Децентрализованные
приложения
____________________________________
[ 31 ]
___________________________________
Итак, в некоторых случаях ДП вынуждено получать данные из централизованного
приложения. Но вот проблема — как ДП может убедиться, что данные не подмени-
ли при передаче, и они являются актуальным ответом на запрос? Есть несколько
способов решить эту проблему в зависимости от архитектуры ДП. Например,
в Ethereum смарт-контракты, которые нуждаются в
доступе к централизованным
API, могут в качестве посредника воспользоваться сервисом Oraclize, потому что
смарт-контракты не выполняют прямые HTTP-запросы. А сервис Oraclize предос-
тавляет доказательство подлинности TLSNotary для данных, собираемых с центра-
лизованных сервисов.
Внутренняя валюта приложений
Чтобы централизованное приложение сохраняло работоспособность в течение дли-
тельного времени, его владельцу нужно как-то извлекать прибыль. У ДП нет вла-
дельца, но все равно узлы ДП нуждаются в оборудовании и сетевых ресурсах
4
для
поддержания работы. То есть узлы ДП должны приносить какую-то выгоду в обмен
на усилия по поддержанию их работоспособности. Именно
здесь вступает в игру
внутренняя валюта
. Большинство ДП имеют встроенную внутреннюю валюту.
Точнее, большинство
успешных
ДП имеют встроенную внутреннюю валюту.
Протокол консенсуса определяет, сколько валюты получает узел. В зависимости от
протокола, только определенные узлы получают валюту. Мы также можем сказать,
что лишь те узлы, которые способствуют поддержанию и управлению ДП, зараба-
тывают валюту. Узлы, которые только считывают данные, не получают ничего.
Например, в Bitcoin только майнеры зарабатывают биткойны
за успешно добытые
блоки.
Самый важный вопрос о цифровой валюте — почему ее вообще кто-то ценит? Со-
гласно экономической теории, все, что имеет достаточный спрос и недостаточное
количество, имеет ценность.
Заставляя пользователей расплачиваться внутренней валютой приложения, мы ре-
шаем проблему спроса. Чем больше пользователей используют ДП, тем больше
спрос на валюту и тем выше она ценится.
Установление фиксированного объема выпускаемой валюты приводит к ее нехват-
ке и повышает стоимость
5
. Обычно валюта вводится в оборот постепенно, чтобы
вновь подключившиеся узлы тоже имели возможность заработать.
4
А также в
обслуживающем персонале, который в общем случае не согласен работать бесплатно.
5
Иногда не только ограничивают объем выпускаемой валюты, но и вводят механизм сделок, при ко-
тором уничтожение небольшого количества валюты является условием успешного завершения тран-
закции. Кроме защиты от массового мошенничества такой метод повышает стоимость валюты.