区块链资讯网>区块链>正文

区块链智能合约现存问题,什么是区块链智能合约

摘要
区块链智能合约现存问题,什么是区块链智能合约,区块链最早是作为比特币交易平台出现的,在比特币大火并疯狂增值之后,保证比特币安全交易的区块链技术就得到了人们的广泛关注。

    区块链智能合约现存问题,什么是区块链智能合约,区块链最早是作为比特币交易平台出现的,在比特币大火并疯狂增值之后,保证比特币安全交易的区块链技术就得到了人们的广泛关注。为了增加区块链的灵活性,区块链的2.0版本以太坊区块链很快出现。新版本区块链最大标志是首次实现了图灵完备,增加了智能合约的应用。智能合约作为区块链上的程序,帮助区块链更好的运转,实现更多功能,人们对智能合约报以很大期望,但2016年的一次DAO攻击事件,让智能合约的一些问题暴露出来。


区块链,什么是区块链,区块链智能合约


    首先,没有统一的开发和监管标准管理智能合约,智能合约是交易参与方共同达成的约定,是开源的,任何人都可以进行编写,没有统一的开发标准。虽然有一些国际上的大型区块链应用联盟开始注意到统一的标准的重要性并着手搭建,但仍缺乏一个国际层面的正式统一标准,使智能合约在兼容性方面有欠缺。


    其次,智能合约缺乏对风险或危机的应对措施,DAO攻击事件使以太坊区块链遭受了近六千万美元的损失,这次攻击正是因为黑客利用了DAO智能合约代码中的一个递归函数来实现的。随着市场规模的进一步扩大,


    交易金额的不断增加,更多的攻击会接踵而至。目前的智能合约仍存在漏洞,缺乏大量的实践操作和验证测试来保证智能合约安全。


    另外,智能合约还缺乏有效的风险管理手段:智能合约作为一段固定的程序,一旦上传区块链就不能更改,其灵活性的不足很可能会导致交易存在风险,但目前智能合约在风险管理明显不足,即使交易出现问题,也不能采取暂缓、冻结或取消等措施来解决,反而依旧会继续执行程序,直至智能合约运行结束或出错。


    再次,智能合约相关的法律法规仍不完善,责任界定不明确,智能合约利用事先写好的程序来完成合同的执行,目前一般使用solidity语言进行开发,专业性较强,且对于代码的白盒测试并不容易,而如果交易方并不都能读懂代码,也就无法确定智能合约的具体条例和实施效果,因此需要用自然语言将合同描述出来。


    要做到描述的完全精准会有一定困难。当因描述的模糊或歧义发生交易纠纷时,追责主体难以确定。


    【免责声明】以上文章是今日小编为您介绍区块链智能合约的个人观点,请读者仅作参考,投资有风险,入市须谨慎!本站不拥有所有权,不承担相关法律责任。如需了解“什么是区块链”请关注:【什么是区块链 http://www.hjhfxw.com/chain/】,如若转载,请注明。


什么是区块链应用?真正读懂区块链的书,你看过多少本?

什么是区块链应用?真正读懂区块链的书,你看过多少本?从比特币开始,到区块链技术的骨骼——密码算法和灵魂——共识算法,再到目前知名的区块链框架介绍,

04月23日 15:31

什么是区块链技术?区块链吸引个大科技公司注意

什么是区块链技术?区块链吸引个大科技公司注意,根据世界智慧财产权组织(WIPO)统计,2017年全球区块链专利高达406件,其中中国就佔了225件。

04月22日 11:35

智慧机器人结合区块链技术 加密技术护使用者隐私

智慧机器人结合区块链技术 加密技术护使用者隐私,近期在美国募资平台 INDIEGOGO 上出现一款外型可爱的居家机器人“ Robelf 机器人”,

04月19日 14:24

什么是区块链技术?什么是区块链的分布式特性?

什么是区块链技术?什么是区块链的分布式特性?区块链协议用于序列化HTML协议对网页的作用。无需自定义安装软件,每个人都可以阅读和交换信息。

04月19日 14:15

什么是区块链应用“区块链”到底是什么?带来一波新的衝击性改变?

什么是区块链应用“区块链”到底是什么?带来一波新的衝击性改变?不论从哪一个角度来解读,可以知道的是 Fintech 将会是未来科技和金融业界都无法忽视的趋势。

04月18日 14:31