LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 杨凯:?理解区块链技术应避开的五大误区

杨凯:?理解区块链技术应避开的五大误区

2021-01-28 凯哥聊趋势 来源:区块链网络

近年来,越来越多的人关注和学习区块链,对于初学者而言,很容易陷入一些理解误区。这里为大家一一列举和解答。

误区1:比特币是区块链技术的一个应用,比特币应用的所有内容都可以归结为区块链技术

区块链技术从比特币中独立出来是 2014 年左右的事情,此前每每举出区块链的案例都是比特币,给区块链技术的应用造成了很多误解。我建议先了解区块链技术,再了解比特币,先理解联盟链的业务场景,再了解公有链的业务场景,公有链看作是联盟链的一种大规模延展,可以少走一些弯路。

误区2:公有链情况下数据存储性能不高,联盟链的性能也是如此

数据一致性问题是分布式存储最大的问题,而并发越高,冲突的概率就越大。区块链技术之所以能支持的每秒交易数(TPS)不高,主要是共识机制比较复杂,或者说共识机制就是刻意为了降低并发性,减少数据冲突的概率。

在公有链上,这是一个无法逾越的问题,只能从事实时性要求不敏感的业务。但是,在联盟链中,由于链中的参与方并不多,也不需要每个节点都记账,就可以使用一些性能更高的共识机制,例如前面说的PBFT。我们曾经尝试过一种全对等的算法,可以支持更高的性能。

误区3:应用区块链技术必须有矿工来挖矿

初次接触区块链技术,矿工/挖矿这个概念让人非常费解:(1)为什么一定要挖矿?(2)为什么要给记账成功的节点奖励比特币来鼓励记账?(3)非比特币的业务中如何鼓励记账?

这个误区归根结底还是把区块链和比特币混淆造成的。前面说过,挖矿是通过工作量证明(POW)达成共识的机制,挖矿能力愈强就取得了记录权。更重要的是比特币的货币属性,发行货币要么靠国家信用(例如纸币),要么靠奇缺资源(例如黄金),比特币为了防止滥发,就需要用算力做为一种奇缺资源。

这样说来,比特币实际上把共识算法、货币属性、鼓励记账这几件事都用挖矿来解决了,思路确实精妙。但是,在业务规则不同的联盟链中就不一样了,除了有其他更高效的共识算法外,不需要奇缺资源,不需要专门对记账做鼓励,因为必须记账已经是核心企业之间的契约,可以通过技术手段保证数据的同步,支持审计等能力,自然就不需要挖矿了。

误区4:真正的区块链技术应用必须是完全地去中心化

去中心是一个理想,经常有人问,为什么要去中心?去中心有什么好处?真的能去中心吗?后来,我深入研究联盟链的场景时发现,实际的业务场景大多是多中心(这又是比特币惹的祸,他真的想去中心),例如上述的企业联盟方式,几个建立联盟的核心企业就是多中心,他们共同成为一个新的中心。传统方式建立新的中心,往往通过建立清算机构的方式,而区块链技术让建立中心的成本降低了。误区5:所有的区块链节点都是记账节点

多中心就意味着不是每个节点都需要记账,记账的工作由几个中心节点负责就可以了,其他节点与记账节点间是数据同步的关系,也就是非记账节点上也有全部数据。以UENC公链为例,其网络中的记账节点有系统随机选取、分配验证,并不是所有节点都参与记账。其它节点只是参与同步数据,保持区块高度一致而已。

联盟链中非记账节点一般处在加盟企业,由于数据可见性的要求,非记账节点中的数据并不是都可见的,但是这一副本可以做为一种法律依据,提高了篡改数据的成本。

—-

编译者/作者:凯哥聊趋势

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...