熟悉区块链的人肯定对区块链智能合约,“以太坊”不陌生。互联网发展至今,有人认为有独立能力开发出区块链应用的人不会超过2000个人,还有人肯定不超过200个人。虽然这个数字或许夸张,但足以说明开发区块链难度之大。

因为这就如同在没有操作系统的手机上开发出一款APP需要从底层编写代码,构筑底层构架,更需要掌握非常多的软硬件开发能力和加密算法。So有人设想,如果有人提供类似于安卓或者iOS这样的操作系统,即可让区块链开发的门槛大大降低。于是有群顺序员开发了Ethereum中文名:“以太坊

汉全科技区块链智能合约特性:

去中心化,可信机制

强平安共识机制,无需第三方介入

交易的公开透明、不可篡改

分布式,稳定、可靠、继续

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

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

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

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

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

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

 

版权声明:本文为moshixx原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/moshixx/p/9437991.html