Что такое Ripple:
Ripple — это протокол блокчейна для межбанковских расчетов. Ripple разработан для работы с существующими учреждениями, чтобы упростить возможность быстро совершать любые транзакции по всему миру. Родная валюта протокола Ripple, XRP, требуется только для оплаты сборов за транзакции в сети Ripple. Он может использоваться в других случаях, но банки имеют возможность совершать транзакции долговых расписок в любых активов, включая доллары США, евро и другие фиатные валюты. Ripple Inc. создает инфраструктурный протокол, который облегчает децентрализованный обмен активами между банками.
Каковы текущие проблемы:
Если наши банки не имеют доверительных отношений, нам придется ждать, пока деньги фактически будут переведены, или транзакция должна быть проведена через взаимно доверенную третью сторону. Оба этих процесса медленнее и дороже, чем простая эмиссия долговых расписок. Эти переводы более сложные через границы, где банки менее склонны иметь доверительные отношения.
Банк в Индии и банк в Китае могут не иметь доверительных отношений. Если я хочу отправить деньги со своего счета в банке в Индии на счет моего друга в Китае, платеж должен пройти через несколько сторон. Каждая транзакция имеет свою стоимость и требует времени. Таким образом, международные платежи медленные и дорогие.
Существуют третьи стороны, такие как Visa, Mastercard, Money Exchange и т. д., которые взимают высокие комиссии за транзакции и громоздкий процесс расчетов, который выполняется разными сторонами для согласования отдельных транзакций, совершенных между людьми.
Транзакции проходят через несколько сторон, где есть потенциальные возможности задержки, медленности обработки и высокие расходы. Каждый банк должен держать определенную сумму ликвидности с третьими сторонами для доверия.
Как решения Ripple:
Ripple позволяет банкам перейти от системы разрозненных, основанных на доверии баз данных к единой распределенной базе данных, реестру Ripple. Это придает транзакциям гибкость и скорость, которые невозможно достичь в устаревшей системе, и значительно освобождает рабочий капитал. Ripple решает реальные проблемы для банков. Сеть Ripple по сути является картой линий доверия. Когда две стороны хотят обменяться ценностью, но не имеют прямой линии доверия, Ripple направляет транзакцию через самый быстрый и короткий возможный путь доверенных сторон, позволяя глобальным участникам мгновенно проводить транзакции без установления новых линий доверия. Сеть предоставляет распределенный реестр, который записывает все эти транзакции.
Сеть Ripple как карта доверия:
Представьте себе сеть Ripple как гигантскую карту, где каждое соединение между людьми или банками — это "линия доверия." Если вы хотите отправить деньги кому-то, но не доверяете им напрямую, Ripple находит самый короткий и быстрый маршрут через другие доверенные связи, чтобы перевести эти деньги.
Как работают транзакции:
Нет прямого доверия? Не проблема: Если вы (предположим, Пользователь A) хотите отправить деньги кому-то (Пользователь B), который обслуживается другой организацией, вам не нужно открывать счет в их банке. Вместо этого ваш банк (БанкX) выпускает долговую расписку (I Owe You) в сети Ripple в XRP, или это может быть любая фиатная или криптовалюта, например RLUSD.
Разные банки, разные долговые расписки: Хотя и BankX, и BankY выпускают долговые расписки в долларах США (RLUSD и USDT), они могут не быть строго равными, так как риск банкротства одного банка может сделать одну долговую расписку более ценной, чем другую.
Отправка денег: Если Пользователь A хочет отправить 50 долларов Пользователю B:
БанкX выпускает долговую расписку на сумму 50 долларов в сети Ripple.
Эта долговая расписка проходит через сеть, чтобы найти лучший путь к Пользователю B, который может использовать БанкY.
Конверсия:
Транзакция проходит через "ордербук", где кто-то (маркет-мейкер), обладающий обоими типами долговых расписок в долларах США, может конвертировать RLUSD в USDT.
Этот маркет-мейкер может получить небольшую прибыль, так как доллары BankX могут стоить немного больше, чем доллары BankY из-за различий в уровнях доверия к банкам.
Завершение: После конверсии 50 долларов в BankY-USD доходят до счета Пользователя B в BankY.
Что такое RPCA?
Алгоритм консенсуса протокола Ripple (RPCA) работает как система голосования для группы компьютеров (называемых узлами или серверами), которые все хотят согласовать одну и ту же информацию или "правду" о транзакциях в сети Ripple.
Как это работает?
Уникальный список узлов (UNL):
Каждый сервер в сети Ripple имеет свой собственный список доверенных друзей, известный как уникальный список узлов (UNL). Сервер слушает только этих друзей для получения обновлений по транзакциям.
Предложения транзакций:
Серверы предлагают группы транзакций (например, список покупок) под названием "кандидатные наборы." Это предложения о том, что должно быть зафиксировано в общем реестре (официальная запись всех транзакций).
Процесс консенсуса:
Серверы продолжают обмениваться этими списками до тех пор, пока 80% серверов в их UNL не согласуют, какие транзакции должны быть внесены в реестр, в каком порядке.
Достижение согласия:
Если 80% согласны, эти транзакции добавляются в реестр. Однако, для того чтобы вся сеть согласилась, должно быть достаточно пересечений между различными UNL.
Согласие на уровне сети:
Если нет достаточного общего доверия (по крайней мере 40% пересечения между UNL), разные части сети могут соглашаться на разные вещи, что может привести к "разветвлению", где нет единого согласованного реестра.
Проще говоря:
Представьте, что вы и ваши друзья решаете, что поесть на ужин. Каждый из вас доверяет нескольким друзьям предлагать блюда. Вы продолжаете обсуждать, пока большинство ваших доверенных друзей не согласуют меню. Но если ваша группа друзей недостаточно перекрывает другую группу, вы можете оказаться с двумя разными планами ужина. Ripple работает, чтобы избежать этого, обеспечивая достаточную общность среди всех групп, чтобы согласовать одно меню ужина (реестр) для всех.
Рыночная капитализация Ripple на декабрь 2024 года:
Узлы децентрализованного Ripple:
Узлы статуса и валидаторы обновлены до последней версии:
Источник: https://assets.ctfassets.net/qtbqvna1l0yq/61a7RTBGW3oqE8gfj20mtZ/840adacd9ce65622d693623d9d6d40fa/Ripple_Analysis.pdf