1

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

 3 years ago
source link: https://learnblockchain.cn/article/2017
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

区块链技术到底是什么?

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

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

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

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

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

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

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

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

公链和联盟链的差异?

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

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

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

区块链技术到底是什么?

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

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

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

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

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

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

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

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

公链和联盟链的差异?

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

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

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK