大家好,我是好葉(ye)。 放眼过去,机会满满;展望未来,无从下手。好葉陪您一起学习。 智能合约中的变量由尼克·萨博(Nick Szabo)于1996年提出的智能合约,似乎代表了许多业务领域中的快速而动态的解决方案,并且在多个各方互不信任的情况下提供服务:它们是区块链平台上的可自我执行的软件,并且没有违约的可能性。 他们“自动化”的特定目的是使任何类型的关系变得更容易、更快捷,这可以在义务或监管案例中找到其天然来源。 智能合约是强制执行的数字协议。这些“程序”使用由单向数学算法(因此不可修改)组成的哈希密码术,从而确定了它们的不可修改性和完整性。定义了计算机化的交易协议,该协议执行合同的条款,最大程度地减少欺诈、欺骗、例外或对中介的需要,并消除所谓的交易成本。
在现实世界中,与数字世界不同,规范性案例(无论是义务还是合同)都具有众多变量,这些变量不仅可以在契约本身的汇编中找到确定性,可以作为各方的保证,而且也可以预见,或者,如果没有,还可以由该行业的专业人员插手和探索。 但在数字世界中,面对偶然或突然的情况,诸如智能合约之类的工具快速性和自动化性会相应地导致延展性或可修改性丧失。 但是,可以在代码中插入所谓的触发点,即可以由计算机系统验证的特定事件,例如某个术语的到期,由此产生法律后果;正是由于这个原因,在这种情况下,我们称其为“有条件合同”,因为法律后果的执行,仅是对上述条件的公开或私人确认。
因此,如果在计划合规性条件下起决定性作用的事件发生了,但是在程序中未预见到,并因此用代码编写的事件会发生什么呢? 智能合约需要甲骨文来解析细节,这些细节在制定合约时无法准确知道:站在区块链(因此是智能合约)与现实世界之间的第三方代理,目的是将信息传递给智能合约,一旦出现某种外部条件。然后,他们向区块链提供外部数据,并在满足特定条件时立即触发智能合约的执行,这需要在编写合约时不知道的信息。 如果智能合约对任何外部干预的关闭都是可靠性的保证,那么问题仍然存在于所有不在链中(即在区块链代码中)但必须存在于链中的元素(无论是原始元素还是新元素)从外面“召回”。外部世界是由一个预言家精确地代表的,然而,在大多数情况下,由中央治理来管理它是可变的。那么您如何调和区块链系统严格的去中心化、不变性和透明性与不那么“可靠”的来源? 似乎Chainlink承担了解决智能合约确定性问题的任务,创建了一系列节点,这些节点的具体职责是精确地“验证”到达智能合约的数据真实性,无论源的真实性,应从中获取。如何?通过保证节点。 通过节点网络将区块链和智能合约与外部数据连接起来。提供的数据安全性得到了保证,因为智能合约可以选择它们可以关注的节点和数量。每个节点都有一个信誉,用于确保其工作正确完成。节点的信誉与每个节点必须拥有的资本成正比,以保证完成的工作。 实际上,每个节点必须:
如果正确完成了节点的工作,则信誉会提高,但是如果出现错误,信誉会下降。让我们举一个保险领域的实际例子。 在航班延误的情况下,保险报销取决于一个预告片,该预告片传达飞机降落的确切时间;如果传输的数据有误,导致不应进行的报销,保险公司将继续对节点本身提出索赔,因此,这不仅会减少作为担保的资本,而且会失去声誉,根据有效的评分系统得出的结果“不可靠”。 走向数字化和合同自动化的过程一直在持续动荡,这是可以逐步解决关键的问题,并促进获得创新解决方案的先驱榜样。 译文来源 https://medium.com/altcoin-magazine/variables-in-smart-contract-9c3004f0caef 以上,译文不易,感谢您读到最后。 有幸与您一起学习。 您的点评:就是好葉最大反省进步 每日愿景...1.币乎更新文章一篇(第66篇) 2.跑步3公里(648 km) 3.学习单词10个 4.学习币圈名词解析 —- 编译者/作者:好葉 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
【外媒解读】智能合约中的变量。
2019-12-22 好葉 来源:区块链网络
LOADING...
相关阅读:
- RCP的公链优势2020-08-06
- DeFi平台Opyn智能合约漏洞详解:攻击者空手套白狼!2020-08-06
- 苏哲社区:8.6比特币午间行情分析btc又将冲击12000大关?2020-08-06
- 数字货币:金价上涨使比特币上涨预期生效,比特币昨天最高上涨至12020-08-06
- 5G联盟-5G驱动区块链技术发展2020-08-06