Omini-USDT介绍

Omni协议

img

Omni协议(之前叫做 Mastercoin),是建立在比特网络上的一个协议.利用 Omni协议,可以很方便的创建代币,现有比特币网络上发行的代币可以在 Properties for ecosystem Production 找到,最知名的就是Tether(USDT).

Tether(USDT)Tether 公司推出的基于稳定价值货币美元(USD)的代币Tether USD(下称USDT),用户可以随时使用 USDT 与 USD 进行 1:1 兑换。Tether 公司严格遵守 1:1 的准备金保证,即每发行1个 USDT 代币,其银行账户都会有1美元的资金保障。官方称:用户可以在 Tether 平台进行资金查询(现在查不到)

真实的USDT转账交易

https://link.juejin.im/?target=https%3A%2F%2Fbtc1.trezor.io%2Ftx%2F0347ab8f6291ab38c233576ddc0a4c3156b96d9fa800b07f2962e35c5b40011c

OP_RETURN

以 OP_RETURN 开头的锁定脚本有着以下两种含义:

  • 这个 vout 不能被花费
  • OP_RETURN后面跟随的是备注信息

在上面的 vout2中: OP_RETURN 6f6d6e69000000000000001f0000000b0f387b00代表的意义如下:

  • 6f6d6e69 : "omni"的ASCII编码,以为这个备注信息是与 Omni 协议有关系的
  • 0000 : Transaction version
  • 0000 : Transaction type, 2 Bytes,代表着Simple Send
  • 0000001f : Currency identifier, 4 bytes. 0x1F(十进制的31)是TetherUS 的代号, 如果是测试网则是0x02
    • BTC主网: 1 and 3 to 2,147,483,647
    • BTC测试网: 2 and 2,147,483,651 to 4,294,967,295
  • 0000000b0f387b00 : Amount to transfer. 8Bytes. 数量的十六进制0000000b0f387b00 = 47500000000聪 = 475 USDT
FieldTypeBytesExample
Transaction versionTransaction version20
Transaction typeTransaction type20
Currency identifierCurrency identifier41f
Amount to transferNumber of Coins80000000b0f387b00

总结

  • USDT只是BTC主链的上的代币
  • USDT利用OP_RETURN将自己的账本记录在BTC链上
  • BTC主链并不会解析OP_RETURN
  • USDT自己解析OP_RETURN中的账本信息

参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值