當地時間 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