*Пересылаем оригинальный заголовок: Сооснователь Polygon «Идет в одиночку»: Обзор Визии Доступности Данных Avail
Polygon был основан тремя сооснователями в 2017 году. Однако в марте 2023 года один из сооснователей, Анураг Арджун, объявил о своем уходе, сказав, что он будет вести свою команду, сосредотачиваясь исключительно на другом новом проекте.
Новый проектДоступно. Полигон, действуя как массовый агрегатор уровня 2, в течение многих лет внутренне изучал различные направления масштабирования. В 2020 году он начал исследования по модульному блокчейн-проекту Avail. Возможно, Полигон сосредоточен на собственном развитии, или же Avail обладает значительным потенциалом. С марта 2023 года Avail имеетвыделенс Polygon и действует как независимая сущность.
С момента своего отделения, Availначалсятрехмесячный тестовый стенд Gate в июне,запущен«Мост данных Attestation» и сотрудничал с группой Equilibrium С открытым исходным кодомновый прототип набора средств разработки программного обеспечения Optimism EVM (OpEVM). Avail заявила, что тестовая сеть Gate ожидается заканчивается в октябре, и следующим значительным этапом станет запуск инцентивной тестовой сети. Запуск основной сети запланирован на четвертый квартал 2023 года или первый квартал 2024 года.
Итак, что такое Avail, что заставляет сооснователя Polygon Anurag Arjun выбрать "Go Solo"? И какова его цель?
В конце дня Avail по-прежнему решает проблему масштабируемости монолитных блокчейнов, таких как Ethereum. Изначально его могли назвать L3, или решением масштабирования вне цепи, или что-то еще, но сейчас Avail нашел более подходящий термин - модульный блокчейн.
Основные компоненты технологии блокчейн включают уровень консенсуса/уровень исполнения, уровень расчетов и уровень доступности данных. В традиционных монолитных архитектурах блокчейн, таких как Ethereum и Solana, все эти задачи выполняются независимо одной системой. Поэтому масштабируемость ограничена. Идея модульного блокчейна заключается в разделении этих основных функций на несколько модулей, каждый из которых может быть выполнен специализированным провайдером, что обеспечивает более высокую настраиваемость и масштабируемость.
Avail - это поставщик, который сосредотачивается только на уровне доступности данных.
Avail может эффективно сортировать и регистрировать транзакции, обеспечивать хранение данных и проверять доступность данных. Он поддерживает блокчейны, совместимые с Ethereum Virtual Machine (EVM) и позволяет Rollup публиковать данные непосредственно в Avail. Механизм верификации сети легких клиентов Avail (подробнее об этом ниже) позволяет Rollup на Avail проверять статус через сеть легких клиентов, независимо от умных контрактов и базовых уровней.
В отличие от других команд, таких как Ethereum, которые пытаются улучшить возможности доступности данных в существующих блокчейнах, Avail строит масштабируемое решение доступности данных с нуля. Дизайн Avail будет проанализирован с нескольких точек зрения, включая механизм консенсуса, децентрализацию и доказательство правомерности.
Разные блокчейны выбирают различные механизмы безопасности в соответствии с их потребностями после балансировки активности и безопасности. Avail выбирает 'средний путь'. Он использует механизмы консенсуса BABE и GRANDPA, унаследованные от Polkadot SDK. BABE действует как двигатель производства блоков и приоритизирует активность, координируясь с узлами валидаторов для определения новых производителей блоков. GRANDPA действует как устройство окончательности, как только более двух третей валидаторов доказывают цепь, содержащую блок, он может завершить все блоки, ведущие к определенному блоку одновременно. Этот гибридный механизм обеспечивает сетевую устойчивость Avail, позволяя ему выдерживать временные разделения сети и большое количество отказов узлов.
В плане децентрализации Avail принимает Nominated Proof of Stake (NPoS) Polkadot, поддерживая до 1000 узлов валидатора. NPoS также имеет эффективное распределение вознаграждений, которое может снизить риск централизации стейка.
Кроме того, функционал узла Avail обеспечивает его уникальный механизм fault-tolerant. Архитектура сети монолитных блокчейнов состоит из узлов-валидаторов, полных узлов и легких клиентов, которые можно рассматривать как играющих роли мастеров, проверяющих качество и потребителей соответственно. Однако Avail дает права проверяющего качество полных узлов легким клиентам. Легкие клиенты используют Data Availability Sampling (DAS) для верификации, процесс, в ходе которого легкие клиенты запрашивают небольшие случайные порции каждого блока. Этот метод может обеспечить тот же уровень обеспечения безопасности, что и традиционные полные узлы. В дизайне Avail полные узлы все еще существуют, но их практически рассматривают как резервные инструменты для поддержания высокой избыточности данных в сети. Этот дизайн предотвращает Avail от зависимости от полных узлов для получения данных во время перебоев или узких мест в сети, тем самым предотвращая риск коллаборации полных узлов.
Когда речь идет о модульности, мы должны упомянуть Celestia, которая недавно стала популярной благодаря запуску своего токена. Было небольшое недоразумение между Avail и Celestia. В июне 2021 года, когда Polygonтолько развернутый Avail, Мустафа Аль-Бассам, сооснователь Celestia,заявленопочти дословно скопировано из его блог-поста, в котором он представил Celestia в 2019 году. Оставив в стороне плагиат, он приветствовал больше команд, вступающих в область доступности данных. В ответ Михайло Бьелич, сооснователь Polygon, извинился перед Celestia и ее сообществом за ошибку, допущенную маркетинговой и контентной командой.
Хотя у Avail и Celestia есть много сходств на уровне доступности данных, они отличаются по доказательству действительности. Avail использует коммитменты полиномов KZG (KZG commitments), которые позволяют сократить требования к памяти, полосе пропускания и хранению, а также обеспечивают краткость. Комбинация коммитментов KZG и легких клиентов Avail ускоряет процесс проверки на Avail. С другой стороны, Celestia использует технологию доказательства мошенничества, которая гораздо быстрее генерируется, чем коммитменты KZG. Но из-за большего масштаба ее выборочных данных требуется немного более высокая пропускная способность связи.
Обязательства полиномиальных KZG от Avail относятся к обязательствам, создаваемым блок-продюсерами при создании блоков, которые резюмируют данные во всей строке блоков Avail. Во время фазы верификации легкие клиенты просматривают обязательства в заголовке блока и проверяют доказательство каждой единицы на основе обязательств, тем самым подтверждая доступность всех данных в блоке. Это делается для увеличения пропускной способности данных на цепочке и решения проблем с производительностью.
В общем, хотя Avail еще далеко от запуска своей главной сети, его роль в качестве модульного решения для доступности данных открывает новое направление для развития и исследования технологии блокчейна. В настоящее время все больше участников отрасли сталкиваются с проблемой роста затрат из-за ограниченного блочного пространства, и эта проблема будет становиться все более острой в будущем. Масштабируемый уровень доступности данных крайне важен для эффективного расширения блокчейна. То, где разработчики выберут строить свои проекты, определит, будут ли у них конкурентное преимущество в годы, которые предстоят.
*Пересылаем оригинальный заголовок: Сооснователь Polygon «Идет в одиночку»: Обзор Визии Доступности Данных Avail
Polygon был основан тремя сооснователями в 2017 году. Однако в марте 2023 года один из сооснователей, Анураг Арджун, объявил о своем уходе, сказав, что он будет вести свою команду, сосредотачиваясь исключительно на другом новом проекте.
Новый проектДоступно. Полигон, действуя как массовый агрегатор уровня 2, в течение многих лет внутренне изучал различные направления масштабирования. В 2020 году он начал исследования по модульному блокчейн-проекту Avail. Возможно, Полигон сосредоточен на собственном развитии, или же Avail обладает значительным потенциалом. С марта 2023 года Avail имеетвыделенс Polygon и действует как независимая сущность.
С момента своего отделения, Availначалсятрехмесячный тестовый стенд Gate в июне,запущен«Мост данных Attestation» и сотрудничал с группой Equilibrium С открытым исходным кодомновый прототип набора средств разработки программного обеспечения Optimism EVM (OpEVM). Avail заявила, что тестовая сеть Gate ожидается заканчивается в октябре, и следующим значительным этапом станет запуск инцентивной тестовой сети. Запуск основной сети запланирован на четвертый квартал 2023 года или первый квартал 2024 года.
Итак, что такое Avail, что заставляет сооснователя Polygon Anurag Arjun выбрать "Go Solo"? И какова его цель?
В конце дня Avail по-прежнему решает проблему масштабируемости монолитных блокчейнов, таких как Ethereum. Изначально его могли назвать L3, или решением масштабирования вне цепи, или что-то еще, но сейчас Avail нашел более подходящий термин - модульный блокчейн.
Основные компоненты технологии блокчейн включают уровень консенсуса/уровень исполнения, уровень расчетов и уровень доступности данных. В традиционных монолитных архитектурах блокчейн, таких как Ethereum и Solana, все эти задачи выполняются независимо одной системой. Поэтому масштабируемость ограничена. Идея модульного блокчейна заключается в разделении этих основных функций на несколько модулей, каждый из которых может быть выполнен специализированным провайдером, что обеспечивает более высокую настраиваемость и масштабируемость.
Avail - это поставщик, который сосредотачивается только на уровне доступности данных.
Avail может эффективно сортировать и регистрировать транзакции, обеспечивать хранение данных и проверять доступность данных. Он поддерживает блокчейны, совместимые с Ethereum Virtual Machine (EVM) и позволяет Rollup публиковать данные непосредственно в Avail. Механизм верификации сети легких клиентов Avail (подробнее об этом ниже) позволяет Rollup на Avail проверять статус через сеть легких клиентов, независимо от умных контрактов и базовых уровней.
В отличие от других команд, таких как Ethereum, которые пытаются улучшить возможности доступности данных в существующих блокчейнах, Avail строит масштабируемое решение доступности данных с нуля. Дизайн Avail будет проанализирован с нескольких точек зрения, включая механизм консенсуса, децентрализацию и доказательство правомерности.
Разные блокчейны выбирают различные механизмы безопасности в соответствии с их потребностями после балансировки активности и безопасности. Avail выбирает 'средний путь'. Он использует механизмы консенсуса BABE и GRANDPA, унаследованные от Polkadot SDK. BABE действует как двигатель производства блоков и приоритизирует активность, координируясь с узлами валидаторов для определения новых производителей блоков. GRANDPA действует как устройство окончательности, как только более двух третей валидаторов доказывают цепь, содержащую блок, он может завершить все блоки, ведущие к определенному блоку одновременно. Этот гибридный механизм обеспечивает сетевую устойчивость Avail, позволяя ему выдерживать временные разделения сети и большое количество отказов узлов.
В плане децентрализации Avail принимает Nominated Proof of Stake (NPoS) Polkadot, поддерживая до 1000 узлов валидатора. NPoS также имеет эффективное распределение вознаграждений, которое может снизить риск централизации стейка.
Кроме того, функционал узла Avail обеспечивает его уникальный механизм fault-tolerant. Архитектура сети монолитных блокчейнов состоит из узлов-валидаторов, полных узлов и легких клиентов, которые можно рассматривать как играющих роли мастеров, проверяющих качество и потребителей соответственно. Однако Avail дает права проверяющего качество полных узлов легким клиентам. Легкие клиенты используют Data Availability Sampling (DAS) для верификации, процесс, в ходе которого легкие клиенты запрашивают небольшие случайные порции каждого блока. Этот метод может обеспечить тот же уровень обеспечения безопасности, что и традиционные полные узлы. В дизайне Avail полные узлы все еще существуют, но их практически рассматривают как резервные инструменты для поддержания высокой избыточности данных в сети. Этот дизайн предотвращает Avail от зависимости от полных узлов для получения данных во время перебоев или узких мест в сети, тем самым предотвращая риск коллаборации полных узлов.
Когда речь идет о модульности, мы должны упомянуть Celestia, которая недавно стала популярной благодаря запуску своего токена. Было небольшое недоразумение между Avail и Celestia. В июне 2021 года, когда Polygonтолько развернутый Avail, Мустафа Аль-Бассам, сооснователь Celestia,заявленопочти дословно скопировано из его блог-поста, в котором он представил Celestia в 2019 году. Оставив в стороне плагиат, он приветствовал больше команд, вступающих в область доступности данных. В ответ Михайло Бьелич, сооснователь Polygon, извинился перед Celestia и ее сообществом за ошибку, допущенную маркетинговой и контентной командой.
Хотя у Avail и Celestia есть много сходств на уровне доступности данных, они отличаются по доказательству действительности. Avail использует коммитменты полиномов KZG (KZG commitments), которые позволяют сократить требования к памяти, полосе пропускания и хранению, а также обеспечивают краткость. Комбинация коммитментов KZG и легких клиентов Avail ускоряет процесс проверки на Avail. С другой стороны, Celestia использует технологию доказательства мошенничества, которая гораздо быстрее генерируется, чем коммитменты KZG. Но из-за большего масштаба ее выборочных данных требуется немного более высокая пропускная способность связи.
Обязательства полиномиальных KZG от Avail относятся к обязательствам, создаваемым блок-продюсерами при создании блоков, которые резюмируют данные во всей строке блоков Avail. Во время фазы верификации легкие клиенты просматривают обязательства в заголовке блока и проверяют доказательство каждой единицы на основе обязательств, тем самым подтверждая доступность всех данных в блоке. Это делается для увеличения пропускной способности данных на цепочке и решения проблем с производительностью.
В общем, хотя Avail еще далеко от запуска своей главной сети, его роль в качестве модульного решения для доступности данных открывает новое направление для развития и исследования технологии блокчейна. В настоящее время все больше участников отрасли сталкиваются с проблемой роста затрат из-за ограниченного блочного пространства, и эта проблема будет становиться все более острой в будущем. Масштабируемый уровень доступности данных крайне важен для эффективного расширения блокчейна. То, где разработчики выберут строить свои проекты, определит, будут ли у них конкурентное преимущество в годы, которые предстоят.