首页 百科 查看内(nèi)容
  • 4707
  • 0
  • 分享(xiǎng)到

智能合约的短板分析

2018-8-31 23:20

来源(yuán): 链(liàn)门户

2017年6月17日(rì),区块链(liàn)领域发生(shēng)一场大地震, 以太(tài)坊上一个著名(míng)的项目The DAO由(yóu)于其自身漏洞,导致黑客窃取了3600万个以太币,当时(shí)价值约6000万美元,使以(yǐ)太(tài)坊币(bì)价大跌,一(yī)举从145元人民币跌(diē)落至(zhì)68元(yuán)人民币。

此事也导致了以太坊硬分叉,形成(chéng)两条链,一条为(wéi)以(yǐ)太坊(fāng)(ETH),一条为以太坊经典(ETC),同(tóng)时,智能合约的安全性受到大众质疑。就目前来看,智(zhì)能合约(yuē)还有很多短板。

1、智能合约不智能

使用“智能”一词意(yì)味着这(zhè)些合(hé)约像人一(yī)样,具有某种(zhǒng)天生的智慧,然而事情并非如此。 智能合约的”智能“在于(yú)合约(yuē)的执行不(bú)受(shòu)限于(yú)任何事物。 比如:小刘因为(wéi)失业,没有及(jí)时交(jiāo)付(fù)房租,智能(néng)合约服(fú)务器将不会把Key发送给小刘;,小刘也无(wú)法进(jìn)入房屋,流落街头……

一(yī)个真正意义上(shàng)的(de)智能(néng)合约应当考(kǎo)虑到具体情况,即着眼(yǎn)于契约精神(shén),也会(huì)在情况非常不明朗的(de)条件下(xià)试图做出公平的(de)裁决。 换句话说:一个真正的智能(néng)合(hé)约就如同一(yī)个好(hǎo)法官。但现实中的智能(néng)合约并非如(rú)此(cǐ),它(tā)事实上只是基于规则(zé)并(bìng)严(yán)格按(àn)照规则(zé)行事,不能将任何因(yīn)素(sù)或法治精(jīng)神考虑在内。

2、智能合约并非真正的合(hé)约

智能合(hé)约理论上(shàng)将确保合(hé)约可靠性的责(zé)任交给起(qǐ)草者,但实际操作中会产生一些严重的集(jí)权后(hòu)果。

以太坊是以(yǐ)“代码即法律”的观点出发,也(yě)就是(shì)说,以(yǐ)太(tài)坊合(hé)约(yuē)是最终的权威,没有人可以否决合约。 这个观点要求智能合约开发者所开发的代码没有漏洞。 如(rú)果出现漏(lòu)洞,属于需要自己负(fù)责。但当DAO事件发生(shēng)时(shí),这一(yī)观点(diǎn)改变了(le)。以(yǐ)太(tài)坊将存入DAO的所有资金归还。换句话说(shuō),智能合约的起草者做一件错事,造成了严重的后果(guǒ),但以太坊的(de)开发者为此修改了法(fǎ)律。 

3、智(zhì)能合(hé)约(yuē)无法和现实世界接(jiē)轨

智(zhì)能合约虽(suī)然不需要信任,但智能合(hé)约的执行,依然(rán)需要依赖中心化的第三方。但无(wú)需(xū)信任是去中心化(huà)的(de),中心化的执行机构(gòu)会不会能(néng)否做到真正(zhèng)的公正(zhèng)?那么,我们要保证(zhèng)智能(néng)合(hé)约真的(de)“无需信任”,就(jiù)必须保(bǎo)证智(zhì)能合约的执行也是“去中心化(huà)”的。

这会导致(zhì)了另一个问题: 在去中心化的(de)环境(jìng)里,智(zhì)能合约要(yào)运行起来,需要数字世界和现实世界之间有对(duì)应的强关系。比(bǐ)如:我们在智能(néng)合约里用一(yī)个token代表一(yī)座房子的(de)。如果这个token被人偷走或者token丢失,这是不是也意味着现实世界(jiè)中房(fáng)子的所有权(quán)也跟着转移给小偷(tōu)?

4、智能合约存在法律问题

智能合约全(quán)部(bù)由代(dài)码组成,而典型的合同则是一份有着法律意义的文本,这两者(zhě)之间存在(zài)到底能否对应以及如何对应的问(wèn)题(tí)。

智能(néng)合约的(de)性质是合同,表达(dá)的是一种债权关(guān)系。根据民法原理(lǐ),债(zhài)权(quán)关系得以(yǐ)成立的基础,是物权关(guān)系的存在。如何使得更(gèng)多资源(yuán)上链(liàn),也就是(shì)建立基于区块链的物(wù)权体(tǐ)系,恐怕是决定智能合约应(yīng)用范围的基本前提。

智能合约的最大特(tè)点就是无法更改和自动执行,这构成了智能合约(yuē)实现“匿名信用(yòng)”的基础。但(dàn)合约无法更(gèng)改(gǎi)显然具有另外一(yī)方面的(de)安全隐患,在传统合同(tóng)中(zhōng),合同存(cún)在(zài)无(wú)效(xiào)或者可撤销、可解除(chú)的(de)情形。然而在智能(néng)合约中,这些机制还能(néng)适用吗(ma)?

米兰平台-米兰MILAN(中国)
版权申明:本内容(róng)来自于互联网,属第(dì)三方汇集推荐平(píng)台(tái)。本(běn)文的版(bǎn)权归原(yuán)作者所有,文章言论(lùn)不代表(biǎo)链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行(háng)反(fǎn)馈。
相关新闻
发表评论

请先 注册/登(dēng)录 后参与(yǔ)评论(lùn)

    回顶部

    米兰平台-米兰MILAN(中国)

    米兰平台-米兰MILAN(中国)