波士頓聯邦儲備銀行和MIT發表中央銀行數位貨幣研究開源軟體,每秒可處理 170 萬筆交易

波士頓聯邦儲備銀行和MIT發表中央銀行數位貨幣研究開源軟體,每秒可處理 170 萬筆交易

ADVERTISEMENT

 

波士頓聯邦儲備銀行和麻省理工學院公佈了漢密爾頓專案(Project Hamilton)第一階段的成果。根據官方資料,漢密爾頓專案是一項專注於中央銀行數位貨幣(CBDC)研究的技術研究。 

波士頓聯儲與麻省理工學院的數位貨幣研究機構透過一份 35 頁的白皮書詳細介紹了其在第一階段的研究成果。在該階段,研究人員從密碼學、分散式系統和區塊鏈技術中選擇了一些概念來構建和測試平臺,這些平臺將給決策者在潛在創建 CBDC 方面提供巨大的靈活性,主要包括: 

  • 該團隊實現了為假設的通用 CBDC 創建核心處理引擎的目標,並在兩種架構中對其進行了探索。 
  • 這項工作創建並檢查了兩個可能的程式碼庫,包括一個能夠每秒處理 170 萬次交易的程式碼庫。 
  • 絕大多數交易在兩秒鐘內完成結算,其架構支援安全、彈性性能,並提供了根據未來政策方向進行調整所需的重大技術靈活性。 

同時,麻省理工學院和波士頓聯儲的研究人員以開源的方式發表了他們的交易處理軟體 OpenCBDC,允許任何人檢查、修改和增強該程式碼。GitHub 地址如下: 

https://github.com/mit-dci/opencbdc-tx 

OpenCBDC 的第一個貢獻是 OpenCBDC-tx。OpenCBDC-tx 是一個模組化、可擴展的交易處理器,用於實現兩種架構的假設 CBDC。其中,第一種架構是 Atomizer,每秒可以處理 170,000 筆交易。

波士頓聯邦儲備銀行和MIT發表中央銀行數位貨幣研究開源軟體,每秒可處理 170 萬筆交易

第二種架構為 2 Phase Commit ,使用兩階段提交,每秒可以處理多達 170 萬個事務。

波士頓聯邦儲備銀行和MIT發表中央銀行數位貨幣研究開源軟體,每秒可處理 170 萬筆交易

「兩種架構都滿足並超過了我們的速度和輸送量要求,」波士頓聯儲在報告的執行摘要中說。研究人員希望能夠每秒處理 100,000 筆交易,並在 5 秒內結算。 

據悉,OpenCBDC-tx 使用 UTXO 授權支付的數位簽章(未使用的資金存儲為加密雜湊),將由受信任的營運商(例如中央銀行)來使用運行。OpenCBDC-tx 的模組化設計支援模型實驗,中間人可以承擔各種不同的角色並服務不同的目的,包括非監管或自我監管。目前,該設計不直接支持公開金鑰之外的仲介、費用或身份。 

本次白皮書的發佈也意味著結束了 2020 年 8 月宣佈的被稱為「漢密爾頓專案」的多年期研究計畫的第一階段。第二階段,該項目將探索更複雜的能力並研究關鍵問題,如網路安全、如何平衡使用者隱私與阻止犯罪活動的透明度等需求。 

InfoQ
作者

InfoQ 是一家全球性社群網站,基於實踐者驅動的社群模式建立。軟體正在改變世界。促進軟體開發及相關領域知識與創新的傳播是我們的使命。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則