我们可以从加拿大央行学习到,评估一个基于区块链支付系统,要以金融风险出发,以金融市场的标准流程出发。当我们从这两个角度出发来评估区块链系统,得出的结论可能和以前评估结果不同。 3.2. 不同节点存不同信息的问题 在2.3节,加拿大央行提出可靠性的挑战,但是我们提出监管性和交易性的挑战。而在许多区块链系统里还有其他问题,例如基于有向无环图(Directed Acyclic Graph, DAG)的共识机制的系统,或是一些使用分片技术的系统内。这些方案有一共性:就是不是每个节点都参与共识,只有部分节点参与。由于参与的节点数目降低,共识速度大增,但同时又带来风险。 3.2.1 固定节点验证 固定节点验证就是每个交易分类,每一类的交易由不同组合的节点参与共识。而这组合方式可以用优化算法(Optimization)来解决。只要知道一笔交易的属性,就知道哪些节点会参与共识机制。例如一笔2个银行之间的交易,共识节点可以是这2个银行的节点以及其他节点。这种方式的缺点是,不同种类的交易会一直出现,新的金融机构也会出现,金融机构也会重组。每一次改变,就需要重新计算节点安排的算法。 3.2.2. 动态随机选择共识节点 动态随机选择共识节点也是常用的方式,例如把一个交易随机送给一个分片处理,或是随机找几个节点来共识。由于参与的节点少,共识可以很快完成;特别是在不同节点,或是不同分片上,还可以并行处理。但是这种方式还有许多问题。加拿大央行提出区块链系统需要处理LSM,如果使用LSM,系统会更加复杂(3.2.3节会讨论)。加拿大央行,在交易量大的一天平均有260亿加元使用LSM,而340亿加元没有使用LSM。如果没有使用LSM,问题还是很多: 由于没有使用LSM,流动性可能不够,当流动性不够的时候,系统就不能继续进行。一个解决方案就是只处理小额支付,而不处理大额支付,来减少这问题的出现。即使限制交易额,流动性还是可能不够,无法适应客户量逐渐增加的情况。例如脸书稳定币系统,每个虚拟资产服务提供商(Virtual Asset Service Provider, VASP)管理大量客户,可以限制每一笔交易额,但是在VASP之间的交易,交易额还是很大。脸书现在的设计是区块链系统不处理VASP内部客户交易,只处理VASP之间的交易(等于批发数字货币机制)。但根据2020年美国监管科技公司的数据,VASP之间的交易大部分是跨境支付,如果每一笔VASP之间的交易都需要经过脸书链来解决,跨境相关的问题就难处理。系统可以使用 RTGS系统来解决这问题。但是基于区块链的RTGS系统一直还没有做出来。如果需要使用RTGS,只能使用传统RTGS系统。3.2.3. 如果系统还有LSM机制 (责任编辑:admin) |