Тангл против Блокчейна: В чем разница?

Запуск Биткоина в 2009 году стал настоящей технологической революцией — это была первая практическая реализация технологии блокчейн.

В настоящее время блокчейн используется практически во всех сферах нашей жизни: от финансового сектора и электронной коммерции до судоходства и информационной безопасности. Постепенно блокчейн превращается в привычную часть всех систем обработки данных.

Почему Люди Без Ума От Блокчейна?

Что блокчейн технология предлагает, что делает весь мир одержимым ею? От технического сообщества до государственных агентств — кажется, что каждый хочет интегрировать блокчейн в свои структуры данных. И зачастую они готовы пойти на многие усилия, чтобы сделать это.

Что ж, главное преимущество блокчейна — это абсолютная безопасность данных — данные, хранящиеся в блокчейне, защищены от вмешательства, и каждый элемент данных можно проследить до его источника по цепочке предыдущих транзакций, включающих данные. Преимущества такой системы очевидны, не так ли?

Технология Блокчейн Не Идеальна

Однако это не означает, что блокчейн — идеальная технология для хранения и обработки данных. Существует немало проблем.

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

Итак, давайте посмотрим, в чем различия между этими технологиями.

Что Такое Блокчейн?

Blockchain technology today is sinonymous with decentralization | All about security blockchain and transaction speed here

Несмотря на то, что блокчейн в основном известен как поддерживающий криптовалюты (самые известные из них — Bitcoin и Ethereum, но их существует сотни и сотни других), это не единственное его применение.

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

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

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

Чтобы предотвратить это, архитектура блокчейна способствует децентрализации. Хорошим примером децентрализованной структуры данных блокчейна является сеть Bitcoin.

Децентрализация — Ключевой Момент

Типичный блокчейн (такой как сеть Bitcoin) не хранится на каком-либо «центральном сервере», а хранится на тысячах узлов данных по всему миру. У каждого узла есть своя полноценная копия блокчейна.

И есть очень простой механизм, который определяет, какая копия является правильной — версия блокчейна, которую более 50% узлов (также называемых майнерами или валидаторами) считают «правильной», является «правильной» версией блокчейна.

Таким образом, если какой-либо злонамеренный актор захочет что-то сделать с данными, хранимыми в блокчейне, ему нужно будет иметь поддержку большинства майнеров.

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

Что Делают Майнеры в Блокчейне?

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

Тот, кто первым соберет блок (как правило — решение математической задачи) — получает награду в криптовалюте. Другие майнеры проверяют действительность доказательства согласия, приложенного к блоку, и если оно действительно — блок добавляется в цепь.

Как видите, технология блокчейна чрезвычайно надежна и надежна и хорошо защищена от злонамеренных акторов (по крайней мере, если достаточно активных майнеров\валидаторов). Поэтому неудивительно, что она нашла применение во многих сферах, помимо использования криптовалют.

DApps — Будущее Блокчейна

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

Однако DApps не контролируются никем — после развертывания приложения в сети блокчейна оно работает автономно.

DApps поддерживаются смарт-контрактами — самовыполняющимися открытыми алгоритмами, которые нельзя подделать и которые может проверить любой.

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

Проблемы Блокчейна

Blockchain technology may be great, but it has its problems

Хотя технология блокчейн является крайне безопасной, она довольно «громоздкая». Проблема масштабируемости — это врожденная проблема технологии блокчейн: чем больше людей используют блокчейн, тем медленнее и более перегруженной он становится.

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

Все разработчики блокчейнов постоянно работают над проблемой масштабируемости, но нельзя отрицать тот факт, что децентрализованные сети блокчейнов всегда медленнее, чем централизованные «традиционные» структуры данных.

Преимущества и недостатки технологии блокчейн

Итак, давайте кратко рассмотрим преимущества и недостатки технологии блокчейн.

Преимущества

  • Отличная надежность;
  • Высокий уровень безопасности;
  • Децентрализация;
  • Проблема масштабируемости постепенно становится менее острой.

 Недостатки

  • Проблемы масштабируемости не исчезают;
  • Относительно медленное подтверждение транзакций;
  • Высокие комиссии за транзакции в большинстве блокчейнов;
  • Проблемы с энергоэффективностью.

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

Что такое Tangle?

Tangle technology and its data structure may seem very complicated | Blockchain vs tangle

Тангл — это децентрализованная сеть, которая стремится облегчить транзакции в доверительной среде, также как и блокчейн.

Тангл также «отчасти децентрализован». Хотя нет одного централизованного органа принятия решений, есть «координатор» — централизованный «хранитель» сети.

Так что с точки зрения децентрализации тангл находится где-то между централизованными системами и «традиционными» блокчейнами.

Однако, несмотря на сходные цели, ядро сети Тангл фундаментально отличается от блокчейна. Оно основано на направленном ациклическом графе (DAG) — который также является распределенным реестром, как и блокчейн, но не требует майнеров для обработки транзакций и гораздо более масштабируем благодаря гибким настройкам размеров блоков данных.

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

В отличие от блокчейна, сеть Тангл очень хорошо подходит для микротранзакций. Фактически, обработка микротранзакций — это ее основная цель проектирования, поскольку она специально создана для Интернета вещей (IoT).

Интернет вещей — конечная цель Тангл

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

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

Однако очевидно, что для такой системы требуется обработка огромного количества транзакций очень быстро. И этого именно и стремятся добиться разработчики Тангл. Но у Тангла также есть проблемы.

Проблемы Тангла

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

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

Наконец, Тангл отстает по признанию и принятию. Он не поддерживает DApps, его недоверяют IT-сообществу. В основном, единственная реальная реализация Тангла — это IOTA.

Что такое IOTA?

IOTA network - the only large scale application of Tangle | Blockchain vs tangle


IOTA виртуальная монета разработана для облегчения Интернета вещей (это довольно очевидно, не так ли?). IOTA может обрабатывать микротранзакции в огромных объемах, что идеально подходит для концепции Интернета вещей. Однако, поскольку Интернет вещей пока не получил большого распространения, монета не очень широко используется.

Преимущества и недостатки Тангла

Итак, краткое изложение основных преимуществ и недостатков Тангла

Преимущества

  • Отсутствие комиссий за транзакции
  • Быстрая обработка транзакций
  • Отличная масштабируемость

Недостатки

  • Низкий уровень безопасности
  • Отсутствие поддержки DApps
  • Централизация
  • Ограниченное принятие

Блокчейн против Тангла: что выбрать?

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

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

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

Если вам необходимо обрабатывать очень чувствительные данные, блокчейн является намного более надежным решением благодаря его встроенной надежности.

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