Bundlr Network 101: Как работает Bundlr?
Bundlr Network обеспечивает быструю многоцепочечную поддержку Arweave, единственной децентрализованной цепочки данных, в которой данные хранятся постоянно. Bundlr увеличивает загрузку данных примерно в 3000 раз, что мгновенно становится доступным для пользователей. Это также позволяет пользователям оплачивать загрузку данных в различных токенах, таких как ETH, SOL, MATIC, DOT и многих других. На сегодняшний день более 90–98% загрузок данных в Arweave осуществляется через Bundlr.
Это захватывающая технология, которая поможет Arweave масштабироваться в массы. Один из часто задаваемых вопросов, который мы получаем, — как работает Bundlr? Мы хотели разбить его таким образом, чтобы его мог понять любой, кто имеет базовые знания о блокчейне.
- Как работает Bundlr на высоком уровне?
- Как Bundlr ускоряет загрузку данных в Arweave?
- Как Bundlr позволяет пользователям расплачиваться любым токеном?
- Как работает сеть валидаторов?
- И более!
Когда пользователь загружает данные в Bundlr, он берет эти данные, а также другие загружаемые данные и объединяет их в пакет. Он будет собирать данные в течение двух минут перед отправкой пакета на Arweave. Он продолжает делать это снова и снова, объединяя данные в течение двух минут и отправляя их в Arweave.
Bundlr оплачивает эти транзакции собственным токеном Arweave, AR. Bundlr хранит казначейство токенов AR, чтобы обеспечить достаточно средств для продолжения загрузки этих пакетов. Поскольку Bundlr платит за данные, загружаемые в Arweave, с помощью AR, пользователю не нужны токены AR. Bundlr может принимать в качестве оплаты любые токены, включая ETH, SOL, MATIC, DOT и многие другие. При использовании Bundlr пользователь может использовать эти нативные токены для оплаты загрузки данных.
Bundlr также позволяет пользователям подписывать свои собственные ключи. Вы можете подписать транзакцию любым типом ключа, например Ethereum и Solana, если используете Bundlr.
Да, Bundlr — это сеть Proof-of-Stake, которая работает поверх Arweave. Примерно каждый день случайным образом выбираются валидаторы для запуска сети.
Валидаторы отвечают за перемещение транзакций из сети Bundlr в Arweave в течение определенного периода времени.
Как только транзакция будет помещена в сеть Bundlr и подтверждена как действительная, она получит 3 подписи от валидаторов в сети. Эта подпись означает, что эти валидаторы обеспечат перемещение транзакции из сети Bundlr в Arweave.
Как мои данные мгновенно доступны в Bundlr?
Прежде чем ваши данные будут загружены в Arweave, они находятся в Bundlr, который действует как децентрализованный уровень кэширования. В результате пользователи имеют доступ к своим данным еще до того, как они будут загружены в Arweave.
Это позволяет Bundlr работать намного быстрее и предлагать мгновенную достоверность данных, что невероятно полезно.
Чем опыт Bundlr для разработчиков отличается от опыта конечного пользователя?
Давайте сначала определим разработчика в этом сценарии. Разработчик — это тот, кто активно работает над блокчейном или L2. В этом примере разработчик может выбрать хранение данных своего проекта в Arweave, и он может сделать это через Bundlr, так как он быстрый и простой в использовании.
В этом случае разработчик скопирует код Bundlr на серверную часть. После успешной интеграции данные из проекта разработчика будут храниться в Arweave через Bundlr.
Поскольку Bundlr совместим с широким спектром блокчейнов и L2, таких как Polygon, Arbitrum и Boba , разработчики этих цепочек могут получить доступ к хранилищу данных в Arweave через Bundlr.
Перейдем к конечному пользователю. В этом примере конечным пользователем будет кто-то, кто использует проект, данные которого хранятся в Arweave через Bundlr, например Formfunction или Metaplex. В этом примере конечный пользователь может создавать или покупать NFT. Пользователь не будет иметь прямого взаимодействия с Arweave или Bundlr. Точно так же, как у вас не будет доступа к хостингу при прокрутке веб-сайта. Технологии будут тихо работать в фоновом режиме, защищая ваши данные в постоянном децентрализованном пространстве.
Как работает сеть валидаторов?
Когда пользователь загружает данные в Bundlr, он получает квитанцию, в которой обещается, что его транзакция будет загружена в Arweave в течение нескольких часов. Эта квитанция подписывается тремя валидаторами, что сигнализирует о том, что все они знают о транзакции и гарантируют, что она переместится из Bundlr в Arweave.
Теперь, когда три валидатора отслеживают транзакцию, они будут ждать, пока она перейдет из Bundlr в Arweave. Когда данные будут загружены в Arweave, валидаторы подтвердят, что транзакция завершена.
Валидаторы заинтересованы в совершении транзакций, поскольку они получают прибыль от каждой завершенной транзакции. На каждую загрузку данных из Bundlr в Arweave приходится три валидатора, и только один должен подтвердить завершение транзакции.
Следует отметить, что это объяснение очень высокого уровня и охватывает многие сложные темы и функции. Тем не менее, он дает общее представление о том, как работает Bundlr и как он взаимодействует с Arweave и пользователями.
Если вы хотите узнать больше, ознакомьтесь с нашими документами.
Если у вас есть какие-либо вопросы, пожалуйста, не стесняйтесь размещать их в нашем Discord или обращаться ко мне напрямую по адресу caylin@bundlr.network.