Loading

区块链中联盟链的定义及特点

2019-12-05 17:35:58 340

联盟链通常应用在多个互相已知身份的组织之间构建,比如多个银行之间的支付结算、多个企业之间的物流供应链管理、政府部门之间的数据共享等。因此,联盟链系统般都需要严格的身份认证和权限管理,节点的数量在一定时间段内也是确定的,适合处理组织间需要达成共识的业务。联盟链的典型代表是Hyperledger Fabric系统。联盟链的特点如下所示。


timg (1).jpg


      1.效率较公有链有很大提升

      联盟链参与方之间互相知道彼此在现实世界的身份,支持完整的成员服务管理机制,成员服务模块提供成员管理的框架,定义了参与者身份及验证管理规则;在一定的时间内参与方个数确定且节点数量远远小于公有链、对于要共同实现的业务在线下已经达成一致理解,因此联盟链共识算法较比特币PoW的共识算法约束更少,共识算法运行效率更高,如PBFT、Raft等,从而可以实现毫秒级确认,吞吐率有极大提升(几百到几万TPS)。


      2.更好的安全隐私保护

      数据仅在联盟成员内开放,非联盟成员无法访问联盟链内的数据;即使在同一个联盟内,不同的业务之间的数据也进行一定的隔离,比 如Hpeledgere Fabrie的通道(hanel)机制将不同业务的区块链进行隔离;在1.2版本中推出的Pivate Data Clein特性支持对私有数据的加密保护。不同的厂商又做了大量的隐私保护增强,比如华为公有云的区块链服务易参与方身份进行保护等。(Best sepepAS)提供辽同态加离,对交易金额信息进行保护;通过零知识证明,对交易参与方身份进行保护等。


      3.不需要代币激励

      联盟中的参与方为了共同的业务收益而共同配合,因此有各自贡献算力、存储、网络的动力,一般不需要通过额外的代币进行奖励。