主页 > imtoken钱包安全吗 > 区块链有几种类型(共享区块链有哪些类型)

区块链有几种类型(共享区块链有哪些类型)

imtoken钱包安全吗 2023-07-11 05:09:22

迄今为止,区块链经历了3个阶段。 到目前为止,区块链可以根据不同的分类标准分为不同的类别。

区块链的三个阶段

关于区块链的三个阶段,在《区块链解密:构建基于信用的下一代互联网》一书中得到了一些概念:

区块链 1.0:可编程货币

区块链技术随着比特币的诞生而诞生,其最初的应用范围完全集中在数字货币上。 比特币的出现让区块链首次进入大众视野,随后产生了莱特币、以太币、狗狗币等“山寨”数字货币。 可编程货币的出现,使得价值在互联网上直接流通成为可能。 区块链构成了一个全新的、去中心化的数字支付系统。 随时随地的货币交易,无障碍的跨境支付,低成本运营的去中心化系统,都让这个系统具有无限的吸引力。 这种新兴数字货币的出现,强烈冲击了赫尔金融体系。

区块链2.0:可编程金融

受数字货币的影响,人们开始将区块链技术的应用范围扩展到其他金融领域。 其中,基于区块链技术可编程的特点,人们尝试在区块链中加入“智能合约”的概念,形成可编程金融。 在合约系统的支持下,区块链的应用范围开始从单一的货币领域扩展到其他涉及合约功能的金融领域。 彩币、比特币、以太币、合约币等新概念的出现,让区块链技术在股票、清算、私募股权等诸多金融领域崭露头角。 目前,许多金融机构开始研究区块链技术并尝试将其应用到现实中,现有的传统金融体系正在被颠覆。

区块链 3.0:可编程社会

随着区块链技术的进一步发展,其“去中心化”功能和“数据防伪”功能逐渐受到其他领域的关注。 人们开始意识到,区块链的应用可能不仅限于金融领域,还可以扩展到任何有需求的领域。 因此,在金融领域之外,区块链技术已经应用到公证、仲裁、审计、域名、物流、医疗、邮件、认证、投票等领域,应用范围扩大到全社会。 在这个应用阶段,人们正在尝试用区块链颠覆互联网最底层的协议,尝试将区块链技术应用到物联网中,让整个社会进入智能互联网时代,形成可编程的社会。

搭建以太坊私有链_以太坊是私有链还是公有链_以太坊私有链共识机制

4种区块链

1.根据网络范围

根据网络范围可分为公有链、私有链和联盟链。

(一)公链

所谓公有制,就是完全对外开放。 任何人都可以任意使用。 没有权限设置,也没有身份认证。

比特币是一个公共链网络系统。 使用比特币系统时,只需下载相应的软件客户端,创建钱包地址,转账交易,挖矿等操作即可。 这些功能可以自由使用。

由于公链系统完全没有第三方管理以太坊是私有链还是公有链,它依赖于一套预先约定好的规则来保证每个参与者都可以在不受信任的网络环境中发起可靠的交易。 一般来说,公链适用于任何需要公众参与和数据最大透明度的系统,如数字货币系统、众筹系统、金融交易系统等。

这里需要注意的是,在公链环境下,节点数量不固定,节点在线与否不可控,甚至无法保证节点是否为恶意节点。 我们在讲解区块链的大体流程时,提到了一个问题。 在这种情况下,我们如何知道数据已被大多数节点写入并确认? 事实上,在公链环境下,这个问题并没有很好的解决方案。 目前,最合适的方式是不断地相互同步。 最终,网络中大多数节点形成的链是同步的,区块数据一致被识别。 主链,也就是所谓的最终一致性。

搭建以太坊私有链_以太坊是私有链还是公有链_以太坊私有链共识机制

(2) 私有链

私有链是与公有链相对的一个概念。 所谓私有链,是指不对外开放,只在组织内部使用的系统,比如企业票据管理、会计审计、供应链管理等,或者一些政务管理系统。 私有链在使用过程中,通常会有注册需求,即需要提交身份认证,需要一套权限管理体系。 可能有些朋友会有疑惑。 比特币、以太坊等系统虽然都是公链系统,但是如果这些系统都建立在不与外网相连的局域网中,这不就成了私有链了吗? 从网络传输范围来看是可以算的,因为这个网络只要一直和外网隔离,一直只能自己使用,但是因为系统本身没有任何身份认证和权限设置,所以从技术角度来看,这种情况只能算是公链系统客户端搭建的私有测试网。 例如以太坊可以用来搭建私有链环境。 通常这种情况可以用来测试公链系统。 当然,它也可以适用于企业应用。

在私有链环境下,节点的数量和节点的状态通常是可控的,所以在私有链环境下,一般不需要通过竞争来筛选区块数据的加壳者,更加节能环保可以采用友好的方式,比如在介绍中提到的PoS(Proof of Stake,权益证明)、DPoS(Delegate Proof of Stake,权益证明)和PBFT(Practical Byzantine Fault Tolerance,实用拜占庭容错)上述共识机制。

(3) 联盟链

联盟链的网络范围介于公有链和私有链之间。 它通常用于具有多个成员角色的环境,例如银行之间的支付结算、企业之间的物流等。在这些场景中,具有不同权限的成员参与。 与私有链一样,联盟链系统一般都有身份认证和权限设置,节点数量往往是确定的,非常适合企业或机构之间的交易处理。 联盟链不必完全控制。 比如在政务系统中,有些数据是可以对外公开的,所以可以部分开放。

由于联盟链一般用于特定组织之间,像私有链一样,节点的数量和状态也是可控的,通常采用更节能环保的共识机制。

2.根据部署环境

(1) 主链

以太坊私有链共识机制_以太坊是私有链还是公有链_搭建以太坊私有链

所谓主链,就是真正部署在生产环境中的区块链系统。 在正式发布之前,软件会经过多次内部测试版本,找出一些可能存在的bug,并用于内部演示,查看效果。 正式版要到年底才会发布。 主链也可以说是由官方客户端组成的区块链网络。 只有主链才会真正得到推广和使用,各项功能设计相对完善。 另外,有时候,区块链系统会因为各种原因出现分叉,比如挖矿时临时出现的小分叉等,这时最长的原链称为主链。

(2) 测试链

这很容易理解。 是开发者为了方便大家学习和使用而提供的用于测试目的的区块链网络,例如比特币测试链、以太坊测试链等。当然,并不是说区块链开发者必须提供测试链,用户也可以自行搭建测试网络。 测试链中的功能设计与生产环境中的主链可能存在一些差异。 例如,在主链上采用工作量证明算法进行挖矿,在测试链上可以更改算法,更方便测试和使用。

3.根据对接类型

(1)单链

能够独立运行的区块链系统可以称为“单链”,比如比特币主链和测试链; 以太坊主链和测试链; 莱特币主链和测试链; 联盟链等。这些区块链系统具有完整的组件模块,形成一个自成一体的系统。 大家要注意,对于一些软件系统,比如基于以太坊的众筹系统或者财务担保系统,这些只能算是智能合约应用,不能算是一个独立的区块链系统。 应用程序的运行需要一个独立的区域。 区块链系统的支持。

(2) 侧链

侧链是区块链系统的一种跨链技术。 这个概念主要是由比特币侧链发起的。 随着技术的发展,除了比特币,越来越多的区块链系统也应运而生。 每个系统都有自己的优势和特点。 不同的链条如何结合,打通信息孤岛,取长补短? 侧链就是这样一种技术。

以太坊私有链共识机制_以太坊是私有链还是公有链_搭建以太坊私有链

以比特币为例,比特币系统主要是为了实现数字加密,业务逻辑也固化了,所以不适合实现其他功能,比如金融智能合约、小额快速支付等。但是,比特币是目前使用规模最大的公链系统,在可靠性和去中心化保障方面具有相当大的优势。 那么如何利用比特币网络的优势运行其他区块链系统呢? 考虑在现有的比特币区块链之上构建一个新的区块链系统。 新系统可以具备很多比特币不具备的功能,如隐私交易、快速支付、智能合约、签名覆盖等,并且可以与比特币主链进行通信。 简单来说,侧链是一种基于锚定比特币的新型区块链。 目前锚定比特币的侧链包括ConsenSys的BTCRelay、Rootstock、BlockStream的元素链。 大家要注意,侧链本身就是一个区块链系统,侧链不一定非要用比特币作为参考链。 这是一个通用的技术概念。 比如以太坊可以作为其他链的参考链,也可以自己作为侧链和其他链进行锚定。 其实抛开链和网的概念,就是不同的软件之间相互提供接口,增强软件之间的功能互补性。 我们看一下侧链的示意图:

通过这个简单的示意图,我们可以看出区块链系统和侧链系统本身是一个独立的链系统,两者之间可以按照一定的协议进行数据交互。 这样以太坊是私有链还是公有链,侧链就可以起到扩展主链功能的作用,很多在主链中不方便实现的功能都可以在侧链中实现,侧链可以通过数据增强其可靠性与主链的交互。

(3) 跨链

如今,可以说我们的生活几乎离不开互联网,仅仅是互联带来的能量就已经如此巨大。

区块链也是如此。 目前各种区块链系统层出不穷,有的只实现数字货币,有的实现智能合约,有的实现金融交易平台,有的是公链,有的是联盟链等等。 这么多的链条,它们五光十色,功能各异,充满想象力,不断刷新着新的应用方式。 那么,如果这些链系统能够相互联系起来,会发生什么样的化学反应呢? 区块链应用不同于传统软件,具有数据不可篡改、完整性证明、自动网络共识、智能合约等独特属性,从最初的数字货币到未来可能的区块链可编程社会,这些都不会既改变了生活服务方式,也促进了社会治理结构的变革。 如果每条链条都是一根神经,一旦连接起来,就会像一个神经系统,为我们的社会发展带来更新。 智力水平。

此外,从技术角度来看,区块链系统之间的互联互通可以相得益彰,每一类系统都会各有优缺点,在功能上相互补充,甚至相互验证,可以有很大的提升。 增强系统可靠性和性能。

4.按适用范围

按应用范围划分:基础链、产业链。 有一种说法,货币讲的是共识,区块链讲的是生态。 在区块链的划分上,按照生态应用的范围,可以分为以下两种:

以太坊是私有链还是公有链_搭建以太坊私有链_以太坊私有链共识机制

(1) 基础链

典型案例:ETH、EOS

特点:所谓基础链,极米理解就是提供底层通用的开发协议和工具,方便开发者在其上快速开发各种DAPP的区块链,一般基于公链。

如果用现实来类比,我们常说的基础链就是操作系统。 严格来说,这个说法可能不够准确,不同基础链的定位还是不一样的。 比如ETH和EOS可能更像是操作系统,而Ontology和NULS更像是自定义协议。

(二)产业链

典型案例:BTM、GXS、SEER

特点:对于所谓的产业链,业内似乎没有统一的定义。 极米认为其在底层技术上不如基础链,是专门为某些行业定制的基础协议和工具。 如果把基础链看成通用公链,可以把产业链理解成专用公链。

产业链类似于我们日常生活中的某些行业标准。 比如BTM是资产公链,GXS是数据公链,SEER是预测公链。

按应用范围划分,应该还有第三类:应用链。 但是我总觉得应用链应该直接叫DAPP,不能和链相提并论。