IOTA. Криптовалюта, которой не нужен Блокчейн. | Бизнес Бицепс

С появлением криптовалюты Биткойн, люди не перестают утверждать, что блокчейн решает многие проблемы, что это настоящая революция в мире финансов, и что у него есть бесчисленное множество перспектив. И действительно, блокчейн имеет очень интересные свойства, вы можете узнать о них в статье “Что такое Блокчейн”. Но, у него есть одна проблема, его очень трудно масштабировать. Пользователи биткойн уже имели возможность познакомится с этой проблемой.

Но появилась команда ребят, которые решили бросить вызов этой проблеме, это разработчики криптовалюты IOTA. Вместо использования классической для блокчейн цепочки блоков, они решили использовать сеть, называемую DAG или Клубок (отсюда и логотип криптовалюты).

DAG (Directed Acyclic Graph) – это система хранения, в которой отдельные элементы ссылаются друг на друга. Directed, означает, что связь между пунктами всегда имеет определенное направление. Acyclic, означает, что вы не сможете создавать циклы внутри этой структуры и изменять исходные данные.

Каждый квадрат представляет собой одиночную транзакцию, называемую Site или Участок. Участок содержит в себе информацию об отправителе, получателе и количестве монет (рис 1). Он также имеет соединение с двумя другими транзакциями, они называются Ребрами или Стыками, их назначение – проверка транзакций (рис 2).На изображении ниже (рис 3) вы видите образец большого клубка в сети IOTA. Ближе к концу нашего клубка мы находим несколько сделок, которые не имеют двух или более входящих стыков. Это означает, что эти транзакции не подтверждены. Это, так называемые, концы клубка.Надеюсь, вы немного поняли терминологию работы сети IOTA. Давайте рассмотрим, как можно добавить новую транзакцию в клубок. Мы должны прикрепить нашу новую сделку к одному из концов клубка. Алгоритм, рандомно, выбирает два из них и гарантирует, что сделки не противоречат друг другу.

Если один из концов содержит фальсифицированную транзакцию, он игнорируется и выбирается новый конец. Если все проверено, сделка прикрепляется к двум предыдущим сделкам. Это добавляет нашу транзакцию в клубок и проверяет две другие транзакции. Теперь наша сделка является частью клубка и становится новым концом (рис 4).Этот метод делает клубок IOTA невероятно масштабируемым. За каждую транзакцию, добавленную в клубок, подтверждается две другие транзакции. Это означает, что сеть не замедляется при большом потоке транзакций.

Этому стоит доверять?

У вас может возникнуть вполне резонный вопрос, откуда нам знать, что мы можем доверять сделке? В традиционном Блокчейне все понятно, мы используем количество подтверждений, чтобы проверить, стоит ли доверять блоку. А как обстоят дела в IOTA?

На самом деле здесь не много отличий. Сеть IOTA имеет примерно такую же технику проверки как и классический блокчейн. Каждый участок имеет вес. Вы можете видеть его на изображении, этот номер показывает объем работы, проделанной узлом, для выполнения этой транзакции. Другими словами, чем больше число, тем больше времени потратил узел на выполнение этой транзакции. Каждая транзакция также имеет совокупный вес, это сумма собственного веса + сумма веса всех транзакций которые подтверждают эту транзакцию. Это кажется довольно сложным, но это действительно так.Ниже мы видим пример клубка в которой каждая транзакция имеет вес в 1 единицу. Давайте проверим, насколько надежная транзакция выделенная розовым цветом. Для этого нам необходимо рассчитать её совокупный вес. Суммируем вес двух одобренных сделок, которые её подтвердили, также суммируем сделки которые подтвердили, в свою очередь, две другие транзакции, и т.д. Суммарный вес данного участка составляет 6 единиц (рис. 6).Сделки с высоким кумулятивным весом, как правило, старше и имеют более прямые или косвенные проверки. Таким образом, мы можем доверять этим сделкам больше, чем другим.

Итак, теперь мы знаем что такое клубок IOTA и как он работает. Но какое преимущество он имеет против традиционных блокчейнов? Клубок IOTA решает две очень большие проблемы: Масштабируемость и майнеры.

Масштабируемость

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

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

Клубок IOTA гораздо легче и проще. Для добавления транзакций не нужна полная копия клубка, требуется всего лишь небольшая часть, что делает сеть IOTA гораздо более перспективной.

Майнеры

Для работы сети IOTA не нужны майнеры. Обычно майнеры создают блоки и проверяют транзакции. За эту тяжелую работу майнеры получают плату с каждой подтвержденной ими транзакции. Но в сети IOTA нет майнеров, а значит и нет комиссий за переводы. Отправка средств в сети IOTA абсолютно бесплатна.


Теперь вы знаете как работает сеть IOTA  и чем она отличается от классического блокчейна. Оставайтесь с Business Biceps, впереди вас ожидает много интересного и полезного.

Leave a comment