指导方向: 弹性风险和扩展性风险的重要指导是区块链的设计必须维持交易性和监管性。不能有了弹性,没有交易性或是监管性;或是有了扩展性就失去交易性或是监管性。许多金融应用不需要高速交易,但要保证有正确和安全的交易,而且可以全程监管。如果一个系统只能选择交易性或是扩展性,那么交易性的优先级必定要高于扩展性。即使不能扩展,系统还可以在小范围运行;但是有扩展性,而没有交易性,就有系统性的金融风险,伤害更大。 2.3. 透明度(Transparency)和隐私性(Privacy) 透明度风险是指金融系统公开信息不够产生的问题,例如金融交易所需要公开交易流程,合规流程和数据等;稳定币需要公开准备金。一旦事件发生,客户可以知道经过的流程,可以据理要求赔偿。另外金融系统必须提供监管单位需要的数据方便监管单位执行任务。原始PFMI文件竟然有32次提到透明度的需求。 我们的观察: 加拿大银行在透明度上没有做大量讨论,但是后来美国财政部和SEC等单位大力批评数字代币的透明度。美国SEC认为一数字代币稳定币一直不肯有透明度,后面的准备金从没有清楚过,也发生内线交易现象。这是都是不合规或是被严令禁止的活动。 隐私性一直是金融系统的重要条件,客户信息不能让无关的人知道。 加拿大央行认为批发支付系统(银行间交易就是批发支付)的一个基本要求是,参与者需要对未参与交易的各方保持交易的隐私性。这是为了以防止其他参与者试图利用这个信息。同时,加拿大央行认为他们应该看到所有交易数据。这隐私保护不适用央行监管单位[14]。 对于公链,交易信息公开(几乎没有隐私),参与者的客户也可能喜欢或要求这种隐私性。但加拿大央行不接受这样的设计,认为这不适合任何央行或是银行作业。 相反,基于公证人的DLT系统,如Corda系统,可以有比较好的隐私性,因为可信的第三方(例如参与的加拿大银行)帮助验证所有交易。但是Corda系统有一个严重问题,就是参与共识验证的只有部分节点,所有节点获取的信息不一致,没有参与共识的节点缺少相关信息,这就引起透明度问题。缺乏透明度会产生许多问题: 可靠性(弹性)出问题:每一笔交易只有部分节点参与共识和记录,即使参与的公证员也没有完整账本记录。若是一个或多个节点上的信息被损坏,可能就无法重建整个数据库。这表示传统上区块链系统一直标榜的可靠性事实上不靠谱。解决方案也不靠谱:加拿大央行提出一个解决方案就是使用中心化数据库来维持这些数据,就是有一个节点会参与所有共识和数据记录(而加拿大央行拥有这节点)。但是这样的设计,央行的节点会是整个系统的中心,在性能上会是瓶颈。要解决这问题,可以有多个中心,例如图3所显示。问题是这样的设计,和传统中心化的系统的差距在哪里?整个设计又回倒中心化系统。 (责任编辑:admin) |