Bitget App
Торгуйте разумнее
Купить криптоРынкиТорговляФьючерсыКопитрейдингБотыEarn

Данкшардинг (Danksharding)

Промежуточный
share

Что такое данкшардинг?

Данкшардинг (англ. danksharding ) – это усовершенствованная архитектура шардинга в обновлении Ethereum Cancun. Он был создан, чтобы повысить масштабируемость Ethereum за счет оптимизации управления данными и обработки транзакций. Названный в честь исследователя Ethereum Данкрада Фейста, данкшардинг призван устранить ограничения традиционных методов шардинга, внедрив более рациональный и эффективный подход. В отличие от обычного шардинга, где каждый шард имеет отдельные блоки и инициаторов блоков, в данкшардинге используется система с единым инициатором блоков, что упрощает и повышает эффективность обработки транзакций и хранения данных.

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

Как работает данкшардинг?

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

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

Что такое прото-данкшардинг?

Прото-данкшардинг, известный как EIP-4844, представляет собой промежуточный этап на пути к полноценному данкшардингу. Он вводит новые типы транзакций, известные как «блоб-транзакции», а также новый тип данных «блоб». Эти функции призваны повысить свойство сети Ethereum более эффективно обрабатывать данные из блокчейн-роллов. Блоб-объекты предоставляют временное решение для хранения данных транзакций, которое дешевле и эффективнее, чем текущее хранилище постоянной памяти calldata.

Срок существования блобов составляет примерно 18 дней, что значительно снижает затраты на их хранение. Каждый блоб может хранить до 128 килобайт данных, а каждый блок может содержать до 16 блобов. Такой механизм позволяет эффективно обрабатывать роллап-транзакции, поскольку он освобождает сеть Ethereum от необходимости постоянного хранения всех данных. Прото-данкшардинг закладывает основу для будущего полноценного данкшардинга, представляя эти инновации в рамках обновления Ethereum Cancun.

Прото-данкшардинг в сравнении с данкшардингом

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

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

Дополнительные сведения: Все, что нужно знать об обновлении Ethereum Den cun простыми словами

Скачать приложение
Скачать приложение