币圈资讯

深度剖析:区块链智能合约究竟是什么?

区块链技术被用到智能合约上, 这被视为又一热技术, 在此领域里, 最有名气的初创企业是Ethereum和Eris Industries, 媒体始终在报道与之攸关的新闻, 那区块链智能合约究竟是什么意思呢?

智能合约里起到智能作用的那个词, 在英语里对应的是Smart, 其与智能手机里的Smart意思是一样(Smart Phone), 它指的有着极为灵活的含义, 并非指代人工智能(AI那部分)。智能合约一经设立并已然指定, 它就能够在没有中介参与的情形下自动执行, 而且不存在任何人能够对其运行予以阻止这件事。

智能合约

术语“智能合约”, 最初是由Nick Szabo于1997年提出的, 这一时间远在比特币出现之前。

有这么一个人, 他身为计算机领域的科学家, 同时还兼法学方面的学者, 并且还是专注于密码研究的专家, 他打算采用一种分布式账本方式去放置合同, 这里所说的智能合约, 如同现实生活当中那份合同一般样式存在着, 然而它们两者之间特有的区别之处在于, 智能合约整体完全是数字化呈现的模样, 事实上, 智能合约属于保存在区块链里的一个身形较小计算编程物。

借此通过一个实例, 来瞧瞧智能合约究竟是怎样运作的。或许你对大型众筹平台Kickstarter有所了解, 产品团队能够于Kickstarter打造项目、设定资金目标, 从而自那些坚信此想法的人处以筹集资金。

在产品团队与支持者之间, Kickstarter实际上是第三方,这就表明, 支持方同团队方都得相信Kickstarter可以用心地处置他们的资金, 以确保资金安全。

要是项目顺遂取得筹资, 项目团队期望从Kickstarter获取自身的资金, 另外, 支持者盼望筹资完毕后自身的资金能给予项目, 或者在未达成目标之际能得到退款, 产品团队及其支持者都得信任Kickstarter。

只因有了智能合约, 所以我们能够构建与之相仿的系统, 然而却不需要去信任像Kickstarter这般的第三方。

智能合约的可信执行环境由区块链提供, 区块链的扩展应用靠智能合约。以太坊上的智能合约, 能操控区块链各类数字资产施行复杂操作。随着智能合约的使用日益增多, 人们发觉, 如同现实世界合同, 若未仔细审核, 便可能存在漏洞, 进而被坏人利用。TheDAO项目所产生的一系列重大问题, 使更多人开始注重智能合约的安全性。

TheDAO是个基于以太坊的去中心化自治基金, 任何人都能够随时用以太币去参与, 不存在任何中心化的管理组织机构, 而是通过集体决策来投资各类区块链项目, 因为该项目在28天内筹集超越1.5亿美元, 成为全球最大的众筹项目从而备受瞩目, 然而由于TheDAO的程序出现了漏洞, 被黑客盗取了部分资金, 致使很多人对智能合约的安全性, 乃至以太坊的安全性开始萌生疑问。

实际上, 历经事件的进展后, 众人渐渐明白是DAO的智能合约编写存有漏洞, 并非以太坊的缘故。此事件使所有人领悟到, 智能合约如同传统合同那般, 要是合同内容及其执行流程太过繁杂 , 便需要有律师这类角色参与审查。而一旦有漏洞未被审查察觉且遭黑客利用, 就可能引发糟糕的后果。恰似我们或许永远无法保证所有合同都无漏洞, 然而绝不能据此认定合同方式毫无用处。智能合约同样是这样, 只是在将来或许需要一帮专业的人去审计代码。

智能合约极有可能给金融服务业带去最为具有颠覆性的那种改变, 恰似往昔计算机数据处理所带来的变革那般。然而, 在达成这个目标以前, 我们首先得清除一些障碍。

已通过安全认证 已通过安全认证
This is a popup message.
kefuIcon