DApps

Децентрализованные приложения

Mark Miller
2 min readJul 5, 2021

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

  • Open Source — The исходный код намеренно сделан доступным для общественности, а это означает , что кто — нибудь может проверить, использовать, копировать и изменять код.
  • Децентрализованный — поскольку DApps работают в сетях блокчейнов, они не контролируются одним объектом или органом. Вместо этого они обслуживаются несколькими пользователями (или узлами ).
  • Криптографически безопасный — приложение защищено криптографией , что означает, что все данные записываются и хранятся в общедоступной цепочке блоков. Нет единой точки отказа.

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

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

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

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

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

--

--

Mark Miller

I study cryptocurrency, blockchain, and all investment tools in this ecosystem.