离散对数合约正在为比特币带来私人的“无脚本”智能合约

red-envelope

(西马里克/盖蒂图片社)

“共和党人赢”;“民主党人赢”。这是比特币主网首次智能合约托管押注的参数(和呼叫功能)。

9月8日,BTCPay服务器创始人尼古拉斯·多利尔(Nicolas Dorier)和Suredbits创始人克里斯·斯图尔特(Chris Stewart)利用离散对数合约(DSL)参与了对2020年美国总统大选结果的押注,这是一种智能合约形式,今年才在比特币上实现,多亏了独立比特币开发商劳埃德·福尼尔(Lloyd Fournier)在比特币区块链上所谓“无脚本脚本”领域的技术进步。

至于谁赌哪一方,多丽尔和斯图尔特没有说。即使在选举日计票后,我们仍然不知道谁赢了赌注。这就是关键所在。

否则,合同就不会是离散的。

开发者Gert Jaap Glasbergen称之为“隐形智能合约”,离散日志合约的结构看起来就像比特币区块链上的标准多签名交易。如果有人在账本上搜索这笔交易,他们将无法知道这是一份聪明的合同,或者,在多丽尔和斯图尔特的例子中,知道这是一笔交易的细节。

自比特币问世以来,这些智能合约在理论上是可行的,但是,在过去一年中,ECDSA适配器签名(一种加密签名方案,使“无脚本脚本”能够在不依赖比特币脚本语言的情况下执行智能合约)的开创性工作将其从理论带到了应用程序;

导读:RGB继续努力,为比特币带来更好的智能合约

“从技术上讲,DLC从最初的版本就可以实现,但是很多构建块在那时还不为人所知。例如,对于DLC,我们使用ECDSA适配器签名,直到今年[由Lloyd Fournier]才发现其在本用例中的应用程序,”Suredbits开发人员Ben Carman告诉CoinDesk。

Suredbits与Crypto Garage、Atomic Loans、Square Crypto出资的独立开发商Loyd Fornier和链码实验室开发商Antoine Riard一起,是DLC开发的主要参与者之一。

DLC事务的结构非常简单。在Dorier和Stewart的赌注基础上,双方将资金寄到一个多重签名地址。为了解决这笔交易,甲骨文会在合同上签上一个与获胜结果的散列数相对应的签名(在这种情况下,要么是共和党人的竞选胜利,要么是民主党人的竞选获胜)。

拥有与甲骨文签名相对应的散列值的人可以从合同中提取资金。

用卡曼的话来说,“证明你的合同是基于甲骨文签名的,这是一种奇特的加密技术,只有当你拥有甲骨文的有效签名时,你才能花这笔钱。”

卡曼说,数据链路连接器“仍然是超早期的”,以至于研究它们的团队仍在为编码规范创建库。

他补充说,DLC甚至可以在Lightning网络上找到家,但考虑到当前的实现没有硬编码以适应ECDSA适配器签名,这将需要一些进步;

在Lightning上安装ECDSA需要添加点时间锁合同(PTLC),这是目前在Lightning上运行的哈希时间锁合同的一个在建升级版本。

Schnorr签名将是实现PTLCs的理想基础。卡曼说,期待已久的Schnorr/Taproot升级对于dlc来说仍然是必不可少的。尽管DLC现在可以执行,但如果比特币的代码库得到Schnorr/Taproot softfork的提振,则更高级的用例将更容易实现;

导读:比特币的未来:即将到来的升级如何提高隐私和扩展性

卡曼告诉CoinDesk:“博彩将是一开始的主要使用案例——所以,选举、体育和你拥有的一切。”。“一旦它更加成熟,我们有了一个定义交易对手的市场,对冲或合成资产的使用案例就会出现。”

Glasbergen在其“比特币区块链上的无形智能合约”博客文章中概述了对冲用例。“远期合同”要求双方签订DLC,其中一方同意以商定的价格购买一定数量的比特币(BTC),另一方为购买提供流动资金。

当合同结算时,合同按合同成立时规定的价格,而不是按现行汇率,向买方支付比特币的金额。从本质上讲,这些远期合约是多空比特币的一种方式。

同样,这些远期合约也可用于以比特币计价的合成商品结算(例如,代表黄金和/或白银等大宗商品的DLC合约)。

转载声明:本文 由CoinON抓取收录,观点仅代表作者本人,不代表CoinON资讯立场,CoinON不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。

声明:图文来源于网络,如有侵权请联系删除

风险提示:投资有风险,入市需谨慎。本资讯不作为投资理财建议。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2020年9月17日 下午5:39
下一篇 2020年9月17日 下午5:39

相关推荐

离散对数合约正在为比特币带来私人的“无脚本”智能合约

星期四 2020-09-17 17:39:25

red-envelope

(西马里克/盖蒂图片社)

“共和党人赢”;“民主党人赢”。这是比特币主网首次智能合约托管押注的参数(和呼叫功能)。

9月8日,BTCPay服务器创始人尼古拉斯·多利尔(Nicolas Dorier)和Suredbits创始人克里斯·斯图尔特(Chris Stewart)利用离散对数合约(DSL)参与了对2020年美国总统大选结果的押注,这是一种智能合约形式,今年才在比特币上实现,多亏了独立比特币开发商劳埃德·福尼尔(Lloyd Fournier)在比特币区块链上所谓“无脚本脚本”领域的技术进步。

至于谁赌哪一方,多丽尔和斯图尔特没有说。即使在选举日计票后,我们仍然不知道谁赢了赌注。这就是关键所在。

否则,合同就不会是离散的。

开发者Gert Jaap Glasbergen称之为“隐形智能合约”,离散日志合约的结构看起来就像比特币区块链上的标准多签名交易。如果有人在账本上搜索这笔交易,他们将无法知道这是一份聪明的合同,或者,在多丽尔和斯图尔特的例子中,知道这是一笔交易的细节。

自比特币问世以来,这些智能合约在理论上是可行的,但是,在过去一年中,ECDSA适配器签名(一种加密签名方案,使“无脚本脚本”能够在不依赖比特币脚本语言的情况下执行智能合约)的开创性工作将其从理论带到了应用程序;

导读:RGB继续努力,为比特币带来更好的智能合约

“从技术上讲,DLC从最初的版本就可以实现,但是很多构建块在那时还不为人所知。例如,对于DLC,我们使用ECDSA适配器签名,直到今年[由Lloyd Fournier]才发现其在本用例中的应用程序,”Suredbits开发人员Ben Carman告诉CoinDesk。

Suredbits与Crypto Garage、Atomic Loans、Square Crypto出资的独立开发商Loyd Fornier和链码实验室开发商Antoine Riard一起,是DLC开发的主要参与者之一。

DLC事务的结构非常简单。在Dorier和Stewart的赌注基础上,双方将资金寄到一个多重签名地址。为了解决这笔交易,甲骨文会在合同上签上一个与获胜结果的散列数相对应的签名(在这种情况下,要么是共和党人的竞选胜利,要么是民主党人的竞选获胜)。

拥有与甲骨文签名相对应的散列值的人可以从合同中提取资金。

用卡曼的话来说,“证明你的合同是基于甲骨文签名的,这是一种奇特的加密技术,只有当你拥有甲骨文的有效签名时,你才能花这笔钱。”

卡曼说,数据链路连接器“仍然是超早期的”,以至于研究它们的团队仍在为编码规范创建库。

他补充说,DLC甚至可以在Lightning网络上找到家,但考虑到当前的实现没有硬编码以适应ECDSA适配器签名,这将需要一些进步;

在Lightning上安装ECDSA需要添加点时间锁合同(PTLC),这是目前在Lightning上运行的哈希时间锁合同的一个在建升级版本。

Schnorr签名将是实现PTLCs的理想基础。卡曼说,期待已久的Schnorr/Taproot升级对于dlc来说仍然是必不可少的。尽管DLC现在可以执行,但如果比特币的代码库得到Schnorr/Taproot softfork的提振,则更高级的用例将更容易实现;

导读:比特币的未来:即将到来的升级如何提高隐私和扩展性

卡曼告诉CoinDesk:“博彩将是一开始的主要使用案例——所以,选举、体育和你拥有的一切。”。“一旦它更加成熟,我们有了一个定义交易对手的市场,对冲或合成资产的使用案例就会出现。”

Glasbergen在其“比特币区块链上的无形智能合约”博客文章中概述了对冲用例。“远期合同”要求双方签订DLC,其中一方同意以商定的价格购买一定数量的比特币(BTC),另一方为购买提供流动资金。

当合同结算时,合同按合同成立时规定的价格,而不是按现行汇率,向买方支付比特币的金额。从本质上讲,这些远期合约是多空比特币的一种方式。

同样,这些远期合约也可用于以比特币计价的合成商品结算(例如,代表黄金和/或白银等大宗商品的DLC合约)。