首页 区块链生态 查看(kàn)内容
  • 11853
  • 0
  • 分享到

区块链能兼顾可信与效率吗?

2018-10-9 17:45

来源: 巴比特 作者: Tim & Larry

dApp和智能合约的效率分析



1.1.4 dApp和智能合(hé)约的效率


从以上(shàng)的特性可以推导出的一件事是(shì):基于(yú)公链(liàn)的移动端(duān)应用(yòng)不好做。 首(shǒu)先,是技术层面的困难。移(yí)动端计算性能和存储空间受限,对(duì)于任何 dApp 来说都难以在移动端上跑公链的全量节点。因此,如果(guǒ)预期 dApp 的主要(yào)应用场景是(shì)在移动端,那(nà)么会面临网络贡献量与使(shǐ)用(yòng)量不匹(pǐ)配的问题(tí)。


其次,是政策(cè)方面(miàn)的困难。无论(lùn)在(zài)任何一个国家(jiā)和地区,拥有移动(dòng)市场半壁江山的苹果(guǒ),都(dōu)遵循需要有一个应用(yòng)开(kāi)发者来承担(dān)应用可(kě)能带(dài)来的(de)侵权风险(xiǎn)的原则。这导致(zhì)一些基于社区开发的开源项目(mù),无法(fǎ)登(dēng)陆苹果 App Store,因为(wéi)事实上没有(yǒu)人可以为应用(yòng)中的内容负责。这种冲(chōng)突,有点类似于实体经(jīng)济中(zhōng)的共享经济,共享经济(jì)瓦解了酒(jiǔ)店(diàn)集团、出租车公司(sī)的利益(yì),同时分散了他们的责(zé)任。一旦出现事故,难以确定(dìng)责(zé)任主(zhǔ)体,也就无从谈及追责和赔(péi)偿。


其三(sān),「不可篡改」=「无法消错」。我们(men)早前经常听说区块链是「不(bú)可回滚」的,后来我们又听说很多区块链社区投票一致实现了(le)「集体回滚(gǔn)」。区块链本质上是(shì)一种数据库(kù)技术,在当今的大部(bù)分认知中,区块链被认为是一种「先进」的数据库技术。然而事(shì)实上,区块链却是(shì)一种天生瘸腿的数据库技(jì)术(shù)。在数(shù)据库(kù)最(zuì)基(jī)础的四大功能「增(zēng)删(shān)改(gǎi)查」(CURD)中,区块链只能(néng)实(shí)现(xiàn)增和查两项。这在区块链的特性中被体现为「不可篡改性」,而大多(duō)数情况(kuàng)下这对于(yú)一(yī)项数据库技术来说并不是(shì)什么(me)好(hǎo)事。在传统数据库中,管理员拥(yōng)有对数据库进行任(rèn)意(yì)修改的权限,这意味着(zhe)数据库中的(de)数(shù)据出现异常,管理员一个人就可以实现数据的修正。而在区块链中,并没(méi)有这个管理员,想要实现数据修正(zhèng),必须(xū)所有(yǒu)用户同意(yì)才可以。


为进一步(bù)说明这个问题(tí),我们假设有(yǒu)一(yī)个顶尖黑客(kè)通过漏洞,为自己(jǐ)的 QQ账(zhàng)号增加了 100 万Q币(bì)。腾讯技术部(bù)门(mén)的成员发现了这一问题,只要在数据库中将对应 QQ 的 Q币(bì)值改回去(qù)就可以了。 而如果(guǒ)此时,Q币是使用区块链存储的(de),那么麻烦就(jiù)来了,因为这个黑客(kè)修改100万Q币的行为已(yǐ)经发生而且被(bèi)同步到了每一个用户的手里,那么腾讯不得不(bú)发(fā)出一个公告(gào)「请求」8 亿 QQ 用户共同修改这一事实才能(néng)「回滚」。这一问题不仅仅针对数据,而且(qiě)也(yě)是对于智(zhì)能合约。


另外(wài),dApp在以太坊(fāng)这些新一代区块链技术中,主要通过智能合(hé)约实(shí)现。各节点全部(bù)不仅要存储(chǔ)全部智(zhì)能合约(yuē),包括绝大多数垃圾合约,而(ér)且(qiě)需(xū)要运(yùn)行同样合(hé)约,既浪费(fèi)存储又浪费算力。


千亿体育登录网站(中国)集团有限公司
版权申明:本内容来(lái)自(zì)于互(hù)联(lián)网(wǎng),属第三(sān)方汇集推(tuī)荐平台。本文的版权(quán)归原作者所有,文章言论不代表链门户的观点,链门户不承担(dān)任(rèn)何法律责任。如有侵(qīn)权请联系QQ:3341927519进行反(fǎn)馈。
相关新闻
发(fā)表评论

请(qǐng)先(xiān) 注册/登录 后参(cān)与评论

    回(huí)顶(dǐng)部

    千亿体育登录网站(中国)集团有限公司

    千亿体育登录网站(中国)集团有限公司