当前位置:网站首页>The latest development of fed digital currency
The latest development of fed digital currency
2022-04-23 13:57:00 【yeasy】
since 2016 From the year onwards , Central bank digital currency (Central Bank Digital Currency,CBDC) It has gradually become an important subject of research and development experiments of central banks around the world . From the application scenario , Universal CBDC For retail 、 online shopping 、 Personal payment, etc , It basically corresponds to the cash scenario , It is the main research direction at present . in addition , There are also reserves of financial institutions CBDC etc. .
The Federal Reserve has been cautious in exploring digital currency , Once suppressed Facebook Of Libra project . But it has been exploring and studying itself , It mainly includes its financial laboratory and the authorized Boston branch “ Hamilton (Hamilton)” project .
notes : The name of the project is to commemorate two people : Alexander · Hamilton (Alexander Hamilton) He was the first Secretary of the Treasury of the United States , The founder of the financial system . Margaret · Hamilton (Margaret Hamilton), Director of software engineering, instrument laboratory, Massachusetts Institute of Technology , Participated in the software development of Apollo program .
Hamilton Project
“ Hamilton ” The project is a collaboration between the Boston branch of the Federal Reserve and the monetary research center of MIT , It belongs to an exploratory research project .
The project is divided into two phases :
- The first stage : Solve high performance 、 Reliable transaction 、 Scalable 、 Core issues such as privacy protection . The goal is 10 ten thousand TPS, Second level confirmation , Multi region fault tolerance .
- The second stage : Auditable 、 Programmable contract 、 Support the intermediary layer 、 Anti attack 、 Key issues such as offline trading .
After years of hard work , The first phase has been completed this year 2 Month completion , Source code OpenCBDC Released as open source software , Mainly through C++ Development , follow MIT Open source license agreement , The project address is mit-dci/opencbdc-tx.
Two engines were tested , Single sort node engine Atomizer( Keep the order ) Can achieve 17 ten thousand TPS Peak value ; Parallel execution engine 2PC( No order ) Can achieve 170 ten thousand TPS.
From the perspective of architecture, it is similar to other central bank digital money systems , It draws on the technical characteristics of blockchain and cryptocurrency .
- A centralized transaction structure is adopted , Because the central bank can provide a strong premise of trust ;
- The transaction is verified by private key signature ;
- Users use money through the wallet client ;
- Refer to the UTXO Model , The money spent will be destroyed , Then create a new currency ;
- Transaction verification and execution are decoupled , It's easier to expand .
The project is still in its early stages , The scenarios considered are very limited . The author believes that there is still a long way to go before it can be used on the ground .
At present, there are several main open issues :
- How to implement identity verification ? This still depends on the public-private key mechanism , Can be accelerated by specific hardware .
- How to monitor anti money laundering ? This may be handled offline in an extended way .
- How to achieve the audit granularity of identity and transaction data ? The main purpose is to let different characters see different granularity , This can be achieved through data isolation , Plus encryption mechanism .
- How to issue money ? It can be exchanged directly to individuals , Secondary commercial banks can also be authorized to ( Digital RMB adopts the latter ).
- How to integrate with the existing financial system ? Through the transaction gateway , Or don't get through at all , Go your own way .
summary
In fact, objectively speaking , Under the premise of centralized architecture , Adopt the existing software and hardware system , It is not difficult to implement a high throughput trading system . The difficulty is to support complex financial businesses , Multi transaction Association , Can expand , And compliance 、 Auditable 、 Conflicting needs to protect privacy . These often require a lot of practical experience .
===== About TechFirst official account =====
Focus on financial technology 、 Artificial intelligence 、 Data Science 、 Hot technologies and future directions in related fields of distributed systems . Welcome to contribute !
If you love the official account number , Welcome to a glass of encouragement coffee~
版权声明
本文为[yeasy]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231346266567.html
边栏推荐
- PG library checks the name
- leetcode--977. Squares of a Sorted Array
- JS 烧脑面试题大赏
- freeCodeCamp----arithmetic_ Arranger exercise
- [code analysis (5)] communication efficient learning of deep networks from decentralized data
- Oracle clear SQL cache
- Leetcode | 38 appearance array
- Solution of discarding evaluate function in surprise Library
- [machine learning] Note 4. KNN + cross validation
- Tensorflow Download
猜你喜欢
Choreographer全解析
MySQL [SQL performance analysis + SQL tuning]
Basic SQL query and learning
第一章 电商秒杀商品回顾
Port occupied 1
Express②(路由)
Apache seatunnel 2.1.0 deployment and stepping on the pit
Information: 2021 / 9 / 29 10:01 - build completed with 1 error and 0 warnings in 11S 30ms error exception handling
Postman reference summary
Dolphin scheduler source package Src tar. GZ decompression problem
随机推荐
2022年江西最新建筑八大员(质量员)模拟考试题库及答案解析
[code analysis (5)] communication efficient learning of deep networks from decentralized data
Scientists say Australian plan to cull up to 10,000 wild horses doesn’t go far enough
FDFS start
Dolphin scheduler scheduling spark task stepping record
SQL learning | complex query
Ora-16047 of a DG environment: dgid mismatch between destination setting and target database troubleshooting and listening vncr features
Android interview theme collection
MySQL [acid + isolation level + redo log + undo log]
Dynamic subset division problem
Apache Atlas Compilation and installation records
[code analysis (6)] communication efficient learning of deep networks from decentralized data
Using Baidu Intelligent Cloud face detection interface to achieve photo quality detection
Failure to connect due to improper parameter setting of Rac environment database node. Troubleshooting
Static interface method calls are not supported at language level '5'
19c environment ora-01035 login error handling
Analysis of redo log generated by select command
神经元与神经网络
Move blog to CSDN
力扣刷题 101. 对称二叉树