写点什么

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

评论

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

架构实战营-模块六作业

21°Char

❤️使用 HTML、CSS 和 JavaScript 的简单模拟时钟❤️

海拥(haiyong.site)

JavaScript 大前端 28天写作 签约计划第二季 12月日更

架构实战训练营 - 模块 2- 作业

温安适

「架构实战营」

基于建木CI部署maven项目

Jianmu

maven DevOps CI/CD

30个类手写Spring核心原理之依赖注入功能(3)

Tom弹架构

Java spring 源码

【架构实战营】模块六作业

liu🍊

架构实战营 毕业设计

Yina🌝很浪🌊

Android C++系列:Linux网络(五)常见术语

轻口味

28天写作 12月日更

架构实战营毕业总结

Yina🌝很浪🌊

极客时间架构师二期

架构实战营毕业总结

Rabbit

模块6作业

忘记喝水的猫

架构训练营

Web/Css 预处理语言的 Less 的使用 04

Jeannette

Vue SSR(server side render)

Jeannette

实用机器学习笔记十一:决策树

打工人!

AI 算法 学习笔记 机器学习算法 12月日更

MySQL外键约束

JavaEdge

12月日更

Trino通过Iceberg创建表的过程分析

漫长的白日梦

数据湖 iceberg trino

架构实战营模块六作业

spark99

架构实战营

.NET6新东西---System.Text.Json Writeable DOM

喵叔

28天写作 12月日更

【Promise 源码学习】第十八篇 - EventLoop 简介

Brave

源码 Promise 12月日更

敏捷概念123之----敏捷洋葱圈

Ian哥

敏捷软件开发 敏捷宣言

【LeetCode】三数之和双指针Java题解

Albert

算法 LeetCode 12月日更

聊聊数字化转型与DevOps

Jianmu

DevOps 数字化转型

模块六作业 拆分电商系统为微服务

小朱

架构实战营

Web/Css 预处理语言的 Less 的使用 02

Jeannette

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

lucian

架构实战营

带儿子去滑雪

Tiger

28天写作

Web/Css 预处理语言的 Less 的使用 03

Jeannette

拆分电商系统为微服务

奔奔

Web/Css预处理语言的Less的使用01

Jeannette

SSH客户端介绍及推荐

JiLuo.Studio

运维 SSH 服务器 客户端

元宇宙100讲-0x002

hackstoic

元宇宙

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