区块链的基础性技术,以及公有链,私有链在技术上的差异?

了解区块链的基础性技术,以及公有链,私有链在技术上的差异?

参与5

1同行回答

eecszhueecszhu系统架构师IBM
区块链的一个核心概念就是记账权的获取,对于一个分布式账本,谁来记账?凭什么由他来记账?成为一个普遍问题。对于公有链来说,匿名的参与者必须要完成一定的任务,来证明自己的某种能力,从而向公众证明自己记账的资格。比如比特币中的挖矿,究其本质就是一种记账权的获取,通过证明自己...显示全部

区块链的一个核心概念就是记账权的获取,对于一个分布式账本,谁来记账?凭什么由他来记账?成为一个普遍问题。

对于公有链来说,匿名的参与者必须要完成一定的任务,来证明自己的某种能力,从而向公众证明自己记账的资格。比如比特币中的挖矿,究其本质就是一种记账权的获取,通过证明自己强大的计算力,来获取一个区块的记账权。这种方法叫做工作量证明(PoW)

还有权益证明(PoS)作为PoW的变体,通过晒钱,证明自己在这个区块链网络中持有足够的资产,因此获得记账的权限。

还有很多研究中的方法,比如流逝时间证明(PoET)等。无论何种方法,匿名的公有链都需要使用一种方法争夺记账权。

私有链因为是准入制,因此参与方是实名已知的,无需争夺记账权,而是可以根据预先的约定分配记账权,而记账权通常会发放给多个参与方,通过共识算法来确认记账的有效性,例如HyperLedger就使用实用拜占庭容错(PBFT)进行共识,还有一些其他的共识算法比如筛选(Sieve)共识算法等。

综上所述,公有链和私有链有着本质的不同,因为他们有着完全不同的服务对象和服务需求

收起
互联网服务 · 2016-11-23
浏览1885

提问者

sean.wy
技术总监平安科技
擅长领域: 服务器分布式系统区块链

问题来自

相关问题

相关资料

问题状态

  • 发布时间:2016-11-23
  • 关注会员:2 人
  • 问题浏览:4376
  • 最近回答:2016-11-23
  • X社区推广