半公开私有链这种情况, 就是要在节点准入和交易可见性这两个方面做出折中, 它既不是完全开放的状态, 也绝对不是完全封闭的结局,我带着我的团队去落地实施过三个这类项目, 我们踩过的坑的数量是比翻起来的白皮书的数量还要多的。
区块链半公开私有链到底怎么运作
节点只有在获得了授权的情况之下才允许加入, 但是对于那些手里面持有查看密钥的参与者来说, 区块里面的交易哈希信息是属于可以公开的内容。
在写权限这个方面它是集中在联盟的核心部分, 而在读权限这个方面它是按照不同的角色进行了分层的管理, 这和那种全节点都能运行以及整个账本所有参与者都可以去查询的公有区块链的逻辑是完全不一样的。
在实际情况中进行部署的时候, 我们采用的是Fabric框架并且结合了自定义的隐私保护模块。关于数据的处理方式, 是按照业务线来拆分通道的。
对于财务数据来说, 只有具备审计权限的人员才能够对其进行解密处理。而对于业务数据, 则是允许供应商以及分销商之间进行共享操作, 彼此之间的数据不会发生相互干扰的情况。
区块链半公开私有链和纯私有链差在哪
所谓纯私有链, 通俗地讲, 它其实就是分布式数据库外面套上了一层共识机制的外壳, 它的所有的读写操作, 全都只能在由围墙所圈定的内部区域范围内发生。

所谓的半公开模式, 则是把一部分位于链上存储的数据, 暴露给处于网络外部的审计节点或者是监管节点进行审查, 这种方式的优势在于, 企业在使用该模式时, 完全不需要交出整套系统, 便能够顺利地满足合规的相关要求以及规定, 从而轻松地通过合规这一道关卡。
去年, 在某供应链金融项目中进行产品选型的期间, 客户在起初就已经做出了拍板决定, 想要采取纯私有链的这种方式, 结果监管方面突然要求对异常交易进行实时的报送工作, 这种情况迫使项目团队不得不将其修改为半公开的体系结构, 与此同时, 又额外增加了三个外部只读节点的应用, 导致整体工期因此白白增加两周的时间。
在选择链条类型的时候, 不要光看白皮书里写的形容词, 要把谁要看、看什么、以及看到哪一层这些关键点都写清楚, 至于剩下的方面, 那全部都属于工程问题。
