在从事金融 IT 行业十年的时间里, 最近这几回, 我帮了好几家, 大概是四五家那样的机构去落地了基于区块链的系统, 结果大家几乎都选了私有链这种技术路线。此刻有很多人都跑来问我, 这到底是个什么东西, 是不是仅仅只是给它加上了一个数据库的功能, 实际上完全不止如此这些而已。
私有链适合谁用
说白一点, 私有链就是那条由你来做主事的区块链线路。在这个链条上, 什么样的节点能够加入、什么样的节点会被移除、共识机制是如何运行的、以及具体的数据内容允许哪些人查看, 这些所有的事情全部都是由你来决定的。

我亲手操作过的那些项目, 比方说银行与银行之间进行资金清算的业务、用来管理供应链金融的业务、还有做电子数据的存证业务, 这些项目无一例外都采用的是私有链这种形式。
出现这种结果的原因主要包括三个方面, 第一是要让合规性顺利过关并得到相应的认可, 第二是确保数据绝对不会泄露给外部人员,第三是要求系统的吞吐量能够达到并且承受住每分钟几千笔交易处理的压力。
但是, 像那些需要外部人员持续参与核查和测试的场合, 采用私有链这种模式其实并不合适。它归根结底是用来解决信任边界内问题的办法, 一旦超出了这个范围, 原本的信任关系就很难维持了。所以在挑选方案之前, 必须先明确划好界限在哪里, 不要一开始就盲目地增加节点数量。
私有链和公链差在哪
其实最核心的区别就在于一个词, 具体来说就是准入这个问题。在公链的环境下, 任何人都可以运行节点并读取数据, 整个系统的安全状况主要是依靠经济激励机制来维持稳定的;而在私有链中, 权限被牢牢地锁死在了那些已经知道的成员手里, 这样一来交易的每秒确认数就能轻轻松松超过一万次。
我曾经亲眼目睹过一个供应链项目把原本部署在公链上的应用迁移到了私有链上, 结果出块的时间由原来的两分钟大幅度压缩到了仅仅两秒, 这使得业务方的满意度出现了肉眼可见的增长。
这样的做法是需要付出一个代价的, 那就是去中心化这个特点的发挥程度被打了一些折扣。当节点变得越来越封闭的时候, 单点风险的问题就会变得越来越严重。我这里有一个建议, 建议大家至少设立五个节点, 并且这几个节点最好能够分属于不同的法人主体下, 千万不要把控制权完全都捏在一个部门的自己手里。
私有链它并不是那些所谓的高级数据库, 而是有着严格的规则来约束协作的账本。你只有把信任的边界弄明白了, 在进行选择的时候自然就非常清晰了。
转载请注明出处:imtoken,如有疑问,请联系()。
本文地址:https://www.zmdyd.cn/imazbqb/10226.html
