Разработчики Ethereum представили успешную реализацию шардинга
Разработчик Ethereum Влад Замфир создал первую успешную экспериментальную версию технологии масштабирования второго уровня, которая называется sharding(шардинг) с участием его коллег Tim Beyko и John Marling.
На ETH Berlin, одном из крупнейших хакатонов Эфириума, Coindesk взяло интервью у Замфира, в котором он рассказал, что разработчики смогут запустить технологию на своих компьютерах в ближайшие недели, но она по-прежнему представляет прототип, который все еще далек от запуска в основной сети Ethereum.
«Это действительно лишь доказательство концепции самого основного компонента моей дорожной карты по шардингу», - сказал Замфир, добавив, что программное обеспечение будет протестировано в ближайшие недели. «Мы продолжаем работать над интеграцией. Однако проверьте спустя недельку — к этому времени должны появиться инструкции, которыми вы можете воспользоваться, чтобы запустить это на своем компьютере.».
Sharding - это комплексное решение второго уровня для блокчейна Ethereum, которое фактически разбивает блокчейн на мелкие компоненты, которые называются шарды, что позволяет оптимизировать процесс проверки информации узлами сети.
Ранее, в беседе с южнокорейским изданием JoongAng, создатель Ethereum Виталик Бутерин признал, что масштабирование сети с использованием технологии шардинга и Plasma может занять от двух до пяти лет.
Замфир подчеркнул, что целью создания первого экспериментального варианта шардинга является подготовка разработчиков и запуск процесса интеграции технологии на более широком уровне. В то же время он отметил, что наиболее важные проблемы, такие как межшардовое взаимодействие и целостность системы, еще не решены, поскольку они создают сложную криптографическую проблему для разработчиков, работа над которой может занять несколько месяцев или даже лет.
«Виталик думает о шардинге в контексте доступности, валидности, а также исполнения конфигурации. У меня несколько иное представление о протоколах консенсуса и, следовательно, о шардинге», — сказал разработчик, подчеркнув, что старается в первую очередь уделять внимание наиболее сложным проблемам.