跳到主要內容

臺灣博碩士論文加值系統

(44.212.96.86) 您好!臺灣時間:2023/12/06 15:50
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:李毓簫
研究生(外文):Li, Yu-Hsiao
論文名稱:可編程貨幣之設計與實作:以 R3 Corda 為例
論文名稱(外文):Design and Implementation of Programmable Money: A Case Study of R3 Corda Platform
指導教授:陳恭陳恭引用關係
指導教授(外文):Chen, Kung
口試委員:黃世禎廖峻鋒
口試委員(外文):Huang, Sun-JenLiao, Chun-Feng
口試日期:2022-07-18
學位類別:碩士
校院名稱:國立政治大學
系所名稱:資訊管理學系
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2022
畢業學年度:110
語文別:中文
論文頁數:58
中文關鍵詞:央行數位貨幣R3 Corda可編程貨幣特殊用途央行數位貨幣
外文關鍵詞:CBDCR3 CordaProgrammable MoneySpecial Purpose CBDCs
相關次數:
  • 被引用被引用:0
  • 點閱點閱:143
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
近年來隨著加密貨幣、DeFi等電子支付興起,科技的變革正在改變金融產業,同時也帶來許多風險與安全性議題,為了因應未來廣大的數位經濟支付需求,世界各國央行開始探索分析和研究創造央行數位貨幣(Central Bank Digital Currencies, 簡稱CBDC)的可能性,以及它可能對貨幣政策、流動性等產生的影響。然而,創建和實施 CBDC 基礎設施的挑戰龐大且複雜,需要深思熟慮其整體設計框架和技術解決方案,達成隱私、消費者保護和反洗錢標準;市面上也有許多分散式帳本技術(Distributed Ledger Technology, DLT)配合著各國政府進行CBDC的概念性驗證,以調查數位貨幣的技術設計方法和經濟可行性。

本研究透過以R3 Corda分散式帳本技術其開發的CBDC Sandbox沙盒平台,實作CBDC的定義屬性、發行、管理以及交易與回籠;另外以Corda中的Reference State以及Schedule Flow實作新支付場景,以政府補助福利政策需求為例,如要發放振興券等政府福利給社會大眾時能透過此系統,在已發行 CBDC 的基礎上添加可編程性(Programmability)參數,本論文研究貢獻透過四種參數設定,新增年齡限制(Age Permission)、特定交易對象(Specific Trading Counter-party)、到期日(Expiry)及利息計算(Interest Rate)等不同特殊用途CBDC,在不同的參數搭配下,可涵蓋並滿足目前政府在所推動的政策如消費券、債券利息與限制未成年用戶交易等通用政策需求;同時達到模擬央行與政府機構分權的職權模式,以研究可編程貨幣透過R3 Corda技術要如何設計以及研究結果可以如何涵蓋未來特殊支付創新場景應用DLT之參考建議。
The concept of a Central Bank Digital Currency (CBDC) has gained traction in recent years with the rise of electronic payments such as cryptocurrencies and De-Fi. Technological changes are changing the financial industry and user's payment options. At the same time, it also brings many risks and security issues. This had led Central banks around the globe trying to explore the potential benefits and risks of issuing CBDCs also the implications it may have on monetary policy, liquidity, etc. However, the challenges of implementing a CBDC infrastructure are large and complex, requiring careful consideration of its overall design framework and technical solutions to achieve privacy, consumer protection, and anti-money laundering standards. There are also many Distributed Ledger Technology (DLT) on the market that are cooperating with governments to carry out CBDC proof-of-concept and investigate the technical design method and economic feasibility of digital currency.
This research implements the definition, issuance, management, transfer, and redemption of CBDC through the R3 Corda CBDC Sandbox platform developed by R3 Corda distributed ledger technology. In addition, we implement new payment scenarios with the government's policy needs as an example. when the government introduces the subsidy such as revitalization coupons, programmability parameters can be added on the basis of CBDC issued by the Central Bank through this system. This research designed four new programmability features for the special purpose CBDCs: Age Permission, Specific Trading Counter-party, Interest Rate, and Expiry. Within these parameters, it can cover and meet the current government policies requirements such as subsidiary welfare funds, bond interest or Restrict underage transactions also achieve a model that simulates the separation of power of the central bank and other government authorities and study how programmable money can be designed through R3 Corda technology and how the research results can overcome and provide a reference for the future special payment innovation scenarios and application DLT reference suggestions.
第一章 緒論 1
1.1 研究背景與動機 1
1.2 研究目的 2
1.3 研究方法 3
第二章 相關研究與技術背景 4
2.1 可編程支付與可編程貨幣 4
2.1.1 可編程支付(Programmable Payment) 4
2.1.2 可編程貨幣(Programmable Money) 4
2.2 R3 Corda 5
2.2.1 Corda技術架構 5
2.2.2 Corda交易流程 12
2.3 R3 Digital Currencies Sandbox 13
2.3.1 Sandbox架構 13
2.3.2 貨幣生命週期 14
2.3.3 資產發行可編程性 14
2.4 Digital Tenge Project 16
第三章 系統架構與設計 18
3.1 系統設計理念 18
3.2 系統架構概觀 19
3.3 系統主要功能技術、元件 22
3.3.1 參考狀態(Reference State) 22
3.3.2 Schedule Flow 24
3.4系統流程設計 26
3.4.1 創建央行數位貨幣 26
3.4.2 央行發行定義的資產 27
3.4.3 政府機構定義特殊用途參考狀態 29
3.4.4 特殊用途規則情境設計 33
第四章 系統設計與評估 37
4.1 實作語言與工具 37
4.2 程式碼設計 37
4.2.1 CBDC Token State與Contract設計 37
4.2.2 Reference State程式碼設計 39
4.2.3 Schedule State/Flow設計 41
4.3 測試個案 43
4.4 測試結果 44
4.5 系統實作展示 44
第五章 結論與未來研究 51
參考文獻 53
附錄 55
Alexander Lee. (2021). What is Programmable Money. Retrieved March 20, 2022 form https://www.federalreserve.gov/econres/notes/feds-notes/what-is-programmable-money-20210623.htm
Bank of Canada, European Central Bank, Bank of Japan, Sveriges Riksbank, Swiss National Bank, Bank of England, Board of Governors of Federal Reserve System, Bank for International Settlements. (2020). Central bank digital currencies: foundational principles and core features. Retrieved May 22, 2022 from https://www.bis.org/publ/othp33_summary.pdf
Boar C, Wehrli A. (2021). Ready, steady, go? - Results of the third BIS survey on central bank digital currency.
Christian Mandl, Stefan Minner. (2020). Data-Driven Optimization for Commodity Procurement Under Price Uncertainty. Manufacturing & Service Operations Management, Articles in Advance, pp. 1–20.
Corda Flow API. Retrieved March 20, 2022 from https://www.twblogs.net/a/5bafc6372b7177781a0f52b5
Delgado-Segura, S., Pérez-Solà, C., Navarro-Arribas, G., Herrera-Joancomartí, J. (2019). Analysis of the Bitcoin UTXO Set. In: , et al. Financial Cryptography and Data Security. FC 2018. Lecture Notes in Computer Science, p78-91, vol 10958. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-58820-8_6
Deutsche Bundesbank. (2020). Money in programmable applications Cross-sector perspectives from the German economy*. Retrieved March 9, 2022 from https://www.bundesbank.de/resource/blob/855148/ebaab681009124d4331e8e327cfaf97c/mL/2020-12-21-programmierbare-zahlung-anlage-data.pdf
Hansen, Tarik, and Katya Delak (2022). "Security Considerations for a Central Bank Digital Currency," FEDS Notes. Washington: Board of Governors of the Federal Reserve System, February 03, 2022, https://doi.org/10.17016/2380-7172.2970.
IBM. (2019). Charting the evolution of programmable money. Retrieved April 9, 2022 from https://www.ibm.com/downloads/cas/GDKQKR6O
Jonas Gross. (2020). Programmable Money and Programmable Payments. Retrieved March 3, 2022 from https://jonasgross.medium.com/programmable-money-and-programmable-payments-c0f06bbcd569.
Khun Sir, 2018. Vite Tech Series: Understanding the UTXO Transaction Model of Bitcoin (Part 1). Retrieved Feb 22, 2022 from https://medium.com/vitelabs/understanding-the-utxo-transaction-model-of-bitcoin-part-1-1c0b9977632e
Lee, Alexander, Brendan Malone, and Paul Wong (2020). "Tokens and accounts in the context of digital currencies," FEDS Notes. Washington: Board of Governors of the Federal Reserve System, December 23, 2020, https://doi.org/10.17016/2380-7172.2822.
Paradorn Pasuthip, Steve Yang. (2020). Central Bank Digital Currency: Promises and Risks. Retrieved May 05, 2022 from https://www.worldquant.com/ideas/central-bank-digital-currency-promises-and-risks/.
R3 Corda. (2021). R3 Sandbox for Digital Currencies. Retrieved Jan 13, 2022 from https://www.r3.com/wp-content/uploads/2021/12/R3_Digital_Currency_Sandbox_FS_2021.pdf


Christian Mandl, Stefan Minner. (2020). Data-Driven Optimization for Commodity Procurement Under Price Uncertainty. Manufacturing & Service Operations Management, Articles in Advance, pp. 1–20.
Corda Flow API. Retrieved March 20, 2022 from https://www.twblogs.net/a/5bafc6372b7177781a0f52b5
Delgado-Segura, S., Pérez-Solà, C., Navarro-Arribas, G., Herrera-Joancomartí, J. (2019).
Analysis of the Bitcoin UTXO Set. In: , et al. Financial Cryptography and Data Security. FC 2018. Lecture Notes in Computer Science, p78-91, vol 10958. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-58820-8_6
Deutsche Bundesbank. (2020). Money in programmable applications Cross-sector perspectives from the German economy*. Retrieved March 9, 2022 from https://www.bundesbank.de/resource/blob/855148/ebaab681009124d4331e8e32 7cfaf97c/mL/2020-12-21-programmierbare-zahlung-anlage-data.pdf
Hansen, Tarik, and Katya Delak (2022). "Security Considerations for a Central Bank Digital Currency," FEDS Notes. Washington: Board of Governors of the Federal Reserve System, February 03, 2022, https://doi.org/10.17016/2380-7172.2970.
IBM. (2019). Charting the evolution of programmable money. Retrieved April 9, 2022 from https://www.ibm.com/downloads/cas/GDKQKR6O
Jonas Gross. (2020). Programmable Money and Programmable Payments. Retrieved March 3, 2022 from https://jonasgross.medium.com/programmable-money-and- programmable-payments-c0f06bbcd569.
Khun Sir, 2018. Vite Tech Series: Understanding the UTXO Transaction Model of Bitcoin (Part 1). Retrieved Feb 22, 2022 from https://medium.com/vitelabs/understanding-the-utxo-transaction-model-of-bitcoin- part-1-1c0b9977632e
53
Lee, Alexander, Brendan Malone, and Paul Wong (2020). "Tokens and accounts in the context of digital currencies," FEDS Notes. Washington: Board of Governors of the Federal Reserve System, December 23, 2020, https://doi.org/10.17016/2380- 7172.2822.
Paradorn Pasuthip, Steve Yang. (2020). Central Bank Digital Currency: Promises and Risks. Retrieved May 05, 2022 from https://www.worldquant.com/ideas/central- bank-digital-currency-promises-and-risks/.
R3 Corda. (2021). R3 Sandbox for Digital Currencies. Retrieved Jan 13, 2022 from https://www.r3.com/wp- content/uploads/2021/12/R3_Digital_Currency_Sandbox_FS_2021.pdf
電子全文 電子全文(網際網路公開日期:20270817)
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top