查看原文
其他

3分钟看懂以太坊和智能合约(中文动画)

2017-11-05 平行区块链

https://v.qq.com/txp/iframe/player.html?vid=y1307fl2qa5&width=500&height=375&auto=0


区块链被认为是自互联网诞生以来最为颠覆性的技术。它的魅力为何如此迷人,让很多人觉得无法理解。在区块链领域中,追随区块链的粉丝们经常提到以太坊和智能合约,那么它们,又是何方神器? 


互联网发展至今,有人认为有能力独立开发出区块链应用的地球人不会超过2000个人,也有人认为可能不超过200个人。这个数字虽然或许夸张,但足以说明开发区块链难度之大。因为这就如同在没有操作系统的手机上开发出一款APP,需要从底层编写代码,构筑底层构架,更需要掌握非常多的软硬件开发能力和加密算法。So,有人设想,如果有人提供类似于安卓或者iOS这样的操作系统,即可让开发的门槛大大降低。于是,有群程序员开发了Ethereum,中文名: “以太坊”。 


以太坊是一个开源的区块链底层系统,就像安卓一样,提供了非常丰富的API和接口,让许多人在上面能够快速开发出各种区块链应用。目前已经有超过200多个应用在以太坊上开发。 


而以太坊很大的特色就是能够实现智能合约。所谓智能合约(Smart Contract),是密码学家Nick Szabo在1994年首次提出以数字形式定义的一系列承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议。


智能合约的智能在英语中对应的单词是Smart,和智能手机(Smart Phone)中的Smart意义相同,表示非常灵活的意思,并不是指人工智能(AI)。智能合约一旦设立指定后,能够无需中介的参与自动执行,并且没有人可以阻止它的运行。


区块链为智能合约提供可信执行环境,智能合约为区块链扩展应用。而在以太坊上的智能合约,能够控制区块链上各种数字资产进行复杂的操作,随着智能合约开始获得越来越多的使用,人们也发现,就像现实世界的合同一样,如果没有认真审核的话,其中就有可能出现漏洞,并且被坏人利用。而TheDAO项目所出现的一系列巨大问题让更多人开始重视智能合约的安全性。 


TheDAO是一个基于以太坊的去中心化自治基金,每个人都可以随时使用以太币参与,没有任何中心化的管理机构,由集体决策进行投资各类区块链项目。由于该项目在28天内筹集超过1.5亿美元,成为全球最大的众筹项目而备受关注。但是由于TheDAO的程序出现漏洞,被黑客窃取了部分资金,使得很多人对智能合约的安全性,甚至是以太坊的安全性开始产生疑问。


事实上,随着事件的发展,大家开始认识到是DAO的智能合约编写出现了漏洞,而不是以太坊的问题。这次事件让所有人认识到智能合约也像传统的合同一样,如果合同的内容和执行流程过于复杂,也需要有律师这样的角色介入审查。而一旦存在漏洞没有被审查发现并被黑客利用,则可能引起糟糕的结果。就像我们可能永远没办法确保所有合同都没有漏洞一样,但不可能由此认为合同方式是没有用处的。智能合约也是如此,只不过在未来也许需要一群专业的人来审计代码。你明白了吗?


往期文章推荐

科普:常说的智能合约到底是什么?

智能合约:通过区块链技术革新法律系统

平行区块链 : 概念、方法与内涵解析

平行区块链:概念、技术与应用(附PPT)

区块链研究报告(技术篇)

区块链项目市场格局图谱(共7大类/附全景图)

区块链为智能立法 从比特币看智能资产

区块链技术、架构与价值互联网

什么是以太坊大都会:终极指南

解读以太坊拜占庭硬分叉

平行区块链Parallel Blockchain

注:本文转载自公众号:区块链铅笔Blockchain,中文动画制作:万向区块链实验室,点击阅读原文可跳转至原文链接。

扫描上方二维码,关注公众号“平行区块链”,获取更多精彩内容!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存