GoChain работает над запуском протокола GHOST для межсетевого обмена токенами

  • HLCS 

Источник · Перевод автора

Стремясь поддержать стабильные монеты на GoChain, опираясь на существующие стабильные монеты на Ethereum (USDC, TUSD, PAX и так далее), GoChain стремится реализовать протокол кросс-цепочечных транзакций.

GoChain, экосистема и блокчейн-клиент на основе web3, недавно объявила о том, что протокол GOST будет включен в тестовую сеть GoChain в ближайшие недели. Это обеспечит совместимость между блокчейнами полностью децентрализованным способом.

Протокол GOST устанавливает условия для доставки стабильных монет в GoChain. Концепция сохраняет передачу децентрализованным, так как протокол встроен непосредственно в GoChain и требует участия всех узлов в сети.

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

Передача токенов в GoChain

Каждый токен на GoChain представляет собой точно такой же токен в исходной цепочке. Ниже приведен пример USDC. Переход на GoChain требует двух шагов:

  • Пользователь вносит X USDC в специальный смарт-контракт на Ethereum — GOST-C1 (очень похож на мульти-подписной кошелек)
  • Узлы GoChain контролируют этот контракт для транзакций
  • Если транзакция найдена, узлы будут ждать X блоков для подтверждения (30-60)
  • После подтверждения транзакция майтинга подтверждается. X USDC на GoChain (USDC? GOUSDC? GOUSD?) Чеканится в токен-контракте ERC20 / GO20 на GoChain на адрес первоначального вкладчика.

Передача токенов обратно в Ethereum

Пользователь должен сжечь токены на GoChain, чтобы вернуть оригинальные токены. Это может работать следующим образом:

  • Пользователь отправляет транзакцию записи tx3 для записи токенов в контракте токенов на GoChain (может включать в себя дополнительные данные, такие как адрес вывода на Ethereum)
  • Узлы GoChain принимают транзакцию записи, tx3, немедленно удаляя токены из обращения
  • После X (30-60) подтверждений блока каждый узел отправляет транзакцию на кошелек GOST-C1 в Ethereum, в котором говорится о переводе средств на адрес в tx3
  • Как только высокий процент узлов (75%?) Отправляют свои транзакции, транзакция продолжается и токены передаются пользователю

Другие преимущества

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

Планы на будущее

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