Обзор криптовалют / Ripple

Обзор криптовалют / Ripple

Digital Gold / Цифровое золото @nanocat

XRP

Дата обзора:  14/12/2017

Название:  Ripple (XRP)

Количество монет: 100,000,000,000 XRP, каждая монета может быть разделена на   1,000,000 составляющих. Все монеты выпущены, но в свободном плавании сейчас находится около 20,000,000,000 монет, а остальными заведует Ripple Labs.

Текущая капитализация: $18 089 979 730

Дата старта: 09/2012

Текущая цена: 0.4$ / 0.00002704 BTC

Текущая высота блоков: нет

Создатель: Arthur Britto, David Schwartz, Ryan Fugger

История:  Начало Ripple было положено еще в 2004 году, когда Райан Фуггер начал работу над проектом Ripplepay – одноранговой платежной системе, построенной на взаимном доверии. Но популярности он не завоевал, из-за отсутствия финансирования, но продолжал существовать.

Позднее Фуггер знакомится с Джедом МакКалебом, который известен как создатель файлообменной сети eDonkey. В 2011 году они полностью обновляют систему, позаимствовав у биткоина идею децентрализации, но отказавшись при этом от майнинга. В 2012 году к ним присоединяется Крис Ларсен и создается дочерняя компания OpenCoins, которая занимается усовершенствованием платежного функционала.

Уже в следующем году ее переименовывают на Ripple Labs. Члены старой команды покидают проект в большей мере, возглавляет его теперь Ларсен и свою деятельность компания нацеливает преимущественно на работу с крупными финансовыми учреждениями. Первый значительный успех в этом направлении — сотрудничество с немецким банком Fidor в 2014 году. После этого на Ripple обратили внимание другие крупные игроки финансового мира, в частности, WesternUnion.

В 2016 году компании удалось привлечь инвестиций на 55 миллионов долларов. Из ведущих банков с Рипл начинают совместную деятельность:

  • National Australia Bank;
  • Shanghai Huarui Bank;
  • BMO Financial Group;
  • Standard Chartered и другие.

В начале 2017 года Рипл подписывает договор с Национальным банком Абу-Даби, который работает в 17 странах мира. Сегодня список финансовых организаций, с которыми Ripple сотрудничает - обширен.

Инфраструктура: Основное и главное преимущество Ripple- применимость. Эта система нашла себя в банковской сфере и отлично себя там чувствует. Очень много организаций в сотрудничестве с Ripple Lab и используют их технологии.

Описание технологии и отличительные стороны:

> Эмиссия

Всего выпущено 100 миллиардов монет, 65% из которых компания оставила себе, остальные раздала между пользователями.  Однако, чтобы пользователи не создавали лишний шум про централизацию – компания заморозила 55,000,000,000 монет с помощью смарт-контрактов и может получать небольшие доли иногда.

Сам XRP делится на миллион частей, называемых каплями. Так как майнеров нет, для защиты сети от спам-транзакций используется комиссия. За каждую транзакцию в сети с владельца списывается комиссия в размере 0,00001 XRP. Затем она уничтожается. Величина комиссии не постоянна, а зависит от некоторых факторов. Так при мощной атаке на сеть большим количеством спам-транзакций размер комиссии будет автоматически подыматься. Таким образом - эмиссия в сети не производится, а наоборот идет постоянное сокращение количества монет.


> Interledger 

Основная философия Ripple – узлы сети могут оперировать любой валютой и ценностью, хоть золотом и обмен между узлами этих ценностей происходит на основе XRP.

Протокол ILP (Inter ledger protocol) позволяет соединить между собой разные банки, распределенные реестры, да и в принципе любые доверенные узлы, участвующие в переводе ценностей. ILP обеспечивает моментальную скорость проведения транзакций, безопасность и приватность информации (т.е. не вся информация отображается в публичном блокчейне, так как основные клиенты Ripple Labs – банки).

Основной смысл ILP – обеспечение быстрых и дешевых платежей в другие страны между разными банками-участникам. В этом плане Ripple labs  есть чем хвастаться:

  • Организована партнерская сеть, куда входят крупнейшие игроки финансового мира: ATB Financial, Канадский Имперский банк (CIBC), Национальный банк Абу-Даби (NBAD), Reisebank, Santander, UniCredit, UBS. Этот список постоянно расширяется. Крупнейший консорциум японских банков тестирует технологию Ripple.
  • Проведены практические испытания протокола Ripple по переводу средств между банками разных стран. Результаты впечатляющие: при испытании банки использовали валюту XRP в трансграничной сделке в целях повышения ликвидности в реальном времени, сэкономив при этом до 60% на издержках.
  • Рост курса XRP с начала года составил 4760%: с 0,006 USD до 0,286 USD
  • Амбициозные планы по выходу на рынок безналичных платежей Китая, который оценивается в 5 триллионов долларов в год.


> Сеть

Концепция Ripple состоит в наличии шлюзов, которые позволяют вкладывать/изымать средства из «бассейна ликвидности» Ripple. Шлюзы принимают ценность (валюту) у клиента и выдают взамен Ripple и наоборот. Ripple поддерживает swift и ISO20022, позволяя подключать банки к своей системе.

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


> Концепция

Традиционная банковская система
Банковская система с Ripple

Для того, чтобы сделка в Ripple могла быть проведена – необходимо два участника. Шлюз, обеспечивающий обмен валют на Ripple (к примеру банк) и маркет-мейкеров (участников сети, обеспечивающих обмен валют внутри сети – что необходимо, когда прямого доверия между узлами не удается найти). Сам Ripple – это распределенная база данных, содержащая балансы пользователей и предложения по покупке-продаже активов от маркет-мейкеров, установленные консенсусом RPCA.

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

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

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


>  Консенсус

Raft

RPCA (Ripple Protocol consensus algorithm) позволяет подтверждать транзакцию в течении нескольких секунд, благодаря механизму голосования. По мнению создателей (я их мнение ни в коем случае не поддерживаю), он по многим параметрам превосходит концепцию proof-of-work, которая используется для нахождения консенсуса в вычислительной сети Bitcoin.

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

RPCA это модернизация алгоритма Raft.


> Raft

Каждый узел сети в алгоритме Raft может быть в одном из трех статусов:

  • Подписчик
  • Кандидат
  • Лидер

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

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

heartbeat timeout – период времени, в рамках которого отправляются сообщения о состоянии сети всем подписчикам от лидера.

Кстати вот интересный пример, показывающий алгоритм наглядно: http://thesecretlivesofdata.com/raft/


Заключение

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

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

Между тем, в Ripple есть очень интересные технические моменты. К примеру – концепция маркет-мейкеров, позволяющая, по сути, осуществлять swap-транзакции и обмен криптовалют на Ripple и обратно. Т.е, это первая криптовалюта, в которой это работает, и уже давно. Кроме этого, для закрытого блокчейна – консенсус Raft – довольно интересное и в тоже время простое решение, отлично выполняющее свои функции. Raft можно сравнить с dBFT из NEO, собственно, они и похожи, и, на мой взгляд – Raft выглядит удачнее.


 Список источников

https://ripple.com/files/ripple_consensus_whitepaper.pdf

https://github.com/ripple/rippled

http://thesecretlivesofdata.com/raft/

https://interledger.org/rfcs/0001-interledger-architecture/

https://golos.io/ru--blokcheijn/@exion/xrp-ili-kto-takaya-ripple

https://coinmarketcap.com/currencies/ripple/


Report Page