WEB-3 переводы - замена банковских переводов
Компания Ripple также является создателем и разработчиком собственной сети - RippleNet, которая позволяет отправлять деньги по всему миру, мгновенно, надежно и за доли доллара. Участие в RippleNet решает три ключевые проблемы с платежами:
Скорость и определенность
Управление ликвидностью
Прозрачность.
Необходимо подробнее остановиться на прозрачности. Так как для проведения платежей используется блокчейн1, что в обозреватели2 сети можно отследить и просмотреть все когда-либо совершенные операции, размер комиссий за них. А также количество средств, которые расположены на данном кошельке, однако узнать кому принадлежит кошелек, если он не был обнародован его держателем, нет технической возможности.
RippleNet - это решение для компаний, а XRP Ledger больше адаптирована для розничных пользователей, так как ей может воспользоваться любой желающий и к ней не нужно подключаться с помощью договоренностей с Ripple.
Как работают переводы и в чем взимается комиссия?
Ripple является также является эмитентом собственного токена сети XRP. Это цифровой актив, который является родным для XRP Ledger - технология блокчейна с открытым исходным кодом, без ограничений и децентрализованной системой, которая управляется более чем 150 валидаторами3. Созданный в 2012 году специально для платежей, XRP может проводить расчеты по транзакциям в бухгалтерской книге за 3-5 секунд. Он был создан для того, чтобы стать лучшим биткоином4 — быстрее, дешевле и экологичнее5, чем любой другой цифровой актив. XRP можно отправлять напрямую, не прибегая к центральному посреднику, что делает его удобным инструментом для быстрого и эффективного соединения двух разных валют. Он свободно обменивается на открытом рынке и используется в реальном мире для обеспечения трансграничных платежей и микротранзакций между рядовыми пользователями.
Комиссия внутри сети за переводы взимается в XRP и редко превышает 0,0002$. Что делает переводы в данной сети быстрее и дешевле Swift или любых других переводов.
Однако стоит учитывать, что ошибочно отправленный перевод не может быть возвращен, так как это противоречит не только законам блокчейна, но и самой компании Ripple. Можно заполнить форму, с помощью которой будет инициализирована проверка, однако никто не сможет гарантировать, что токены будут возвращены.
Каким образом обеспечивается безопасность сети, обработка и подтверждение транзакций?
Работоспособность сети обеспечивается валидаторами, что позволяет исключить массированные атаки и кражу средств всех пользователей сети. При взломе средства будут утеряны только 1 или несколькими валидаторами, что дает дополнительную защиту.
Обработка происходить при получении валидатором транзакции (перевода) средств, происходит автоматическая проверка системой на соблюдение установленных правил сети, после чего транзакция подтверждается и направляется получателю. Весь процесс занимает 3 - 5 секунд, что делает переводы очень быстрыми и удобными.
Каким образом происходить хранение информации?
Режимы отчетности Ripple использует два хранилища данных:
Основное постоянное хранилище данных для rippled6, которое включает транзакций, состояния счетов и заголовки главной книги7. Вы можете использовать NuDB (входит в комплект поставки исходного кода).
База данных PostgreSQL для хранения реляционных данных, которая используется в основном методом tx и методом account_tx.
Когда сервер режима отчетности получает запрос API, он загружает данные из этих хранилищ данных, если это возможно. Для запросов, которым требуются данные из сети P2P8, режим отчетности перенаправляет запрос на сервер P2P, а затем передает ответ обратно клиенту.
Несколько серверов режима отчетности могут совместно использовать доступ к одним и тем же сетевым базам данных. В любой момент времени только один сервер режима отчетности выполняет запись в базы данных, в то время как все остальные читают из записанных данных.
Согласование информации в сети, после ее записи
Консенсус - самое важное свойство любой децентрализованной платежной системы. В традиционных централизованных платежных системах последнее подтверждения информация, как и когда происходят платежи, кем было отправление и прочая информация, остается за одним ресурсом или банком.
Децентрализованные системы, по определению, не имеют глав или управляющих, для этого. Вместо этого децентрализованные системы, такие как XRP Ledger, определяют набор правил, которым следуют все участники, поэтому каждый участник может договориться об одной и той же серии событий и их исходе в любой момент времени. Этот набор правил называется консенсусным протоколом9. Запись информации о размере кошельков, комиссиях, а также размере средств записываются в бухгалтерскую книгу10, это особенность данного блокчейна, в каждой главе книги можно посмотреть предыдущую информацию и баланс кошелька.
Главными и основными свойствами консенсусного протокола являются:
Все действительные транзакции обрабатываются без необходимости использования центрального оператора или наличия единой причины отказа;
Бухгалтерская книга может продолжать запись, даже если некоторые участники присоединяются, уходят или ведут себя неподобающим образом;
Если слишком много участников нарушают установленные правила, сеть не может продолжить запись, то не отклоняются или подтверждаются недействительные транзакции.
Эти свойства иногда суммируются как принципы в порядке приоритета:
Корректность;
Согласие;
Возрастающий прогресс.
Основная задача протокола консенсуса XRP Ledger заключается в согласовании набора транзакций для применения к предыдущей бухгалтерской книге, применении их в четко определенном порядке, а затем подтверждении того, что все получили одинаковые результаты. Когда это происходит успешно, версия бухгалтерской книги считается проверенной и окончательной, изменения в записанные данные уже не вносятся, чем и объясняется невозвратность переводов и ошибочно отправленных средств. После этого процесс продолжается созданием следующей версии главной книги.
Подобно биткоину и другим технологиям блокчейна, это формирует общедоступную историю всех транзакций и их результатов. В отличие от многих блокчейн-технологий, каждый новый "блок" в реестре XRP содержит полное текущее состояние, поэтому не нужно собирать всю историю сети.
Системе не требуется прямое подключение к своим валидаторам, чтобы получать от них информацию. Сеть XRP Ledger использует протокол обмена сообщениями, в котором серверы идентифицируют друг друга по открытым ключам и передают сообщения с цифровой подписью от других пользователей.
Каким образом осуществляется перевод?
Необходимо рассмотреть механизм осуществления переводов для частных лиц, так как они наиболее приспособлены для передачи средств от человека к человеку.
Переводы по блокчейну очень напоминают обычные переводы по номеру карты, здесь же требуется знать только номер кошелька получателя (иногда может потребоваться код зачисления из 6 цифр, он также формируется кошельком и сообщается отправителю).
После чего необходимо ввести полученные данные в отправку, обязательно должно быть достаточно комиссии в виде монеты XRP, так как перевод внутри сети осуществляется и комиссия взимается в родной монете. Необходимо очень внимательно сверить не только последние цифры кошелька, а весь (33 символа).
Подписать транзакцию (подтвердить отправку) и дождаться ее обработки валидатором, после чего отправленные монеты будут зачислены. Однако в кошельки они могут быть отображены, как не подтвержденные, это означает, что необходимое количество блоков11 после совершения транзакции еще не прошло.
Консенсусные протоколы - это решение проблемы двойной траты: задача помешать кому-либо успешно потратить одни и те же цифровые деньги дважды. Самое сложное в этой проблеме - упорядочить транзакции: без центрального органа может быть трудно разрешить споры о том, какая транзакция будет первой, когда у вас есть две или более взаимоисключающих транзакций, отправленных примерно в одно и то же время. По данной причине требуется оговоренное ранее подтверждение сетью полученных средств.
После достаточного количества блоков перевод будет подтвержден и можно совершать дальнейшие действия с полученными монетами (переводить, закладывать под проценты или для выдачи займа другому человеку).
В чем отличие данных переводов от обычных банковских? В том, что нет третьего лица, который на любом из этапов может остановить перевод, они совершаются от человека к человеку (P2P), а проверка выполняется только на соблюдение правил установленных в сети.
Заключение
Современные технологии позволяют использовать переводы по P2P, не задействовав третью сторону, что позволяет сократить размер комиссий, а также срок обработки и доставки перевода. Для обработки сети не требуется много энергии (валидаторы запущены на обычных компьютерах), а это не соизмеримо с потреблением серверов нынешних банковских структур.
Да, данная сеть, как и монета не предоставляют полной анонимности, однако для рядовых пользователей она и не требуется. Они получают удобные переводы, которые быстро будут доставлены до адреса в любой уголок земного шара, где есть доступ к интернету.
Я считаю, что за данной формой передачи финансов будущее, так как:
Из цепочки исключено третье лицо;
Санкции или другие ограничения не в силе повлиять на блокчейн, так как его принципы в доступности и открытости для каждого;
Любой желающий может проверить откуда и каким образом были получены средства, что также исключает получение нечистых средств, а государство при привязывании к личности кошелька, всегда сможет просмотреть информацию об операциях, а также размер средств держателя.
1 Непрерывная цепочка данных, которые нельзя удалить или изменить с течением времени, можно только добавлять новые.
2 Внутренняя поисковая система сети, которая позволяет проверить текущую и прошлую информации в определенной сети.
3 Программа, которая подразумевает под собой проверки правильности данных и подтверждения их в сети.
4 Первая криптовалюта, которая была создана в 2008 года Сатоси Накомото.
5 Сеть биткоина обрабатывается на сложных машинах, которые потребляют до 3,5К в час.
6 Инструмент, которым пользуются валидаторы для проверки транзакций.
7 Все изменения сети записываются в глобальной книге, а последующие в малых бухгалтерских книгах, таким образом происходить упорядочивание данных.
8 Транзакции от человека к человеку (Peer-to-peer).
9 Механизм, задача которого проверить верность установленных правил.
10 Запись происходит под главами, что позволяет проверить любому желающему информацию как об отправителе, так и откуда им были полученные средства, а также состояние сети в разные периоды времени.
11 Собранные переводы вместе с производящими монетами, чем больше их прошло с момента операции, тем она надежнее.