1. 趣币网首页
  2. 专栏

智能合约 并非虚无缥缈的神话

区块链的去中心化、不可篡改等特点,也势必能保证智能合约在整个运行过程中不可篡改、公开透明,当然也会避免中心化因素的影响,使得智能合约更加高效的运转。

听说,通过智能合约能够实现自动、公正地执行合约,并且这期间并不需要中间人的介入。

相信很多人都听过智能合约这个名词,特别是当我们谈到以太坊时,之所以称之为“智能合约”,是因为,其合约的条款可以写成代码的形式,存放到区块链中,一旦合约的条款触发某个条件,那么代码就会自动执行,即便有人想违约也很难,因为代码才不管你呢,它只要满足条件就会立即执行。

智能合约  并非虚无缥缈的神话

举个简单的例子,小王与老张打了一个赌,小王赌明天下雨,赌注是200块钱,然而第二天并没有下雨,老张便屁颠屁颠地跑到小王家要赌金,结果精明的小王并不承认,还装疯卖傻地说自己从没打过赌,面对这种看不惯却又无可奈何的情况,老张只能哑巴吃黄连—有苦说不出。

智能合约  并非虚无缥缈的神话

试想,如果在这两个人打赌的时候,就制定好一份合约,然后存放在某个平台,等第二天打赌结果一出来,赌金就自动打到对方的账户上,这样是不是很完美?这就是今天的主角—智能合约。

如今,在我们的生活里,智能手机、智能电器、智能家居…..已经非常司空见惯了,那么智能合约又究竟是什么?它是如何做到合约双方或多方无需信任,就自动执行的?

智能合约  并非虚无缥缈的神话

1.智能合约与以太坊的渊源

以太坊,被称为区块链2.0,它是在比特币去中心化的基础上,赋予了一个叫“智能合约”的功能。此外,可以说以太坊是一个比较著名的运行智能合约的平台。并且为了调整激励机制,它发行自己的货币—以太币,用以奖励寻找区块的矿工。

智能合约  并非虚无缥缈的神话

Vitalik Buterin创建的以太坊可以理解成苹果的ios和安卓系统这样的底层技术,利用这个技术二次开发成一个新应用,里面有个叫智能合约的功能。

它不是合约,也不是我们随便在app里注册的时候弹出来要让你打勾的合同,而是一种自动化运行的计算机程序,程序员在一开始用代码设定好需要执行的内容,并且,这些内容一旦编写好,不可修改,也不可违约,自动化执行,能够被人很好的信任。

 

智能合约  并非虚无缥缈的神话

2.应用于区块链上的智能合约

虽然智能合约被视作区块链2.0的产物,然而,它的历史却可以追溯到1995年,且由尼克·萨博—一位跨领域的法律学者提出的,他说,“一个智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。”

为何要将智能合约应用于区块链上呢?用 “区块链:从数字货币到信用社会”中的一段话来解释就是,“智能合约的工作理论迟迟没有实现,一个重要原因是因为缺乏能够支持可编程合约的数字系统和技术

 

智能合约  并非虚无缥缈的神话

区块链技术的出现解决了该问题,不仅可以支持可编程合约,而且具有去中心化、不可篡改、过程透明可追踪等优点,天然适合于智能合约。”

相信大家都听过怎样证明“我妈是我妈”等一系列的世纪难题,智能合约就是解决这类问题的法宝,解决这个问题的方式主要是,先将智能合约写好并储存,智能合约的内容为,输入秘钥、指纹解锁或刷脸,即可调用个人信息,身份核对成功时,即触发合约条款。

 

智能合约  并非虚无缥缈的神话

在有需要的时候合约立即执行,为自己的个人信息做出证明。如果这项技术被普及开来,那证明“我妈是我妈”、“我是我自己”就十分容易了。

3.如何预防智能合约所存在的问题

智能合约本质是计算机程序,计算机程序就是代码,只要是代码就会出现漏洞问题。 据统计,研究者在分析了将近一百万份智能合约,发现大约3.4%的智能合约存在安全漏洞。而且以太币资金损失早就有案例,去年的Parity钱包漏洞就成为一个典型案例。

智能合约  并非虚无缥缈的神话

这些漏洞背后的原因主要是智能合约编码不完善,存在数个漏洞。对所有的程序员来说,写一个没有bug的代码实在是太难了,即使采取了所有可能的预防措施,在复杂的软件中也总会出现没有预料到的执行路径或可能的漏洞,因此必须加强代码有效性的识别。

虽然智能合约目前的使用还仅仅局限在数字货币领域,但是小编认为它的潜在应用场景还是非常广泛的。或许不久的将来,它终会进入我们的生活之中,极大的的改善我们的生活方式,降低我们的工作成本。

而区块链的去中心化、不可篡改等特点,也势必能保证智能合约在整个运行过程中不可篡改、公开透明,当然也会避免中心化因素的影响,使得智能合约更加高效的运转。

©本文仅代表作者本人观点,与趣币网无关。趣币网对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。转载请注明出处:趣币网

发表评论

登录后才能评论

联系我们

13798586780

在线咨询:点击这里给我发消息

邮件:1074760229@qq.com

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

QR code