SebeRemont - Всё о ремонте и строительстве

Почему транзакция Ripple обошла по скорости Биткоин?

От автора: вы устали от банковских переводов на несколько дней? Криптовалюты должны были это исправить, но гиганты рынка Биткоин и Эфир потеряли свои позиции. В то же время, в сети Ripple транзакция осуществляется мгновенно. Как же удалось достигнуть такого результата? И как проверить статус операции, если все же появилась задержка?

Криптовалютные транзакции: новая эра переводов

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

Одна из причин — особая концепция транзакций. Примерная схема международного платежа через банк такова:

  • запрос на отправку;
  • создание корреспондентского счета;
  • направление данных о платеже бенефициару;
  • проверка информации и ее подтверждение;
  • проведение платежа.

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


Технология блокчейн и криптовалюты. Быстрый старт

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

Скачать книгу

Здесь нужны следующие составляющие:

  • адрес получателя;
  • неопределенные пользователи (майнеры), которые подтверждают транзакцию;
  • вычислительные мощности для подтверждения;
  • наличие средств у отправителя.

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

Благодаря этому удалось добиться низких комиссий (в сравнении с банками), а также высокой скорости передачи средств. Так, при идеальных раскладах BTC достигают получателя через 10 минут, ETH вовсе за 2. Самое быстрое, на что сегодня способны банки, в основе которых лежат SWIFT-платежи — 3 дня.

Криптовалюты создали новую эру в международных переводах. Это одна из причин их репутации и популярности. Независимо от цели какого-то проекта, он всегда участвует в соревновании за звание лучшей сети для транзакций.

Ripple впереди планеты всей

В то же время, популярность и спрос на криптовалюты поставила вопрос о проблеме масштабируемости и надежности. Транзакцию через Bitcoin можно считать подтвержденной, если она добавлена в 6 блоков, а это не менее одного часа. При этом, сеть очень загружена, из-за чего далеко не все переводы сразу попадают в блок, а откладываются к следующему. Такое явление спровоцировало рост комиссии.

С той же проблемой столкнулись и Эфир, Монеро, Лайткоин и многие другие платформы. Их пропускная способность колеблется в диапазоне 20–60 транзакций в секунду. Запросов при этом поступает намного больше. Поиск решения все еще в процессе.

Основатели Риппл, скорее всего, смогли предвидеть подобную проблему, потому решили ее в корне еще на этапе разработки. Переводы осуществляются практически мгновенно (до 10 секунд). Пропускная способность при этом составляет 1500 транзакций в секунду. Это быстрее, чем у любой другой криптовалюты.

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

Просто другой подход

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

Доля правды в их словах есть. Риппл — это всего лишь платформа, которая предоставляет банкам возможность осуществлять международные переводы. Криптовалюта — это XRP — токены, которые были выпущены именно Ripple Labs. Потому и принято называть Риппл криптой.

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

  • отсутствие майнинга;
  • в основе — Ripple Connect;
  • подтверждение через доверенные узлы;
  • отказ от блочной цепи.

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

Ключевые составляющие

Стоит понимать, что здесь также есть несколько составляющих:

  • согласование действий;
  • Ripple Connect — основа сети;
  • доверенные узлы;
  • XRP Ledger;
  • шлюзы.

Ripple Connect — ключевой элемент каждой транзакции (пускай он будет центром). Он является алгоритмом регулирования процесса передачи данных между сторонами операции. Ripple Connect содержит в себе необходимые для транзакций данные о каждом участнике сети, а также осуществляет сбор данных о каждом отдельном переводе.

XRP Ledger отвечает непосредственно за перевод токенов в сети. По сути, именно он олицетворяет аналог классического блокчейна. Если проверить состояние транзакций XRP, то в первой строчке описания будет информация такого характера «…transaction was successful and validated in ledger 123456…». В других сетях вместо «in ledger» вы увидите «at block».

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

Если транзакция проводится между участниками с разных концов света, или в платеже указана большая сумма, то Ripple Connect автоматически определяет несколько узлов, которые ответственны за подтверждение. Благодаря этому и удалось достичь скорости транзакций в 5–10 секунд.

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

Шлюзы выполняют роль проводника реальных денег в сеть. Когда пользователь вносит средства на свой счет, фиат оказывается в шлюзе. Здесь обрабатывается сумма и время зачисления, а также устанавливается номер кошелька, на который будут отправлены средства. Все эти данные попадают в базу Ripple Connect. Благодаря этому ему потом проще проверять наличие XRP для транзакции.

Как это работает

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

Представьте, что вы уже пополнили счет. Теперь вам нужно отправить 100 XRP на другой кошелек. Прежде всего, информация о запросе попадает к доверенному узлу в том регионе, где находится отправитель. Он передает его в Ripple Connect. Тот повторно обращается к отправителю, дабы удостовериться в указанной сумме и комиссии за транзакцию.


Технология блокчейн и криптовалюты. Быстрый старт

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

Скачать книгу

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

Следующий шаг — координирование в трех местах: отправитель — Ripple Connect — получатель. На данном этапе сеть замораживает токены на всех точках и создает шифры, которые дают допуск к переводу. Когда ключи готовы, осуществляется перечисление сразу по трем точкам. С одного счета XRP списываются, на другой поступают, а в Ripple Connect появляется соответствующая запись. Все это происходит одновременно.

Конечный этап — оповещение всех участников транзакции о ее успехе. Одновременно с этим появляется запись в чартах, которые позволяют отследить перевод. Иными словами, платеж полностью открыт для всех пользователей сети. Именно этот момент стоит считать завершением транзакции.

Отслеживание

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

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

Разработчики утверждают, что транзакции в сети полностью скрыты благодаря смешиванию каждой отправляемой монеты с фейковыми XMR, так званными mixins. Однако были проведены исследования, по итогу которых до 40% транзакций оказались отслеживаемыми.

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

Как проверить перевод XRP

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

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

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

Единственный точный сервис — xrpcharts.ripple.com. Во-первых, он предоставляет полную информацию о платеже. Во-вторых, можно изучить данные, которые были обработаны (включая публичный ключ и подпись.

Чаще всего встречаются такие статусы:

  • Offer Create;
  • Offer Cancel;
  • Payment.

Первый означает создание запроса на отправку средств. Второй — запрос на отмену какой-то транзакции. Третий — это проведенный платеж. Рядом с каждой транзакцией будет виден крестик или галочка, что означает неудачу или успех перевода соответственно.

В информации о каждой операции (Description) можно найти следующие данные:

  • время и дата;
  • номер, под которым записан перевод в реестре;
  • адреса-участники;
  • сумма (в валюте отправления, а также в XRP эквиваленте);
  • комиссия;
  • количество задействованных узлов.

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

Периодически (от раза в день до раза в месяц) появляются такие записи, как Escrow Create, Escrow Cancel. Если вы помните, в 2017 году 55 миллиардов XRP были помещены на депонированный счет, каждый месяц с которого списывается 1 миллиард токенов для продажи пользователям.

Escrow Create — это записи о списывании миллиарда со счета. Если весь миллиарды не будет продан в течении месяца, то в начале следующего остаток помещается на новый, аналогичный баланс. Escrow Cancel символизирует именно такую операцию.

Metrics — один из самых интересных разделов сайта. Он позволяет изучить статистику работы сети за все время. Есть графики следующего типа:

  • количество транзакций за период;
  • количество записей в реестре;
  • успешные платежи;
  • общая комиссия (этот показатель нужно знать, поскольку она сгорает, из-за чего с каждой транзакцией общее количество XRP уменьшается);
  • виды транзакций (по статусу);
  • количество разных результатов платежей.

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

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

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

1500 транзакций в секунду — сегодняшние реалии Ripple. Из протестированных и полностью работающих систем лучшие показатели имеет только Visa (50000) и блокчейн NEM (3000). Известный многим Paypal остался далеко позади, имея лишь 193 tps.

Риппл первый по скорости проведения операций. Как уже было сказано, перевод осуществляется практически мгновенно. Больше всего на него уходит около 10 секунд. Главный конкурент (касательно целей) проекта — Swift — проводит средства в течении 3–5 дней.

Стоимость транзакций поражает каждого, кто впервые знакомится с сетью. Вместо привычных многим 5% или установленных 20 долларов, нужно заплатить всего лишь 0.00001 XRP. В эквиваленте реальных денег это сущий мизер. Можно сказать, что транзакции Риппл бесплатны.

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

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


Технология блокчейн и криптовалюты. Быстрый старт

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

Скачать книгу

«Читать Еще»
(Похожие материалы)

В шахту не полезешь: как майнить Litecoin

От автора: хочу побольше серебра себе, да не простого, а цифрового… Что? Цифровое серебро? Если кто-то далек от криптовалют, то он направит за вами ...

Криптовалюты и майнинг

3 288 0

Для чего нужна технология блокчейн?

По мере понимания обществом последствий изобретения технология блокчейн стала привлекать все больше внимания. Ее перспективы развития и использования ...

Блокчейн и финтех

1 995 0