ISO 20022的用户社区可根据不同的市场情况来创建各自市场的规范和指引,同时与其他社区的规范保持高度兼容。
三标准的治理
所有业务标准都需要一个治理流程来维持其一致性和完整性,同时允许标准随着业务发展的需要而不断改进。
ISO 20022有非常开放和高效的治理模型(详见附录A)。这个模型符合成功标准的治理模式,也就是联合用户社区的力量参与标准制定,并采取严格的程序和合理的发布频率来确保业务领域的变化可以被用户接受。在DLT/SC技术逐渐成熟的过程中,任何新的业务标准的推出,都需结合现有标准(如ISO 20022)的经验和最佳实践,这一点是十分重要的。
到目前为止,我们讨论了智能合约的处理特点,但是智能合约不只是在账本中实现业务逻辑。
为实现一个协议的全部或者部分过程的自动化执行,业界对于智能合约是否可以替换常规的法律合约,或是成为它们的电子镜像,还是对它们进行补充并未能达成一致。但无论采取何种方式,这些合约的行为必须得到适当的理解,并且是可预测的,这也是标准化可以发挥作用的地方。这个过程可能有很多种形式:标准的设计模式来为合约实现提供一致性保证;经测试和业内认可的标准化合约库可以提供具体的实现;合约特征库可用于集成客户的合约;领域特定语言(Domain Specific Language,DSL)可以简化合约的获取并提供向自然(法律)语言转换的形式;标签机制可以将法律文本参数化并形成智能合约。根据前面章节中的方法,对智能合约的标准化和ISO 20022中描述的标准化方法论、语义、业务逻辑和数据结构有明显相通之处。扩展业务报告语言(eXtended Business Reporting Language,XBRL)证明了通过标签模型,自然语言文本也可以转换成为机器能够处理的语言。
七与DLT/SC的互操作性和可复用性
7.1引言
ISO 20022是当前商业领域中最广泛采用的一种标准,而且它的架构上将业务概念与报文发送相分离,因此可考虑将ISO 20022作为DLT/SC需要实现业务内容的来源,以及一种实现DLT/SC与其他自动化机制相互操作的手段。
本章将首先描述ISO 20022的哪一部分可以被复用、如何被复用以及在DLT/SC中使用时会有哪些限制和不足。其次,为了更全面地支持DLT/SC,本章将探讨一个新的标准需要如何对ISO 20022进行改变或扩展。
本文所用的素材来源于SWIFT所尝试的对一个简单固定收益债券全生命周期进行自动化处理的概念性验证。选择该用例的一部分原因是当今债券处理的机制相对复杂,包括了众多参与者和活动组件,因此说DLT/SC在机制简化上可能存在机会。另一部分原因是该用例场景可以包括与其他技术,如票面利息报文发送的互操作。这个概念验证是基于ERIS平台,使用的是Solidity语言。