Хотите дальше читать devby? 📝
Support us

Разработчик криптовалюты Ripple: «Это радикальная оптимизация товарообмена на основе ИТ»

Оставить комментарий
Разработчик криптовалюты Ripple: «Это радикальная оптимизация товарообмена на основе ИТ»

В последнее время всё активнее обсуждается тема криптовалют. Многие западные эксперты констатируют приход второй волны популярности «виртуальных денег». Всё чаще в этом контексте фигурирует новая платёжная система Ripple, которая по своей капитализации вышла на второе место после Bitcoin. Корреспондент dev.by побеседовал с одним из разработчиков Ripple Ником Шейли (Nick Sheley), чтобы из первых уст узнать про эту пока малоизвестную для мейнстрима криптовалюту, в развитие которой инвестируют компании-гиганты во вглаве с Google. 

Читать далее

Фото: shutterstock via coindesk.com

Что такое Ripple: это не Bitcoin

— Судя по интернет-дискуссиям, с пониманием сути Ripple связано много сложностей и кривотолков. Поэтому давайте сначала покажем, чем наша система точно не является, — говорит Ник Шейли. — Я вынужден начать именно с этой точки, потому что Ripple слишком часто сравнивают с Bitcoin, с которым он вообще никак не связан.

Мир Bitcoin захлестнула эпидемия валют-«форков», которые выпускаются на основе оригинальной кодовой базы Bitcoin, но с небольшими модернизациями. Другое дело — система Ripple, разработанная с нуля. Её кодовая база никак не связана с Bitcoin, использует другие решения, концепции и наработки, которые порождают совершенно новую экономическую реальность.

Ripple — существенно старше Bitcoin, причем эта криптовалюта пережила уже две инкарнации. Первая фаза — индивидуальный проект Райна Фугерра, задумавшего создать новый способ взаиморасчетов через интернет с принципиально новыми свойствами. Это была одноранговая p2p-сеть равноправных участников, которые могли открывать друг другу «кредитные линии» и проводить взаимозачёты, где трансферт средств осуществлялся по цепочкам взаимного доверия, которые динамически вычисляются в рамках такой криптосистемы.

Вторая фаза становления Ripple — это приход в проект «больших парней» из мира Bitcoin, которые в 2011 году обратили пристальное внимание на «белую ворону» в мире криптовалют, стоявшую особняком от всех. Протокол Ripple предлагал глобальный и быстрый обмен чем угодно и как угодно среди любых p2p-сетей, состоящих из любых независимых узлов, посредством универсального алгоритма консенсуса RPCA (Ripple Protocol consensus algorithm). В частном случае предметом обмена может быть тот же Bitcoin или доллар США, либо любые другие валюты, товары или услуги. Но самая сильная и неожиданная часть системы — кредитные линии с продвинутой системой взаимозачетов, которые позволяют производить многоступенчатый обмен в режиме полного отказа от денежной системы.

Основы устройства Ripple

— Многим обывателям сложно понять логику работы Ripple, ведь это концепция «кредитных денег» и длинных вычислительных цепочек взаимообмена, построенных на их основе. Это ещё дальше от привычных всем фиатных денег, нежели основанная на майнинге система Bitcoin. Давайте попробуем объяснить суть Ripple максимально просто и доступно на примере.

— Причина всей сложности — в непривычности и смелости концепции. Современные ИТ позволяют строить гораздо более комплексные экономические сущности в сравнении с теми же деньгами Гезеля или обычными фиатными деньгами, концепция которых застыла на уровне возможностей первых веков нашей эры. Конечная цель этих смелых экспериментов с криптовалютами — поиск максимально выгодного взаимообмена в современных условиях. Это попытка создать более мощную экономику на базе современных компьютерных возможностей.

Bitcoin сделал первый шаг в этом правильном направлении, но Ripple пошёл гораздо дальше. Если Bitcoin существует скорее параллельно нынешней оффлайновой финансовой системе, то Ripple интегрирует её в себя, при этом расширяя и насыщая принципиально новыми свойствами. Это гибридная электронная система, построенная на базе p2p-технологий и сетевых вычислений.

Итак, нам важно понять сущность кредитных денег, на которых базируется Ripple, наиболее близкий и привычный прототип которых — вексель.

Как работает Ripple. Фото: rippletalk.blogspot.com

Предположим, у вас есть яблоко. Но у вашего друга, которому оно нужно, нет денег, чтобы оплатить его покупку. Правда, у него есть лишний билет в кино, который как раз нужен вам. В рамках кредитной системы Ripple он открывает вам «кредит доверия» за билет в кино стоимостью $10, а вы передаёте ему взамен яблоко, которое стоит 5$. Безденежный обмен состоялся, и поскольку вы доверяете друг другу, решаете погасить разницу стоимости между билетом и яблоком таким же безденежным способом — вашим долговым обязательством в $5.

Это не обычный бартер, ведь получается, что кроме самого обмена в отношении вас открыли кредит доверия в $5, который вы погасите в будущем, возможно, таким же обменом (то есть, это безденежная система обмена). Поскольку люди вокруг вас разные, и ваше доверие к ним ощутимо различается, вы можете самостоятельно настраивать максимальные лимиты доверия по отношению к разным экономическим агентам.

Теперь усложним этот пример, показав, для чего нужна мощная вычислительная сеть типа Ripple. Предположим, у некоего случайного знакомого также есть билет в кино, а у вас — снова яблоко. Он сыт и не хочет яблоко, но ему нужен новый футбольный мяч. Кроме того он не доверяет вам и не хочет открывать «лимит доверия» на вас, чтобы прокредитовать сделку. Но вы очень хотите попасть именно на этот киносеанс. Как же произвести эффективный обмен в таких условиях? Для этого Ripple предлагает свою сеть — глобальная вычислительная система находит и рассчитывает в рамках миллионов предложений максимальную эффективную цепочку обмена, которая может иметь до сотни промежуточных «хопов» до реализации полного цикла обмена. Таким образом, ваше яблоко может быть передано другу Васе, которому оно нужно, а Васина книга — соседу Пете, у которого открыты лимиты доверия с Иваном, который, в свою очередь…

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

Следующий уровень — это так называемая опция «Allow rippling» для каждой линии доверия, предусматривающая возможность взаимно уничтожать долги. Такие массовые взаимозачеты приводят к тому, что скорость обращения товаров и услуг увеличивается, при этом все стороны остаются довольны.

В рамках традиционной экономической теории спрос стимулируется денежной эмиссией, которая в свою очередь порождает инфляцию, снова понижая покупательную способность или способность к обмену. Порочный круг замыкается. Ripple утверждает — есть другой способ обмена, гораздо более эффективный и совершенно безинфляционный! Это радикальная оптимизация товарообмена через смену парадигм в пользу глобальной сетевой платежной системы, построенной на основе ИТ.

Техническая реализация

— В современном протоколе Ripple введена внутренняя валюта системы, так называемые «кредиты Ripples» или XRP. Эта служебная валюта служит своеобразным «клеем», который позволяет провести унифицированный обмен, даже если не найден способ прямого обмена между двумя участниками или валютами. Аналогичную роль в мировой финансовой системе играют резервные валюты. 

Вторая важнейшая часть системы — механизм консенсуса. Для предотвращения двойного списания и других злонамеренных манипуляций с распределённой БД (регистром), целостность БД контролируют особые узлы — валидаторы, которым доверяет большинство участников сети. Важная деталь: вы можете свободно и самостоятельно выбирать валидатора сделок, а также круг лиц (экономических агентов) и валют, в рамках которого хотите оперировать. Валидаторы контролируют другу друга, перепроверяя свои версии регистра. Конечная фаза таких каскадных сверок — консенсус. Это фиксация (легимитизация) как конкретной сделки (их серии), так и очередной глобальной версии регистра.

Теперь давайте сопоставим возможности современной Ripple с широко известным Bitcoin.

  • Отсутствие процента за перевод. В рамках Ripple нет комиссии за транзакцию, это система изначально лишена всех типичных признаков банковских систем. Впрочем, если быть совсем точным, то мизерный процент за перевод всё-таки существует, но он чрезвычайно мал и не имеет никакой накопительной функции. Снятые сотые доли XRP за транзакцию сразу уничтожаются (экономический эффект от этого такой же, как если бы эти деньги равномерно перераспределялись между держателями всех Ripple-счетов). Смысл их наличия становится понятен исходя из следующего полезного свойства.
  • Защита от DDoS-атак. Это одна из важнейших функций XRP. Как я уже говорил, вся информация о транзакциях Ripple хранится в распределённой базе данных, подобной цепочке блоков Bitcoin, но имеющей древовидную структуру. Чтобы в эту БД было невыгодно вносить бессмысленную информацию, перегружая систему множеством бесполезных транзакций (например, проводя DDoS-атаку), каждая транзакция в Ripple стоит небольшой суммы технической валюты XRP. Система спроектирована таким образом, что при лавинообразном увеличении количества транзакций сумма такой комиссии возрастает экспоненциально, превращая такую вычислительную атаку с экономической точки зрения в разорительное удовольствие.
  • Защита от постороннего влияния. При такой схеме невозможна «атака 51 %» — уровень доверия к каждому из валидаторов совершенно не зависит от вычислительных мощностей и финансовых ресурсов, которыми располагает каждая из взаимодействующих сторон. Регулирование платежей и налогообложение здесь невозможны.
  • Мгновенность перевода. Для подтверждения транзакций нет необходимости ждать, пока будет найден очередной блок, как в Bitcoin. Gодтверждение транзакции происходит очень быстро.
  • Отсутствие майнинга. Здесь нет расходов электроэнергии для раcчёта бесполезных «хешей». Незначительная часть премайнинга XRP останется за главным разработчиком — RippleLabs. Оставшаяся часть Ripples целенаправленно раздаётся отдельным сегментам своей целевой аудитории в виде грантов и спонсорства. Это общественные деятели криптовалют, активные разработчики Open Source, другие полезные обществу энтузиасты — все, кто, по задумке разработчиков, должен сформировать ядро сети, прежде чем она выйдет в открытое и полностью автономное плавание. 
  • «Гейты». Эта система может неограниченно расширяться за счет любых внешних шлюзов в любые виды валют, товарные рынки и сервисы, которые выступают своего рода гарантом эмитируемой на общий рынок Ripple новой ценности. Уже существует больше сотни «гейтов», в роли которых иногда выступают даже банки (американские и швейцарские). В том числе, существует и «гейт»-обменник в российский рубль.

«Рипплы» — это горючее, на котором работает биржа»

— Чем собственная валюта биржи XRP принципиально отличается от Биткоина, золота или другого расчетного средства?

— Начнём с некоторой неточности в постановке вопроса: платить «рипплами» — это довольно странная идея. XRP с большой натяжкой можно назвать привычным платёжным средством или валютой. Это скорее аналог наших почтовых марок, но не сами деньги. Вы можете инкапсулировать в сетевые пакеты-конверты любую мыслимую ценность без ограничений, включая доллар США, то самое яблоко из нашего примера или даже сам XRP (который выступит в качестве товара). Но в рамках сети любая транзакция-обмен будет оплачена комиссией, выраженной исключительно в XRP. «Рипплы» — это горючее, на котором работает биржа. И хотя их тоже можно выразить в виде товара, не нужно забывать об их первичной технической сущности.

Один из создателей распределённой биржи Ripple для обмена любых валют и товаров Джед МакКалеб извлекает добавленную стоимость из платёжной системы. Иллюстрация: digitalwaehrung.wordpress.com

Возвращаясь к вопросу, вы никак не можете уловить основную причину популярности криптовалют в целом. Это корневое отличие можно свести к противостоянию точек зрения консерваторов и технологистов новой волны: что надежнее — доверие конкретным людям (государствам, законам или негласному общественному договору) либо слепым алгоритмам. Алгоритмы, будучи правильно спроектированы и выверены, в наши дни могут выступать беспристрастным арбитром любых сделок, а, значит, в конечном счете, справедливым и выгодным для большинства гарантом. Алгоритмы — это те же законы, облечённые в материю нового времени, лишенные губительной эрозии человеческого эгоизма. Чтобы лучше почувствовать всю разницу, вы можете взять свою национальную валюту в руки прямо сейчас и спросить себя, насколько качественны и справедливы финансовые регуляторы, управляемые людьми.

В рамках Ripple всё это — вопрос вашего доверия. Чьим обязательствам стоит верить в условиях отсутствия встроенного механизма принуждения к их принятию со стороны третьей стороны? Ripple дает возможность личного выбора. Это уничтожение монополии на обмен с участием пристрастного модератора в качестве обязательной третьей стороны, от которой полностью зависят обе стороны любой сделки.

Обратите внимание на ключевой логический момент: мы ставим интересы участников сделки превыше всех остальных интересов. В современных же монетарных системах всё перевернуто с ног на голову: взаимовыгодная сделка двух сторон не может состояться, если интересы некой третьей привилегированной стороны (например, государства) не соблюдены.

Новая экономическая реальность

— Мы бегло обсудили составные элементы дизайна Ripple. Могли бы вы описать алгоритм работы сети в целом, собирая всю эту мозаику воедино?

— Вся сеть базируется на Ledger — распределённой базе данных (большой «бухгалтерской книге» или коллективном регистре), находящейся в совместном доступе всех узлов пиринговой сети. Этот регистр хранит балансы счетов и историю всех транзакций, аналогично дереву блоков Blockchain в Bitcoin. Помимо данных о балансе кошельков регистр содержит информацию обо всех предложениях купли или продажи валюты (любых других активов), образуя первую в мире распределенную глобальную биржу. Институт валидаторов постоянно бдит над целостностью и непротиворечивостью единого регистра.

Любой желающий, подключившись к бирже через клиента, может разместить свои предложения или ставки, а сеть автоматически подберёт наиболее эффективный вариант обмена. Далее участники сети соглашаются с предложениями или нет, все изменения вносятся в регистр при помощи процесса, который именуется «консенсус» (consensus, RPCA), повторяющегося каждые 2-5 секунды. «Консенсус», словно гигантский пульс, позволяет осуществлять проводки, выборку вариантов и обмен, закрывая за один такт все открытые транзакции.

Обычные фиатные деньги (валюты) попадают в сеть Ripple (и выходят из неё) через «гейты» (шлюзы). «Гейт» в Ripple — это банки, рыночные площадки, финансовые компании и любые другие финансовые учреждения, которые за небольшую комиссию выступают гарантом номинированной ими в сети ценности. При этом они также, как и все, являются лишь эмитентом кредитных денег внутри сети — новая валюта создаётся в пределах открытого на них (каждым из агентов) кредитом доверия. Компании, у которых есть лицензия на выпуск электронных денег, могут вполне легально создать «гейт» в своей стране.

Напомню ещё раз, что в Ripple любые деньги, отличные от «технической валюты» XRP — это долг, иначе говоря, кредитные деньги. Любой аккаунт может эмитировать абсолютно любую сумму в любой валюте. Но чтобы эти деньги можно было потратить, переслав кому-то, должна существовать «линия доверия» между эмитентом и принимающей стороной в размере суммы перевода. Иначе говоря, чтобы воспользоваться собственной кредитной функцией, вам нужен открытый на вас «лимит доверия» — реальное доверие конкретных людей в отношении вашей платежеспособности и порядочности.

Это так важно, что хотелось бы ещё раз остановиться на этом «краеугольном камне» сети, который выходит за рамки чисто технологической концепции. Кредит — это прямая функция доверия. Ripple в своей высшей стадии развёртывания, когда работа сети становится практически автономной от фиатных денег, — это экономика доверия и, в конечном счете, дарения. Важно, что конечная эффективность использования этой криптосистемы зависит от того, каким количеством взаимного доверия с вашими контрагентами вы обладаете.

Доверие можно заменить словом «порядочность» или «репутация», назвать его социальным капиталом или верой в вас со стороны других — суть остается той же. Но поскольку мы говорим о сообществе людей, речь идет о попытке построения математически выверенной сетевой экономики доверия. И чем больше вокруг окажется подобных «честных» людей, тем эффективней будет работать система стимулирующего кредитования.

И тут мы подходим как раз к ИТ-составляющей этого проекта. Почему этот способ прямого и справедливого обмена был невозможен в прошлые века, хотя его, по сути анархические принципы, теоретически были сформулированы ещё в 16-17 веках? Каждый такой «кредитный» платеж требует предварительного просчёта пути доверия, далее он изменяет состояние десятков других кредитных линий, что, в пересчёте меняет картину при подготовке платежа следующему домену пользователей…

В процессе обработки лавины таких перекрёстных «кредитных платежей» в каждом цикле консенсуса система проводит взаимозачеты (клиринг) встречных и пересекающихся кредитов всех участников/посредников, постоянно оптимизируя долговые балансы. Система словно играет в гигантский многомерный тетрис. Это постоянный вычислительный brute-force в поисках максимальной эффективности обмена по текущим сделкам. Именно поэтому многие финансовые специалисты называют Ripple не традиционно-платежной, а скорее клиринговой системой. Но на самом деле, Ripple — это их гибрид, собранный на базе ИТ и пиринговой концепции. Это новые «софтовые деньги» будущего, суть которых не в номинированной условной ценности, а в вычислительной квоте для участия в глобальном унифицированном обмене ценностями.

Помогаете devby = помогаете ИТ-комьюнити.

Засапортить сейчас.

Читайте также
Дивидендный дедлайн: когда покупать акции, чтобы извлечь выгоду из даты отсечки
Дивидендный дедлайн: когда покупать акции, чтобы извлечь выгоду из даты отсечки
Дивидендный дедлайн: когда покупать акции, чтобы извлечь выгоду из даты отсечки
3 комментария
Куда инвестировать во время рецессии?
Куда инвестировать во время рецессии?
Куда инвестировать во время рецессии?
Куда частному микроинвестору с наибольшей выгодой и наименьшими рисками вложить свои 1-2-3 тысячи долларов на падающем рынке? Вместе с Dzengi.com разобрались в самом термине «рецессия» и выбрали оптимальные способы инвестирования в депрессивное для денег время.
11 комментариев
В DEIP из-за обвала курса от $1,1 млн осталось $350K, зарплаты не платят. CEO разбирает, как так вышло
В DEIP из-за обвала курса от $1,1 млн осталось $350K, зарплаты не платят. CEO разбирает, как так вышло
В DEIP из-за обвала курса от $1,1 млн осталось $350K, зарплаты не платят. CEO разбирает, как так вышло
Блокчейн-стартап DEIP больше двух месяцев не платит зарплату сотрудникам. Об этом dev.by рассказали несколько человек из компании: «официальная причина — стартап неправильно распорядился финансовыми ресурсами и денег нет. Подробностей не знаем». Сотрудникам сообщили, что топ-менеджмент ищет дополнительный капитал для погашения задолженности и дальнейшего развития. Но часть команды уже ищет новую работу.Мы также поговорили с СЕО DEIP Алексом Шкором — он рассказал, из-за чего у стартапа возникли сложности, как команда пыталась их решать и что собирается делать дальше. «Хочу поделиться опытом, чтобы на нём смогли научиться другие фаундеры, которые хотят идти в web3», — говорит Алекс. Ниже — подробный разбор.
7 комментариев
Доля ИТ и связи в ВВП падет третий месяц
Доля ИТ и связи в ВВП падет третий месяц
Доля ИТ и связи в ВВП падет третий месяц
6 комментариев

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.