比特大陆:已发布可链上验证发布者身份的数字货币指数
第0章 引言
我在上个月写了一篇文章,说现在链上和链下缺乏有效的联系,区块链需要一个Oracle。今天去btc.com查交易时,发现比特大陆发布了一个加密数字货币指数,这个指数就是一个Oracle,将为区块链提供一些全新的应用。
第1章 先了解发布可链上验证发布者身份的数据的原理
我们需要明白Oracle是什么,才能搞明白比特大陆发这玩意有什么用。
麻烦先阅读这篇文章《Oracle真实世界数据链——将现实世界和区块链世界相互打通——让主流币爆涨十倍的项目(二)》
如果您没搞懂Oracle是什么意思,可能下面的就读不懂了。
第2章 比特大陆发布的数字货币指数是什么东西
我们一般会去交易所查看币的价格,比如bitfinex在2018年12月17日16:00的BTC的价格是3350美元。这里有三个重要信息,一个是bitfinex的身份;第二是时间点是2018.12.17 16:00;第三是BTC价格3350$。
比特大陆发布的数字货币指数也是包含了上述三部分内容:包含比特大陆的数字身份和包含了特定时间戳下特定币的价格。关键的是,比特大陆这个数字身份是可以在区块链上验证的。
指数附带时间戳和数字签名, 方便链上验证和使用,客户使用 API 访问及公布的公钥对指数的发行机构, 指数值和时间进行验证。开发人员更可以利用 OP_CHECKDATASIG 操作码和指数在链上编写脚本。—— https://index.btc.com/default
说的更通俗一点,这个数字货币指数就是一个网站,这个网站记录了每秒各种数字货币(现在一共17种)的价格,每一个价格都带上了时间点和一个签名。签名来自比特大陆的数字身份。
要说明的是,比特大陆发布的数字货币指数可被BCH链上验证发布者身份(主要依赖于11月激活的DSV两个操作码),当然也可以被ETH、EOS等验证。目前我还不清楚BTC和BSV能不能验证,就BTC目前的操作码估计是不太可能的了,BSV如果恢复更多的操作码是可以验证的。
这玩意有什么用?
第3章 赌
最容易想到的就是链上去中心化赌价格。
如果A和B对明天(12月18日)12:00的EOS价格进行对赌,使用BCH作为赌资。可以在按下面的步骤走:
1、A和B分别往一个p2sh地址发送1BCH的赌资,约定当BCH价格大于85美元,则A赢,否则B赢,价格就可以使用比特大陆发布的数字货币指数;
2、这2BCH赌资的解锁条件如下:
1)A和B共同通过私钥签名来解锁。即共同决定是赌资怎么分配。
2)A私钥+比特大陆发布的BCH价格>85$+时间戳+比特大陆发布指数的签名+比特大陆发布指数的公钥,可以解锁这两个币。
3)B私钥+比特大陆发布的BCH价格<=85$+时间戳+比特大陆发布指数的签名+比特大陆发布指数的公钥,可以解锁这两个币。
基于这样的脚本原理,可以设计出很多复杂的赌,可以复杂到设计一个链上的期货。这个期货不需要你注册账号哦,只需要你有一个地址(BCH、ETH、EOS都可以),能找到对手盘就可以了。
但这样的赌,需要信任比特大陆发布的指数,如果掌握了这个发布指数的私钥的人来和你赌,你可千万别和他赌,如果他敢修改指数的话,你输定了。
其实市场上早就有了像这样指数的产品,越多的公司加入,越有信用的公司加入,才能有效建立行业的信用。否则有了这样的链上可验证身份的数字,也没人敢用。
第4章 支付
如果你开一家店,接受比特币付款。比如顾客买一瓶水,10块钱,那你应该收人家多少比特币?这就要求你的收款程序能够实时获取BTC的价格,然后转换成金额。
一般会从交易所去获取,但单个交易所的价格不如一个权威的指数有说服力。权威的指数一般会采用多家交易所,考虑量和价的加权,来得出一个价格。
有了可验证发布者身份的指数价格,收钱和付钱的双方就更容易就汇率达成一致,都信指数就好了。未来或许会有指数的指数,233。
第5章 更复杂的金融衍生品
只要能够有稳定通过链上获取币的价格,那可以做很多链上金融产品。你看比特股,就有各种花样,如果你看比特股的白皮书,如果你全信,你会觉得,传统金融完蛋了呀,以后比特股一万倍。
比如,如果有稳定的链上价格,就可以设计出抵押合约。比如有100ETH,现在ETH的价格是600¥/ETH,你想借人民币3万。但你又不想把抵押品给贷款人。你们就可以在以太坊上写一个合约,将2倍借款的100ETH锁定在合约里,合约同时发3万个代币,发给借款人。合约允许在收到3万个代币后就向代币的地址返回价值3万¥的ETH。如果ETH价格持续下跌达到总抵押品只有3万¥时,合约可以爆仓,将所有抵押品发给贷款人,合约也接受借款人补仓。在借款归还时,合约可以允许通过借款和贷款双方的私钥解锁抵押品,还给借款人。
上面只是举一个例子,可能不实用,真正有用的东西,需要金融界人士去发明。
第6章 需要更多的指数
现在比特大陆发布的只是包含了17种数字货币的价格指数。未来需要更多的数据。比如将人民币的汇率指数搞上去,将美元汇率搞上去,将美股、A股各种指数搞上去……
你想想,如果将美股指数搞上去,比如将Google股票价格搞上去,大家就相当于可以在链上买Google股票了,你不需要去什么老虎基金开户,也都不需要美元,持有比特币就可以买了。开不开心?
我们还要航班的延误指数,这样就可以自动结算延迟延误险了,不要脸的航空公司就赖不了账了。
我们还要体育赛事的结果,这样就可以满世界赌足彩了。
……
第7章 结束语
感谢比特大陆提供这样的指数,希望未来更多公司参与进来,提供更多的“指数”。