写点什么

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

评论

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

使用 Mybatis 真心不要偷懒!,kafka大数据架构

Java 程序员 后端

使用Git分布式控制系统,java岗位面试题总结

Java 程序员 后端

使用MySQL的NoSQL的七大理由,java基础入门第二版第三章答案

Java 程序员 后端

八、springboot 简单优雅的通过docker-compose 构建

Java 程序员 后端

高并发场景下JVM调优实践之路

vivo互联网技术

性能优化 后端 JVM Java、

使用Docker安装GitLab,小马哥springcloud视频

Java 程序员 后端

一个往返于海陆的撸猫打渔人,用影像记录生活的星辰大海

最新动态

你说这是冷知识?Netty时间轮调度算法原理分析,再不了解你就out啦(1)

Java 程序员 后端

关于Redis主从节点数据过期一致性的思考,它真的足够一致了吗?

Java 程序员 后端

关于垃圾回收你真的了解透彻了吗?我熬夜深度剖析了一下

Java 程序员 后端

写了四年的Java代码,分布式高并发都不会还做程序员?

Java 程序员 后端

凭借着这份Spring面试题,我拿到了阿里,字节跳动美团的offer

Java 程序员 后端

你知道面试必问的AOP吗?通过Spring又如何实现呢?

Java 程序员 后端

我的应用我做主丨动手搭建招聘小应用

华为云开发者联盟

低代码 招聘 应用 AppCube 应用魔方

做了两年P7面试官,谈谈我认为的阿里人才画像,你配吗

Java 程序员 后端

全网火爆MySql 开源笔记,图文并茂易上手,阿里P8都说好

Java 程序员 后端

全网讲解最透彻:高性能网络应用框架Netty,仅此一篇

Java 程序员 后端

写博客是一种乐趣,一种需要培养的乐趣,java技术架构SHEET

Java 程序员 后端

凡尔赛一波:美团面试就这?,java工程师面试突击第二季分布式

Java 程序员 后端

分布式下的数据一致性问题,怎么解决?,java编程教程下载

Java 程序员 后端

分布式事务与Seate框架:分布式事务理论,Java知识总结

Java 程序员 后端

看动画学算法之:双向队列dequeue

程序那些事

数据结构 算法 程序那些事 11月日更 双向队列

分布式基石|最难 paxos 和最易 raft?,java排序算法面试题

Java 程序员 后端

入门级的我在学完阿里大牛写的MySQL笔记后,简历上写了精通

Java 程序员 后端

农业末流211,Java自学一年的我是怎么走上大厂之路的

Java 程序员 后端

先知道怎么手写一个分页查询,再去使用PageHelper吧

Java 程序员 后端

全网最透彻!Dubbo整合SpringBoot详解,又通宵了

Java 程序员 后端

做个小项目那不是简简单单!Java实现航空航班管理系统。

Java 程序员 后端

公司来了一位前阿里大神,分享8面阿里面经(Java岗面试题集锦

Java 程序员 后端

分布式ID生成策略,我和面试官掰扯了一个小时

Java 程序员 后端

全网最新最全面Java程序员面试清单(12专题5000解析)

Java 程序员 后端

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