速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

美国 CBDC 研究项目将交易处理软件开源,每秒可处理 170 万事务

  • 2022-02-08
  • 本文字数:961 字

    阅读完需:约 3 分钟

美国 CBDC 研究项目将交易处理软件开源,每秒可处理 170 万事务

当地时间 2 月 3 日,波士顿联邦储备银行和麻省理工学院公布了汉密尔顿项目(Project Hamilton)第一阶段的成果。根据官方资料,汉密尔顿项目是一项专注于央行数字货币(CBDC)研究的技术研究,并不以为美国创建一个可用的 CBDC 为宗旨。

 

波士顿联储与麻省理工学院的数字货币研究机构通过一份 35 页的白皮书详细介绍了其在第一阶段的研究成果。在该阶段,研究人员从密码学、分布式系统和区块链技术中选择了一些概念来构建和测试平台,这些平台将给决策者在潜在创建 CBDC 方面提供巨大的灵活性,主要包括:

 

  • 该团队实现了为假设的通用 CBDC 创建核心处理引擎的目标,并在两种架构中对其进行了探索。

  • 这项工作创建并检查了两个可能的代码库,包括一个能够每秒处理 170 万次交易的代码库。

  • 绝大多数交易在两秒钟内完成结算,其架构支持安全、弹性性能,并提供了根据未来政策方向进行调整所需的重大技术灵活性。

 

同时,麻省理工学院和波士顿联储的研究人员以开源许可的方式发布了他们的交易处理软件 OpenCBDC,允许任何人检查、修改和增强该代码。GitHub 地址如下:

 

https://github.com/mit-dci/opencbdc-tx

 

OpenCBDC 的第一个贡献是 OpenCBDC-tx。OpenCBDC-tx 是一个模块化、可扩展的事务处理器,用于实现两种架构的假设 CBDC。其中,第一种架构是 Atomizer,每秒可以处理 170,000 笔交易。

 


第二种架构为 2 Phase Commit ,使用两阶段提交,每秒可以处理多达 170 万个事务。

 


“两种架构都满足并超过了我们的速度和吞吐量要求,”波士顿联储在报告的执行摘要中说。研究人员希望能够每秒处理 100,000 笔交易,并在 5 秒内结算。

 

据悉,OpenCBDC-tx 使用 UTXO 授权支付的数字签名(未使用的资金存储为加密哈希),将由受信任的运营商(例如中央银行)来使用运行。OpenCBDC-tx 的模块化设计支持模型实验,中间人可以承担各种不同的角色并服务不同的目的,包括非监管或自我监管。目前,该设计不直接支持公钥之外的中介、费用或身份。

 

本次白皮书的发布也意味着结束了 2020 年 8 月宣布的被称为“汉密尔顿项目”的多年期研究计划的第一阶段。第二阶段,该项目将探索更复杂的能力并研究关键问题,如网络安全、如何平衡用户隐私与阻止犯罪活动的透明度等需求。

 

白皮书下载地址:

 

https://www.bostonfed.org/news-and-events/press-releases/2022/frbb-and-mit-open-cbdc-phase-one.aspx

2022-02-08 12:073656

评论

发布
暂无评论
发现更多内容

Go反射的三大法则

linlh

反射 元编程 Go 语言 2月月更

鸿蒙学习笔记之使用 XML 方式创建布局

宇宙之一粟

鸿蒙 java UI 2月月更

Kubernetes集群仪表盘dashboard&Kuboard安装Demo

山河已无恙

Kubernetes 2月月更

gopher成长之路(四):GO开发工程师写QT

非晓为骁

个人成长

显示器选购总结-戴尔2705QM-明基PD2700U

李印

总结 经验分享

韵达基于云原生的业务中台建设 | 实战派

阿里巴巴云原生

阿里云 云原生 业务中台 合作案例

技术盘点:2022 年容器、Serverless、可观测、服务网格有哪些值得关注的趋势?

阿里巴巴云原生

阿里云 Serverless 云原生 趋势 可观测

The Rust Programming Language

Joseph295

DOM 节点的克隆和导入

编程三昧

JavaScript 前端 DOM 2月月更

技术盘点:2022年云原生架构趋势解读

阿里巴巴云原生

阿里云 架构 云原生 趋势

DOM 精通了?请问 Node 和 Element 有何区别?

编程三昧

JavaScript 前端 DOM 2月月更

为什么需要单元测试?

蜜糖的代码注释

单元测试 后端开发 2月月更

kube-scheduler源码分析(1)-初始化与启动分析

良凯尔

源码 Kubernetes 容器 源码分析 #Kubernetes#

工作想法小计2/7 - 2/11

非晓为骁

个人成长 开发 工作方式 Go 语言

Go 并发模式:管道和取消(译)

en

Go

基于51单片机室内灯光控制系统

DS小龙哥

2月月更

技术盘点:云原生中间件的技术演进与未来趋势展望

阿里巴巴云原生

阿里云 云原生 中间件 趋势

AI赋能安全技术总结与展望| 社区征文

herosunly

人工智能 新春征文 2月月更

电子书《大型组织深入推广零代码应用平台的行动指南》正式发布!

明道云

Lyft微服务研发效能提升实践 | 2. 优化快速本地开发

俞凡

研发效能 大厂实践 2月月更 lyft

也许我们可以用另一种角度与观点看待世界所发生的事情,让你有所解答。

叶小鍵

LabVIEW生成应用程序(exe)和安装程序(installer)

不脱发的程序猿

LabVIEW 生成应用程序(exe) 安装程序(installer)

LabVIEW跳转访问网页

不脱发的程序猿

LabVIEW 跳转访问网页

RPA进阶(一):走近 RPA 世界

No Silver Bullet

RPA 机器人流程自动化 2月月更

技术盘点:消息中间件的过去、现在和未来

阿里巴巴云原生

阿里云 云原生 中间件 消息队列 EventBridge

战略规划和战略解码BLM+BEM

wood

bem 战略制定 300天创作 BLM

架构训练营 毕业设计

ren

消息队列存储消息数据的表结构

皓月

「架构实战营」

【C语言】一维数组

謓泽

C语言 2月月更 一维数组

设计消息队列存储消息数据的 MySQL 表格

swallowluo

架构实战营 #架构实战营 「架构实战营」

AIGC的“含科量”与“含资量”

脑极体

美国 CBDC 研究项目将交易处理软件开源,每秒可处理 170 万事务_语言 & 开发_褚杏娟_InfoQ精选文章