Что такое <strong>Доступность данных</strong>?

Intermediate
3m

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

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

Существуют два основных типа доступности данных:

  1. Доступность данных в on-chain: это наиболее распространенное решение, при котором производители блоков публикуют все данные транзакций on-chain, а проверяющие узлы загружают и проверяют их. Такой подход обеспечивает высокую доступность данных. Однако, поскольку полным узлам нужно загружать и хранить полный архив данных транзакций, это замедляет пропускную способность и ограничивает масштабируемость. Кроме того, хранение всех данных on-chain может быть довольно дорогим.
  2. Доступность данных в off-chain: доступность данных в off-chain означает хранение данных транзакций за пределами первоначального блокчейна, часто на другом блокчейне или системе хранения данных. Например, если слой 2 Ethereum не публикует свои данные в основную сеть Ethereum, а выбирает публикацию данных на другой сети для хранения, слой 2 использует решение доступности данных в off-chain.

Решение доступности данных

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

Демонстрация доступности данных (DAS): DAS работает так, что узлы проводят несколько раундов случайной выборки небольших частей блочных данных. Как узел завершает больше раундов выборки данных блоков, он увеличивает свою уверенность в наличии данных. Как только узел успешно достигает предварительно определенного уровня уверенности (например, 99%), он считает данные блока доступными.

Комитеты доступности данных (DACs): DACs - это группа узлов с разрешениями, ответственная за предоставление доступности данных в блокчейне. Эта группа сторон обязуется хранить копии входных данных и предоставлять данные по запросу.

Протоколы доступности данных

Протоколы доступности данных нацелены на предоставление децентрализованного и масштабируемого слоя доступности данных в off-chain.

Celestia: Децентрализованная сеть доступности данных, которая действует как отдельный слой доступности данных для других блокчейнов. Celestia не отвечает за выполнение и закрытие транзакций, а лишь гарантирует, что данные транзакций доступны для каждого, кто их хочет получить и проверить.

Polygon Avail: Модульный блокчейн, который отделяет доступность данных от выполнения и согласования. Он использует доказательства в нуле точек для обеспечения.scalab

le data availability.

Layer 1

Layer 2

What else do you want to learn?

Send
delate
Use TokenInsight App All Crypto Insights Are In Your Hands
Open