电子发烧友网 > 区块链 > 正文

区块链智能合同是怎么一回事

2019年07月16日 10:13 次阅读

关于区块链智能合同的第一件事是,他们不是合同,聪明,也不是区块链必需。

区块链智能合同是怎么一回事

关于区块链智能合同的第一件事是他们不是合同,聪明,或者是区块链。事实上,他们的名字很不恰当。让我们以相反的顺序来解决这些问题,我们应该找出一份聪明的合同到底是什么。首先,介绍什么是事务,哪些不是事务。

交易和非交易的介绍。

最著名的区块链是像比特币这样的加密货币。2 。关于货币的问题——虚拟的或不真实的——你主要想做的是用它们来买卖东西。你想要的是一个简单的交易模式:“一旦我为你提供这项服务,你就会给我这么多的货币。”我们知道这是如何运作的,因为每次我们在商店或网上买东西时,就会发生这样的情况:初始状态是“我有x数量”,交易完成后的状态是“我有x-y值,你有y值。”在你完成交易之前,你需要从一个状态转移到另一个状态。大多数加密货币都是用来支持这种类型的构造的。

这很好,但是一些聪明的人意识到实际上有很多不同的方法可以做到这一点。Ethereum是非事务性结构的重要组成部分,而Solidity是最著名的例子。我很高兴地说,两者都是开源项目。为什么没有一套更复杂的条件,在我交出我交出的东西之前,需要满足呢?这里有一个聪明的比特——为什么不写那些可以被计算机执行的代码呢?你可能想要的是货币——或者是什么——在一定的时间之后才会被释放,或者如果股票价格保持在特定的范围内,或者某个特定的人继续担任总理,5或者在未来5天内没有发生意外的日食。6 。你也可能有复杂的依赖关系:如果我连续三周写一篇新文章,而且没有人对其中的任何一篇发表不愉快的评论,那就完成了。写这段代码,如果条件满足,就转到下一个状态。

不仅对blockchains

让我们开始解决那些“不是”的陈述。

现在,在区块链中,重要的是一旦国家发生了变化,你就可以确保它被记录在区块链上,这样它就可以公开了,没有人可以改变或者挑战它。但是区块链技术还有其他用途,正如我在“区块链是一个安全主题?”Permissionless系统通常被称为分布式分类技术(DLTs),它非常适合于非事务性状态模型,这很大程度上是因为那些对它们感兴趣的人是一些封闭的组织,它们希望在进入下一个状态之前具备复杂的条件集合。根据最严格的定义,这些都不是区块链。银行和其他金融机构可能是最明显的例子dlt正在不断发展,但他们在供应链领域非常有用,例如,你可能有条件在不断变化的市场利率,可用性,和运输时间或成本,所有打到最终提供的商品或服务的价格。

不聪明

我认为,聪明的合同可以是聪明的,但对我来说,这意味着复杂的,能够对意料之外的情况做出反应。我认为人们之所以称之为“聪明”是因为它们体现在代码中,而不是我上面提到的原因。

这实际上是件好事,我认为,因为我不认为我们想让他们说出我在说什么。我所知道的“智能契约”的大多数用法是,两个或更多的组织根据一组已知的和严格约束的条件,在一组可能的结果上达成一致。这就是合同一般的内容,虽然我也会和这部分术语进行争论,但在这里,它是相当贴切的。

你想要的,一般来说,不是意想不到的或不可能的情况下和智能处理人工智能/机器学习型的,因为如果你这样做,那么结果可能会令人吃惊,而且可能不开心,到一个或更多的当事人。简单——或者至少很容易定义——是您想要构建到系统中的一个关键属性。例如,Solidity项目似乎至少意识到了其中的一些缺陷,并建议使用智能合同的人采用正式的验证,但正如下面我们将看到的,这仅仅触及了问题的表面。

没有合同

当然,有些合同——“在现实生活中”——存在于管理复杂和意外的情况。它们存在于一个明确的法律管辖范围内。使它们起作用的词和短语受到具体和定义明确的过程的影响,在合同条件未达到或被破坏的情况下,有已知的制裁和惩罚。通常情况下,这些挑战会受到挑战,但这种挑战仍然存在着清晰的机制。

目前,“智能合同”不符合合同的描述。将法律合同用语映射到计算机代码是一个非常复杂的过程,而处理代码的错误类型往往在司法系统中没有很好的模拟。还有一个问题,那就是司法管辖权。这通常是在合同条款中描述的,但是如果“智能合同”的处理发生在涉及的当事人的不同管辖范围内,或者甚至是在一个未知的管辖范围内,该怎么办呢?这重要吗?这件事吗?我不知道,而且我也不知道一旦人们开始依赖这些法律强制执行的方式,还有什么其他的问题会从木制品中爬出来,但我怀疑他们是否会受到欢迎。

我们也没有得到帮助,因为当人们谈论软件契约时,他们谈论的是完全不同的东西:这是一个系统在已知输入和启动条件下的广告行为。

这与安全有什么关系?

一旦交易或“智能合同”完成并进入区块链或分布式账本,它是不可变的,基本上是由定义。但是在它完成之前呢?这篇文章开头描述的类型的简单交易是原子化的,或者不存在,它们是“不可分割的,不可简化的”,用行话来说。它们在大多数情况下是瞬时的。

对于“智能合同”来说,情况并非如此。它们需要处理,因此随时间而存在。这意味着,当它们被处理时,它们会受到各种攻击,任何系统都可能受到攻击。标准列表:

机密性。“智能合同”的状态可能会受到监听,这可能导致不对称的知识或泄露给未经批准的各方。

完整性。这是许多“智能合同”的噩梦。如果一个entity-whether一方潜在的合同或雇佣(有意或无意)的内部状态改变代码执行“聪明的合同,”然后“智能合同”的结果不会像他们预期,以及任何相关各方可能引起争议的结果好。更重要的是,这样的争论甚至可能不取决于诚信缺失的证据,而只是怀疑。在执行上下文中,证明运行时完整性——更不用说在被显示为失败的时候——是非常困难的。

可用性。如果一方发现与“智能合同”相关联的条件是对他们不利,他们可能会影响系统的任何部分的可用性,构成“聪明的合同,”的处理代码本身,是否输入到系统,或系统的输出。其中任何一个都可能对现实生活中的结果产生重大影响。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

人人都懂区块链(更新中)

人人都懂区块链系列是一套精心录制的一系列针对于零基础朋友,致力于让更多人了解区块链技术,比特币,以太坊,莱特币等数字货币

发烧友学院 发表于 2018-03-16 00:00 6954次阅读
人人都懂区块链(更新中)

区块链的挑战者都有谁

企业以太坊是快速采用企业应用的好方法,而Ethereum是我们客户用于开发和部署企业区块链的增长最快...

发表于 2019-07-16 10:17 0次阅读
区块链的挑战者都有谁

区块链如何提高安全性和数据共享

对于数据安全,区块链可以通过创建分布式信任网络轻松地实现同样的功能,在那里不再有单一的安全范围。

发表于 2019-07-16 10:09 2次阅读
区块链如何提高安全性和数据共享

如何从失败中学习区块链

比特币,或许是最广为人知的加密货币,在2009年推出,其功能在其使用期限内相当固定。

发表于 2019-07-16 10:06 4次阅读
如何从失败中学习区块链

区块链对你意味着什么

区块链技术将像互联网一样具有革命性,甚至可能是蒸汽机。

发表于 2019-07-16 10:02 5次阅读
区块链对你意味着什么

超级区块链项目有什么差别

每个项目必须为开源组织提供独特的东西,其技术必须适用于其他公司。

发表于 2019-07-16 09:57 10次阅读
超级区块链项目有什么差别

投资业务有了区块链以后会发生什么改变

(区块链)是一项重要的技术,如果正确实施,可以减少结算时间,降低风险,提高透明度,给金融服务业带来巨...

发表于 2019-07-16 09:37 13次阅读
投资业务有了区块链以后会发生什么改变

没有区块链的话会变成什么样

由于互联网服务提供商(isp)最终控制了互联网的传输层,他们可能会歧视来自或指向一个基于区块链的网络...

发表于 2019-07-16 09:34 15次阅读
没有区块链的话会变成什么样

在区块链上追踪比特币的缺点

比特币的危险在于,如果一个交易所或其他服务机构将这种平衡列入黑名单,那么这种平衡就会变得缺乏流动性,...

发表于 2019-07-16 09:31 10次阅读
在区块链上追踪比特币的缺点

如何用AI打造线上社群的西部世界

构建在区块链之上的“AI机器人管家”Jarvis+,在满足社群运营的基础之上,将用户和平台进行链接,...

发表于 2019-07-15 15:49 25次阅读
如何用AI打造线上社群的西部世界

区块链技术的革新将会产生法律变革

“区块链”技术到底好在哪?为什么“比特币”这样一个非官方发行的货币竟然会火得一塌糊涂?“区块链”技术...

发表于 2019-07-15 14:31 37次阅读
区块链技术的革新将会产生法律变革

基于区块链技术的下一代现实预测市场平台SEER介...

SEER将在上线初期提供基础现实预测市场功能。现实预测市场将会以小额高频的方式让全球对现实预测有需求...

发表于 2019-07-15 14:23 25次阅读
基于区块链技术的下一代现实预测市场平台SEER介...

基于利用区块链底层技术的激励型QunQun社区平...

QunQun是基于区块链的全新激励型社区平台。在QunQun上,人们可以无需任何编码和部署即可轻松创...

发表于 2019-07-15 14:16 26次阅读
基于利用区块链底层技术的激励型QunQun社区平...

区块链+游戏将会迎带来一个怎样的市场

《加密猫》的数据爆发超出市场想象,作出分析判断后,陈昊芝认为这类似于2001年互联网的爆发,区块链+...

发表于 2019-07-15 14:16 44次阅读
区块链+游戏将会迎带来一个怎样的市场

平台币的下半场机会在哪里

对于平台币来说,最直观的表现是其市值、币价和升值能力。

发表于 2019-07-15 14:07 28次阅读
平台币的下半场机会在哪里

什么样的区块链项目可以不融资

比特币的功能算是比较简单的,就是一种点对点的电子货币,而货币的功能也比较简单,主要就是交易、转帐,所...

发表于 2019-07-15 14:04 26次阅读
什么样的区块链项目可以不融资

企业对区块链技术的利用已成为了2019年的标志性...

比特币以分散的数字货币而闻名,Bitfury集团在开发资产管理区块链框架Exonum时认识到了利用比...

发表于 2019-07-15 14:02 33次阅读
企业对区块链技术的利用已成为了2019年的标志性...

为什么说比特币是博弈论的杰作

博弈论研究的是两个或多个参与者之间的战略互动过程,其中每个参与者的结果取决于所有参与者的行动。 ...

发表于 2019-07-15 14:02 23次阅读
为什么说比特币是博弈论的杰作

区块链项目是现先有价值还是先有价格

先有价值,后有价格!价值催动价格,而不是资金催动价格!

发表于 2019-07-15 13:57 26次阅读
区块链项目是现先有价值还是先有价格

比特币融资会不会更好

如果比特币当时有对外融资,一方面发展资金上得到补充,另一方面大家集思广益,比特币的开发速度会不会更快...

发表于 2019-07-15 11:54 51次阅读
比特币融资会不会更好

比特币为什么没有融资

比特币没有融资也发展到今天如此壮大,说明了融资对它而言并不是必需的。

发表于 2019-07-15 11:51 40次阅读
比特币为什么没有融资

供应链金融风险频发背后会发生什么

供应链金融产品爆发风险,应收账款融资过程中的凭证真假难辨,使得人们对其背后隐藏的种种风控问题产生关注...

发表于 2019-07-15 11:45 181次阅读
供应链金融风险频发背后会发生什么

基于Oracle亚马逊和微软的区块链即服务平台的...

几乎每一家大型科技公司都开始进军区块链即服务市场。除了亚马逊、微软和Oracle,IBM、SAP和惠...

发表于 2019-07-15 11:44 46次阅读
基于Oracle亚马逊和微软的区块链即服务平台的...

区块链系统的运行成本究竟有多高

通货膨胀(铸币税)可以这么理解:假设市场有 100 枚比特币,每枚 10 元,市值 1000 元。矿...

发表于 2019-07-15 11:42 161次阅读
区块链系统的运行成本究竟有多高

基于区块链技术的零知识证明解决方案全面解析

假设有一扇锁上的门,只能用唯一的一把钥匙打开,门后有A、B共同知晓的一样物品。如果A想向B证明自己有...

发表于 2019-07-15 11:38 38次阅读
基于区块链技术的零知识证明解决方案全面解析

区块链技术的四个基础特性介绍

共识机制的重要作用之一是使得修改大量区块的成本极高,从而几乎是不可能的。以采用工作量证明的区块链网络...

发表于 2019-07-15 11:35 49次阅读
区块链技术的四个基础特性介绍

比特币是如何在去中心化支付之外扩展DeFi的

去中心化金融(DeFi)的说法在许多加密投资者和爱好者那里已经相当流行了。DeFi 建立在这样一个承...

发表于 2019-07-15 11:33 27次阅读
比特币是如何在去中心化支付之外扩展DeFi的

基于Dfinity共识的过程及优缺点解析

DFINITY算是最早坚持以上标准的项目,从2017年起就没有转变过PoS+随机数+WASM虚拟机的...

发表于 2019-07-15 11:29 35次阅读
基于Dfinity共识的过程及优缺点解析

为什么5G可以和物联网还有区块链成为铁三角

5G、物联网和区块链的发展需要三者相互协同,才能在这个全球化的世界中茁壮成长。

发表于 2019-07-15 11:28 76次阅读
为什么5G可以和物联网还有区块链成为铁三角

Gas能为以太坊网络提供哪些帮助

Gas为以太坊网络提供的动力,就像汽油为汽车提供的动力一样,这到底意味着什么?为了解释这一点,我需要...

发表于 2019-07-15 11:28 35次阅读
Gas能为以太坊网络提供哪些帮助

什么是Bitcoin Mixer比特币搅拌机

●比特币交易。比特币交易只是涉及发送和接收帐户的交易。当你将比特币从一个账户发送到另一个账户时,就表...

发表于 2019-07-15 11:27 32次阅读
什么是Bitcoin Mixer比特币搅拌机

采用DAG和分片技术来扩展区块链的性能需要注意哪...

IOTA,Byteball和Nano等项目已经提出了有向无环图(DAG)。他们认为每个人拥有一个全局...

发表于 2019-07-15 11:21 27次阅读
采用DAG和分片技术来扩展区块链的性能需要注意哪...

xDai稳定链生态系统的诞生意味着什么

在POA Network,我们以快速迭代和高质量代码著称。因此,随着DevCon即将到来,到2018...

发表于 2019-07-15 11:18 21次阅读
xDai稳定链生态系统的诞生意味着什么

加密系统和传统结算系统之间存在着哪些差异

加密资产绝大多数都是无记名的数字化凭证,从其底层设计来看,其交易结算天然具有全额、点对点、近似实时、...

发表于 2019-07-15 11:14 27次阅读
加密系统和传统结算系统之间存在着哪些差异

世界各国政府对Facebook的加密货币计划做出...

上个月,Facebook 公布了新成立的子公司Calibra的计划,该公司旨在通过Libra网络为人...

发表于 2019-07-15 11:12 205次阅读
世界各国政府对Facebook的加密货币计划做出...

基于区块链技术框架的游戏平台GrayEagle介...

类似现实社会选举的一种共识机制。既要实现去中心化,又要能够大规模落地。三种节点共治:Authorit...

发表于 2019-07-15 11:08 23次阅读
基于区块链技术框架的游戏平台GrayEagle介...

基于区块链技术的健康管理平台BioCourt介绍

BioCourt是基于区块链技术的健康管理平台,也是第一家全面为用户提供现代健康管理关键解决方案的供...

发表于 2019-07-15 10:59 21次阅读
基于区块链技术的健康管理平台BioCourt介绍

区块链技术如何补救比特币在网络中传输的低效问题

区块链自身被认为是layer 1。区块链充当网络中所有加密资产的当前位置的全局真相源。网络上的全节点...

发表于 2019-07-15 10:57 30次阅读
区块链技术如何补救比特币在网络中传输的低效问题

区块链技术对WordPress网站的好处是什么

区块链技术据说是由中本聪(Satoshi Nakamoto)于2008年开发的,成为新型加密货币比特...

发表于 2019-07-15 10:51 19次阅读
区块链技术对WordPress网站的好处是什么

高盛正在打造一个技术团队来推动数字货币的发展

2018年9月,纽约金融服务署(NYDFS)同时批准了两家公司发行稳定币的申请。这两家公司分别是Ge...

发表于 2019-07-15 10:45 18次阅读
高盛正在打造一个技术团队来推动数字货币的发展

欧洲下一个央行行长对加密资产的态度表现非常友好

据英国《金融时报》,欧洲领导人已就欧盟最重要的几个领导岗位的人选达成一致,支持克里斯蒂娜•拉加德担任...

发表于 2019-07-15 10:41 24次阅读
欧洲下一个央行行长对加密资产的态度表现非常友好

基于区块链技术的分布式云矿池解决方案NNS介绍

云挖矿的出现在很大程度上解 决了一部分以上的问题,也为投资 者降低了进入门槛并减少了多余的 花费,也...

发表于 2019-07-15 10:41 23次阅读
基于区块链技术的分布式云矿池解决方案NNS介绍

稳定币的好处与不足之处分析

如前所述,稳定币的设计和创建是为了将加密货币的价格波动降到最低——如上图所示,价格波动范围在5-16...

发表于 2019-07-15 10:36 17次阅读
稳定币的好处与不足之处分析

比特币系统的核心理念是让系统中的所有参与者都成为...

从表面上看,谷歌和Facebook等公司声称为所有用户提供免费服务。但实际上,他们收集了大量的个人数...

发表于 2019-07-15 10:26 20次阅读
比特币系统的核心理念是让系统中的所有参与者都成为...

如何将物联网和区块链的好处合并到一起

虽然物联网中的区块链将使物联网生态系统更加安全,但区块链并不是拯救物联网的“银弹”。

发表于 2019-07-15 10:25 55次阅读
如何将物联网和区块链的好处合并到一起

区块链技术将可以重新恢复慈善机构的形象

区块链通过自动化将管理成本降至最低,通过可追溯的捐赠里程碑提供更多的问责制,并允许捐赠者更清楚地看到...

发表于 2019-07-15 10:16 17次阅读
区块链技术将可以重新恢复慈善机构的形象

比特币经济学可以作为全球结算网络

对于比特币的未来愿景,社区是存在截然不同的看法的。

发表于 2019-07-15 09:59 23次阅读
比特币经济学可以作为全球结算网络

可扩展的类似部落协作的加密货币经济网络

加密货币经济网络能够从根本上改变我们组织社会的方式,而不需要任何核心实体为个人之间的互动建立信任和激...

发表于 2019-07-15 09:38 18次阅读
可扩展的类似部落协作的加密货币经济网络

2020年区块链将有重大改进

区块链技术堆栈要成熟到足以被主流企业采用,还有很长的路要走。

发表于 2019-07-15 09:31 32次阅读
2020年区块链将有重大改进

比特币硬币能否真正的去中心

比特币硬盘 BHD 集 PoS 与 PoW 的优点于一身,能否带来真正的“去中心”,现在下结论还为时...

发表于 2019-07-15 09:28 20次阅读
比特币硬币能否真正的去中心

加密货币如何加密

区块链世界通过共识算法、加密、点对点网络以及奖励机制等,可以形成一个自治的社区,形成一个通过挖矿机制...

发表于 2019-07-15 09:23 9次阅读
加密货币如何加密

区块链成本到底有多高

区块链系统运行成本是代币通货膨胀与交易费用之和。

发表于 2019-07-15 09:07 19次阅读
区块链成本到底有多高

比特币搅拌机是怎么一回事

比特币被称为是匿名性的,因为交易中没有中间人,这意味着交易可以直接在两个参与者之间进行。

发表于 2019-07-15 09:01 18次阅读
比特币搅拌机是怎么一回事

带宽与区块链之间是怎么一回事

区块链让整个世界保持在一个状态上,当每个区块挖出,新的分类账本取代之前的状态。

发表于 2019-07-15 08:54 122次阅读
带宽与区块链之间是怎么一回事

稳定币的现状是怎样的

稳定币的稳定、安全且可扩展的性质为传统货币之间架起了一座桥梁。

发表于 2019-07-15 08:51 21次阅读
稳定币的现状是怎样的

各国对加密货币挖矿监管政策

比特币挖矿的一大特质就是,随着矿池的增长,需要越来越多的电力。

发表于 2019-07-15 08:45 191次阅读
各国对加密货币挖矿监管政策

区块链可以使互联网更安全的方式有哪些

区块链技术最初是作为匿名在线交易的一种手段。

发表于 2019-07-15 08:41 179次阅读
区块链可以使互联网更安全的方式有哪些

区块链技术如何改造慈善业

区块链技术可以帮助恢复愿意采用其服务的慈善机构的形象。

发表于 2019-07-15 08:37 19次阅读
区块链技术如何改造慈善业

金融危机发生时比特币的命运如何

随着越来越多的资金流向比特币,供应量上不会有什么变化。

发表于 2019-07-15 08:19 17次阅读
金融危机发生时比特币的命运如何

区块链真正的价值在哪

比特币被认为是区块链第一个落地的大型应用,它本身解决一个点对点之间的数字支付体系,但比特币并不完全是...

发表于 2019-07-14 09:07 49次阅读
区块链真正的价值在哪

如何在分散式帐本上实现自我主权身份

数字身份就是以数字形式表现与储存的身份。自全球资讯网被发明以来,数字身份便跟着开始发展直到今日。网站...

发表于 2019-07-13 11:08 59次阅读
如何在分散式帐本上实现自我主权身份

如何在Nextcloud中集成基于区块链的存储Sia

发表于 2019-07-10 06:18 23次阅读
如何在Nextcloud中集成基于区块链的存储Sia

区块链对我们的生活有什么影响

发表于 2019-07-10 04:20 31次阅读
区块链对我们的生活有什么影响

全球十大最值得期待的区块链钱包

发表于 2019-04-09 15:24 228次阅读
全球十大最值得期待的区块链钱包

区块链应用涉及到哪些算法?

发表于 2019-03-27 11:21 473次阅读
区块链应用涉及到哪些算法?

第四次工业革命——区块链技术

发表于 2019-03-08 11:27 816次阅读
第四次工业革命——区块链技术

现在是时候让汽车高管们开始使用区块链了

发表于 2019-01-30 23:32 398次阅读
现在是时候让汽车高管们开始使用区块链了

区块链金融优势究竟表现在哪里?

发表于 2019-01-17 18:06 573次阅读
区块链金融优势究竟表现在哪里?

区块链在其他领域的一些应用

发表于 2019-01-07 17:42 568次阅读
区块链在其他领域的一些应用

科普分片技术

发表于 2019-01-04 17:50 449次阅读
科普分片技术

时代周刊:为什么比特币是自由的源泉?

发表于 2019-01-01 23:23 599次阅读
时代周刊:为什么比特币是自由的源泉?