LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 离散日志合同将私有,“无脚本”智能合同引入比特币

离散日志合同将私有,“无脚本”智能合同引入比特币

2020-09-16 wanbizu AI 来源:区块链网络

“ Republican_win”; “ Democratic_win。” 这些是在比特币主网上进行的第一个智能合约托管押注的参数(和调用函数)。

9月8日,BTCPay Server创始人Nicolas Dorier和Suredbits创始人Chris Stewart使用离散日志合同(DSL)押注了2020年美国总统大选结果,这种形式的智能合同今年才在比特币上变得可行,这要归功于独立的比特币开发商Lloyd Fournier在比特币区块链上所谓的“无脚本”领域的技术进步。

至于谁下了赌注,多里尔和斯图尔特没有说。 即使在选举日结束之后,我们仍然不知道是谁赢得了赌注。 这就是重点。

订阅我们每日更新的最新消息-Blockchain Bites,订阅后,您将收到有关CoinDesk产品的电子邮件,并且您同意我们的条款和条件以及隐私政策。

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

什么是离散日志合同?

开发商Gert-Jaap Glasbergen将其描述为“隐形智能合约”,离散日志合约的结构看起来像比特币区块链上的标准多重签名交易。 如果有人在分类账上搜索交易,他们将无法知道这是一个明智的合同,或者就多里尔和斯图尔特而言,这是下注的细节。

自从比特币诞生以来,这些智能合约在理论上是可行的,但是在过去的一年中,使用ECDSA适配器签名(一种使“无脚本”能够在不依赖比特币脚本语言的情况下执行智能合约的密码签名方案)的开创性工作使它们从理论上发展到了应用。

阅读更多:RGB继续致力于为比特币带来更好的智能合约

“从最初的发行版开始,从技术上讲DLC可以完成,但当时很多构建模块都不为人所知。 例如,对于DLC,我们使用ECDSA适配器签名,直到今年才发现该用例的应用程序 [by Lloyd Fournier]”,Surebits开发人员Ben Carman告诉CoinDesk。

Suredbits是Crypto Garage,Atomic Loans,Square Crypto资助的独立开发商Loyd Fornier和Chaincode Labs开发商Antoine Riard共同开发DLC的主要参与者之一。

DLC事务的结构非常简单。 在多里尔(Dorier)和斯图尔特(Stewart)之间的赌注基础上,两方将资金发送到具有多重签名的地址。 为了结算交易,甲骨文将使用与获胜结果的哈希值相对应的签名(在本例中为Republican_Win或Democrat_Win)签署合同。

然后,具有与oracle签名相对应的哈希值的人可以从合同中提取资金。

用Carman的话来说,“这是花哨的加密技术,它表明您的合同是基于oracle签名的,只有拥有有效的oracle签名的人才能花掉这笔资金。”

DLC的发展还很年轻,但是很有希望

卡曼说,DLC仍然“还很早”,以至于使用它们的团队仍在创建代码规范库。

他补充说,DLC甚至可以在Lightning Network上找到家,但是考虑到当前的实现没有经过硬编码来容纳ECDSA适配器签名,这将需要一些进步。

在闪电上容纳ECDSA将需要添加点时间锁定合同(PTLC),这是当前在Lightning上运行的哈希时间锁定合同的工作中升级版本。

Schnorr签名将是实现PTLC的理想基础。 卡曼说,人们普遍期待已久的Schnorr / Taproot升级对于DLC仍然至关重要。 即使DLC可以在今天执行,但如果比特币的代码库得到Schnorr / Taproot软叉的支持,更高级的用例将更易于实现。

阅读更多:比特币的未来:即将进行的升级将如何改善隐私和扩展

DLC用例

卡曼对CoinDesk表示:“一开始,投注将是主要用例-因此,选举,体育和您拥有什么。” “一旦建立起来更加成熟,并且我们有一个定义交易对手方的市场,就会有对冲或合成资产的用例。”

格拉斯伯根(Glasbergen)在他的“比特币区块链上的隐形智能合约”博客文章中概述了对冲用例。 “远期合同”将需要两方进入DLC,其中一方同意以约定的价格购买一定数量的比特币(BTC),另一方提供此购买的流动性。

当合同结算的时机到了,合同就按照合同制定时指定的价格(而不是按照当前汇率)向买方支付比特币的金额。 本质上,这些远期合约是多头或空头比特币的一种方式。

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

—-

原文链接:https://www.coindesk.com/dlc-private-smart-contracts-bitcoin

原文作者:Colin Harper

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...