В этой статье я расскажу вам о DAG (Directed Acyclic Graph, направленный ациклический граф) и его применении в распределённых реестрах, и мы сравним его с блокчейном.
DAG не является чем-то новым в мире криптовалют. Возможно вы слышали о нём как о решении проблем масштабируемости блокчейнов. Но сегодня мы будем говорить не о масштабируемости, а о том, что делает криптовалюты отличными от всего остального: децентрализация, отсутствие посредников и устойчивость к цензуре.
В статье я расскажу про то, что такое Assurance Contract, также известные как механизм предоставления общественных и групповых благ, и вместе напишем свою собственную реализацию краудфандинга на основе Автономных Агентов на платформе Obyte.
В прошлой статье «Автономные Агенты» или исполняем код в открытой криптоплатформе Obyte мы рассказывали о том что такое Автономные Агенты и сравнивали их со смарт-контрактами Ethereum. Давайте теперь напишем нашего первого Автономного Агента (АА) на примере игры «Атака 51%». А в конце статьи разберём способы улучшения его: как обезопасить игроков от проигрыша / потери средств и как улучшить алгоритм для уменьшения влияния «китов» с большими депозитами на исход игры.
Obyte — это открытая крипто платформа, использующая в качестве реестра транзакций Directed Acyclic Graph (DAG, направленный граф без циклов) вместо блокчейна, со свободным равным доступом к реестру для всех участников. DAG, в отличие от привычного всем блокчейна, даёт возможность отправлять данные в распределённый реестр напрямую без участия майнеров за счёт отказа от блоков и от строгой упорядоченности транзакций. По сравнению с блокчейнами, DAG архитектура не нуждается в привилегированных классах пользователей, таких как майнеры, форджеры или блокпродюсеры, поэтому в сети нет посредников между пользователем и реестром, и каждый имеет равный и прямой доступ на добавление транзакций в реестр.
В этой статье я бы хотел рассказать о Obyte, Автономных Агентах и сравнить всё это с Ethereum.