Блокчейн от А до Я. Все о технологии десятилетия - Лоран Лелу
Шрифт:
Интервал:
Закладка:
КОНСЕНСУС МЕЖДУ МАШИНАМИ, МЕЖДУ ОБЪЕКТАМИ, УСТАНАВЛИВАЕМЫЙ BEACHAIN
В то время как одна или несколько машин, участвующих в цепочке, заявляют транзакцию (заявка на установление подлинности/авторизацию, обмен ценностями, часть определенного договора и т. д.), некоторое количество взаимосвязанных в данный момент машин должны прийти к согласию относительно того, принимать ли данную транзакцию или нет. Количество компьютеров (см. теорию ацикличных графов) вариабельно: чем оно выше, тем больше время достижения консенсуса, но результат будет гарантирован.
Вот краткий обзор последних нововведений (список не исчерпывающий) в этой области блокчейнов, которые некоторые называют blockchains 2.0, – даже если нам намного ближе протоколы реестров, которые распространяются как блокчейны.
Lisk – Dapps[115]
Lisk – это молодая компания, основанная Максом Кордеком. В начале 2016 года она собрала на новый проект 14 тысяч биткойнов. Проект Lisk во многом похож на Ethereum, в частности в том, что облегчает развитие и размещение Dapps (см. врезку ниже).
Lisk – это платформа нового поколения, которая обеспечивает развитие и распространение децентрализованных приложений, написанных на JavaScript. В Lisk разработчики могут создавать, публиковать, распространять и монетизировать свои приложения для работы с внутренней криптовалютой. Система построена таким образом, что она использует блокчейн, определенный пользователем, умные контракты, облачные хранилища данных и вычислительные узлы – все в одном решении.
Lisk – первое средство, децентрализованное приложением, написанным полностью в Node.js. Эта система работает в асинхронном режиме и позволяет обрабатывать без явных задержек такие задачи, как транзакции в сети. Для выполнения сложных запросов база данных использует SQLite. Работа фронтенда Lisk базируется на HTML5 и CSS3.
Использование стандартных и хорошо известных языков приводит к тому, что экосистема Lisk доступна тысячам разработчиков без дополнительных навыков. Любой веб-разработчик, который уже знает JavaScript и Node.js, может сразу взять Lisk и с первого дня начать создавать децентрализованные приложения.
Основная цель Lisk – создание системы plug-and-play, которая позволит разработчикам создавать и выполнять все: дизайн, проектирование, разработку, публикацию, монетизацию – все это внутри одной платформы. Используя экосистему Lisk, разработчики могут быстро развернуть Dapps JavaScript к Lisk Hosting & Storage Nodes, видимый в Lisk App Store, и иметь непосредственный доступ к узлам Lisk для выполнения кода. Все это поддерживается функциями целостности и безопасности, которые возникают из функционала консенсуса боковых цепочек Lisk.
Все задачи экосистемы выполняются пользователями и делегатами Lisk, которые оплачиваются посредством автоматической внутренней платежной системы (или в самой сети – в случае делегатов). Вознаграждение узлов выполняется LSK – собственной криптовалютой Lisk или биткойнами.
ЧТО ТАКОЕ DAPP?
Dapp – это децентрализованное приложение, работающее внутри блокчейна с помощью ресурсов, предоставляемых майнерами. Более конкретно: Dapp позволяет участникам, чьи финансовые средства недостаточны для обеспечения затрат, развертывать приложения (энергия, хранение, центральный процессор, техническое обслуживание) в блокчейне. Кроме того, Dapp имеет преимущество – гибкость в отношении используемых ресурсов. Dapp приспосабливается к запрашиваемому процессору или к пространству, необходимому для хранения данных.
Stellar Consensus Protocol (SCP)[116]
Stellar.org предложил свой протокол консенсуса (SCP) – конструкцию для «византийского соглашения» (метод организации обмена сообщениями по двунаправленным линиям связи в мультипроцессорных системах – Federated Byzantine Agreement – FBA).
SCP был вдохновлен биткойном, и в него добавили возможность допускать участников, нецелесообразных в условиях низкой вычислительной мощности.
SCP является первой надежной конструкцией для FBA, и, в отличие от большинства существующих подходов для достижения консенсуса, у него имеются четыре ключевых свойства:
• децентрализованное управление: SCP в качестве протокола FBA гарантирует безопасность в условиях нерационального поведения, ему нужны достаточно скромные вычислительные ресурсы, за счет чего снижается планка входного барьера;
• гибкий предел достоверности: это означает, что пользователи обладают свободой доверять в любой комбинации сторон, которую они считают правильной;
• небольшое время задержки;
• асимптотическая безопасность: безопасность основывается на цифровых подписях и серии хешей, в которых параметры могут быть разумно отрегулированы таким образом, чтобы обеспечить защиту системы от противников с большой вычислительной мощностью. Чтобы зрительно представить себе это, вообразите пароль, длина которого может расти по мере увеличения вычислительной мощности злоумышленника.
Ripple[117]
Запущенная в 2012 году сеть Ripple позволяет осуществлять «финансовые операции, глобальные, безопасные, мгновенные и почти бесплатные, любого размера и без отзыва проводок». Она поддерживает любые бумажные деньги, любую криптовалюту, биржевые товары или любые другие ценные объекты, такие как бонусные мили, минуты мобильных устройств…
Ripple – это протокол [118] для обмена валютами, который можно определить как «http для денег». Как и в случае с http, его использование бесплатно и не требует лицензии; как и в случае с биткойном, он позволяет заключать сделки на деньги.
В 2016 году Ripple был третьей по величине криптовалютной системой по капитализации после биткойна и эфириума.
Протокол Ripple все больше и больше берут на вооружение банки и системы оплаты. Из пятидесяти крупнейших в мире банков десять уже работают с ней. Ripple – это частный блокчейн (permissioned).
IOTA[119]
Поскольку Интернет вещей (lnternet-of-Things, loT) продолжает распространять идею необходимости взаимодействия и совместного использования ресурсов, IOTA позволяет компаниям изучить новые модели В2В, делая из каждого технологического ресурса потенциальный обменный сервис на открытом рынке в режиме реального времени и без затрат.