公共分类账和私有分类账的区别是什么
扫描二维码
随时随地手机看文章
公共分类账和私有分类账解决了不同类型的问题,因此它们提供了不同类型的解决方案。网络实现可以使用私有和公共账本,并在它们之间实现互操作性。Ubin项目就是一个例子。许多实际的用例可能会使用多个无缝集成的分类帐。当一个人开始评估他们自己的分布式账本技术(DLT)采用用例时,项目早期将出现的一个常见问题是需要区分公共分类账和私有分类账。
基本区别
一个公共的区块链网络是一个没有许可证的网络,这意味着任何人都可以加入这个网络(例如,以太坊,比特币)。需要注意的是,许可并不意味着私有——一些公共网络,如Stellar和Sovrin是公共许可的网络。一个私有分类账是允许的,所以只有选定的参与者可以加入网络。(例如,Hyperledger Fabric, R3 ‘s Corda)。
网络参与者
对于公共区块链,所有参与者都参与所有交易(即,数据被复制到网络中的所有节点),没不会存在优先处理的现象,所有用户(节点)都得到平等的处理,数据与所有人共享。这种网络中应用程序的变体使用ZKPs(零知识证明)来隐藏机密数据(例如Mediledger)。
根据所允许的网络(例如,在Corda中),只有选定的参与者才能参与到所允许的私有分类账的给定交易中。基于分类账上的智能合约逻辑,数据与选择节点共享。由于这是一个私有分类账,遵守合规审计规则要容易得多。
理想的设置
公共区块链最适合于与密码相关的用例,也最适合于一些企业对消费者(B2C)用例。与此同时,私有允许的分类账最适合于企业对企业(B2B)用例、客户端类型的用例链、价值链关系、不同企业之间的共享基础设施,以及一些B2C用例,比如现金对分类账类型的交易。
身份管理
公共区块链在设计上没有身份管理功能。私有许可分类账具有身份管理工具(或模块化架构),允许用户插入自己的身份管理解决方案(例如,使用谷歌、LinkedIn等的OAuth解决方案)。
共识机制
私人许可的账本可以使用更有效的共识算法。一些分类账还允许在同一网络中使用多个共识算法。相比之下,公共区块链是安全的。
企业应用程序的性能
在一个私有分类账分类账中,性能要好得多,这是由于一个封闭的网络具有较少的节点,其中参与者是已知的。它们还更适合于企业应用程序,因为可以根据需要添加节点和服务,这对于任何业务解决方案都是一种更实用的方法。
更好的机会分析
一些交易使用私有分类账的方式设计的应用程序可以从合并开帐和关帐数据存储以更好地进行分析中获益。他们还可以从企业系统中获取基于机器学习/人工智能(ML/AI)的输出,并将其共享到分类账上,形成一个集体化的非集中式智能网络,这将使所有网络参与者受益。
法规
法规仍在发展中,但是公共区块链获得企业批准的可能性相对较小,除非用例在范围和实际应用方面非常有限。企业用例更加健壮和实用,因此,私有分类账有更好的机会遵从现有标准。
代币化
代币化是每个公共区块链的一部分。私有的分类账允许通过企业代币进行代币化(但默认情况下不可用)。
区块链标准
另一个经常出现的常见问题是,世界各地正在为基于区块链的实现建立标准而采取的不同举措。以下是一些已经成立的标准委员会:
•ISO/TC 307通过澳大利亚标准机构驱动。主要关注的领域是架构和分类、安全和隐私、智能合约、治理以及区块链之间的互操作性。
•W3C有一个区块链社区小组,他们一直在开发一个web分类帐协议。已经出版了一份草案,内容涉及对分类账进行读写操作的数据模型和协议。
•IEEE一直致力于物联网(IoT)和区块链标准,区块链临床试验标准的研究,并与NIST合作,于2018年9月举行了全球峰会。
•IMI(创新药物计划)涉及制药供应链和临床试验。它是欧盟和以EFPIA为代表的欧洲制药行业之间的公共/私人伙伴关系。
•国际电信联盟(ITU)和BITA也在制定其他非卫生保健标准。
总结
如果您的公司正在考虑实现基于DLT的解决方案,那么希望上面的这些高级差异列表能够帮助您进行初步研究。关键是首先要理解用例是否真的适合基于DLT的解决方案。给定解决方案的某些事务也可以作为基于DLT的解决方案的候选。如果用例适合DLT,那么您需要决定是否需要一个公开的或私有的许可分类账来解决这个问题。
然后是解决方案设计的关键部分,其中必须记住现有的企业系统、当前系统中的技术债务、网络中的参与者是谁、数据隐私/流/分布逻辑和基础设施。为了进行正确的解决方案设计,理解不同的可用选项(Hyperledger与Corda)是至关重要的。
您的遵从性主管将提出的另一个讨论点是此类实现的标准(或缺少标准)。上面关于区块链标准的部分有望提供一些关于正在进行这方面工作的几个标准委员会的新资料。