【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

美国 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:073113

评论

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

读《A Philosophy of Software Design》——(20)

术子米德

架构师成长笔记

入门Python之后还是搞不定面试、做不来项目,推荐读读这本书

图灵教育

Python 编程 程序员

读《A Philosophy of Software Design》——(12)

术子米德

架构师成长笔记

读《A Philosophy of Software Design》——(16)

术子米德

架构师成长笔记

王者荣耀商城异地多活架构设计

浪飞

智能足球裁判,能否突破专业运动的技术瓶颈​

这不科技

解决两大难题,TDengine 助力亿咖通打造自动驾驶技术典范

TDengine

数据库 tdengine 物联网

「架构实战营」模块七 王者荣耀商城异地多活架构设计

hxb

「架构实战营」

Linux驱动开发-编写MMA7660三轴加速度传感器

DS小龙哥

4月月更

解读谷歌Pathways架构(一):Single-controller与Multi-controller

OneFlow

人工智能 机器学习 深度学习 架构 深度学习框架

如何使用阿里云容器服务保障容器的内存资源质量

阿里巴巴云原生

Java培训-怎样通过 Bucket4j 提供速率限制

@零度

JAVA开发 Bucket4j

读《A Philosophy of Software Design》——(15)

术子米德

架构师成长笔记

web前端培训-ES6 教程:全面了解 ES6 模块

@零度

前端 ES6

MacOS 系统如何把PHP版本升级到 7.4或者更高的版本呢,今天教程来啦

CRMEB

读《A Philosophy of Software Design》——(17)

术子米德

架构师成长笔记

读《A Philosophy of Software Design》——(19)

术子米德

架构师成长笔记

Android C++系列:JNI中发送Http网络请求

轻口味

c++ android jni curl 4月月更

深度学习,如何选择GPU服务器?

Finovy Cloud

人工智能 深度学习 GPU服务器

CityClub 北京站马上开始!线下沙龙等你来!

InfoQ写作社区官方

热门活动

王者荣耀商城-异地多活设计

邹玉麒

架构训练营5期

王者荣耀(商城)异地多活架构模拟设计

随欣所遇

架构训练营5期

重学架构之王者荣耀商城异地多活架构设计

陈华英

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

Springfox swagger2 API文档

Rubble

4月日更

运维人必知必会的Zabbix核心命令

博文视点Broadview

一文扫清DDD核心概念理解障碍

慕枫技术笔记

后端 4月月更

团队在线协作文档工具推荐

小炮

团队协作 文档协作

读《A Philosophy of Software Design》——(18)

术子米德

架构师成长笔记

架构实战营 - 模块7 - 作业

凌波微步

「架构实战营」

王者荣耀商城异地多活架构设计

tom

在不确定性中寻找确定性(28/100)

hackstoic

创业 创业心态

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