AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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

评论

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

体验一次简洁的代码

你当像鸟飞往你的山

我的编程之路 -6(新时代)

顿晓

android 编程之路 时代

深入计算机底层,从几本靠谱的书开始

HackMSF

计算机工作原理

MySQL 可重复读,差点就我背上了一个 P0 事故!

楼下小黑哥

Java MySQL

Flutter开发环境配置

玉龙BB

flutter android vscode

ARTS 打卡 WEEK2

编程之心

ARTS 打卡计划

Mysql索引不会怎么办?6000字长文教会你

Super~琪琪

MySQL 数据库 sql 索引

ARTS week 3

刘昱

像孩子一样认识新事物 —— 读《终身幼儿园》

YoungZY

学习 读书笔记 读书

Apache DolphinScheduler新特性与Roadmap路线

代立冬

大数据 数据中台 工作流调度 海豚调度 数据湖调度

那些会阻碍程序员成长的细节[2]

MavenTalker

程序员 程序人生

关爱孩子的心理建设

Neco.W

人生 感悟 教育

爬虫框架Scrapy应用实践-淘宝保险频道数据抓取【2】-抓包分析

hadesxiong

Python 爬虫 保险 Scrapy

如何使用 Apache CXF 快速实现一个 WebService

Rayjun

Java WebService CXF

ARTS-01

NIMO

ARTS 打卡计划 ARTS活动

DDD 中的那些模式 — 使用 Specification 管理业务规则

Joshua

设计模式 领域驱动设计 DDD 架构模式

数据产品经理实战-数据门户搭建(上)

第519区

数据中台 开发数据

clang-format 使用与集成介绍

Geek_101627

ARTS打卡计划_第一周

叫不醒装睡的人

ARTS 打卡计划

如何设置线程池参数?美团给出了一个让面试官虎躯一震的回答。

why技术

Java 源码分析 面试 线程池

ARTS打卡第一周

GKNick

5G时代下应用的安全防御研究

Nick

5G 5G网络安全 5G安全

[ARTS打卡] week 01

Mau

ARTS 打卡计划

2万字长文带你细细盘点五种负载均衡策略。

why技术

Java 负载均衡 源码分析 面试 dubbo

后疫情时代,区块链的发展迎来曙光!

CECBC

CECBC 区块链技术

重学 Java 设计模式:实战单例模式

小傅哥

设计模式 编程思维 重构 优化代码

区块链技术大显身手,仅用20分钟就打完一场官司!

CECBC

CECBC 区块链技术 数字版权 存证

Java日志门面系统

泛泛之辈

Java 日志 slf4j

ARTS-1

你当像鸟飞往你的山

ARTS 打卡计划

如何做好Code Review?

架构精进之路

Code Review

眼中有码,心中无码

小眼睛聊技术

学习 深度思考 程序员 最佳实践 算法

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