区块链技术这些年热度始终未曾降低, 然而好多人一开始就被形形色色的“链”给弄晕了头。实际上, 区块链基础链主要划分成三大种类, 公有链, 联盟链以及私有链。它们之间最大的差异在于“谁拥有参与的权利”以及“数据对于谁是可见的”。简单来讲, 公有链好似一个开放的广场, 任何人都能够进来;联盟链犹如一个会员制俱乐部, 唯有受到邀请才能够加入;私有链则愈发像是公司内部的专用系统, 权限全然掌控在一个人或者一个组织手中。明白了这个底层逻辑, 才能够选对链去解决实际的业务问题。
公有链联盟链私有链到底有什么不同
先来讲讲公有链, 比特币以及以太坊是其典型代表。公有链的节点处于完全开放状态, 任何人只要把客户端下载下来, 便能够加入网络, 交易数据对于所有节点而言完全透明, 并且一旦记录下来, 几乎难以被篡改。这种链具备的好处是, 去中心化程度相当高, 不存在任何一个实体能够对整个网络实施控制, 安全性依靠大量节点共同予以维护。然而缺点也极为显著: 交易速度较为缓慢, 原因在于每个交易都需要全网节点来进行确认, 并且手续费波动幅度很大。因此, 公有链对于那些对透明性以及抗审查性有着较高要求的场景而言更为适配, 举例来说, 像数字资产发行、去中心化金融(DeFi), 又或者是需要全球用户一同参与的应用这种情况。
有种玩法全然不同, 那便是联盟链。联盟链的节点, 是由多个预先选定的机构共同予以管理的, 就像几个银行、几个供应链企业构成一个联盟, 一同去维护一条链。每个节点的权限能够进行差异化设置, 有的具备验证交易的能力, 有的仅仅只能查看数据。联盟链有Hyerlberdger Fabric与R3 Corda这两个典型代表。其优势在于交易处理速度快、隐私保护力度强, 原因是只有联盟成员才能够访问数据, 并且共识机制更为轻量。企业级应用里联盟链颇为常见, 像跨境支付场景, 供应链溯源场景, 票据流转场景等, 这是由于这些业务常常要多个彼此不信任的机构协同合作, 然而又不乐意将商业机密公开暴露于众人面前。

更简单的是私有链, 所有节点予以掌握, 权限归一个组织。私有链本质上更像分布式数据库, 并非真正含义的区块链, 因其去中心化程度很低。私有链优点是性能极高, 原因是不需要复杂共识算法, 且数据全然可控。很多大型企业将私有链用于内部流程优化, 诸如内部审计, 或是文件存证, 抑或是部门间的数据共享。不过私有链存在一个硬伤, 倘若控制方想篡改数据, 理论上能够做到, 所以其公信力不及公有链与联盟链。
怎么根据业务需求选对基础链
挑选链条可不能仅凭主观臆断, 得先弄明白自身最为关键的痛点究竟是什么。要是从事面向C端的应用开发之作, 期望用户能够自由自在地参与其中、资产得以在全球范围内进行流通, 那么公有链便是唯一可行的选择。举例来说, 像是发放NFT、打造去中心化的交易所、又或是构筑一个无需许可即可投入使用的DApp, 公有链所具备的开放性属于刚性需求。然而你必须接纳它速度迟缓、费用高昂的实际状况,以及有可能遭遇政策合规层面风险的这一事实。
如果是企业之间开展业务协作, 比如说在一个供应链里, 存在几家核心厂商以及物流公司共同进行防伪溯源, 那么相较于公有链, 联盟链会更为合适很多。联盟链能够确保数据仅仅在参与方之间进行流转, 并且交易确认时间从几分钟被缩短至秒级。众多金融机构以及政务系统对联盟链也颇为偏爱, 原因在于在保护隐私的前提下还能够达成监管审计。在这个时候, 需要去挑选出一个成熟的企业级区块链平台, 像是FISCO BCOS、Hyperledger Fabric这样的, 与此同时, 要对节点的运维成本以及联盟治理机制加以考虑。
假如是企业内部所进行的信息化升级, 像是公司内部要打造一个具备不可篡改特性的审批记录系统, 又或者是部门之间要共享某些敏感数据, 那么私有链是最为省事的选择。私有链的部署操作简便, 且性能较高, 无需去考虑外部节点的协调相关问题。但是需要留意的是, 私有链的“信任”实际上是依赖于中心化权威的, 要是业务有向外部审计或者合作伙伴证明数据真实性的需求, 私有链的证明力是不太充足的。在这种情形之下, 可以考虑把私有链的关键数据定期进行哈希处理并上传到公有链上, 以此来达成双重保障。
不管挑选哪一种链, 都得对团队的技术能力予以评估, 对业务场景的合规性加以考量, 以及对长期运维的投入加以权衡。区块链基础链不存在绝对的优劣之分, 仅有是否适配之别。公有链属于一种信仰, 联盟链属于一桩生意, 私有链属于一种工具——弄明白自己处于何种位置, 选择的时候就不会纠结了。
转载请注明出处:imtoken,如有疑问,请联系()。
本文地址:https://m.zmdyd.cn/zbimqbxz/8243.html
