取消
普通评论
普通评论

干掉13个区块链最常见的Bug!

csdn2018-03-23 09:38
区块链 Bug 信息安全 收藏

  每一项科技都具有炒作与真实的两面性。Binary District Journal尝试去芜存菁,从中挑选出了13个最常见的关于区块链的误解。

  现在每个人甚至街头大妈都对区块链科技有所耳闻——除非你的生活与世隔绝。理解区块链的最佳方法是将其当成一批记录数据,或者是记载了金融或其他交易的账本。

  目前出现的转折点在于:这个账本被放在网络上与其他计算机共享,且定期更新并协调。换句话说,这是个分布式的账本,即为区块链的本质。

  随着2008年比特币的出现,区块链技术越来越引人注目,而加密货币技术则归功于神秘莫测的中本聪先生。区块链的潜在应用方式很多,从转移资金到安排音乐家的演奏会,再到与世界范围的饥荒作斗争,区块链无处不在。

  误解1. 单一的区块链

  人们谈论区块链的时候,都会以为区块链只有一个。本文读到这里,你可能也有同样的印象。

  但是,现实生活中存在着大量的区块链,每个区块链都有不同的用途。区块链可以对外公开,也可以由企业或个人私下运营。所以区块链有多个而非单一。

  这个误解部分是由媒体引起的,他们口中的区块链宛若是一个人人都用于做同一件事情的计算机程序。

  误解2. 区块链只涉及金钱

  对于第一个处理电子货币——比特币的区块链来说,这种看法倒是正确的,但是区块链技术的潜力远远超出了金钱以及金融的范围。

  目前区块链被广泛用于提供智能合约的服务、数字身份、云存储、投票系统,甚至飞机的安全等等。

  之所以有这么多人以为区块链只涉及金钱,可能是因为比特币是区块链中最火的话题,而且这两个名词可以相互紧密结合使用。

  误解3. 区块链和比特币是一码事

  人们有一种错觉,以为区块链和比特币是同一回事。虽然比特币是基于区块链技术的电子货币,但这两者并不是同一样东西。

  市面上有很多区块链,比如Ethereum、Waves以及Ripple。每个区块链都有不同的使用目的。比特币虽然是第一个出现的,但它与区块链不是一码事。把区块链理解为比特币建立的基础,才能正确掌握这两者的区别。

  这个误解被广泛流传,是因为很多人以为比特币区块链是唯一的区块链,并且以为两者可以互换。

  误解4. 区块链是防欺诈的解决方案

  如果有种药宣称可以包治百病,那么谁都知道它是假的。区块链自带光环,被人当成无懈可击的安全屏障。它被人吹捧成灵丹妙药,可以抵挡所有的黑客攻击、身份盗用、诈骗等等。

  由于区块链的本质,试图篡改数据的人必须修改保存在多个计算机上的数据,或者耗费大量计算能力去挖个新的分叉。

  话虽如此,但是关于区块链的脆弱性或区块链系统被利用的案例也曾发生过。位于香港的Bitfinex在一次黑客攻击事件中损失了6500万美元,以及众所周知的去中心化自治组织(Decentralized Autonomous Organization:DAO)遭受的那次黑客攻击,导致了6000万美元的损失。

  臭名昭著的黑客团伙51crew曾攻击过Shift和Krypton等区块链复制品。

  区块链之所以被误以为可以防欺诈的原因,可能是由于它的很多支持者宣称它是不可改变的,且百分之百安全。这种想法未免太天真了。

  误解5. 区块链是不可改变的

  某种程度上来说区块链是不可改变的。DAO的案例证明,区块链很容易被利用。以太坊在应对黑客攻击的时候,创建了一个分叉用于逆转交易;在那之后这个数字货币分成了两个分叉。

  比特币区块链也有其脆弱性。任何可以聚集挖矿资源的人都可以压倒并控制区块链。他们只需要拥有足够强大的挖矿能力,超过比特币网络中所有人的总和。这种攻击称之为51%攻击。

  鉴于收集如此庞大的资源的难度以及所需的资金支持,个人或团体不太可能做到。然而,政府却有可能做到。对于可改变的区块链,在所有参与者都同意的情况下,交易记录可以逆转。私有区块链中共识比较容易达成,所以这种处理方法尤其适用。

  这种区块链不可改变的误解更多是来自于加密社区人士在意识形态上的渴望,而非现实。事实证明,规则毕竟不是法律。

  误解6. 区块链经济实惠

  这要视情况而定。目前区块链仍然需要大量计算机运行,诸如比特币等区块链的情况下,挖矿的成本是巨大的。计算能力会导致电费、人力以及基础设施等实际成本的发生。

  这就是为什么比特币挖矿主要集中在低电费、低人力成本、以及环境凉爽的国家。Techonomy.com网站上的一篇文章曾提到“超越加密货币应用程序的关键是降低工作量证明(proof-of-work)的成本。如果成本足够低,那么任何人都可以做到,并且超小额的交易也可以进行。例如,高校可以使用区块链追踪明星的官方时间表。”

  然而,在这一切实现之前,很难说区块链是否适用于所有的应用程序以及所有的人。

  这个误解之所以流行,是因为通过比特币或其他电子货币,在世界范围内转移资金,相对来说比其他传统方式更便宜。

  误解7. 只有大公司才可以使用区块链

  这似乎与上述观点相互矛盾,但是没人可以阻止非企业用户或小公司使用区块链。

  举例来说,Ascribe在艺术领域使用区块链;UProov则对照片和视频使用区块链;而Warranteer使用区块链在零售业内认证产品的保证。

  还有Genecoin想在区块链上做DNA备份;以及物联网公司Filament在使用区块链让家电互相通话。

  好消息是区块链可以根据用户需求进行改变。因此所有个人、团体、商业以及非商业用户都可以利用区块链。

  很多大公司都在积极开展区块链的项目,所以给人造成一种只有大公司才能使用区块链的印象,误解也因此而生。

  误解8. 可以将Excel文件保存到区块链

  区块链不是数据存储。很多人以为可以将文档保存到区块链上,但是事实上区块链仅包含具体文档存在的信息。

  文档、电子表格等数据可以保存在数据湖(data lake)中,只有文档的主人可以访问。

  这个误解主要是因为云存储和区块链一样的是无形的。云存储没有物理的驱动存储信息,而区块没有物理的存储设备提供区块链发生的交易。但是,文档不能存储在区块链上。

  误解9. 所有的区块链都是公开的

  大多数知名的区块链都是公开的,这点没错。但是,区块链可以是公开的,也可以是半公开或私有的。我们甚至可以在公开的区块链之上建立一个私有区块链。

  公有链与私有链最基本的区别在于哪些用户可以访问区块链。举例来说,比特币是公有链,而Corda则是由R3财团开发的私有链。

  之所以有这么多的人以为所有区块链都是公有的,原因可能是他们只知道加密货币的区块链,而其是大型的公有链。

  误解10. 只有犯罪分子才使用区块链

  比特币以及区块链已经沦为部分臭名昭著的毒贩的交易货币,被人誉为“丝绸之路”。还被一些勒索软件所利用。

  但是,比特币和其他加密货币也完全适用于合法的渠道。比特币的区块链公开地记录了每笔交易,所以它可能并不是犯罪活动的最佳货币选择。这些货币只是可以很好地用在类似的情况,并不是说我们鼓励你犯罪。

  必须认识到,比特币与所有其他货币一样,只是价值交换的一种方式。

  这个误解广泛流传,是因为关于比特币被用于“丝绸之路”,以及其他引人注目的案件的媒体炒作。

  误解11. 智能合约等同于法律合约

  当条件满足的时候,智能合约可以履行一定的行为。在互联网上,智能合约似乎更加方便。

  请注意智能合约并不包含法律价值。但是可以利用它们证明某些条件符合法律。智能合约不具备法律约束力。从这个角度说,智能合约只是一个工具,而非真正意义上的合约。

  关于智能合约有法定因素的误解无疑来自于“合约”一词。

  误解12. 区块链曝光隐私数据

  在公有链中,常见的误解是以为所有的交易数据都是公开的,没有隐私。这种想法与事实相差十万八千里。

  被公开的交易信息只有交易金额以及hash——将交易细节通过一段加密函数得到的一段密码。

  与之相比,本地的金融机构手里可能掌握了用户此生的所有信息,以及用户家人的所有信息。他们对用户的消费习惯、资产和负债的掌握程度可能远超乎你的想象。

  公有链中的“公有”一词导致了这种误解的蔓延。

  误解13. 区块链言过其实

  据Silicon Republic的报道,普华永道的高管Seamus Cushley在2016年11月之前的9个月内,向区块链科技领域投资了将近14亿美元。

  报道还说,Seamus还断言“一场巨大的实验正在进行,但是很多人还在远远观望。等到他们由恐惧转向试图理解和尊重这项技术的潜能时,他们已经远远落后了。”

  认为区块链言过其实或炒作的说法不太公平,也不准确。区块链科技正在发展,它的潜能仍有待于实现,但是目前看来一切顺利。

  我们很理解区块链言过其实或只是一时的热潮的看法。从历史的长河看来,新科技的出现创造了无数的可能性。我们经历过外太空时期、原子核时期以及互联网泡沫,现在我们正处于区块链革命的阶段。

责任编辑:韩希宇

点击加载

点击加载

发送
普通评论
发送
普通评论
普通评论

为你推荐

暂无相关推荐