Платформа Qtum, объединяющая мощь блокчейна Биткоина с виртуальной машиной Эфириума для создания децентрализованных приложений, провела первый атомарный своп в основной сети Биткоина.

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

Согласно сообщению в блоге Qtum, основным решением, которое делает возможными межсетевые свопы, является Hash Time-Locked Contracts, или HTLC. Вкратце, HTLC по существу блокирует средства в транзакции на достаточное время, чтобы оба блокчейна могли подтвердить перевод средств самостоятельно (посредством подтверждений блоков) и дает обеим сторонам время для получения монет. Если проходит достаточно времени, когда одна из сторон не заявила претензию на свои средства, все активы, участвовавшие в сделке, возвращаются исходным сторонам.

Весь процесс атомарного свопа описан в статье следующим образом:

  • Пользователь А инициирует транзакцию в Qtum, которая содержит контракт с временной привязкой и переводит QTUM пользователю Б.

  • Пользователь Б проверяет транзакцию.

  • Если транзакция одобрена, пользователь Б переводит BTC пользователю А.

  • Пользователь А проверяет транзакцию.

  • Если транзакция одобрена, пользователь А получает BTC.

  • Пользователь Б извлекает «секрет» из погашенной транзакции.

  • Пользователь А получает QTUM из начальной транзакции.

  • Если время, указанное в блокировке по времени, прошло и пользователь Б не изъял монеты, пользователь А получает свои средства обратно.

В прошлом году проект Qtum значительно продвинулся вперед в разработке блокчейна для лучшего внедрения и взаимодействия. Атомарные свопы - это только следующий шаг развития платформы. Они также являются важной функцией следующего шага для взаимодействия с сетью Lightning.

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

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

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