Sitemap
Nikita Shvetsov

Nikita Shvetsov

Kyve Part2

3 min readMay 7, 2022

Вторая статья про проект Kyve

И так, продолжим говорить про проект Kyve и сегодня мы поговорим на чем строится Kyve.
Kyve строится на технологии Arweave.
Узнаем, что такое Arweave?

Press enter or click to view image in full size

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

Get Nikita Shvetsov’s stories in your inbox

Join Medium for free to get updates from this writer.

The KYVE Protocol
Архитектура KYVE полностью децентрализована и состоит из двух основных компонентов.
Первая — это автономная система управления, которая занимается «нарушениями контракта». Функциональность управления обеспечивается путем стейкинга и сокращения $KYVE, гарантируя, что участники ведут себя в соответствии с целями сети.
Второй — это вычислительный уровень, который позволяет участникам запускать настраиваемые узлы. В обмен на $KYVE узлы выполняют различные задачи. Наследуя базовую логику KYVE, эти узлы проверяют, стандартизируют и архивируют потоки данных.

Pools
Как правило, пулы можно описать как отдельные объекты, организованные вокруг определенных источников данных. Они могут быть созданы кем угодно, настроены для извлечения данных из любого места и организации повседневных операций между участниками сети. Действительно, каждый пул принимает форму децентрализованной автономной организации (DAO), которая работает на SmartWeave, языке смарт-контрактов Arweave. Операторы узла являются синонимами участников пула, которые организуются для получения потоков данных, выполнения над ними вычислений и записи результатов в Arweave. При соблюдении определенных критериев пулы также распределяют токены $KYVE среди назначенных загрузчиков и валидаторов.
Для создания пула требуются две инструкции:
1. Как получить данные из источника данных
2. Как проверить эти данные
Эти инструкции информируют о задаче данного участника пула. Независимо от того, является ли эта задача загрузкой или проверкой, пользователь должен застейкать $KYVE, чтобы принять участие. Если и загрузчик, и валидаторы сотрудничают и остаются в согласии с целями пула, участники периодически получают выплаты. Эта выплата определяется создателем пула и, естественно, остается в равновесии с течением времени. Однако, если участие пользователя считается противоречащим целям пула, ставки сокращаются. Этот механизм ставок поощряет сотрудничество для достижения целей сообщества.

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

Validator
После присоединения к пулу валидаторам дается тест для администрирования. Они проводят этот тест против работы загрузчика, чтобы определить целостность элементов данных. Хотя хронология настраивается, проверки по умолчанию выполняются оптимистично после загрузки данных, чтобы оптимизировать обработку количества каждого пула.

В следующей статье мы обсудим токеномику проекта. Подписывайтесь на соц сети проекта и будьте в курсе последних новостей!
wallet: kyve1ln2lsdn09ekap0ftwtp0cejsc920z97zrsvrj5

Twitter
Discord
Official Web

--

--