Платформа Qtum, объединяющая мощь блокчейна Биткоина с виртуальной машиной Эфириума для создания децентрализованных приложений, провела первый атомарный своп в основной сети Биткоина.
Это большой шаг для атомарных свопов - функции, которая позволяет осуществлять транзакции между криптовалютами двух разных блокчейнов без необходимости полагаться на посредников. Для Биткоина это большой шаг вперед в обеспечении взаимодействия с другими сетями.
Согласно сообщению в блоге Qtum, основным решением, которое делает возможными межсетевые свопы, является Hash Time-Locked Contracts, или HTLC. Вкратце, HTLC по существу блокирует средства в транзакции на достаточное время, чтобы оба блокчейна могли подтвердить перевод средств самостоятельно (посредством подтверждений блоков) и дает обеим сторонам время для получения монет. Если проходит достаточно времени, когда одна из сторон не заявила претензию на свои средства, все активы, участвовавшие в сделке, возвращаются исходным сторонам.
Весь процесс атомарного свопа описан в статье следующим образом:
-
Пользователь А инициирует транзакцию в Qtum, которая содержит контракт с временной привязкой и переводит QTUM пользователю Б.
-
Пользователь Б проверяет транзакцию.
-
Если транзакция одобрена, пользователь Б переводит BTC пользователю А.
-
Пользователь А проверяет транзакцию.
-
Если транзакция одобрена, пользователь А получает BTC.
-
Пользователь Б извлекает «секрет» из погашенной транзакции.
-
Пользователь А получает QTUM из начальной транзакции.
-
Если время, указанное в блокировке по времени, прошло и пользователь Б не изъял монеты, пользователь А получает свои средства обратно.
В прошлом году проект Qtum значительно продвинулся вперед в разработке блокчейна для лучшего внедрения и взаимодействия. Атомарные свопы - это только следующий шаг развития платформы. Они также являются важной функцией следующего шага для взаимодействия с сетью Lightning.
Атомарные свопы решают большую проблему в индустрии криптовалют, которая заключается в невозможности прямого обмена двумя различными типами валют друг с другом без необходимости полагаться на доверенную третью сторону, такую как биржа или компания.
В настоящем примере, скажем, пользователь А хочет купить цифровой предмет коллекционирования у пользователя Б, и у них нет возможности осуществить сделку напрямую. Если пользователь А хочет отправить деньги пользователю Б за предмет, пользователь Б может легко обмануть пользователя А, получить средства, но не отправить после этого предмет.
Проблема в данном примере - фактор доверия. Атомарные свопы являются решением этой проблемы, потому что они позволяют обменивать криптоактивы без необходимости полагаться ни на что, кроме математики, для обеспечения процесса.