1.jpg
2022-04-30

Что такое Arweave (AR)?

Original by ArweaveNews

Пытаясь объяснить что такое Arweave, часто попадаешься в ловушку, используя настолько сложные термины, что читателю не технического склада ума сложно понять что это такое. Когда вы уже вписаны в экосистему, это легкая ошибка – но мы хотим сделать Arweave доступным для всех, независимо от уровня подготовки. Когда вы уже вписаны в экосистему, это легкая ошибка – но мы хотим сделать Arweave доступным для всех, независимо от уровня подготовки. Именно для этого и предназначена эта статья; в ней рассказывается о том, что такое Arweave и как он работает – написано так, чтобы дать пользователю все, что ему нужно знать.

Arweave в двух словах

Говоря простым языком, Arweave – это инструмент, помогающий любому человеку хранить данные на постоянной основе. Он работает путем распределения хранимой информации по сети компьютеров, называемых узлами или майнерами. Это отличается от известной нам модели, поскольку Интернет сегодня находится в руках нескольких избранных компаний, чьи серверы могут выйти из строя в любой момент, или редакторов, которые могут бесшумно изменить информацию.

Arweave обслуживает “пермавеб” – параллельный интернет – из широкой сети узлов, каждый из которых зарабатывает деньги, предоставляя существующие данные в течение длительного периода времени и храня новые данные по запросу.

Как и многие децентрализованные платформы хранения данных, Arweave предоставляет услуги, используя свою собственную криптовалюту – AR. Когда люди тратят AR на хранение данных, майнеры зарабатывают их. AR также хранится в эндаументе, который способен медленно выплачивать вознаграждение в течение технически неограниченного периода времени. Благодаря этому механизму Arweave гарантирует бесконечное постоянное хранение данных.

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

Как была создана компания Arweave

Еще в 2017 году Arweave назывался Archain. Она была ребрендирована в 2018 году, когда команда Arweave была принята для участия в Techstars. В 2019 году Arweave привлекла $5 млн от известных венчурных фирм, включая Coinbase, a16z и Multicoin Capital.

В 2020 году Arweave привлекла еще $8,3 млн финансирования, которые планирует потратить на развитие сообщества пользователей и разработчиков, создающих криптовалюты на базе Arweave. Сюда входят такие проекты, как Verto, ArDrive и Arweave News.

Создателем и основателем Arweave является Сэм Уильямс, “кандидат наук с большим опытом разработки и внедрения децентрализованных систем”. Он создал Arweave во время учебы в университете, вдохновившись романом Оруэлла “1984” и как реакцию на пандемию фальшивых новостей.

Как работает Arweave

В отличие от обычного блокчейна (хранящего цепочки блоков, содержащих транзакции) Arweave хранит данные в виде графа блоков. Таким образом, каждый блок связан с двумя предыдущими блоками, образуя структуру, называемую “блокчейн”.

Есть несколько ключевых аспектов, которые делают Arweave уникальной:

  • Proof of Access Consensus
  • Блоки
  • SmartWeave
  • Шлюзы Vartex
  • Модерация контента

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

Proof Of Access Consensus

Arweave отличается от других криптовалют способом проверки точности транзакций. Обычно используется система “доказательства работы”, когда криптовалюта просит компьютеры соревноваться в решении математической головоломки (хеширование). Arweave использует другой метод для решения этой задачи, который называется SPoRA (Краткие доказательства произвольного доступа).

Arweave просит каждый узел в сети проверить, содержит ли новый блок транзакций также случайно выбранный блок из предыдущих. Если он присутствует, то новые транзакции могут быть добавлены в сеть.

Этот механизм консенсуса помогает проверить точность новых транзакций и подтвердить, что старые транзакции не были подделаны. Этот метод называется ” proof of access”, а узел, добавивший новый блок, получает в награду токены AR.

Блоки

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

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

Solana NFT marketplace Metaplex была первой, кто начал использовать шлюзы и совместно с Josh Benaron из Bundlr разработала Metaplex Candy Machine, приложение, которое позволяет проектам загружать большие партии NFT, используя Arweave в качестве уровня хранения. Однако оно широко используется и для проектов, не основанных на NFT.

SmartWeave

SmartWeave – это протокол смарт-контракта, который использует токен AR для того, чтобы разработчики могли создавать приложения смарт-контракта, используя JavaScript. Как и большинство кодов, он выполняется компьютером пользователя, а не самим блокчейном.

Принцип его работы заключается в том, что в отличие от метода исполнения контрактов Ethereum, когда для проверки транзакции вызывается вся сеть, SmartWeave полагается на то, что пользователь смарт-контракта сделает это сам, на стороне клиента.

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

Еще одной примечательной особенностью является то, что контракты SmartWeave могут быть всем бэкендом для приложения. Это означает, что разработчикам не нужен сервер, а все приложение может запускаться с блокчейна. В отличие от Ethereum, взаимодействие с контрактами SmartWeave стоит менее 1 цента.

Шлюзы Vartex

Vartex – это инструмент, позволяющий запустить собственный шлюз с помощью всего нескольких команд. Хотя arweave.net является одним из основных способов доступа ко всем данным Arweave через браузер, он обслуживается AWS, что является единой точкой отказа. Поскольку Vartex – это способ для любого человека запустить свой собственный шлюз, это означает больше шлюзов и отсутствие зависимости от централизованного сервера.

Это способ децентрализовать permaweb и убедиться, что он не зависит от одной крупной компании. Он основан на Amplify – форке оригинального шлюза arweave.net. Разработчики могут найти исходный код на GitHub, просто клонируйте его и следуйте инструкциям readme.

Модерация контента

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

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

Также важно отметить, что этот стимул начал действовать довольно рано, поскольку ни у кого на самом деле нет хорошего основного списка файлов, которые они хотели бы или, более того, не хотели бы поддерживать. Arweave довольно новый; в то же время объем загрузок огромен, и пройти через все это будет довольно сложно.

Тем не менее, мы добавили эту функцию как один из способов обеспечения модерации контента. Здесь речь идет не столько о политических взглядах или предпочтениях контента, сколько о той самой вещи, от которой Arweave пытался уйти, когда изобретал.

О токене

У Arweave есть своя собственная валюта – токен AR. Пользователи, желающие хранить данные, должны купить его, чтобы заплатить за хранение. В свою очередь, компьютеры, обеспечивающие хранение данных, должны принимать AR-токены в качестве оплаты. Интересно, что оплата не поступает непосредственно каждому пользователю, а объединяется и распределяется во времени по сети.

Этот пул платежей известен как Storage Endowment. Цель состоит в том, чтобы обеспечить будущее данных из этого пула с завышенными тарифами AR. Его сборы выплачиваются пользователями за вознаграждение за майнинг. Поскольку этот пул растет со временем, он способен покрывать будущие выплаты майнерам в течение длительного периода времени.

Важно добавить, что хранение данных на Arweave – это единовременная оплата, а не план на основе подписки. Однако данные хранятся постоянно. Это делает Arweave привлекательной как для клиента, так и для сети, превращая ее в действительно полезную валюту.

AR-токен имеет ограниченный саплай в 66 миллионов. О том, как получить его в любой точке мира, читайте в этом руководстве.


Join our
Telegram / Discord / Twitter / RUS Twitter

Tagged with In No tags

Sign up for newsletter

Sign up here to get the latest news and updates delivered directly to your inbox.