Ранее известная как OpenCoin, Ripple является частной компанией, которая создает платежную и обменную сеть (RippleNet) поверх распределенного регистра баз данных (XRP Ledger). Основная цель Ripple - соединить банки, платежные системы и биржи цифровых активов, обеспечивая более быстрые и экономически-эффективные глобальные платежи.
История
Впервые Ripple был идеализирован в 2004 году Райаном Фуггером, который разработал первый прототип Ripple в качестве децентрализованной цифровой валютной системы (RipplePay). Система была запущена в 2005 году и предназначалась для обеспечения безопасных платежных решений в глобальной сети.
В 2012 году Фуггер передал проект Джону Маккалебу и Крису Ларсену, и вместе они основали американскую технологическую компанию OpenCoin. С этого момента Ripple начал создаваться как протокол, ориентированный на платежные решения для банков и других финансовых учреждений. В 2013 году OpenCoin был переименован в Ripple Labs, который позднее был переименован в Ripple, в 2015 году.
The XRP Ledger (XRPL)
Основанный на работе Фуггера и вдохновленный созданием Биткойна, Ripple разработали Ripple Consensus Ledger (RCL) в 2012 году вместе со своей собственной криптовалютой XRP. Позже RCL был переименован в XRP Ledger (XRPL).
XRPL работает как распределенная экономическая система, которая не только хранит всю учетную информацию участников сети, но также предоставляет услуги обмена несколькими валютным парам. Ripple представляет XRPL как распределенный регистр с открытым исходным кодом, который позволяет осуществлять финансовые операции в реальном времени. Эти транзакции защищены и проверены участниками сети с помощью консенсус механизма.
Однако, в отличие от Биткойна, регистр (Ledger) XRP не основан на алгоритме консенсуса Proof of Work, и следовательно, не использует процесс майнинга для проверки транзакций. Вместо этого, сеть достигает консенсуса за счет использования собственного настраиваемого алгоритма консенсуса, ранее известного как Ripple Protocol Consensus Algorithm (RPCA).
XRPL управляется сетью независимых проверяющих узлов, которые постоянно сравнивают свои записи транзакций. Любой может не только настроить и запустить узел валидатора Ripple, но и выбрать, каким узлам доверять в качестве валидаторов. Однако Ripple рекомендует своим клиентам использовать список идентифицированных доверенных участников для проверки своих транзакций. Этот список известен как Уникальный Список Узлов (Unique Node List - UNL).
Узлы UNL обмениваются данными транзакций друг с другом, пока все они не согласятся с текущим состояние регистра. Другими словами, транзакции, которые согласованы с большинством узлов UNL, считаются действительными, и консенсус достигается, когда все эти узлы применяют один и тот же набор транзакций к регистру.
Согласно официальному сайту, Ripple является частной компанией, которая основала разработку XRPL как распределенного регистра с открытым исходным кодом. Это означает, что любой может внести свой вклад в код, и что XRPL может продолжать работу, даже если компания прекратит существовать.
RippleNet
В отличие от XRPL, RippleNet является эксклюзивом компании Ripple и был построен поверх XRPL в качестве сети для платежей и обмена.
В настоящее время RippleNet предлагает пакет из 3 продуктов, разработанный как система платежных решений для банков и других финансовых учреждений. В данный момент RippleNet имеет три основных продукта: xRapid, xCurrent и xVia.
xRapid
Проще говоря, xRapid - это решение для обеспечения ликвидности по требованию, которое использует XRP как глобальную мост валюту, между несколькими фиатными валютами. И XRP и xRapid полагаются на регистр XRP, что позволяет сократить время подтверждения и значительно снизить комиссии по сравнению с традиционными методами.
Давайте возьмем простой пример. Боб из Австралии хочет отправить 100 долларов Алисе, которая находится в Индии. Боб переводит деньги через финансовое учреждение под названием FIN. Для выполнения транзакции FIN использует решение xRapid для создания соединения с биржами активов как в стране отправителя, так и в стране получателя. Таким образом, компания может конвертировать 100 долларов Боба в XRP, что обеспечивает необходимую ликвидность для окончательного платежа. В считанные секунды XRP конвертируется в индийские рупии, и Алиса может вывести деньги с биржи, расположенной в Индии.
xCurrent
xCurrent - это решение, предназначенное для мгновенного расчета и отслеживания трансграничных платежей между участниками RippleNet. В отличие от xRapid, решение xCurrent не основано на регистре XRP и не использует криптовалюту XRP по умолчанию. XCurrent построен на основе протокола Interledger (ILP), который был разработан Ripple в качестве протокола для соединения различных регистров или платежных сетей.
Четыре основных компонента xCurrent:
Мессенджер - xCurrent обеспечивает одноранговую (P2P) связь между подключенными финансовыми учреждениями RippleNet. Он используется для обмена информацией относительно рисков, соответствиях, комиссиях, курсах валют, деталях платежа и ожидаемом времени доставки средств.
Валидатор - Валидатор используется для криптографического подтверждения успеха или неудачи транзакции, а также для координации перемещения средств через Interledger (ILP). Финансовые учреждения могут запускать собственный валидатор или могут полагаться на сторонний валидатор.
ILP Ledger - Протокол Interledger внедряется в существующие банковские регистры, что создает ILP Ledger. ILP Ledger функционирует как вспомогательный регистр и используется для отслеживания кредитов, дебетов и ликвидности между сторонами сделки. Фонды рассчитываются атомарно, это означает, что они либо рассчитываются мгновенно, либо нет.
FX Ticker - FX Ticker используется для определения курсов между сторонами во время сделки. Он отслеживает текущее состояние каждого сконфигурированного регистра ILP.
Несмотря на то что xCurrent в первую очередь предназначен для фиатных валют, он также поддерживает транзакции с криптовалютой.
xVia
xVia - это стандартизированный интерфейс на основе API, который позволяет банкам и другим поставщикам финансовых услуг взаимодействовать в едином фреймворке, не прибегая к множественной интеграции платежных сетей. xVia позволяет банкам осуществлять платежи через других банковских партнеров, подключенных к RippleNet, а также прикреплять счет-фактуру или любую другую информацию к своим транзакциям.
Заключение
Хотя Bitcoin известен как первая криптовалюта, а Ethereum признан за создание платформы смарт-контрактов, мы можем рассматривать сеть Ripple как систему обмена валют, которая фокусируется на глобальных платежных решениях для банков и других финансовых учреждений.
RippleNet может быть реализован поверх существующей банковской инфраструктуры как способ дополнить и улучшить традиционную платежную систему. xCurrent позволяет осуществлять эффективные платежи в реальном времени между финансовыми учреждениями, xRapid использует XRP в качестве промежуточной валюты без границ для предоставления пулов ликвидности по требованию, а xVia облегчает интеграцию и общение всех участников RippleNet.