OMNI协议介绍

OMNI

    OMNI是创建和交易定制数字资产和货币的平台。它是一个建立在最受欢迎、严格审核、最安全的Bitcoin之上的软件层。OMNI交易是比特币交易,使用比特币链上的下一代功能。Omni Core是一个增强的Bitcoin,它提供了Bitcoin的所有特性以及Omni的一些高级特性。

                                                          layers.png

    使用OMNI,很容易创建令牌来表示定制货币或资产,并通过Bitcoin 进行交易。OMNI提供高效而简单创建令牌的功能,使其成为成为基于比特币的令牌首选。这种关系可以认为使ETH之于Token。

OP_Return

     在BTC锁定脚本中,只要是以OP_Return开头的都属于“备注信息”。这种信息属于备注,不会被节点解析出来的。

    但是OP_Return数据位于BTC区块内,这个数据是不可篡改和区块里的交易信息一样。我们可以认为,交易加OP_Return,这两个信息就会是在全世界唯一性地存在。这样就避免应用它时产生双花的问题。

    OP_Return就是Omni协议成立的关键。

 

铸币与交易

有了OP_Return和Bitcoin这两大利器,我们可以很容易的构建起来BTC的Token。

1、我们发一笔带自定义OP_Return数据的交易,交易的输入是自己控制私钥的地址A,输出有两个,第一个输出还是地址A,即这笔交易是自己发给自己,第二个输出是一个OP_Retrun数据。这个OP_Return数据写的意思就是“使用地址A当成创世账户,给这个账户注入6亿个XQ货币”。

2、BTC节点不会去识别这个OP_Return里的数据的。这时候Omni会来解析这个OP_Return数据。解析出账户A,余额6亿XQ。

3、比如支付给地址B 1亿个币。使用地址A构造一笔BTC交易,输入是地址A,输出之一是地址B,金额为0聪,带上矿工费,第二个输出是一个OP_Return,里面的数据写会被解析为“账户A向账户B支付1亿个币”。同理OP_Return里的数据,在BTC网络是不会被处理的,还是需要Omini进行解析。

看个列子,8a061e68212cb8d84e9bf029085ff508465141c376e3b6d46fee4b1ef26d4a7d,第一张先看一下btc浏览器。第二张图看一下omni浏览器

omni浏览器

    这是比较简单的Omni协议实现的代币的原理,代币其实还增加一些其他高级功能,比如锁定功能,自动化转币功能。想要详细了解的可以看这里:https://github.com/OmniLayer/spec

    在BTC上,现在一共有400种代币。下面是这些币的列表,但只有USDT有人在用。

https://www.omniexplorer.info/properties/production

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

0xweb3q

有钱的捧个钱场,没钱的捧个人场

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值