Понедельник , 24 Сентябрь 2018

Виталик Бутерин: приближается релиз шардинга

Основатель Ethereum Виталик Бутерин через сообщение в Twitter 30 апреля анонсировал скорую имплементацию масштабирующего решения Sharding, благодаря которому может существенно возрасти мощность обработки транзакций.

Бутерин представил proof of concept шардинга, загруженного в GitHub, и намекнул, что развитие Sharding близко к релизу, написав «Sharding is coming».

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

Принцип работы механизма шардинга можно сравнить с сердцебиением. Новые осколки блоков будут выдаваться каждые 2-8 секунд. Они будут случайным образом предлагать узел для его проверки. На выбор проверяемого узла будет влиять его активность. Это и является отличительной чертой консенсуса системы, которая работает по алгоритму Proof-of-Stake (PoS).

Ранее Джеймс Рэй, разработчик Ethereum, работающий над масштабирующим решением под названием Drops of Diamond, сказал, что требование нодов для проверки всех транзакций в сети blockchain ограничивает возможность масштабирования блока. Он отметил:

«В значительной степени из-за этого Bitcoin ограничивается ~ 3-7 транзакциями в секунду, Ethereum – 7-15 и т. д. Отсюда возникает вопрос: существуют ли способы создания нового механизма, где только небольшой набор нодов будет проверять каждую транзакцию? «

В отличие от биткоина, Litecoin и других платежных сетей на основе блокчейн, блокчейн протоколы, такие как Cardano, Ethereum и EOS, нуждаются в большей пропускной способности и гибкой сети, поскольку они поддерживают широкомасштабные децентрализованные приложения. Такие приложения, как CryptoKitties и децентрализованные обмены, такие как Kyber Network и AirSwap, транслируют значительные объемы транзакций в сеть Ethereum в секунду, даже с использованием методов вне сети, которые уменьшают нагрузку на основную цепочку.

В Reddit Ethereum, онлайн-сообществе, в котором пользователи Ethereum, инвесторы, энтузиасты и разработчики обсуждают различные проекты и решения, Бутерин опубликовал более подробное описание proof of concept, которые он выпустил на этой неделе.

Судя по всему, реализация этого проекта приведет к колоссальным изменениям в структуре и принципах работы платформы. Поэтому для интеграции нововведений будет проведен как минимум один форк. Помимо новой структуры, потребуется изменения алгоритма консенсуса на PoS, что существенно повлияет на майнинг. Разработчики давно говорили о том, что рассматривают шардинг, как один из наиболее вероятных вариантов для улучшения сети криптовалюты.

Соучредитель Coinbase Фред Эром сказал, что для того, чтобы Ethereum поддерживал децентрализованные приложения с миллионами активных пользователей, ему нужно будет улучшиться более чем в 100 раз с точки зрения масштабируемости. В настоящее время разработчики ожидают, что Sharding, Casper и Plasma переведут масштабируемость Ethereum на следующий уровень для поддержки широкомасштабных децентрализованных приложений и смарт-контрактов.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *