Arweave
Juliia TyshchArweave - это новый протокол хранения данных на блокчейне, основанный на механизме согласованного доступа. Теперь данные можно хранишь долговременно и недорого.
В отличии от других блокчейнов Arweave создает свой масштабируемый и достаточно скоростной (до 5000 транзакций в секунду) блокчейн и стоимость хранения будет значительно ниже чем у конкурентов (Storj, Siacoin).
Проект делает долгосрочное хранение данных реальным в первые. По мере того как индустрия хранения данных стоимостью 3 триллиона долларов растет, потребность в дешевом, распределенном, постоянном хранении данных на блокчейне стала насущной необходимостью.
Arweave построен на четырех основных технологиях, которые работают вместе для создания недорогих, высокопроизводительных, мест хранение на новом блокчейне:
- Blockweave
- Proof of Access
- Wildfire
- Blockshadows
Blockweave
В основных блокчейнах биткоин и эфира для проверки транзакций требуется скачать полную ноду. В Arweave этого не требуется, для этого реализовано 2 концепции. Первая из этих концепций — это список хэшей всех предыдущих блоков. Это позволяет проверять старые блоки и эффективно оценивать потенциальные новые блоки. Вторая из этих концепций — список всех активных кошельков в системе. Список хешей и список кошельков постоянно синхронизируются в сети и доступны для скачивания майнерам.
Proof of Access
Arweave консенсус механизм основывается на подтверждении доступа (PoA) и подтверждении работы (PoW). В сети Blockweave майнерам не нужно хранить все блоки, можно хранить любой из предыдущих блоков. Он еще называется “recall block” или блок отзыва. Он выбирается путем чтения хеша текущего блока и вычисления его модуля относительно размера блока. Транзакции в блоке отзыва хэшируются рядом с найденными в текущем блоке, чтобы сгенерировать следующий блок. Когда майнер находит соответствующий хеш, он распределяет новый блок вместе с блоком отзыва другим членам сети. Это позволяет другим членам сети, даже тем, у кого нет собственной копии блока отзыва, самостоятельно убедиться, что новый блок действителен.
Wildfire
В качестве системы хранения данных Arweave требует не только возможности хранить большие объемы информации, но и обеспечивать доступ к этим данным наиболее простым образом. Кроме того, важной частью системы Arweave является беспроблемный доступ к данным.
Wildfire - это система, которая решает проблему совместного использования данных в децентрализованной сети, делая быстрое выполнение запросов данных в сети. Wildfire работает, создавая систему ранжирования, локальную для каждого узла, которая определяет, как быстро новые блоки и транзакции распределяются между одноранговыми узлами, исходя из того, как быстро они реагируют на запросы и принимают данные от других.
Blockshadows
В традиционном блокчейне каждый вновь созданный блок рассылается всем узлам сети. Это снижает скорость. В Arweave рассылаются только так называемые Blockshadows или тени блоков, которые содержат хеши списка кошельков и списка хешей. Т.е. вместо транзакций внутри блока находятся хеши этих транзакций.