0. 公链、联盟链与分布式未来(试读)

  • 李大狗
  • 更新于 2021-01-16 19:00
  • 阅读 3070

详细阐述本人对联盟链与公链的理解

区块链技术到底是什么?

如果在根本定义上都不能形成一致共识的话,那么所有的议题都无从谈起。

在我接下来的所有文章中,「区块链」一词会遵循如下定义:

区块链的本质是使冯诺依曼计算体系不再依赖特定的计算物理设施,从而使得其计算过程和相关的存储和通讯,不再为单方控制,而由各个参与者多方分时控制。这是一种全新的计算范式——区块链计算范式。所谓的不可篡改数据库,仅仅是这个内涵的一部分外延。共识算法,分布式网络是当前实现这一计算范式的重要技术手段。这些是区块链的技术本质。

——王嘉平《区块链到底有什么了不起

遵照这个定义的话,不管是联盟链、还是公有链都属于区块链——他们都包含了「分布式计算」与「分布式存储」这两个区块链必要的属性。

然而,这两个属性表述了区块链「做到了什么」,如果我们从「如何做到」这个角度去看的话,区块链则可以概括为如下公式:

区块链 = 密码学 + P2P网络 + 分布式存储 + 分布式计算 + 智能合约 + 数字身份 + 隐私保护 + ……

从这个角度讲,区块链绝非是一门单一技术,更像一个由多种计算机技术积木组合成的乐高大厦。因此,将不同种类的区块链看成是不同积木的组合是有益的。同时,我们在进行区块链相关的开发与研究的时候,尝试用各种技术积木搭建新的大厦是一种好的思路。我的个人观点:各类大厦我们都可以纳入「广义区块链」的范畴。

公链和联盟链的差异?

目前,大家通过如下简单粗暴的方式区分公链和联盟链:

有币的是公链,无币的是联盟链。

这种说法没毛病,然而并未触及二者差异的核心。有币究竟代表了什么?

↓点击链接查看全文!↓ https://learnblockchain.cn/article/2018

点赞 2
收藏 1
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
李大狗
李大狗
0x73c7...6A1d
面向炫酷编程