LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 这种新的编码语言可以帮助释放比特币的智能合约潜力

这种新的编码语言可以帮助释放比特币的智能合约潜力

2020-07-15 wanbizu AI 来源:区块链网络

比特币核心贡献者杰里米·鲁宾(Jeremy Rubin)透露了他为比特币开发新的智能合约语言的工作,他希望这将增加用户的“金融自主权”。

鲁宾在周六的虚拟现实RecklessVR聚会演示中演示了新语言Sapio,许多观众参加了VR头戴式耳机的演讲。 他计划将编程语言作为他的新研究组织Judica的一部分发布。

有状态的智能合约允许用户锁定资金,因此只有在满足某些条件或采取了一系列互动步骤之后才能使用资金。 这些合约最常与以太坊区块链相关联,以太坊区块链非常灵活,使状态智能合约易于编写。

阅读更多:以太坊智能合约如何工作?

鲜为人知的是,比特币还支持几种不同类型的更复杂的智能合约,例如,需要超过一个人才能签署一笔交易才能使用。 但是,与以太坊相比,比特币智能合约的创建要复杂得多且笨拙,或者它们是无状态的,也就是说,条件要么全部满足,要么根本不满足。 到目前为止,这意味着在比特币上开发智能合约的选项越来越少。

鲁宾希望进一步扩展比特币的智能合约用例,以使用户能够更好地控制自己的资金。

比特币智能合约的新可能性

Sapio今天可以为比特币智能合约工作。 但是鲁宾设想的大多数智能合约类型尚无法在比特币上使用。

他专门围绕CHECKTEMPLATEVERIFY(CTV)构建了Sapio,这一更改如果被采用,可以为比特币网络带来更多智能合约功能,即允许用户以新方式保护其比特币。

鲁宾在演讲中将CTV描述为“一个简单的比特币契约系统”。 约定的想法已经存在很长时间了,其目的是增加安全措施,例如在一批比特币中增加额外的规则,以防止比特币的所有者发送到除少数几个地址之外的所有地址。

“实际上,这意味着您可以执行一些更复杂的智能合约 [determining] 鲁宾说:“当创建硬币时,如何使用比特币。”

契约的一个用例是比特币“金库”。 通常,一旦获得了私钥,恶意行为者便会随身携带相关的硬币。 但是,将资金锁定在这种保险库中会在出现错误或其他安全问题的情况下增加对比特币流动的限制。

“我认为保险库是CTV即将发布的最重要的用例之一。 他们为广大用户带来了数量众多的金融主权工具。”鲁宾说,并补充说,这项技术为用户提供了无需第三方服务提供商即可自行执行此操作的机会。

阅读更多:“重大封锁”正在推动对比特币托管解决方案的需求

鲁宾认为,比特币目前可以使用保管库,但使用CTV可以更轻松地创建保管库。

尽管鲁宾对保险库感到最兴奋,但CTV开辟了各种其他用例,例如拥塞控制。 CTV可以帮助比特币用户在区块链交易流量较少的时间内等待高额费用,从而降低费用。

现在,Rubin已经创建了Sapio,一种专门用于CTV的智能合同语言,这些用例将使开发人员更容易编程,从而使日常用户更易于实现。

比特币是一个’司法机构’

鲁宾的新生研究机构Judica将专注于这一系列技术。 鲁宾在一封电子邮件中对CoinDesk表示,它计划发布工具,希望“将大大扩展比特币经济”。

“ Judica”一词在拉丁语中是“审判”的意思:鲁宾将比特币视为司法机构,他希望推动比特币在这一方面的发展。

“如果您观察市场与政府之间的关系,通常自由市场的专制主义者会说政府只是干扰者,并且会消失。 但是,如果仔细观察,法院的功能实际上对经济发展至关重要。 没有可靠的法院或某些司法系统(也有私人仲裁),与相对陌生人进行交易的风险就太大了,严重限制了经济活动。” 比特币进来使这一切变得容易。 他说:“通过法律制度(而不是通过个人武力)加强联系的能力使经济蓬勃发展,”他说。

但是他认为比特币在今天的功能上太局限了。

鲁宾补充说:“比特币区块链充当司法机构的角色,但是现在它可以解决的合同类型非常有限,很难开发更高级的合同。”

作为Judica的一部分,鲁宾计划发布以智能合约语言实现的Sapio“以及无数智能合约的设计”。 由于朱迪卡仍处于早期阶段,鲁宾说他正在寻找赠款,资金和其他团队成员加入。

运送CTV和Sapio

鲁宾在演讲中解释说,但是尚不清楚何时(以及是否)将部署CTV。 这是一个更大的比特币变更,因此操作码可能需要一段时间才能使用。

“我不知道什么时候会发生。 我希望早日看到它,”鲁宾说。

由于比特币是去中心化的,因此没有中央决策权。 因此,开发人员并不总是同意前进的道路。

“如果您问每个开发人员什么时候 [CTV will be deployed],您将得到一个截然不同的答案。”鲁宾在演讲中说。 “至少有相当数量的人说这是现在的三年。”

鲁宾一直在倡导CTV,如果成功激活,它将为比特币增加这些功能。 不论大小,对比特币的大多数更改都是实施细节或本地政策。 但是,由于CTV更改了全局共识规则,因此即使CTV所需的实际代码更改很小,也可以通过“软分叉”来交付。 这样,它将需要足够的网络参与者来支持它以便平稳地激活。 因此,鲁宾不确定何时将提供更改。

阅读更多:硬叉与软叉

许多比特币开发者更加谨慎,只是对经过一定程度审查的变更表示感谢。

但是,鲁宾认为,三年的时间表太长了。 他称此时间表为“悲伤”,并说:“如果直到现在至少三年后才真正有用,我很难证明这是一项重要的工作。”

“有些人喜欢’运送它,看看是否能在六个月内得到它。’ 我更多地属于这个阵营,”他说,并建议应该在比特币仍处于早期阶段且更具延展性时迅速进行更改。 “我认为比特币还处于早期和试验阶段,因此我们需要迅速推进。 其他人则认为比特币更加僵化,需要真正缓慢地移动。”

鲁宾认为这种变化对比特币的未来很重要。

正如他在演讲中所说:“我们需要很多新 [features],因此当我们说“比特币解决了此问题”时,它实际上意味着我们认为做到了。”

—-

原文链接:https://www.coindesk.com/this-new-coding-language-could-help-unlock-bitcoins-smart-contract-potential

原文作者:Alyssa Hertig

编译者/作者:wanbizu AI

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

LOADING...
LOADING...