Почему выборка доступности данных важна для масштабирования блокчейна

Автор: Бесси Лю, Blockworks. Составитель: Шан Оуба, Jinse Finance.

Поскольку Ethereum продолжает масштабироваться, доступность данных в сети становится все более распространенной темой.

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

Хотя это гарантирует безопасность, этот процесс может быть относительно неэффективным — требование к сетевым узлам проверять и хранить все данные в блоке значительно снижает пропускную способность и затрудняет масштабируемость блокчейна. Решение масштабирования уровня 2 Ethereum направлено на решение этой проблемы.

Популярным решением в наши дни является Optimistic Rollup, такой как Arbitrum и Optimism. Оптимистические сводные данные являются «оптимистическими» по своей природе, поскольку они предполагают, что транзакции действительны, если не доказано обратное.

Анураг Арджун, соучредитель модульного блокчейна Avail, рассказал Blockworks, что большинство Rollup сегодня имеют только один сортировщик, а это означает, что существует риск централизации.

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

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

Если никто не ставит под сомнение достоверность накопительного пакета, он будет принят в Ethereum, как только истечет время.

Проблема, отметил Сомани, заключается в том, что если у кого-то нет данных, как они смогут доказать, что сделка была совершена неточно.

«Если я не скажу вам, что я сделал, вы не сможете доказать, что это неправильно, поэтому вам нужно точно знать, что я сделал, чтобы это исправить», — сказал Сомани. «Поэтому все блокчейны должны тем или иным образом доказывать доступность данных».

Выборка доступности данных

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

Сомани объяснил, что выборка доступности данных включает в себя выборку случайной части блока для получения произвольно высокой уверенности в том, что блок существует. Этот метод использует полином (математическое выражение, содержащее переменные, коэффициенты и показатели степени) для моделирования взаимосвязи между переменными в блоке.

По словам Сомани, распространенное заблуждение о доступности выборочных данных состоит в том, что если вы отберете половину блоков, вы сможете получить только 50% уверенности в том, что информация в этом блоке точна. Это не так, объяснил он, потому что, как и при выборке доступности данных, пользователи должны убедиться, что у них достаточно точек для восстановления исходного полинома. Такие проекты, как Celestia и Avail, в настоящее время создают решения для выборки доступности данных.

«Мы искренне верим, что каждый базовый уровень станет уровнем доступности данных», — сказал Арджун Blockworks. «Основное направление, с которым мы сталкиваемся, — это желание масштабировать доступность данных на базовом уровне, а также выполнять и агрегировать их на втором уровне».

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить