Что такое DApp

Лучшие курсы обмена
DApp

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

DApp

История DApps:

Понятие DApps является смежным с блокчейном, потому и относятся к их производным. Впервые термин “умный контракт” ввёл компьютерщик и криптограф, известный исследованиями в области цифровых контрактов и валюты, Ник Сабо. В 1998 году Сабо разработал механизм децентрализованной цифровой валюты, которую назвал Bit Gold. Этот механизм называют прямым предшественником архитектуры Bitcoin и блокчейна, который никогда не реализовали. В начале января 2009 года появился Bitcoin, который стал первым примитивным DApp. В 2013 году, Виталик Бутерин представил концепцию блокчейна, который стал платформой для развёртывания смарт-контрактов. К средине 2015 года, разработчики запустили платформу Ethereum, которая и стала первой площадкой, на которой реализовали полноценные смарт-контракты и децентрализованные приложения.

Как работают DApps:

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

Для чего нужны DApps:

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

Заключение:

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

Что такое DApp

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

Пролистать наверх