Полиномиальные обязательства и их роль в разработке Эфириума 2.0
ГлавнаяВсе о криптовалютахАльткоиныПолиномиальные обязательства и их роль в разработке Эфириума 2.0 23.03.2020 Полиномиальные обязательства и их роль в разработке Эфириума 2.0 Автор Adem Виталик Бутерин предложил новую дорожную карту для Эфириума 2.0. Одной из ключевых идей, которая может стать «прорывом» в разработке новой версии сети, стали полиномиальные обязательства. На прошлой неделе Виталик Бутерин опубликовал свое видение дорожной карты Эфириума на следующие 5-10 лет. Ключевой проблемой новой версии блокчейна, по мнению Бутерина, останется масштабирование. Исследовательская группа ETH 2.0 сейчас опирается на новую концепцию - «полиномиальные обязательства», способную уменьшить объем данных, используемых для расчетов в сети, как отметил в своем блоге координатор развертывания ETH 2.0 Дэнни Райан (Danny Ryan). Названные Бутериным «волшебной математикой», полиномиальные обязательства рассматриваются как способ проверки состояния сети при низких вычислительных затратах – это одна из ключевых целей, которую разработчики хотят достигнуть в следующей версии блокчейна. Однако, исходя из дорожной карты Бутерина, полиномиальные обязательства не будут внедрены раньше третьей фазы многолетнего развертывания Эфириума 2.0. «Полиномиальные обязательства могут стать основным прорывом, которого мы все ждали», - сказал Райан. По его мнению, особенно полезными они могут стать в области хранения учетных данных в следующей версии Ethereum. Волшебная математика Полиномиальные обязательства похожи на полиномы или многочлены от переменных: математическое выражение с переменными и коэффициентами (то есть Y = 2X). Бутерин описывает полиномиальные обязательства как «своего рода «хэш» некоторого полинома P(x) со свойством, которое позволяет выполнять арифметические проверки хэшей». Между тем в первоначальной статье о полиномиальных обязательствах математическая схема описывается как «шесть алгоритмов», которые показывают доказательство события, происходящего с как можно меньшим количеством вычислительных данных. «Мы предлагаем заменить деревья Меркла волшебной математикой, называемой «полиномиальными обязательствами», для получения состояния блокчейна», - написал Бутерин в блоге Ethereum Foundation. «Преимущества этого метода включают сокращение размера не фиксирующих состояние свидетелей клиента (исключая код контракта и данные о состоянии) почти до нуля». Более подробно о концепции полиномиальных обязательств рассказывает исследователь Эфириума 2.0 Джастин Дрейк (Justin Drake) в видео на YouTube. Состояние блокчейна Блокчейны записывают как входы, так и выходы, создаваемые пользователями при совершении транзакций. В целом, учетные системы блокчейнов бывают двух видов: модель неизрасходованных выходов (UTXO) и модель на основе учетных записей. Биткоин использует первую модель, а Эфириум - вторую. Когда пользователь хочет потратить BTC в модели UTXO, его транзакция тянет за собой всю историю этих монет, которая затем проверяется каждым пиром в сети. Модель учетной записи, с другой стороны, записывает только транзакцию между двумя одноранговыми узлами, в то же время направляя запросы о действительности транзакции в виртуальную машину Эфириума (EVM) вместе с подтверждением транзакции. EVM выполняет изменения состояния от имени пользователей. Каждый блок в Эфириуме содержит доказательство - дерево Меркла. Это доказательство содержит данные описанного выше состояния и необходимо EVM для выполнения транзакции. Именно эта последняя часть была проблемой для Эфириума, так как деревья Меркла эффективны в отношении данных, но этого недостаточно для амбиций ETH 2.0. Текущая настройка дерева Меркла занимает около 0.5 МБ на транзакцию. По оценкам Райана, схемы полиномиальных обязательств позволят сократить вес доказательств состояния до 0.001 – 0.01 МБ. Для сети, в которой последнее время происходит около 700 000 транзакций в день, экономия с точки зрения вычисления данных весьма существенна. Идея не фиксирующего состояния клиента (stateless client) разрабатывалась с октября 2017 года с целью уменьшить объем данных, используемых для большого обновления Ethereum. Множество проектов за пределами Эфириума также по-своему опираются на полиномиальные обязательства, в том числе доказательство с нулевым разглашением Zcash - Halo. Бутерин сказал, что его концепция внедрения полиномиальных обязательств – лишь одна из многих. Более того, она все еще находится на стадии исследования. «Хотя это невероятно многообещающая идея, некоторые из этих исследований затрагивают совершенно новую область. Нам нужно больше времени уделять лучшему пониманию сложностей и компромиссов, а также изучению этой новой и захватывающей техники», - заключил Райан. Разработка Ethereum 2.0 – одна из главных тем сообщества Эфириума. Недавно команда разработчиков Ethereum 2.0 провела сессию ответов на вопросы на форуме Reddit. Разработчики рассказали о работе над обновлением Serenity и алгоритмом доказательства доли (PoS). Напомним также, что в январе один из наиболее важных смарт-контрактов для сети Эфириума 2.0 успешно прошел проверку. Депозитный контракт позволяет валидаторам присоединяться к сигнальной цепи (Beacon Chain) путем отправки ETH на контракт. #Эфириум #разработки #Виталик Бутерин #альткоины #полиномиальные обязательства Источник Показать комментарии Обсудить на форуме Подписывайтесь на новости и их анализ в нашем Telegram канале! Следующая Все статьи раздела Предыдущая Читать также
- 3 Апр, 11:40
Прогрессивные IT- компании Украины: как их разработки способны реформировать экономику
На территории Украины рынок программирования и ИТ-услуг развивается довольно стремительно. В Харькове, Одессе, Киеве и других крупных городах появляется все больше предприятий, способных быстро и качественно решить любую поставленную клиентом задачу....
- 25 Мар, 13:31
Спецификации эфириума 2.0 прошли аудит безопасности
В ходе аудита Least Authority тесно сотрудничала с разработчиками эфириума 2.0, чтобы понять особенности протокола. По словам аудиторов, спецификации хорошо структурированы и в целом их безопасность реализована на очень высоком уровне. Тем не менее, ...
- 23 Мар, 09:09
Почему концепция полиномиальных обязательств может стать «прорывом» для эфириума 2.0
В комментарии для Coindesk разработчик эфириума 2.0 Дэнни Райан сказал, что сейчас особый интерес представляет новая концепция под названием «полиномиальные обязательства». Бутерин называет это «волшебной математикой» и рассматривает полиномиальные о...
- 20 Мар, 18:25
Разработчики лекарств против коронавируса используют вычислительные мощности майнеров эфириума
Инициатива Folding@home Стэнфордского университета ещё в конце прошлого месяца опубликовала проект, направленный на стимулирование исследований коронавируса и разработку лекарств против него при помощи больших вычислительных мощностей. Речь идёт о «р...
- 19 Мар, 10:04
Виталик Бутерин: Переход на эфириум 2.0 может стать последним столь крупным обновлением сети
По его словам, уже не стоит бояться растущей сложности обновлений при переходе на новый блокчейн: «Подход “квадратичный шардинг как конец истории" гарантирует, что в дальнейшем не будет необходимости в столь же большом обновлении, как переход ETH1 на...
Cегодня
- 14:47 OpenAI профинансировала исследование «ИИ-морали»
- 14:22 Чарльз Хоскинсон: Cardano зря выкинули из проекта стейблкоина для Вайоминга
- 14:02 Мемы об ИИ встречаются с криптовалютой: DrPepe.Ai расширяет границы инноваций блокчейна
- 13:39 Приток в криптофонды усилился до рекордных $3,12 млрд
- 12:49 Слишком активная фиксация прибыли топит Shiba Inu: что будет с ценой SHIB
- 12:48 VeChain осуществил прорыв до $0,056, инвесторы ждут ралли на 250% до $0,15
- 12:34 Tether выпустил дополнительные стейблкоины USDT на $3 млрд
- 11:45 Метамания подбросила Decentraland (MANA) к мартовским максимумам