首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链崛起,分布式与中心化之争

虽然区块链的突出特征是分布式,但目前存在的区块链解决方案间接集中已经形成了一种发展趋势,因此,区块链技术本身也必须在其构建出整个生态系统前解决。

区块链技术集中化新功能可能阻碍未来可能出现的主流应用,包括集中式Web API在内,它们提供了区块链访问、集中式交易以及具有中心故障点的分布式应用程序。

如何消除中间商?

当人们想到利用集中式解决方案给区块链生态系统带来的灾难,例如Mt.Gox、Bitfinex被盗事件时,你可以很容易地看到区块链保持分散的迫切需求。互联网、信贷行业、P2P市场、身份和贷款都应该是分布式的,任何有可靠的第三方作为中间人而不增值的东西都应该用分布系统来取代。

要理解为什么集中化会产生如此大的威胁,就得先深入了解区块链技术的分布式特征以及基于区块链的数字货币与传统货币之间的区别。

在墨尔本技术中心的演讲中,Andreas Antonopoulos说:“对于金融中的每一个问题,都有一个简单和容易的解决方案,但这个解决方案是错误的且是集中化的。”

传统货币和数字货币之争

过去,货币与金本位制(gold standard,即以黄金为本位币的货币制度)紧密相连,这意味着你可以将银行券换成黄金。过去的美元钞票会写道:“可以在美国财政部或任何联邦储备银行兑换黄金或其他任何法定货币。”

1971年,尼克松终止了美元兑换黄金的可兑换性,这标志着美元金本位制的结束,如今的美元上写道:“该券是合法用于私人和公共债务的支付手段。”

美元不再是可兑换黄金的票据,它变成了政府的“欠条”;货币不再是由黄金支撑,而是由政府债券支撑的。现在全世界的国家普遍采用这种模式。

货币不再由真实的东西支撑,这是法定的。这是我们基于对彼此和政府信任而使用的一种任意的价值分配器。自动提款机屏幕上的钱不是真正的数字现金,这只是连接到银行债务和资产数据库的屏幕上的数字,这些数字由中央银行进行仲裁。当您提取或存入现金时,他们会更新您系统中的帐户余额,现金不会在每次使用借记卡时移动,因为这太过繁琐。相反,银行只是持有大量的价值,并在其数据库中进行仲裁。

在区块链领域,同样的仲裁使用的方式是创建一种真正的数字货币,它由自我执行的,并且不需要第三方仲裁者参与。

将中央集权的银行替换为分散的同侪经济,区块链技术的最初目标之一。

区块链技术应用至金融行业

简言之,区块链技术实际上只是一个数据库。

区块链是一个分类账,用于记录不同账户中存储价值的多少。每次B向A转账时,B账户数据库中的值都会减少,而A的账户相应地会增加。中央银行也有类似的数据库,区别在于谁在管理和验证各自数据库中的所有价值和交易。

对于银行来说,银行本身就是一个值得信赖的中间商,因为银行正在监视和执行他的账户,所以B花的钱不能多于他拥有的,自动取款机屏幕上显示的数字是与银行数据库相连的账户的数字。

有了区块链,每个用户都能共享数据库。每台连接到网络的计算机(或节点)运行相同的数据库,验证并管理区块链上的所有交易。由于区块链网络上的其他人正在监视和执行规则,所以B花的钱不能多于他拥有的。区块链上的每个用户都可以看到每个账户中的金额,以及每笔交易的详细信息。但是通过加密,这些账户是匿名的。

密码学和“分担负担”的组合允许分布式媒介(区块链)执行价值转移。例如,比特币实际上只是一个列表,表示B有5个代币,而A有10个代币。当B向A发送一枚代币时,该列表会更新。此时B有4个硬币,A有11个。加密密钥确保只有B的私钥能够让他访问他的账户并将钱汇给某人。加密密钥替代了中央银行内的账户。

如果使用集中式模式,用户可以将所有私人信息存储在银行,然后使用社会安全号码、密码或ID验证您的身份;但是在区块链上,您所需要的只是您的私钥来创建加密安全帐户。这也提供了一些匿名性,因为在区块链上您的账户没有与您的名字相关联,而是与公共密钥相关联。

区块链的价值

那么,是什么激励人们更新区块链账本并保持诚实呢?

你可能听说过采矿。采矿是记录有效交易并创建新“区块”的过程。区块是构成区块链数据库的基本单元,每个块包含几个区块链交易。每隔几分钟,新的交易和账户更新就会被添加到一个新的“区块”中,然后被添加到区块链中。这代表区块链的整个分类帐。这些区块可以是账户余额的更新,也可以是交易的记录。这就是允许区块链在不依赖中央第三方的情况下更新账本的原因。矿工会把B和A之间的交易记录在区块链上。

区块链技术只是取代传统货币的一种方式吗?

以区块链技术的一个应用以太坊为例,以太坊大大增加了区块链技术的使用案例。以太坊允许用户在区块链中添加更多数字货币。“代币”可以是任何能够通过程序描述的东西,这是因为以太坊配备了图灵完整的编程语言。这允许将任何复杂的价值(例如财产、身份或债务)转化为代币。

用户可以创建一个代币,包含一项财产的所有必要信息并创建数字契约。任何可以进行数字编码的价值都可以被标记并创建为区块链上的数字资产,这甚至可以包括你的身份。

以太坊还允许智能合约,它创造了价值转移的具体仲裁,书面合同中的任何逻辑都可以变成数字智能合约,用于调解资产转移。

B可以通过编程设定5个代币离开他的账户,并在A签署电子协议的瞬间转移到A的账户;B还可以在特定条件得到满足之前,安排资金来托管。所有这些交易都由用户提前设定执行,这允许分散的计算机网络取代大多数中间商。

这种分布式特点显然是区块链的独特性和价值的关键,当我们允许集中的一方在区块链技术中发挥关键作用时,我们已经破坏了区块链技术的目的。

集中化的失败

数字货币是有用的,因为它们是分散和不可控制的。当您依赖第三方为您提供区块链访问权限(如Web API)或依赖中央交易所时,就算是添加需要你信任别人的集中层,任何具有单一故障点的DAPP不再属于分布式应用程序。

我们需要去中心化交易所的原因,是防止Mt. Gox事件的发声。比特币是第一个分布式货币,它引起了世界各地人们的注意的原因得益于底层区块链技术,我们现在有能力使得任何事物都是分布式的。

中心化交易所Mt. Gox试图重新集中比特币,他们实际上集中控制了交易所账户的钥匙。当所有对货币的控制权都集中于个人或实体时,情况通常不会很好。Mt. Gox一度处理了全桥范围内70%的比特币交易,使得本应是分散式的货币成为了中央集中的产物。最后的结果是他们损失了超过4亿美元的比特币。

为什么会产生这种结果?因为他们集中了所有的密钥。这就是为什么需要去中心交易所的原因。Mt. Gox发生的事情几乎不可能发生在分布式交易所身上。与集中式解决方案相比,这些项目可能更复杂也更不方便,但它们是绝对必要的。

分布式解决方案

像Stellar和Waves这样的项目能够很好地代表生态系统所需的分散化价值。他们是有前途的项目,也能给用户提供多种选择。在区块链方面,我们总是会有一个集中的解决方案。这可能会更容易,但为了整个技术,我们需要开始采用更分散的选项。

广受欢迎的区块链解决方案中,单个实体控制50%以上的节点会自动背离技术的本质。因此,生态系统内众多的企业表现出这样的模式,是造成目前对集中化担忧的原因。

集中式web API主要是为终端用户设置节点。web API的用户必须完全依赖一个集中的、受信任的第三方。这为Mt. Gox所有的漏洞提供了支持。Mt. Gox只是一个例子。我们在Bitfinex,甚至富国银行都看到了集中化的失败。最近最具毁灭性的集中化失败案例就是让数百万美国人处于危险之中的Equifax黑客攻击。

就像交易所一样,区块链访问也有分散的选择。MIMIR区块链解决方案声称提供分散选项。您无需从中央来源获取所有区块链访问权限,就能够以安全和分散的方式获得区块链访问权限。

去中心化交易所和分布式区块链服务提供商都采用博弈论,与标准区块链技术的方式相同。激励合作的博弈论是使系统分散化的原因。

分权实际上是区块链技术的秘密武器,分权化实际上是区块链技术的秘密武器。Evan Van Ness将这一切归结为一个连贯的思想:“集中就是权力,而权力则会产生腐败。”

杜绝失败

当您添加一个集中层时,会带来所有区块链希望去除的问题。现在您创建了一个中央点故障,这种单点故障会导致资产被盗。

MIMIR的创意内容和设计负责人Mustafa Inamullah分享了这一点:“任何人都不应该受到能够轻易从恶意活动中获利的第三方的摆布,这与第三方是否会进行恶意活动无关。也许你的集中交易或集中式API确实有良好的意愿,但这是无关紧要的。这是一个关于第三方能否轻易逃脱恶意行为的问题。”

不应该有简单的方法来欺骗系统,但不幸的是,每一个集中层都有欺骗系统的能力。没有个人实体能够有能力轻易地用他们的方式来操纵系统,分权能够使这些集中化失败几乎不可能发生。

从统计数据来看,区块链不可能操纵系统,我们需要保持这一点。集中式实体到目前为止都做得很好,但如果我们想要保持区块链技术的价值,那么事情就必须分散,而且项目必须保持足够的分散性,以至于没有空间让个人有能力轻松地操纵系统。

集中化开启了许多事物的能力。这包括仿冒品,机构根据他们认为合适的方式更改规则、账户冻结、安全漏洞,甚至允许发生毁灭性的认为错误。整个社区需要选择分布式的解决方案。

如果我们使得恶意行为成为不可能,那为什么不呢?为什么我们要允许潜在的危险让我们的资产被盗成为可能呢?因此,当有区块链技术存在的时候,用户有权利选择分布式服务。

作者:Iyke Aru

网址:https://www.ccn.com/the-dangerous-threat-of-centralization-that-exists-in-the-blockchain-ecosystem/

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180314A0EHQG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券