Что такое децентрализованные приложения (DApps)?
Децентрализованные приложения (DApps) - это тип компьютерных приложений, которые функционируют в децентрализованной сети, избегая централизованных точек отказа.
Децентрализованные приложения (DApps) - это тип компьютерных приложений, которые работают в децентрализованной сети, избегая централизованных точек отказа.
Эта концепция стала возможной благодаря блокчейн-платформам, поддерживающим смарт-контракты. В частности, Ethereum (ETH) стал первой платформой, поддерживающей DApps. Ethereum использует виртуальную машину Ethereum (EVM), которая позволяет запускать код на децентрализованной и распределенной основе.
EVM является Тьюринг-полным компьютером, способным выполнять различные операции. Для разработки DApps на Ethereum используется язык программирования Solidity.
DApps обеспечивают высокое качество сервисов, а также преимущества децентрализации, такие как отсутствие единой точки отказа, устойчивость к цензуре и коррупции. Примеры успешных DApps включают платформу предсказаний Augur (REP), рынок простаивающих компьютерных мощностей Golem (GNT) и платформу цифровой рекламы на основе блокчейна Basic Attention Token (BAT).
Кроме Ethereum, популярными платформами для DApps являются Neo (NEO) и NEM (XEM).