Раскрытие того, что повышает производительность блокчейна посредством выборки данных

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

На уровне 1 Ethereum сложно выполнять ошибочные транзакции, поскольку узлы сети загружают всю информацию в каждом блоке. Хотя это может обеспечить безопасность, это также может быть расточительным процессом, поскольку он заставляет каждый сетевой узел проверять и хранить каждую часть данных в блоке, что затрудняет масштабируемость блокчейна — решения масштабирования уровня 2 для Ethereum решают эту проблему. Оптимистическое объединение, такое как Arbitrum и Optimism, является распространенным современным подходом. Сводки, в которых предполагается, что транзакции являются подлинными, если не установлено обратное, называются «оптимистическими» сводками. По словам Анурага Арджуна, соучредителя модульного блокчейна Avail, сегодня большинство накопительных пакетов имеют только один секвенсор, что создает опасность централизации. Это не является серьезной проблемой, поскольку решения для объединения должны хранить необработанные данные транзакций в Ethereum, используя данные вызовов, которые в настоящее время являются наименее дорогой формой хранения в Ethereum.

По словам Нила Сомани, создателя Eclipse, решения для масштабирования блокчейна, как только данные о вызове публикуются в сети Ethereum, любой может оспорить их правильность в течение заранее определенного периода времени. По истечении отведенного времени накопительный пакет будет считаться подлинным на Ethereum, если никто не возражает против этого. Сомани отмечает, что если у кого-то нет данных, как он сможет впоследствии продемонстрировать, что транзакция была проведена неправильно? «Вы должны точно знать, что я сделал, чтобы это исправить», — объяснил Сомани, потому что, если я не скажу вам, что я сделал, вы не сможете доказать, что это было неправильно. Следовательно, все блокчейны должны тем или иным образом демонстрировать доступность данных.

ЧИТАТЬ  Как зарядить контроллеры Meta Quest 3 | Цифровые тенденции

Загрузка целого блока в сеть может быть расточительной, поскольку все блокчейны должны демонстрировать доступность данных, что поднимает первоначальную проблему доступности данных. В результате Сомани заметила: «Мне по-прежнему нужна уверенность в том, что информация о блоке не будет скрыта», даже если она не хотела загружать весь блок. Сомани предлагает использовать выборку доступности данных, чтобы убедиться, что блокировка действительно существует в качестве исправления. По словам Сомани, выборка доступности данных предполагает выбор случайных областей блока, чтобы иметь высокую степень уверенности в том, что блок существует.

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

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



Source link