2016年-SWIFT环球同业银行金融电讯_Distributed_Ledgers_Smart_Contracts_Business_Standards_and_ISO_20022_11页_1mb
报告摘要
总结:Distributed Ledgers, Smart Contracts, Business Standards and ISO 20022
核心内容
本文件探讨了分布式账本技术(DLT)和智能合约(SC)在金融行业中的应用,并分析了将现有业务标准(如ISO 20022)应用于DLT/SC环境的必要性和可能性。文件强调,尽管DLT/SC具有革命性潜力,但为了实现大规模应用,行业仍需制定统一的业务标准以确保数据一致性、业务流程清晰化以及法律合规性。
主要观点
- DLT/SC的潜力与挑战:DLT和SC能够减少点对点通信和数据同步的需求,提高业务流程的自动化水平。然而,其技术的多样性和相对不成熟,使得在当前阶段难以制定全面的标准化方案。
- 业务标准的重要性:在多主体网络环境中,业务标准是确保数据定义、业务流程和法律责任明确的关键。它们帮助减少歧义并促进技术重用。
- ISO 20022作为参考:ISO 20022是当前金融行业中最广泛采用的业务标准之一,其分层架构(概念层、逻辑层、物理层)为DLT/SC提供了良好的基础。它支持业务概念与消息传递的分离,有助于实现跨平台的互操作性。
- 标准制定的建议:标准应开放且非由单一商业实体控制,以确保行业参与和信任。建议采用标准化的方法论,定义通用用例的模板,并结合现有标准进行扩展和适应。
- 法律与治理问题:标准的治理机制至关重要,需确保标准的演进符合业务需求。ISO 20022的治理模式已被证明是有效的,其开放性和严谨性可为DLT/SC标准提供借鉴。
- 智能合约的标准化:智能合约不仅仅是业务逻辑的存储,还需在行为和数据定义上进行标准化,以确保其可预测性和一致性。标准化可包括设计模式、测试库、DSL(领域特定语言)等。
关键信息
业务标准的作用
- 业务标准用于定义和统一共享数据、业务流程、角色和责任。
- 它们通过提供一致的定义和治理机制,减少歧义,促进技术重用。
DLT/SC与现有标准的兼容性
- DLT/SC技术的演进需要与现有标准(如ISO 20022)保持兼容,以实现跨平台的互操作性。
- ISO 20022的业务模型可以作为DLT/SC的参考,但需根据DLT/SC环境进行调整。
ISO 20022的结构与特点
- 分层架构:ISO 20022采用三层结构:概念层(定义业务概念)、逻辑层(定义消息和业务流程)、物理层(定义消息的格式如XML)。
- 开放治理模型:ISO 20022具有开放的治理机制,支持行业参与和标准的持续演进。
- 业务内容与语义:ISO 20022定义了金融业务的语义和数据结构,有助于确保不同系统间的理解一致。
智能合约的标准化
- 智能合约的行为和数据定义需要标准化,以确保其可执行性和可预测性。
- 标准化可包括设计模式、测试库、DSL等,帮助开发者构建一致的智能合约。
DLT/SC的用例分析
- 以固定利率债券为例,分析了DLT/SC在业务流程中的应用。
- 该用例显示,现有标准如ISO 20022可以作为DLT/SC业务模型的基础,但需进行调整以适应新的技术环境。
- 例如,需要明确哪些数据元素可被哪些角色访问,以及如何在DLT环境中表示这些信息。
未来方向
- 标准化应基于当前技术趋势,逐步推进。
- 需要确保标准的开放性和行业参与,以避免技术碎片化和后续的低效问题。
- 未来DLT/SC标准应结合ISO 20022的业务内容和治理机制,同时考虑技术演进和业务需求的变化。
结论
- SWIFT认为,DLT/SC标准应建立在现有业务标准(如ISO 20022)的基础上,以确保互操作性和行业参与。
- 尽管当前DLT/SC技术尚不成熟,但标准化是其未来发展的关键,有助于避免重复开发和碎片化问题。
- 标准应支持业务逻辑的定义、数据的共享与访问控制,以及跨平台的互操作性。
附录信息
- ISO 20022的定义:包括其分层结构、治理模型和内容描述。
- SWIFT的角色:作为金融行业标准制定的领导者,SWIFT期望在DLT/SC标准的制定和实施中发挥关键作用。
建议
- 标准应开放,避免被单一商业实体控制。
- 应建立标准方法论,用于定义DLT/SC的实现。
- 应考虑如何将现有标准(如ISO 20022)与DLT/SC技术结合,以支持复杂业务流程的自动化。
用例分析(固定利率债券)
- 数据模型:从ISO 20022中提取了固定利率债券的关键数据元素,并根据DLT/SC环境进行了调整。
- 角色与权限:明确了不同角色(如发行人、账户服务、投资者)对数据的访问权限。
- 实现方式:基于Eris平台和Solidity语言,构建了初步的智能合约实现,展示了如何将业务模型转化为代码。
互操作性与重用
- DLT/SC系统需与现有金融基础设施(如电子消息系统)保持互操作性。
- 使用ISO 20022的业务模型有助于实现这一目标,因为它提供了通用的业务定义和数据结构。
技术挑战
- 数据一致性:在DLT环境中,所有节点需要一致的数据,这可能带来存储和带宽的问题。
- 访问控制:需明确哪些数据可被哪些角色访问,以确保安全性和合规性。
- 外部数据访问:智能合约可能需要访问外部数据源,这带来一定的技术和法律挑战。
总体评价
- 本文件强调了业务标准在DLT/SC发展中的重要性。
- 建议采用开放标准,并结合现有标准(如ISO 20022)进行扩展和适配。
- DLT/SC的标准化是一个渐进的过程,需在技术成熟后逐步推进。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载