区块链一定要知道的几个硬知识

区块链怎么划分?标准不同,划分类型就不同。目前主要有三中划分方法,一种是根据应用范围划分,一种是根据部署机制划分,另一种是根据对接类型划分。

01

根据应用范围,可以划分为公有链、私有链和联盟链。我先用比较规整的语言整理一下,再给大家做个形象的比喻

公有链

Public Blockchain

公有链的任何节点都是向任何人开放的,每个人都可以参与到这个区块链的计算,而且任何人都可以下载获得完整的区块链数据,即全部账本。

私有链

Private Blockchain

在某些区块链的应用场景下,开发这并不希望任何人都可以参与这个系统,因此建立一种不对外公开、只有被许可的节点才可以参与并且查看所有数据的私有区块链,私有链一般适用于特定机构的内部数据管理与审计。

公有链可以看做是区块链是姐的基础设施或者基本规则,比如说国家的宪法,这是大家都必须遵守的,只有你在这个前提下,才算合法,才能被大家公认。像比特币、以太坊的底层结构,就属于这种类型。

私有链呢,就是这个规则在具体情况下的具体应用,比如说,可以理解为婚姻法、合同法、刑法等等。

联盟链

Consortium Blockchain

联盟链是指参与每个节点的权限都完全对等,各节点在不需要完全互信的情况下就可以实现数据的可信交换,联盟链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入或退出网络。联盟链是一种公司与公司、组织与组织之间大声联盟的模式。

02

根据部署机制,可以分为主链和测试链。

主链/主网

Main-net

通畅区块链,尤其是公有链都有主网和测试网。主网是区块链社区公认的可信区块链网络,其交易信息被全体成员所认可。有效的区块在经过区块链网络的共识后会被追加到主网的区块账本中。

测试链/测试网

Testnrt

测试链是对应主网具有相同功能,但主要的目的用于测试的区块链。测试链是为了在不破坏主链的情况下尝试新想法而建立的,只作为了测试涌入,因此测试脸上的测试币不具备交易价值。比特币的测试链已经历多次重置,以阻止将其测试币用做交易、投机用途的行为。

这就好比我们玩一款新游戏,游戏正式开放日期比如说是3月25日。但为了保证游戏和理性和良好的体验,可能在3月18日就邀请一些玩家或者开发者提前进入,试玩一下进行公测。在公测期间。玩家获得的道具呀,装备呀什么的,在3月25日正式开放时,都会消失,因此也就不会有什么交易价值。3月18日-25日的游戏就是测试链,3月25日以后运行的游戏就是主链。

03

根据对接类型,可以分为侧链和互联链

侧链

Side·Chain

侧链是主链外的另一个区块链。锚定主链中的莫iyigejiedian,通过主链上的计算力来维护侧链的真实性,实现公共区块链上的价值与其他账簿上价值在多个区块链间的转移,最具有代表性的实现有Blockstream.这种主链和侧链协同的区块链架构中的主链有时也被称为母链(Parent chain)。

互联链

InterChains

针对特定领域的应用可能会形成各自垂直领域的区块链,互联网就是一种通过跨链技术连接不同区块链的基础设施;包括数据库结构和通信协议,其本身通常也是区块链。各种不同的区块链通过互联链互联胡同并形成更大的区块链生态。与互联网一样,互联链的建立将形成区块链的全球网络。

在外卖领域,有饿了么、美团外卖、百度外卖等等。我们假设他们都是区块链技术的公司,他们都是外卖领域的侧链,现在都讲得是大数据,这三家各自有各自的用户数据,但都是众多用户中的某一部分,每家公司都只能看到自己用户的情况,但是看不到所有用户的整体情况。互联网的作用,就是在三家公司中间用的一种东西,三家都认可的协议,把三家公司的数据联通起来,每一家公司都能看到所有外卖用户的数据,研究整个外卖市场的用户行为。

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

扫码关注云+社区

领取腾讯云代金券