区块链联邦链这两年在热度上面是表现得不低的, 可是真正把它解决的什么问题搞清楚的人是不多的, 同时那些考虑企业到底该不该上去做投入的人也是不占主流的。我在这里银行科技部门工作了五年的长时间了,我是负责分布式系统架构工作的。
我在实际工作当中接触到了十几个跨机构协作的具体场景, 我现在要跟大家好好唠一唠我自己在实际操作中踩过的各种各样的“坑”, 以及我对这些情况做出的判断和看法。
区块链联邦链是啥
话讲得直白一点, 意思就是好多机构各自跑各自的链条, 然后用共识协议把关键状态强行拼凑到一起。最核心的原则可以概括为八个字, 那就是: 数据不出域,可用不可见。这种做法不会去搬运账本, 只会同步校验最后的结果。
这跟央行那种集中式的清算模式完全是两回事。联邦链这件事儿, 它把每家参与方的自治权都给留住了, 所以特别适合像银行间、还有供应链上下游这些地方用。在这些地方, 谁也不想把自己的核心数据交给对方。所以你呢, 就在自家的节点上算一算, 然后你就只负责看那个摘要对不对就行, 别的都不用管。

区块链联邦链靠谱吗
从技术层面上来看, 其实并没有出现什么特别严重的缺陷或者问题。但是, 真正让人觉得非常困难的环节在于后续的治理工作到底该怎么开展。究竟是由哪一方来提供节点设备、由哪一方负责管理共识机制、以及在发生系统故障之后具体责任应该归属到谁的身上这些协议层的权责划分问题, 比单纯地编写代码要难得至少十倍不止。
我在实际工作中目睹了太多的案例, 明明之前的技术评审阶段已经全面通过了, 但是由于行政层面各部门之间互相推诿扯皮, 导致整个流程硬生生地拖了半年之久至今还没能解决。
手上有两个真实发生的案例, 第一个案例把三家银行的存证协同跑通了, 查询效率提升了40%, 第二个案例因为第四家机构临时撤出, 整条链路直接断裂了, 返工了半年时间, 最后削减到两家银行才能勉强支撑。
请先不要急着去全面地铺开工作, 而是应该先去挑选一个协作痛点非常明显的关键环节来开展概念验证, 等到验证通过了之后再去讨论扩大规模的事宜, 联邦链并不是什么都能解决的银弹, 但是它比起把数据全部都倾倒到一条公链上去的做法来说, 要更加务实。
