这种新的编码语言有助于发掘比特币的智能合约潜力

https://youtu.be/4vDuttlImPc

(视频截图来自YouTube,由鲁莽VR提供)

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

上周六,鲁宾在一次不计后果的虚拟现实会议上演示了新语言Sapio,许多听众戴着虚拟现实耳机参加了演讲。他计划将这种编程语言作为他的新研究机构Judica的一部分发布。

有状态的智能合约允许用户锁定资金,这样在满足某些条件或采取一系列交互步骤之前,资金就无法使用。这些合约通常与以太坊区块链相关,以太坊区块链非常灵活,使得有状态的智能合约易于编写。

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

虽然比特币还支持几种不同类型的更复杂的智能合约,但这一点鲜为人知,比如在交易被消费之前,比特币需要不止一个人签字同意。但与以太坊相比,比特币智能合约要复杂得多,难以创建,或者它们是无状态的,也就是说,条件要么一次满足,要么根本不满足。到目前为止,这意味着在比特币上开发智能合约的选择较少。

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

萨皮奥今天可以为比特币智能合约工作。但鲁宾设想的大多数智能合约类型在比特币上还不可用。

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

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

鲁宾说:“实际上,这意味着它可以让你做一些更复杂的智能合约(决定)当一枚硬币诞生时,比特币的使用方式。”。

契约的一个使用案例是比特币“金库”,通常一旦私钥被拿走,恶意的参与者就可以带着相关的硬币匆匆逃走。但是,将您的资金锁定在这样的保险库中会在出现错误或其他安全问题时限制比特币的移动;

“我认为保险库是CTV将要提出的最重要的用例之一。他们为广大用户带来了大量的金融主权工具,”鲁宾说,并补充说,这项技术为用户提供了在没有第三方服务提供商的情况下自行完成这项工作的机会。

导读:“大封锁”正在推动比特币托管解决方案的需求

鲁宾认为,比特币目前可以使用金库,但使用CTV创建金库可能要容易得多。

虽然Rubin对保险库最感兴趣,但CTV却打开了其他各种用例,比如拥塞控制。CTV可以帮助比特币用户在区块链交易流量较少的情况下等待高收费,从而降低收费。

既然Rubin已经创建了Sapio,一种专门为CTV设计的智能合约语言,那么这些用例将变得更易于开发人员编程,从而也更容易为日常用户实现。

鲁宾新成立的研究机构Judica将专注于这一系列技术。鲁宾在一封电子邮件中告诉CoinDesk,该公司计划发布一些工具,希望能“大规模扩展比特币经济”;

“Judica”一词在拉丁语中是“判断”的意思:鲁宾将比特币视为一个司法机构,他希望推动比特币在这一角色中成长

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

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

“比特币区块链扮演着司法机构的角色,但目前它能解决的合同类型相当有限,很难开发出更高级的合同,”鲁宾补充道。

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

但鲁宾在讲话中解释说,目前还不清楚CTV何时(以及是否)部署。这是一个更大的比特币变化,所以可能需要时间才能使用操作码。

“我不知道具体什么时候会发生。鲁宾说:“我希望能早点看到。

比特币之所以没有中央权威,是因为没有分散的决策权。因此,开发人员并不总是就前进的方向达成一致;

鲁宾在演讲中说:“如果你问每个开发者(CTV何时部署),你会得到截然不同的答案。”。“有相当数量的人说至少三年后才开始工作。”;

鲁宾一直支持CTV,如果CTV成功激活,它将为比特币增加这些能力。比特币的大部分变化(无论大小)都是实施细节或地方政策。然而,由于CTV改变了一个全球共识规则,它将通过一个“软叉”来实现,即使CTV所需的实际代码更改很小。因此,它需要足够的网络参与者来支持它,以便顺利启动。因此,Rubin不确定何时可以进行更改。

阅读更多:硬叉vs软叉

许多比特币开发商更加谨慎,只对经过一定程度审查的变化表示祝福;

但是,在鲁宾看来,三年的时间表太长了。他把这个时间表称为“悲伤的”,并说:“我很难证明这是一项重要的工作,如果它至少在三年后才真正可用。”

“有些人,比如说,把它运过来,看看我们能不能在6个月内把它弄进来。”他说,他建议,在比特币还处于早期阶段、可塑性更强的时候,应该尽快做出改变。“我认为比特币是如此之早和实验性的,我们需要非常迅速地推动。其他人觉得比特币更加僵化,需要非常缓慢地移动。”

鲁宾认为,这种变化对比特币的未来非常重要;

正如他在演讲中所说,“我们需要很多新的(功能),所以当我们说‘比特币解决了这个问题’,它实际上意味着我们所认为的那样。”

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

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

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

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2020年7月19日 上午11:35
下一篇 2020年7月19日 下午1:36

相关推荐

这种新的编码语言有助于发掘比特币的智能合约潜力

星期日 2020-07-19 12:32:21

https://youtu.be/4vDuttlImPc

(视频截图来自YouTube,由鲁莽VR提供)

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

上周六,鲁宾在一次不计后果的虚拟现实会议上演示了新语言Sapio,许多听众戴着虚拟现实耳机参加了演讲。他计划将这种编程语言作为他的新研究机构Judica的一部分发布。

有状态的智能合约允许用户锁定资金,这样在满足某些条件或采取一系列交互步骤之前,资金就无法使用。这些合约通常与以太坊区块链相关,以太坊区块链非常灵活,使得有状态的智能合约易于编写。

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

虽然比特币还支持几种不同类型的更复杂的智能合约,但这一点鲜为人知,比如在交易被消费之前,比特币需要不止一个人签字同意。但与以太坊相比,比特币智能合约要复杂得多,难以创建,或者它们是无状态的,也就是说,条件要么一次满足,要么根本不满足。到目前为止,这意味着在比特币上开发智能合约的选择较少。

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

萨皮奥今天可以为比特币智能合约工作。但鲁宾设想的大多数智能合约类型在比特币上还不可用。

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

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

鲁宾说:“实际上,这意味着它可以让你做一些更复杂的智能合约(决定)当一枚硬币诞生时,比特币的使用方式。”。

契约的一个使用案例是比特币“金库”,通常一旦私钥被拿走,恶意的参与者就可以带着相关的硬币匆匆逃走。但是,将您的资金锁定在这样的保险库中会在出现错误或其他安全问题时限制比特币的移动;

“我认为保险库是CTV将要提出的最重要的用例之一。他们为广大用户带来了大量的金融主权工具,”鲁宾说,并补充说,这项技术为用户提供了在没有第三方服务提供商的情况下自行完成这项工作的机会。

导读:“大封锁”正在推动比特币托管解决方案的需求

鲁宾认为,比特币目前可以使用金库,但使用CTV创建金库可能要容易得多。

虽然Rubin对保险库最感兴趣,但CTV却打开了其他各种用例,比如拥塞控制。CTV可以帮助比特币用户在区块链交易流量较少的情况下等待高收费,从而降低收费。

既然Rubin已经创建了Sapio,一种专门为CTV设计的智能合约语言,那么这些用例将变得更易于开发人员编程,从而也更容易为日常用户实现。

鲁宾新成立的研究机构Judica将专注于这一系列技术。鲁宾在一封电子邮件中告诉CoinDesk,该公司计划发布一些工具,希望能“大规模扩展比特币经济”;

“Judica”一词在拉丁语中是“判断”的意思:鲁宾将比特币视为一个司法机构,他希望推动比特币在这一角色中成长

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

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

“比特币区块链扮演着司法机构的角色,但目前它能解决的合同类型相当有限,很难开发出更高级的合同,”鲁宾补充道。

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

但鲁宾在讲话中解释说,目前还不清楚CTV何时(以及是否)部署。这是一个更大的比特币变化,所以可能需要时间才能使用操作码。

“我不知道具体什么时候会发生。鲁宾说:“我希望能早点看到。

比特币之所以没有中央权威,是因为没有分散的决策权。因此,开发人员并不总是就前进的方向达成一致;

鲁宾在演讲中说:“如果你问每个开发者(CTV何时部署),你会得到截然不同的答案。”。“有相当数量的人说至少三年后才开始工作。”;

鲁宾一直支持CTV,如果CTV成功激活,它将为比特币增加这些能力。比特币的大部分变化(无论大小)都是实施细节或地方政策。然而,由于CTV改变了一个全球共识规则,它将通过一个“软叉”来实现,即使CTV所需的实际代码更改很小。因此,它需要足够的网络参与者来支持它,以便顺利启动。因此,Rubin不确定何时可以进行更改。

阅读更多:硬叉vs软叉

许多比特币开发商更加谨慎,只对经过一定程度审查的变化表示祝福;

但是,在鲁宾看来,三年的时间表太长了。他把这个时间表称为“悲伤的”,并说:“我很难证明这是一项重要的工作,如果它至少在三年后才真正可用。”

“有些人,比如说,把它运过来,看看我们能不能在6个月内把它弄进来。”他说,他建议,在比特币还处于早期阶段、可塑性更强的时候,应该尽快做出改变。“我认为比特币是如此之早和实验性的,我们需要非常迅速地推动。其他人觉得比特币更加僵化,需要非常缓慢地移动。”

鲁宾认为,这种变化对比特币的未来非常重要;

正如他在演讲中所说,“我们需要很多新的(功能),所以当我们说‘比特币解决了这个问题’,它实际上意味着我们所认为的那样。”