Menu

Что такое децентрализованные приложения в блокчейне

Что такое децентрализованные приложения в блокчейнеDApps - это децентрализованные приложения, которые работают поверх одноранговой сети компьютеров, а не на одном центральном компьютере. Эти типы приложений появились с момента создания сетей P2P.

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

Правила смарт-контракта выполняются автономным агентом, который действует от имени владельца, но при этом владелец фактически не предпринимает никаких действий.

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

Не все децентрализованные приложения должны работать с использованием сети блокчейнов. Некоторые децентрализованные приложения просто работают в P2P-сетях, которые не являются блокчейнами, например Tor, BitTorrent, Popcorn Time, BitMessage.

Что такое децентрализованные приложения в блокчейне

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

Характеристики децентрализованных приложений

Есть несколько специфических характеристик, которые определяют любое децентрализованное приложение:

  • Открытый исходный код: первое условие, которому должно соответствовать децентрализованное приложение, - это сделать его основной исходный код общедоступным. dApps должны иметь консенсус, который является автономным и единодушным, что означает, что все изменения должны быть сначала согласованы с большинством пользователей сети. Кроме того, код должен быть доступен для анализа всем желающим.
  • Децентрализованный: во избежание проблем, связанных с централизацией, децентрализованные приложения должны записывать свои операции в децентрализованной цепочке блоков или любой криптографической технологии, которая является автономной по своей природе.
  • Стимулирование: валидаторы децентрализованной цепочки блоков, перед которыми стоит задача проверки записей, должны быть вознаграждены / стимулированы криптовалютными токенами в зависимости от их усилий.
  • Протокол консенсуса: Децентрализованное приложение должно иметь протокол консенсуса, который дает криптовалюту подтверждение ценности, а также управляет тем, как эти токены генерируются. Этот алгоритм должен быть согласован сообществом приложений. Например, Биткойн использует Proof of Work (PoW), а EOS использует Proof of Stake (PoS) для генерации новых монет в сети.

Типы протоколов децентрализованных приложений

Два наиболее часто используемых протокола децентрализованных приложений - это Proof of Work и Proof of Stake :

Proof-of-work (Доказательство работы, POW) позволяет участникам сети получать вознаграждение в зависимости от того, сколько работы они вложили в сеть. Процесс майнинга и добавления их в цепочку требует много энергии, поэтому блокчейн остается безопасным. Награды за майнинг - это токены, и они распределяются в зависимости от количества обработанных транзакций.

Proof-of-Stake (POS) включает в себя хранение и размещение токенов, и в зависимости от имеющейся у вас суммы вы можете проголосовать за новый блок.

Что такое децентрализованные приложения в блокчейне

Различные типы DApps

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

  • Децентрализованные приложения типа I - это приложения, которые работают с использованием собственной цепочки блоков. Bitcoin, Litecoin и другие альткойны, которые возникли из кода BTC, являются примерами децентрализованного приложения типа I.
  • Децентрализованные приложения типа II - это приложения, которые работают в блокчейне децентрализованного приложения типа I. DApps типа II должны выпускать свои собственные токены, чтобы вознаграждать участников сети. Например, протокол Omni - это децентрализованное приложение типа II, а также большинство dapps на основе смарт-контрактов, которые запускаются поверх блокчейна Ethereum.
  • Децентрализованные приложения типа III используют протокол типа II для выпуска токенов, необходимых для их работы.

Разница между DApps и смарт-контрактами

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

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

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

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

В наши дни безопасность - это большая проблема в технологиях. Благодаря своей децентрализованной природе и использованию технологии блокчейн DApps более безопасны.

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

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

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

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

Децентрализованное приложение не может подвергаться какому-либо централизованному контролю, то есть они не могут подвергаться цензуре или контролироваться какой-либо организацией.

Примеры Dapps

Augur

Augur - это децентрализованное приложение типа II, основанное на блокчейне Ethereum, которое позволяет участникам делать рыночные прогнозы. Прогнозы можно конвертировать в «акции», которые впоследствии можно будет купить или продать.

SiaCoin

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

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

SAFE Network

SAFE Network - это децентрализованное приложение типа III, которое служит децентрализованным центром хранения и передачи данных. SAFE, аббревиатура от Secure Access For Every, использует технологию одноранговой сети, чтобы пользователи сети могли совместно использовать свои вычислительные мощности. Приложение использует протокол Omni (dapp типа II, основанный на блокчейне биткойнов) для выпуска «Safecoins», который позволяет пользователям сети покупать хранилище файлов.

Заключение

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

Прочтите больше статей по этой теме:
Рубрика:
Подпишитесь на Telegram канал.
Так вы точно не пропустите ничего важного.
Telegram
Группа Вконтакте
VK.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

НАЧНИ СЕЙЧАС

Начните торговать бесплатно, с балансом 20 000$ на счете

или начните торговать сейчас

ФОРЕКС БРОКЕРЫ

ОНЛАЙН ГРАФИКИ

Графики криптовалют

Графики форекс

Биржевые товары

Биржевые индексы

СВЕЖИЕ ЗАПИСИ

ПОЧИТАТЬ

КОММЕНТАРИИ

Свежие комментарии

О ПРОЕКТЕ

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

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

© 2024 Babulet.com
Копирование материалов сайта запрещено.

Пользовательское соглашение

menu-circle