创造广泛的生态系统机遇——Ubin项目第五阶段报告(英)-64页_3mb
报告摘要
项目Ubin Phase 2总结
核心内容
项目Ubin Phase 2是由新加坡金融管理局(MAS)和新加坡银行协会(ABS)主导,由Accenture管理与交付的行业合作项目。该项目旨在探索分布式账本技术(DLT)在实时全额结算(RTGS)系统中的应用,特别是在实现交易隐私保护和多边净额结算机制方面。
主要观点
- 目标:验证DLT在RTGS系统中实现去中心化与隐私保护的可行性。
- 方法:通过开发三个原型系统,分别基于Corda、Hyperledger Fabric和Quorum三个DLT平台,探索不同技术方案的适用性。
- 关键功能:包括资金转账、支付队列管理、以及支付阻塞(Gridlock)的解决机制。
- 隐私与安全:项目强调在去中心化系统中保持交易隐私的重要性,并展示了不同平台如何通过特定机制实现隐私保护。
- 行业合作:项目由11家金融机构、4家技术合作伙伴和Accenture共同参与,体现了行业协作的价值。
- 未来展望:项目为未来金融系统的设计提供了创新思路,并鼓励中央银行和金融机构进一步探索DLT技术。
关键信息
项目背景
- 项目Ubin Phase 2是新加坡金融管理局(MAS)与新加坡银行协会(ABS)联合启动的,旨在探索DLT在金融交易中的应用。
- 项目基于Phase 1在以太坊上的初步尝试,进一步研究如何在去中心化环境中实现RTGS系统的核心功能。
- RTGS系统通常用于高价值交易,要求即时结算,以减少金融市场的日间流动性阻塞(Gridlock)。
项目目标与方法
- 目标:开发三个原型系统,分别基于Corda、Hyperledger Fabric和Quorum,验证DLT在RTGS系统中的可行性。
- 方法:采用敏捷开发模式,通过三个阶段的快速原型开发,测试不同DLT平台在实现支付队列、资金转移和阻塞解决方面的表现。
- 云平台:所有原型均基于Microsoft Azure平台进行部署。
核心功能设计
- 资金转账:支持在去中心化网络中进行实时转账,同时确保交易隐私。
- 支付队列机制:允许对支付指令进行优先级排序、保留和取消操作。
- 阻塞解决机制:通过多边净额结算(Netting)和去中心化的方式解决支付阻塞问题,提升流动性效率。
DLT平台特性与设计考量
Corda
- 特点:专为受监管的金融机构设计,支持隐私保护和可扩展的商业协议管理。
- 隐私机制:采用UTXO模型和Confidential Identities,确保交易匿名性。
- 去中心化:基于“按需可见”原则,避免全局广播,提高安全性。
- 原型设计:使用Corda 1.0版本,采用Kotlin作为主要编程语言。
- 组件:
- CorDApp:分布式应用,包含Flows、Contracts、States和APIs。
- Network Map Service:管理并发布公共密钥和IP地址。
- Notary Service:确保交易唯一性,不需中央银行直接参与。
Hyperledger Fabric
- 特点:模块化架构,支持高保密性、弹性和可扩展性。
- 隐私机制:通过Channels实现数据隔离,仅授权参与者可见。
- 去中心化:支持多边和双边通道,增强网络的灵活性和隐私性。
- 原型设计:使用Hyperledger Fabric 1.0.1版本,采用Go和Node.js。
- 组件:
- Chaincode:定义业务逻辑,执行于账本的当前状态数据库。
- Orderer:打包和广播交易至所有参与者。
- Certificate Authority:管理身份认证和证书。
- Fabric Peer:接收并处理交易块,维护账本状态。
Quorum
- 特点:基于以太坊的企业级DLT平台,支持交易和合约隐私。
- 隐私机制:使用Constellation和零知识证明(ZKP)技术,确保交易细节不被暴露。
- 去中心化:采用Raft共识机制,支持快速区块生成和确定性结算。
- 原型设计:使用Quorum 1.5版本(基于Ethereum 1.5和Constellation 0.1.0),采用Solidity和Node.js。
- 组件:
- Quorum Node:基于Go Ethereum客户端(geth)的分支。
- Constellation:管理加密的“未确认”和“已确认”交易。
- Smart Contracts:包括公共和私有合约,分别用于净额结算和支付转移。
- Zero Knowledge Security Layer (ZSL):支持零知识证明(ZKP)技术,实现去中心化验证。
项目成果
- 三个原型成功展示了DLT在RTGS系统中实现去中心化和隐私保护的可行性。
- 验证了在无中央机构的情况下,仍能实现支付阻塞的解决和流动性优化。
- 项目强调了行业协作的重要性,为未来金融系统创新奠定了基础。
未来考虑
- 隐私增强:进一步研究如何在不同DLT平台上增强隐私保护机制。
- 可扩展性:评估系统在大规模交易环境下的性能与扩展能力。
- 法规合规:探索DLT在金融监管框架下的适用性与合规性。
- 多边结算机制:优化算法以实现更高效的净额结算。
- 跨平台比较:虽然不进行量化比较,但提供不同平台的特性分析。
- 基础设施角色:重新评估MAS作为基础设施运营者的角色,推动未来去中心化支付系统的演进。
结论
项目Ubin Phase 2成功验证了DLT在RTGS系统中的潜力,特别是在实现交易隐私、多边净额结算和去中心化架构方面。它展示了Corda、Hyperledger Fabric和Quorum在不同场景下的适用性,并为未来金融系统的设计提供了重要参考。项目成果鼓励中央银行和金融机构重新思考传统架构,并探索DLT在提升金融系统效率、安全性和隐私保护方面的可能性。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载