Що таке Ripple:
Ripple - це блокчейн-протокол для міжбанківських розрахунків. Ripple розроблено для роботи з існуючими установами, щоб полегшити можливість швидко здійснювати транзакції будь-якими активами у всьому світі. Нативна валюта протоколу Ripple, XRP, потрібна лише для сплати зборів за транзакції в мережі Ripple. Її можна використовувати в інших випадках, але банки мають можливість здійснювати транзакції борговими зобов'язаннями в будь-яких активах, включаючи USD, EUR та інші фіатні валюти. Ripple Inc. створює інфраструктурний протокол, який полегшує децентралізований обмін активами між банками.
Які поточні виклики:
Якщо наші банки не мають довірчих відносин, тоді ми повинні чекати, поки гроші насправді будуть переведені, або транзакцію потрібно маршрутизувати через взаємно довірену третю сторону. Обидва ці процеси є повільнішими та дорожчими, ніж просте випускання боргових зобов'язань. Ці перекази є більш складними через кордони, де банки менш імовірно мають довірчі відносини.
Банк в Індії та банк у Китаї можуть не мати довірчих відносин. Якщо я хочу надіслати гроші з мого рахунку в Банку в Індії на рахунок мого друга в Китаї, платіж повинен маршрутизуватися через кілька сторін. Кожна транзакція має вартість і займає час. Таким чином, міжнародні платежі є повільними та дорогими.
Існують треті сторони, такі як Visa, Mastercard, Money Exchange тощо, які стягують високі комісії за транзакції та обтяжливий процес розрахунків, які виконуються різними сторонами для узгодження окремих транзакцій між особами.
Транзакції проходять через кілька сторін, де існують потенційні можливості затримки, повільної обробки, дорогих. Кожен банк повинен утримувати певну кількість ліквідних активів у третіх сторін для довіри.
Як працюють рішення Ripple:
Ripple дозволяє банкам переходити від системи розрізнених, заснованих на довірі баз даних до єдиної розподіленої бази даних, реєстру Ripple. Це надає транзакціям рідкість і швидкість, які не можуть бути досягнуті в старій системі, і значно розв'язує робочий капітал. Ripple вирішує реальні проблеми для банків. Мережа Ripple по суті є картою довірчих ліній. Коли дві сторони бажають обмінятися вартістю, але не мають прямої довірчої лінії, Ripple маршрутизує транзакцію через найшвидший і найкоротший можливий шлях довірених сторін, дозволяючи глобальним сторонам здійснювати транзакції миттєво без встановлення нових довірчих ліній. Мережа надає розподілений реєстр, який реєструє всі ці транзакції.
Мережа Ripple як карта довіри:
Уявіть, що мережа Ripple - це велика карта, де кожне з'єднання між людьми або банками є "доларом довіри". Якщо ви хочете надіслати гроші комусь, але не довіряєте їм безпосередньо, Ripple знаходить найкоротший і найшвидший шлях через інші довірені з'єднання, щоб перемістити ці гроші.
Як працюють транзакції:
Немає прямої довіри? Не проблема: якщо ви (скажімо, Користувач A) хочете надіслати гроші комусь (Користувачеві B), хто обслуговується іншою установою, вам не потрібно відкривати рахунок у їхньому банку. Натомість ваш банк (BankX) випускає боргове зобов'язання (I Owe You) в мережі Ripple в XRP, або це може бути будь-яка фіатна або криптовалюта, наприклад, RLUSD.
Різні банки, різні боргові зобов'язання: незважаючи на те, що і BankX, і BankY випускають боргові зобов'язання в USD (RLUSD та USDT), вони можуть бути не зовсім рівними, оскільки ризик невдачі одного з банків може зробити одне боргове зобов'язання більш цінним, ніж інше.
Відправлення грошей: якщо Користувач A хоче надіслати $50 Користувачеві B:
BankX випускає боргові зобов'язання на суму $50 у мережі Ripple.
Це боргове зобов'язання подорожує мережею, щоб знайти найкращий шлях до Користувача B, який може користуватися BankY.
Конверсія:
Транзакція проходить через "ордербук", де хтось (ринковий виробник), хто має обидва типи боргових зобов'язань USD, може конвертувати RLUSD у USDT.
Цей ринковий виробник може отримати невеликий прибуток, оскільки BankX-USD може бути трохи дорожчим, ніж BankY-USD через різні рівні довіри до банків.
Завершення: після конверсії $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