Книга: Блокчейн для бизнеса
Назад: Разработка программного обеспечения блокчейна
Дальше: Двенадцать особенностей блокчейн-платформы

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

 

Поскольку процесс согласования на блокчейне по своей природе децентрализован, имеет смысл создать новый вид децентрализованных приложений. Децентрализованное приложение можно децентрализовать технически, политически или по обоим направлениям.
Реальность такова, что децентрализованные приложения годятся не для всех, и не все подходит для парадигмы децентрализованных приложений. Тем не менее существует множество приложений, которые соответствуют парадигме распределенного блокчейна, и это предоставляет хорошие возможности разработчикам, создателям и мечтателям.
Децентрализованные приложения начинаются с создания собственной логики, правил для владельцев и требований к транзакциям.
Существуют различные уровни сложности написания децентрализованных приложений.
1. Используйте криптовалюту в качестве единицы валюты для оплаты услуг.
2. Используйте сервис блокчейна в качестве средства, например для регистрации актива или проверки подлинности процесса, как правило, с помощью API.
3. Используйте умный контракт на блокчейне, чтобы осуществить бизнес-логику, которая возвращает определенные суммы, если выполняются определенные условия, например финансовые деривативы. В этом случае есть цифровой актив, владение и движение которого регулируется блокчейном.
4. Используйте блокчейн более фундаментальным способом, когда приложение не будет функционировать без блокчейна. Как правило, вы настраиваете определенную одноранговую сеть с узлами, например OpenBazaar, в качестве децентрализованного приложения для электронной торговли.
5. Используйте свой собственный блокчейн (может использоваться совместно с другими), без экономического токена или денежной единицы. Именно так действуют большинство разрешенных блокчейнов на предприятиях.
6. Используйте свой собственный блокчейн (или другой блокчейн), в том числе токен или денежную единицу, чтобы создать экономическую сеть ценностей, например MaidSafe, 4, которая создает рынок неиспользованных вычислительных ресурсов над одноранговой пользовательской сетью.

 

Назад: Разработка программного обеспечения блокчейна
Дальше: Двенадцать особенностей блокчейн-платформы