Проект Kleros и проблемы масштабируемости Ethereum

in kleros •  4 years ago 

Простой Мейкап Инструкция YouTube Миниатюра.png

Приветствую всех читателей и подписчиков моего крипто валютного блога! Если вы помните, раньше я очень активно выпускал стать про такой перспективный децентрализованный проект, как Kleros. Статей о нем уже около месяца не было в моем блоге – был занят другими проектами, в том числе и своим Ютуб каналом.

Однако недавно я увидел в официальном блоге Kleros серию крайне мощных материалов, в которых разбиралось текущее состояние и будущее проекта Kleros, вызванное проблемами сети Ethereum и её перехода на обновленную версию ETH 2.0 через некоторое время.

  • Тема эта оказалась довольно интересной и неоднозначной, поэтому я решил написать для вас статью простым языком о том, с какими проблемами сталкивается Kleros сейчас, и с какими может столкнуться в будущем, а также какие идеи о решении этих проблем есть у создателей проекта Kleros

Итак, начинаем!

Суть текущей проблемы

Если вы вдруг не знаете что вообще сейчас происходит с Ethereum, то для начала введу вас в общий курс дела, а потом расскажу, как вся эта ситуация отразится на проекте Kleros.

В течение всего 2020 года индустрия децентрализованных финансов (DeFi) набирала какой-то просто нереальный хайп.

Простой Мейкап Инструкция YouTube Миниатюра (1).png

В данный момент уже более 12-ти миллиардов долларов заблокировано суммарно в проектах децентрализованного финансирования, а сами этих проектов существует уже несколько сотен, если не тысяч. И поскольку Ethereum является на данный момент самой популярной платформой для запуска децентрализованных приложений, но этот хайп не обошел его стороной, и по итогу сложилась ситуация, при которой подавляющее большинство DeFi проектов работают сейчас на блокчейне Ethereum.

Простой Мейкап Инструкция YouTube Миниатюра (2).png

Это привело к тому, что сложность сети очень сильно возросла, а за ней значительно выросли и комиссии майнеров за обработку транзакций. Доходило даже до того, что за обычные переводы монет с кошелька на кошелек, майнеры брали комиссию в размере 10ти долларов или больше.

Как это сказывается на Kleros

Проект Kleros позиционируется как платформа, на которой можно решать различные споры, которые невозможно или очень сложно/дорого решить в классическом, государственном суде. И в ранее использование судов Kleros для споров о контенте, принятия решений о добавлении информации в списки и регулирование оракулов на рынках предсказаний было вполне выгодно и оправданно.

  • Но в текущей ситуации, когда стоимость транзакций поднялась с нескольких центов до нескольких долларов, некоторые дела стало просто нецелесообразно решать в сети Kleros именно из-за их высокой стоимости.

Однако с другой стороны, создатели Kleros не теряют оптимизма и заявляют, что солидная часть вопросов в судах Kleros так или иначе связана с экосистемой Ethereum. И текущий рост популярности Ethereum приводит к большему интересу пользователей к проекту Kleros.

Простой Мейкап Инструкция YouTube Миниатюра (3).png

  • Самый простой пример – Бум DeFi сделал сверхпопулярной децентрализованную биржу Uniswap, на которой для решения о листинге токенов можно подключать присяжных Kleros.

Но, даже не смотря на это, высокие транзакционные сборы в сети Ethereum, так или иначе, ограничивают возможности и тормозят развитие проекта Kleros.

Ожидаемый запуск ETH 2.0

И разумеется о проблеме низкой масштабируемости сети Ethereum её создатели знают уже давно. В данный момент уже несколько лет ведется разработка решения, известного как ETH 2.0. Данное обновление сети будет запущено в 4 этапа и в данный момент первый этап уже проходит тестирование на одной из тестовых сетей Ethereum.

Если говорить вкратце, то основными изменениями в ETH 2.0 по сравнению с текущей сетью Ethereum будет введение технологии шардинга, который повысит скорость транзакций за счет того, что каждую транзакцию не будут проверять все майнеры сразу. Вместо этого сеть будет разделена на несколько отдельных частей, каждая из которых будет проверять свои транзакции и лишь периодически синхронизировать информацию.

  • Помимо этого также алгоритм консенсуса сети Ethereum будет заменен с текущего Proof of Work на более дешевый и производительный Proof of Stake, что также повысит скорость работы, и снизит сборы в сети. Также рассматриваются варианты внедрения решений второго уровня, при которых сеть будет разделена на основную и параллельные.

Простой Мейкап Инструкция YouTube Миниатюра (4).png

Пользователи с нетерпением ждут запуска ETH 2.0, ведь для них это значит снижение комиссий и более быстрые транзакции. Однако вот разработчики децентрализованных приложений видят в грядущем обновлении несколько проблем. И вот как раз в данной статье я и разберу, какие проблемы обновлении ETH 2.0 могут коснуться проекта Kleros.

Kleros и псевдослучайные числа в ETH 2.0

  • Одной из проблем, с которым может столкнуться проект Kleros при переходе сети Ethereum на версию 2.0 является проблема псевдослучайных чисел.

Ведь использование надежного генератора псевдослучайных чисел при выборе присяжных в Kleros имеет основополагающее значение для понимания того, что пул присяжных не подвергается манипуляциям со стороны условного злоумышленника. И в настоящее время, когда Kleros работает на текущей версии Ethereum, в нем используется для генерации псевдослучайных чисел хеши блоков Ethereum.

Простой Мейкап Инструкция YouTube Миниатюра (5).png

И при таком подходе экосистема Kleros защищена тем, что майнеры хоть и могут манипулировать хешами блоков, но при этом рискуют лишиться своего вознаграждения за блок. Эта награда за блок сейчас составляет 2 ETH от самой системы, плюс любые сборы за газ в этом блоке. Это является значительной платой для майнера за возможность рискнуть изменить список присяжных по определенному делу в суде Kleros, в надежде на то, что новое жюри будет немного более лояльным к той или иной стороне.

Простой Мейкап Инструкция YouTube Миниатюра (6).png

  • Однако стоимость одной такой манипуляции при переходе Ethereum с Proof of Work на Proof of Stake будет меньше по сравнению с текущим положением. В данный момент ожидается, что общее вознаграждение за эпоху (каждые 6 минут) в ETH 2.0 будет составлять примерно 1.2 ETH. Причем эта награда распределяется между всеми стейкерами в эту эпоху, поэтому возможный злоумышленник сможет за относительно небольшую стоимость перетасовать состав присяжных в конкретном деле Kleros.

Возможным решением данной проблемы будет использование в Kleros генератора случайных чисел, который в ETH 2.0 будет отвечать за выбор валидатора для подтверждения блока. И также сейчас команда Kleros ведет исследования о том, что использовать другой генератор случайных чисел, основанный на так называемом принципе Verified Delay Functions (VDF).

Проблемы шардинга для Kleros в ETH 2.0

Еще одной проблемой, с которой могут столкнуться разработчики проекта Kleros при переходе сети Ethereum на версию 2.0, является то, сеть будет разделена на несколько шардов. Ведь отсутствие стабильной связи между разными шардами может быть угрозой для безопасности все сети, и принимаемых в судах Kleros решений в частности.

Простой Мейкап Инструкция YouTube Миниатюра (7).png

Правда в таком случае, создатели Kleros рассматривают вариант при котором основной суд Kleros будет целиком находится на одном шарде, в то время как разные его сервисы, типа Curate, Linguo и так далее, будут находиться на других шардах.

Более серьезной проблемой создатели Kleros называют внедрение в ETH 2.0 так называемых решений второго уровня, которые приведут к разделению блокчейна на основную сеть и параллельные линии. При таком подходе, в отличие от шардинга, определенное количество транзакций будут выполняться вообще вне сети, а только на параллельной линии, что также является большой угрозой для безопасности и децентрализации.

  • И тут можно было бы транслировать подход из шардинга, что второстепенные решения принимаются на втором уровне, а более важные на основной сети. Однако при таком подходе встает вопрос о том, как сеть будет определять, что данные, отправленные ей решением второго уровня, являются действительно верными.

Простой Мейкап Инструкция YouTube Миниатюра (8).png

Помимо этого есть и другие вопросы, например, имеет ли вообще смысл для главного суда Kleros быть в основной сети, даже если дочерние суды используют решение второго уровня? Или например как быть Kleros при работе с другими децентрализованными приложениями-партнерами – тем же Uniswap или Gnosis Omen, которые в таком случае будут работать на другой параллельной линии, и чтобы обменяться с ними информацией придется выжидать большой период задержки на оспаривание точности информации основной сетью.

  • Вообщем вопросов связанных с Layer 2 действительно много. Но в данном случае всё будет зависеть от того, какой именно из возможных вариантов реализации решения второго уровня примут разработчики и майнеры Ethereum, да и примут ли вообще.

Как минимум у команды Kleros на всякий случай имеются идеи о так называемом «Плане Б», который (как я понял), заключается в возможном переносе части децентрализованных приложений Kleros, например таких как Linguo, в другой блокчейн. Только при условии, что данный блокчейн имеет прямой мост с сетью Ethereum, по которому он может передавать информацию.

Примером такого блокчейна может служить Polkadot. А помимо него создатели Kleros также рассматривают вариант использования и решения от Proof of Authority Chain, которое конечно сильно снизит децентрализацию, однако его планируется использовать только для некоторых приложений Kleros, в которых принимаются не совсем серьезные решения – в пример опять же сами создатели приводят приложение Linguo, в котором пользователи могут децентрализовано голосовать за точность перевода той или иной лексемы.

Вот такая вот получалась статья. Надеюсь, вам было интересно и я не сильно завалил вас технической информацией – я старался описать всё максимально просто и понятно. Однако если вы хотите узнать об этом больше, то дополнительную информацию (правда, только на английском языке) можно всегда найти в официальном блоге децентрализованного суда Kleros. Ну а я с вами на этом не прощаюсь – в будущем у меня будет еще много интересных материалов и о Kleros, и о других блокчейн проектах.

Все необходимые ссылки для этого вы найдете ниже.

✅White paper https://whitepaper.kleros.io/.
✅Website: https://kleros.io/
✅Telegram: https://t.me/kleros
✅Github: https://github.com/kleros
✅Medium: https://medium.com/kleros
✅Slack: https://slack.kleros.io/

Приобрести токены PNK вы можете тут:

✅BITFINEX = https://www.bitfinex.com
✅UNISWAP = https://www.uniswap.ninja
✅IDEX = https://idex.market/ETH/PNK
✅Balancer - https://balancer.exchange/#/swap/0x93ed3fbe21207ec2e8f2d3c3de6e058cb73bc04d
✅MXC - https://www.mxc.com/trade/easy#PNK_USDT
✅LBANK - https://www.lbank.info/exchange.html?asset=pnk&post=usdt#/pnk/usdt

😎 Связь со мной - @waveselliot
😎 Почта - [email protected] (по вопросам сотрудничества и рекламы)

🗣 Дисклеймер:
Статья написана для ознакомления и не является призывом к каким-либо действиям.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Так многие проекты столкнуться с проблемой, когда эфириум перейдет на новую технологию, не только у одного kleros возникнут проблемы, так что как-то разберцутся, при чем все.

именно поэтому ETH и не спишет выпускать свой продукт 2.0, так как понимают что для многих проектов, это будет проблема, так как нужно будет вписываться свои технологии под другие процессы, именно поэтому они и не спешат выпускать ETH 2.0

Эфир еще очень долго не будет выпускать свое обновление, как я думаю, поэтому особо париться по этому поводу я думаю что не стоит в ближайшие 2-3 года.

ну молодец, хорошо расписал все. Давай еще какие-то проекты освещай, а то кроме клерос у тебя на блоге по сути ничего больше не публикуется.