Как известно, dApp - это аббревиатура, обозначающая децентрализованные приложения, которые работают в децентрализованной P2P-сети. В отличие от них другие распространённые приложения поддерживаются на централизованных серверах.
Программное обеспечение централизованных систем сейчас наиболее распространено. В них решения для достижения цели принимаются центральным субъектом системы и затем передаются различным компонентам.
В распределённой системе данные данные не сконцентрированы в одной ноде, а распределены по нескольким узлам.
Централизованная система также может быть распределённой, в этом случае все ноды будут контролироваться единым центром, принимающим решение и обеспечивающим надлежащее функционирование.
В децентрализованной системе, наоборот, каждая нода имеет одинаковую важность, доминирующего центрального субъекта с полномочиями для принятие решений просто не существует.
Децентрализованные приложения имеют принципиальное отличие - они работают в компьютерной P2P-сети, а не на одном компьютере. Их можно рассматривать как форму программного обеспечения, предназначенного для работы в интернете и не имеющего контроля со стороны единого центра.
Децентрализованные приложения не обязательно должны работать в блокчейн-сети. Например, BitTorrent и Tor являются dApp-приложениями, которые работают в P2P-сети, а не в блокчейн-сети.
Децентрализованные приложения на блокчейне должны соответствовать критериям, перечисленным в проектном документе генерального директора Dapps Fund Дэвида Джонстона:
Джонстон не только определяет основные функции dApp-приложений, но и ранжирует их в зависимости от того, будет ли использоваться проприетарный, или частный блокчейн.
На основе этого выделены три типа приложений:
Платформа Ethereum действительным стала основой многих децентрализованных приложений. Она предоставляет полную по Тьюрингу децентрализованную виртуальную машину Ethereum Virtual Machine (EVM), которая выполняет сценарии, используя сеть с общедоступными нодами.
Главной её особенностью является децентрализованный код, размещённый на тысячах компьютеров и выполняемый параллельно.
В случае неудачи, если, например, произошёл сбой сетевой ноды или отказ выполнить код, этот же код выполняется на всех других компьютерах (нодах) этой сети.
По этой причине приложения DApps считаются более гибкими, прозрачными и стабильными.
На сегодняшний день Ethereum имеет на рынке самое большое количество dApps-приложений, однако за последнее время его успешными конкурентами становятся такие платформы, как TRON и EOS.
BTC | 98083.8 |
ETH | 3381.39 |
EOS | 0.8353 |
XRP | 1.4585 |
LTC | 96.65 |
Актуальность 2024-11-25 09:00:10
Динамика курсов валют