Выбрать главу

Однако в других случаях различия приведут к другому результату: окажется, что свойства некоторых систем лучше подходят для одних приложений, а другие – для других, и все естественным образом начнут специализироваться на том, что им дается лучше. Как некоторые заметили насчет децентрализованных приложений консенсуса в современном финансовом мейнстриме, банки вряд ли захотят работать с сетью, управляемой анонимными узлами; в этом случае что-то вроде Ripple будет более полезным. А вот для Silk Road 4.0 единственный путь – совершенно противоположный. Для всего остального, что находится между этими двумя полюсами, также требуется анализ затрат и выгод. Если пользователи хотят, чтобы сети специализировались на эффективном выполнении определенных функций, такие сети появятся. Если же пользователи захотят воспользоваться сетью общего назначения с высоким сетевым эффектом между приложениями, тогда и она будет существовать. Как отмечает Дэвид Джонстон, блокчейны подобны языкам программирования: у каждого свои свойства, поэтому разработчики редко бывают фанатично преданы исключительно одному языку и будут использовать тот, который больше подходит для конкретной задачи.

ПРОСТРАНСТВО ДЛЯ СОТРУДНИЧЕСТВА

Но, повторюсь, это не означает, что мы должны просто идти своим путем и пытаться игнорировать друг друга или, еще хуже, друг другу препятствовать. Даже если в своих проектах мы преследуем разные цели, ничто не мешает нам сотрудничать; к тому же так нам не придется выполнять одну и ту же работу несколько раз. Это верно на самых разных уровнях. Во-первых, давайте посмотрим на модель криптовалютной экосистемы – или на то, как она может выглядеть через год – пять лет.

Ethereum присутствует практически на каждом уровне.

░ Консенсус: блокчейн Ethereum, шеллинг-голосование по доступности данных (возможно на Ethereum 2.0).

░ Экономика: эфир, независимый токен, а также изучение предложений по стейблкойнам.

░ Блокчейн-сервисы: реестр имен.

░ Офчейн-сервисы: Whisper (обмен сообщениями), сеть доверия (в разработке).

░ Взаимодействие: мост между сетями Bitcoin и Ethereum (в разработке).

░ Браузеры: Mist.

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

Вот что точно есть у Bitshares.

░ Консенсус: DPoS.

░ Экономика: BTSX и BitAssets.

░ Блокчейн-сервисы: децентрализованная биржа BTS.

░ Браузеры: клиент Bitshares (хотя это и не совсем браузер в традиционном понимании).

У Maidsafe.

░ Консенсус: сеть SAFE.

░ Экономика: Safecoin.

░ Офчейн-сервисы: распределенная хеш-таблица, Maidsafe Drive.

BitTorrent объявила о планах запустить Maelstrom – проект, по функциям схожий с Mist, пусть и предлагающий собственную (не основанную на блокчейне) технологическую основу. Как правило, все криптовалютные проекты разрабатывают собственный блокчейн, валюту и клиент, хотя при менее инновационном подходе используют форк существующего клиента. Систем регистрации имен и управления учетными данными сейчас великое множество. И, конечно же, создатели почти каждого проекта понимают, что ему нужны какая-то репутация и сеть доверия.

А теперь давайте нарисуем картину альтернативной вселенной. Вместо набора совершенно разрозненных вертикально интегрированных экосистем, каждая из которых создает для каждой функции собственные компоненты, представьте мир, где Mist можно использовать для доступа к Ethereum, Bitshares, Maidsafe или любой другой крупной децентрализованной инфраструктурной сети, при этом новые децентрализованные сети можно устанавливать так же, как плагины для Flash и Java в Chrome и Firefox. Представьте, что данные о репутации в сети доверия для Ethereum можно было бы повторно использовать и в других проектах. Представьте, что StorJ работает внутри Maelstrom в качестве dApp[20], используя Maidsafe как серверную часть хранилища файлов, а блокчейн Ethereum – для поддержания контрактов, которые стимулируют непрерывное хранение и загрузку. Представьте, что идентификаторы автоматически передаются через любые криптосети, если они используют одни и те же базовые криптографические алгоритмы (например, ECDSA + SHA3).

вернуться

20

Термин «dApp» – это сокращение от «децентрализованное приложение», под которым подразумевают софт, созданный для работы на блокчейне, а не на чьем-то сервере. Упомянутые проекты – первые попытки создания таких программ.