Криптовалюта Ripple простыми словами на примере 03.08.2017

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

Что такое Ripple?

Первое, что нужно понять, что Ripple сама по себе – это не криптовалюта, а протокол обмена, система расчетов, созданная компанией Ripple. По сути Ripple – это гибридная распределенная система обмена и кредитования, которая включает в себя криптовалюту XRP.

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

Ripple предлагает глобальный и быстрый обмен чем угодно среди узлов этой сети при помощи универсального алгоритма консенсуса Ripple – RPCA. Давайте на примере рассмотрим, как производиться обмен и как алгоритм консенсуса согласовывает все стороны сделки в сети.

Пример работы Ripple

Представим двух человек – Алису и Боба. У Алисы есть пицца, но она не голодна и готова продать эту пиццу кому-нибудь, например за 100 рублей.

Пример работы Ripple

Боб голоден и хотел бы получить эту пиццу а Алисы, но у него нет денег, чтобы купить эту пиццу. Но у Боба есть билет в кино, стоимостью 200 рублей, который как раз нужен Алисе.

Пример работы Ripple

Алисе и Бобу можно было бы конечно просто обменяться – пиццу на билет, но по сути обе вещи имеют разную цену и обмен получается неравноценным.

Теперь представим, что Боб и Алиса являются участниками сети Ripple. В рамках Ripple все оперируют таким понятием, как «кредит доверия» или «кредитные отношения». Что будут делать Алиса и Боб?

Боб, зная Алису и доверяя ей открывает для нее кредит доверия. В нашем примере допустим, что Боб открывает кредит доверия для Алисы на сумму 200 рублей – стоимость билета в кино, который есть у Боба.

Пример работы Ripple

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

Пример работы Ripple

Теперь между Бобом к Алисой открыта кредитная линия и Боб отдает Алисе билет в кино, а Алиса в свою очередь отдает Бобу пиццу. Состоялся безденежный обмен и произошел взаимозачет. Алиса, передав пиццу Бобу частично покрыла свой долг за билет на 100 рублей. У Алисы теперь осталось долговое обязательство перед Бобом в размере 100 рублей, за которое Боб в будущем может получить на обмен еще одну пиццу или что-либо еще от Алисы.

Пример работы Ripple

Если же в будущем Алиса передаст что-то Бобу стоимостью более 100 рублей, то долговое обязательство возникнет уже у Боба. Произойдет погашение долга Алисы и кредит будет уже у Боба. Например Алиса может передать Бобу мяч стоимостью 250 руб. В итоге долг Алисы закроется и Боб будет должен Алисе 150 рублей.

Пример работы Ripple

Поскольку все люди вокруг разные и доверие к ним ощутимо отличается, то Алиса и Боб могут устанавливать разные лимиты доверия к разным людям.

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

Пример работы Ripple

Теперь давайте представим, что у Алисы есть друг Алекс. У Алекса есть мяч, который нужен Бобу, а у Алисы снова пицца, которая нужна Алексу. Но Боб не знаком с Алексом и не станет обмениваться с ним через Ripple.

Пример работы Ripple

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

Пример работы Ripple

Для простоты предположим, что мяч и пицца стоят одинаково. Получается, что Алекс потратил мяч и Алиса стала ему должна стоимость мяча.

Пример работы Ripple

Но и Алиса потратила пиццу и Алекс стал должен такую же сумму Алисе. В итоге система взаимно погашает долги Алекса и Алисы.

Пример работы Ripple

В чем же выгода Алисы тогда? Теперь у Боба долговое обязательство перед Алисой на стоимость мяча. В будущем Алиса может обменяться с Бобом чем-нибудь или же использовать Боба и его долг, как промежуточный вариант для обмена еще с кем-то.

Пример работы Ripple

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

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

Пример работы Ripple

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

Когда взаимных долгов накапливается много, можно просто взаимно уничтожить долги. Такая опция называется «Allow rippling». Происходя массовые взаимозачеты всех долгов всех соседних участников.

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

Основные элементы сети Ripple

Первое – это непосредственно участники обмена, которые производят между собой обмен ресурсами.

Основные элементы сети Ripple

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

Основные элементы сети Ripple

Третье – механизм консенсуса. Специальный алгоритм, который проводит взаимозачеты и вносит изменения в общий регистр. Механизм консенсуса и взаимозачетов запускается каждые 2-5 секунд. «Консенсус», словно гигантский пульс, позволяет осуществлять проводки, выборку вариантов и обмен, закрывая за один такт все открытые транзакции.

Основные элементы сети Ripple

Четвертое – криптовалюта сети XRP. Ее еще называют «кредиты Ripples». Эта валюта служит своеобразным «клеем», который позволяет провести унифицированный обмен, даже если не найден способ прямого обмена между двумя участниками или валютами. Также она используется для защиты от хакерских атак. Чтобы в общий регистр было невыгодно вносить бессмысленную информацию, перегружая систему множеством бесполезных транзакций (например, проводя DDoS-атаку), каждая транзакция в Ripple стоит небольшой суммы технической валюты XRP. Система спроектирована таким образом, что при лавинообразном увеличении количества транзакций сумма такой комиссии возрастает экспоненциально, превращая такую вычислительную атаку с экономической точки зрения в разорительное удовольствие.

Основные элементы сети Ripple

Пятое – гейты. Внешние шлюзы, которые используются для переводов внутреннего обмена в любые другие виды валют. Часто гейтами выступают банки, которые производят перевод внутреннего обмена в бумажные деньги.

Основные элементы сети Ripple

Преимущества Ripple

  • Отсутствие процента за перевод. Впрочем, если быть совсем точным, то мизерный процент за перевод всё-таки существует, но он чрезвычайно мал и не имеет никакой накопительной функции. Он используется для предотвращения хакерских атак. Снятые сотые доли XRP за транзакцию сразу уничтожаются
  • Защита от DDoS
  • Защита от стороннего влияния
  • Мгновенность перевода - для подтверждения транзакций нет необходимости ждать, пока будет найден очередной блок как в BTC, подтверждение транзакции происходит очень быстро
  • Отсутствие майнинга — здесь нет расходов электроэнергии для раcчёта бесполезных хешей. Какая-то незначительная часть премайнинга XRP останется за главным разработчиком — RippleLabs. Оставшаяся часть «Ripples» — целенаправленно раздается отдельным сегментам своей целевой аудитории в виде грантов и спонсорства
  • Гейты - эта система может неограниченно расширяться за счет любых внешних шлюзов в любые виды валют, товарные рынки и сервисы, которые выступают своего рода гарантом эмитируемой на общий рынок Рипл новой ценности

Недостатки Ripple

Не смотря на многие достоинства этой сети, у нее есть также и недостатки, над которым сейчас работают разработчики RippleLabs.

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

Послесловие

Банки не приветствуют подобные системы, так как они по сути занимаются тем же самым, но за определенный процент.

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

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

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

Курс Ripple к доллару и рублю

Текущие курсы валют

BTC -
BCH -
LTC -
ETH -
ETC -
ZEC -
XRP -
DASH -