Avail — это модульный блокчейн, предназначенный для решения проблемы доступности данных, которую он решает, выводя данные из сети и доказывая, что данные действительно пригодны для использования. Цепочки доступности данных, такие как Avail, являются развивающейся областью в пространстве блокчейна. Не все знакомы с этими концепциями, но они набирают обороты по мере того, как растет потребность разработчиков в масштабировании своих систем.
В этой статье мы перечислим факты о Avail, включая некоторые из наиболее распространенных заблуждений, чтобы получить более четкое представление о преимуществах доступности данных, которые Avail предлагает разработчикам.
1. Является ли Avail решением для хранения данных?
Нет, Avail — это блокчейн, который обеспечивает доступность данных. Он может доказать, что данные существуют в блокчейне, даже если они в настоящее время не хранятся в блокчейне.
Доступность данных отличается от хранения данных тем, что она фокусируется на предоставлении доказательства доступности данных без необходимости полного извлечения данных, в то время как хранение данных включает в себя фактическое хранение и извлечение всех данных.
Доступность данных играет жизненно важную роль в целостности и безопасности данных блокчейн-сетей, гарантируя, что все участники могут получить доступ к необходимым данным и проверить их существование. Это предотвращает сокрытие вредоносных транзакций, а также потенциальный ущерб доверию ко всей системе.
Доступность данных — это способность узла загружать данные, содержащиеся во всех блоках, распространяемых через одноранговую сеть. Он относится к уверенности пользователя в том, что данные, необходимые для проверки блока, действительно доступны всем участникам сети.
С другой стороны, блокчейны децентрализованного хранения, такие как Arweave, IPFS, Filecoin и Sia, позволяют конечным пользователям хранить и извлекать файлы непосредственно в блокчейне. В отличие от цепочек доступности данных, эти цепочки хранения ориентированы на явное извлечение полных данных, запрошенных пользователем.
2. Является ли Avail единым блокчейном?
Нет, Avail — это модульный уровень доступности данных (DA), который предлагает ряд преимуществ по сравнению с доступностью данных в сети. Модульные блокчейны часто разделяют доступность данных, транзакции и обработку консенсуса, разбивая их на более управляемые компоненты, которые можно разрабатывать и поддерживать независимо друг от друга.
В то же время один блокчейн уровня 1, такой как Ethereum, предназначен для всего, включая исполнение, расчеты, консенсус и доступность данных. Одновременное выполнение всех задач может повлиять на эффективность вышеуказанных функций, что в конечном итоге приведет к возникновению узких мест в транзакциях и увеличению комиссий.
Кроме того, единый блокчейн зависит от доступности ончейн-данных. Увеличение пропускной способности сети для повышения производительности блокчейна является одной из основных проблем, с которыми сталкивается один блокчейн. Чтобы увеличить пропускную способность всей системы, необходимо создавать более крупные блоки, увеличивать частоту блоков или улучшать распространение блоков для передачи большего количества данных. При попытке масштабирования одного блокчейна такая зависимость от доступности данных в блокчейне неэффективна и дорога.
Например, полная нода на Ethereum L1 должна загрузить копию всех данных в каждом блоке. Это может быть большой объем данных, особенно для больших блоков. В результате доступность ончейн-данных может затруднить масштабирование блокчейна, поскольку объем данных, необходимых для обработки, увеличивается с количеством блоков. Если данные недоступны, блок будет отброшен.
Avail использует стирающее кодирование и полиномиальные обязательства KZG, чтобы гарантировать доступность данных с высокой степенью надежности. Используя эти две функции, легкие клиенты (узлы, которые позволяют пользователям получать крошечные данные с помощью выборки доступности данных) могут проверять доступность данных без необходимости загружать весь блокчейн, обеспечивая большую эффективность.
3. Является ли Avail Советом по доступности данных (DAC)?
Avail не является Советом по доступности данных (DAC). В дополнение к разрешенному и часто централизованному характеру DAC, DAC имеют некоторые серьезные уязвимости в системе безопасности, поскольку они полагаются на честные предположения большинства. DAC — это группа узлов, отвечающих за доступность данных вне сети, и считается, что большинство узлов в комитете честны. Такое предположение и зависимость от небольшого числа узлов рискованны. Например, блок-продюсер может нарушить всю цепочку, утаив данные о транзакциях, не позволяя пользователям выводить средства.
Кроме того, при попытке атаки с удержанием данных DAC не понесет никаких потерь. Другими словами, у узлов нет финансового стимула действовать честно.
Avial, с другой стороны, отличается тем, что он работает как независимый блокчейн со своими собственными валидаторами, производителями блоков и механизмами консенсуса. В то время как DAC обычно включают ограниченное количество участников (всего 5), Avail планирует использовать сотни узлов, работающих вместе для обеспечения сетевой безопасности.
Доступность данных на Avail зависит не только от валидаторов, так как любой легкий клиент также может внести свой вклад в обеспечение доступности данных. Легкие клиенты могут самостоятельно определять доступность данных с помощью случайной выборки данных, не доверяя честному большинству. Даже если полный узел выйдет из строя или попытается подвергнуть цензуре данные, блок может быть перестроен из легкого узла.
4. Является ли полный узел единственным участником, поддерживающим Avail Network?
Нет, у нас есть легкие клиенты, полные узлы и валидаторы для поддержки сети Avail.
Как модульный блокчейн, все участники сети в Avail переопределены. В Avail валидаторы принимают транзакции и создают блоки. После того, как блок создан, легкий клиент может идентифицировать его, если данные недоступны. Несмотря на свое присутствие в Avail, полные узлы играют второстепенную роль для поддержания высокого уровня избыточности, что сильно отличается от критической роли, которую играют полные узлы в традиционных монолитных архитектурах.
В традиционном монолитном блокчейне у легких клиентов есть свои ограничения — они полагаются на полные узлы для предоставления точных данных. Это может быть рискованно, так как скомпрометированный узел может предоставить неверную информацию. Возможно, им все равно придется загрузить много данных. Это может быть ресурсоемким и ограничивать их доступность на устройствах с ограниченной вычислительной мощностью.
Легкий клиент Avail отличается; Они могут преодолеть ограничения традиционных легких клиентов, используя определенные методы, включая выборку доступности данных (DAS), стирающее кодирование и полиномиальные обязательства KZG.
Стирающее кодирование обеспечивает избыточность и устойчивость к потере данных за счет репликации и распределения данных в одной матрице m x n. Приверженность KZG делает возможной эффективную выборку данных. Затем легкий клиент случайным образом выбирает ячейки из матрицы и сразу же проверяет доступность данных, выбирая всего несколько ячеек. Это избавляет от необходимости скачивать всю базу данных, значительно снижает требования к ресурсам и позволяет легким клиентам проверять состояние блокчейна, даже если у них нет мощных аппаратных ресурсов для выполнения вычислений. Они могут использовать легкие устройства, такие как мобильные телефоны и браузерные кошельки.
Включение легких клиентов в повседневные кошельки – это будущее направление развития с большим потенциалом. Это позволит пользователям легко и удобно проверять состояние блокчейна без необходимости самостоятельно запускать полную ноду. Это также сделает технологию блокчейн более доступной для более широкой пользовательской базы.
5. Является ли Avail частью Polygon?
Avail больше не является частью Polygon. Avail — это совершенно отдельная сеть. Но у нас сильная история с Polygon.
Проект Avail был запущен в рамках Polygon Labs в конце 2020 года соучредителем Анурагом Арджуном. В это время команда Avail начала работать над проблемами доступности данных.
Avail всегда совместим с различными типами блокчейнов, включая автономные цепочки, сайдчейны и решения для масштабирования вне сети. Тем не менее, команда Avail планирует сохранить нейтралитет и гибкость, что позволит проекту сосредоточиться на более широком спектре решений для роллапа, помимо Ethereum и Polygon.
Этот сдвиг произошел в марте 2023 года. В настоящее время Avail полностью привержен обеспечению доступности данных для всех типов роллапов и блокчейнов, а не только для тех, которые характерны для Polygon или Ethereum.
Дорога вперед
Avail видит будущее, в котором технология блокчейн будет более масштабируемой, гибкой и открытой для разработчиков. Для достижения этой цели Avail разрабатывает надежный уровень консенсуса и доступности данных, чтобы обеспечить необработанное блочное пространство для модульных цепочек. Это позволит разработчикам создавать роллапы и аппчейны, которые будут более масштабируемыми, гибкими и простыми в использовании.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Является ли Avail частью Polygon? Является ли Full Node единственным участником, поддерживающим Avail Network?
Avail — это модульный блокчейн, предназначенный для решения проблемы доступности данных, которую он решает, выводя данные из сети и доказывая, что данные действительно пригодны для использования. Цепочки доступности данных, такие как Avail, являются развивающейся областью в пространстве блокчейна. Не все знакомы с этими концепциями, но они набирают обороты по мере того, как растет потребность разработчиков в масштабировании своих систем.
В этой статье мы перечислим факты о Avail, включая некоторые из наиболее распространенных заблуждений, чтобы получить более четкое представление о преимуществах доступности данных, которые Avail предлагает разработчикам.
1. Является ли Avail решением для хранения данных?
Нет, Avail — это блокчейн, который обеспечивает доступность данных. Он может доказать, что данные существуют в блокчейне, даже если они в настоящее время не хранятся в блокчейне.
Доступность данных отличается от хранения данных тем, что она фокусируется на предоставлении доказательства доступности данных без необходимости полного извлечения данных, в то время как хранение данных включает в себя фактическое хранение и извлечение всех данных.
Доступность данных играет жизненно важную роль в целостности и безопасности данных блокчейн-сетей, гарантируя, что все участники могут получить доступ к необходимым данным и проверить их существование. Это предотвращает сокрытие вредоносных транзакций, а также потенциальный ущерб доверию ко всей системе.
Доступность данных — это способность узла загружать данные, содержащиеся во всех блоках, распространяемых через одноранговую сеть. Он относится к уверенности пользователя в том, что данные, необходимые для проверки блока, действительно доступны всем участникам сети.
С другой стороны, блокчейны децентрализованного хранения, такие как Arweave, IPFS, Filecoin и Sia, позволяют конечным пользователям хранить и извлекать файлы непосредственно в блокчейне. В отличие от цепочек доступности данных, эти цепочки хранения ориентированы на явное извлечение полных данных, запрошенных пользователем.
2. Является ли Avail единым блокчейном?
Нет, Avail — это модульный уровень доступности данных (DA), который предлагает ряд преимуществ по сравнению с доступностью данных в сети. Модульные блокчейны часто разделяют доступность данных, транзакции и обработку консенсуса, разбивая их на более управляемые компоненты, которые можно разрабатывать и поддерживать независимо друг от друга.
В то же время один блокчейн уровня 1, такой как Ethereum, предназначен для всего, включая исполнение, расчеты, консенсус и доступность данных. Одновременное выполнение всех задач может повлиять на эффективность вышеуказанных функций, что в конечном итоге приведет к возникновению узких мест в транзакциях и увеличению комиссий.
Кроме того, единый блокчейн зависит от доступности ончейн-данных. Увеличение пропускной способности сети для повышения производительности блокчейна является одной из основных проблем, с которыми сталкивается один блокчейн. Чтобы увеличить пропускную способность всей системы, необходимо создавать более крупные блоки, увеличивать частоту блоков или улучшать распространение блоков для передачи большего количества данных. При попытке масштабирования одного блокчейна такая зависимость от доступности данных в блокчейне неэффективна и дорога.
Например, полная нода на Ethereum L1 должна загрузить копию всех данных в каждом блоке. Это может быть большой объем данных, особенно для больших блоков. В результате доступность ончейн-данных может затруднить масштабирование блокчейна, поскольку объем данных, необходимых для обработки, увеличивается с количеством блоков. Если данные недоступны, блок будет отброшен.
Avail использует стирающее кодирование и полиномиальные обязательства KZG, чтобы гарантировать доступность данных с высокой степенью надежности. Используя эти две функции, легкие клиенты (узлы, которые позволяют пользователям получать крошечные данные с помощью выборки доступности данных) могут проверять доступность данных без необходимости загружать весь блокчейн, обеспечивая большую эффективность.
3. Является ли Avail Советом по доступности данных (DAC)?
Avail не является Советом по доступности данных (DAC). В дополнение к разрешенному и часто централизованному характеру DAC, DAC имеют некоторые серьезные уязвимости в системе безопасности, поскольку они полагаются на честные предположения большинства. DAC — это группа узлов, отвечающих за доступность данных вне сети, и считается, что большинство узлов в комитете честны. Такое предположение и зависимость от небольшого числа узлов рискованны. Например, блок-продюсер может нарушить всю цепочку, утаив данные о транзакциях, не позволяя пользователям выводить средства.
Кроме того, при попытке атаки с удержанием данных DAC не понесет никаких потерь. Другими словами, у узлов нет финансового стимула действовать честно.
Avial, с другой стороны, отличается тем, что он работает как независимый блокчейн со своими собственными валидаторами, производителями блоков и механизмами консенсуса. В то время как DAC обычно включают ограниченное количество участников (всего 5), Avail планирует использовать сотни узлов, работающих вместе для обеспечения сетевой безопасности.
Доступность данных на Avail зависит не только от валидаторов, так как любой легкий клиент также может внести свой вклад в обеспечение доступности данных. Легкие клиенты могут самостоятельно определять доступность данных с помощью случайной выборки данных, не доверяя честному большинству. Даже если полный узел выйдет из строя или попытается подвергнуть цензуре данные, блок может быть перестроен из легкого узла.
4. Является ли полный узел единственным участником, поддерживающим Avail Network?
Нет, у нас есть легкие клиенты, полные узлы и валидаторы для поддержки сети Avail.
Как модульный блокчейн, все участники сети в Avail переопределены. В Avail валидаторы принимают транзакции и создают блоки. После того, как блок создан, легкий клиент может идентифицировать его, если данные недоступны. Несмотря на свое присутствие в Avail, полные узлы играют второстепенную роль для поддержания высокого уровня избыточности, что сильно отличается от критической роли, которую играют полные узлы в традиционных монолитных архитектурах.
В традиционном монолитном блокчейне у легких клиентов есть свои ограничения — они полагаются на полные узлы для предоставления точных данных. Это может быть рискованно, так как скомпрометированный узел может предоставить неверную информацию. Возможно, им все равно придется загрузить много данных. Это может быть ресурсоемким и ограничивать их доступность на устройствах с ограниченной вычислительной мощностью.
Легкий клиент Avail отличается; Они могут преодолеть ограничения традиционных легких клиентов, используя определенные методы, включая выборку доступности данных (DAS), стирающее кодирование и полиномиальные обязательства KZG.
Стирающее кодирование обеспечивает избыточность и устойчивость к потере данных за счет репликации и распределения данных в одной матрице m x n. Приверженность KZG делает возможной эффективную выборку данных. Затем легкий клиент случайным образом выбирает ячейки из матрицы и сразу же проверяет доступность данных, выбирая всего несколько ячеек. Это избавляет от необходимости скачивать всю базу данных, значительно снижает требования к ресурсам и позволяет легким клиентам проверять состояние блокчейна, даже если у них нет мощных аппаратных ресурсов для выполнения вычислений. Они могут использовать легкие устройства, такие как мобильные телефоны и браузерные кошельки.
Включение легких клиентов в повседневные кошельки – это будущее направление развития с большим потенциалом. Это позволит пользователям легко и удобно проверять состояние блокчейна без необходимости самостоятельно запускать полную ноду. Это также сделает технологию блокчейн более доступной для более широкой пользовательской базы.
5. Является ли Avail частью Polygon?
Avail больше не является частью Polygon. Avail — это совершенно отдельная сеть. Но у нас сильная история с Polygon.
Проект Avail был запущен в рамках Polygon Labs в конце 2020 года соучредителем Анурагом Арджуном. В это время команда Avail начала работать над проблемами доступности данных.
Avail всегда совместим с различными типами блокчейнов, включая автономные цепочки, сайдчейны и решения для масштабирования вне сети. Тем не менее, команда Avail планирует сохранить нейтралитет и гибкость, что позволит проекту сосредоточиться на более широком спектре решений для роллапа, помимо Ethereum и Polygon.
Этот сдвиг произошел в марте 2023 года. В настоящее время Avail полностью привержен обеспечению доступности данных для всех типов роллапов и блокчейнов, а не только для тех, которые характерны для Polygon или Ethereum.
Дорога вперед
Avail видит будущее, в котором технология блокчейн будет более масштабируемой, гибкой и открытой для разработчиков. Для достижения этой цели Avail разрабатывает надежный уровень консенсуса и доступности данных, чтобы обеспечить необработанное блочное пространство для модульных цепочек. Это позволит разработчикам создавать роллапы и аппчейны, которые будут более масштабируемыми, гибкими и простыми в использовании.