Publications-Theses

Article View/Open

Publication Export

Google ScholarTM

NCCU Library

Citation Infomation

Related Publications in TAIR

題名 特殊目的代幣的設計與應用
The Design and Application of Purpose-Bound Money
作者 尹可親
Yin, Ko-Chin
貢獻者 陳恭
Chen, Kung
尹可親
Yin, Ko-Chin
關鍵詞 PBM
可程式化貨幣
數位貨幣
代幣化
區塊鏈
Chainlink
PBM
Programmable Money
Digital Currency
Tokenization
Blockchain
Chainlink
日期 2024
上傳時間 5-Aug-2024 12:06:58 (UTC+8)
摘要 隨著數位經濟的興起以及區塊鏈技術的進步,加上疫情後電子支付方式的普及,貨幣的流通從實體形式轉化為數位形態。本研究聚焦基於新加坡金融管理局提出的「特殊目的貨幣」(Purpose Bound Money, PBM)概念,探索一種可自訂使用條件的數位貨幣模型。本文設計了靈活的智能合約範本,利用Chainlink預言機技術獲取鏈外數據,實現數位貨幣在不同情境中的應用,提升其附加價值和市場適用性。 本文詳細解構了PBM的生命週期及其架構,介紹其角色功能和運作流程,並探討了PBM在多階段封裝和解封中的技術細節,展示如何透過智能合約和Chainlink技術來實現這些功能。實驗部分以政府發行的振興券和補助計畫為例,展示了PBM在強化可程式化貨幣功能方面的優勢。結果表明,PBM模型在實際開發和應用中具有很大的潛力,為未來可程式化貨幣的研究和創新發展奠定了基礎。 綜上所述,本文證明PBM模型的實際開發和應用潛力,為可程式化貨 幣的未來研究和創新發展奠定堅實的基礎,對於推動金融科技創新與發展具有 重要意義。
Amidst the burgeoning digital economy and the advancement of blockchain technology, coupled with the proliferation of electronic payment methods post-pandemic, the circulation of currency has transitioned from physical to digital forms. This study focuses on exploring a programmable digital currency model based on the "Purpose Bound Money" (PBM) concept proposed by the Monetary Authority of Singapore. We have designed a flexible smart contract template that leverages Chainlink Oracle technology to acquire off-chain data, enabling the application of digital currency in various scenarios, thereby enhancing its added value and market applicability. This paper deconstructs the lifecycle and architecture of PBM in detail, elucidating its functional roles and operational processes. It also delves into the technical intricacies of multi-stage encapsulation and unwrapping within PBM, demonstrating how these functionalities can be achieved through smart contracts and Chainlink technology. The experimental section uses subsidy programs as examples to showcase the advantages of PBM in enhancing programmable currency functionalities. In summary, this paper substantiates the PBM model, establishing a robust foundation for future research and innovative development of programmable currency.
參考文獻 Buterin, V. (2013). Ethereum: A Next-Generation Smart Contract and Decentralized Application Platform. Retrieved from https://github.com/ethereum/wiki/wiki/White-Paper Chainlink. Architecture request model | Chainlink. Retrieved from https://docs.chain.link/architecture-overview/architecture-request-model Chainlink. The Blockchain Oracle Problem | Chainlink. Retrieved from https://chain.link/education-hub/oracle-problem Lee, Alexander. (2021, June 23). What is programmable money?, FEDS Notes. Washington: Board of Governors of the Federal Reserve System. https://doi.org/10.17016/2380-7172.2915 Monetary Authority of Singapore (MAS). (2022, October 31). Project Orchid: Programmable Digital SGD [PDF]. Retrieved from https://www.mas.gov.sg/publications/monographs-or-information-paper/2022/project-orchid-whitepaper Monetary Authority of Singapore (MAS). (2023, November 16). Orchid Blueprint. Retrieved from https://www.mas.gov.sg/publications/monographs-or-information-paper/2023/orchid-blueprint Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from https://bitcoin.org/bitcoin.pdf Openzeppelin. ERC-20. Retrieved from https://docs.openzeppelin.com/contracts/3.x/erc20 Openzeppelin. ERC-721. Retrieved from https://docs.openzeppelin.com/contracts/3.x/erc721 Openzeppelin. ERC-1155. Retrieved from https://docs.openzeppelin.com/contracts/3.x/erc1155 PurposeBoundMoneyInterface. (2023, June 20). Github. Retrieved from https://github.com/PurposeBoundMoney/PBM
描述 碩士
國立政治大學
資訊管理學系
111356022
資料來源 http://thesis.lib.nccu.edu.tw/record/#G0111356022
資料類型 thesis
dc.contributor.advisor 陳恭zh_TW
dc.contributor.advisor Chen, Kungen_US
dc.contributor.author (Authors) 尹可親zh_TW
dc.contributor.author (Authors) Yin, Ko-Chinen_US
dc.creator (作者) 尹可親zh_TW
dc.creator (作者) Yin, Ko-Chinen_US
dc.date (日期) 2024en_US
dc.date.accessioned 5-Aug-2024 12:06:58 (UTC+8)-
dc.date.available 5-Aug-2024 12:06:58 (UTC+8)-
dc.date.issued (上傳時間) 5-Aug-2024 12:06:58 (UTC+8)-
dc.identifier (Other Identifiers) G0111356022en_US
dc.identifier.uri (URI) https://nccur.lib.nccu.edu.tw/handle/140.119/152411-
dc.description (描述) 碩士zh_TW
dc.description (描述) 國立政治大學zh_TW
dc.description (描述) 資訊管理學系zh_TW
dc.description (描述) 111356022zh_TW
dc.description.abstract (摘要) 隨著數位經濟的興起以及區塊鏈技術的進步,加上疫情後電子支付方式的普及,貨幣的流通從實體形式轉化為數位形態。本研究聚焦基於新加坡金融管理局提出的「特殊目的貨幣」(Purpose Bound Money, PBM)概念,探索一種可自訂使用條件的數位貨幣模型。本文設計了靈活的智能合約範本,利用Chainlink預言機技術獲取鏈外數據,實現數位貨幣在不同情境中的應用,提升其附加價值和市場適用性。 本文詳細解構了PBM的生命週期及其架構,介紹其角色功能和運作流程,並探討了PBM在多階段封裝和解封中的技術細節,展示如何透過智能合約和Chainlink技術來實現這些功能。實驗部分以政府發行的振興券和補助計畫為例,展示了PBM在強化可程式化貨幣功能方面的優勢。結果表明,PBM模型在實際開發和應用中具有很大的潛力,為未來可程式化貨幣的研究和創新發展奠定了基礎。 綜上所述,本文證明PBM模型的實際開發和應用潛力,為可程式化貨 幣的未來研究和創新發展奠定堅實的基礎,對於推動金融科技創新與發展具有 重要意義。zh_TW
dc.description.abstract (摘要) Amidst the burgeoning digital economy and the advancement of blockchain technology, coupled with the proliferation of electronic payment methods post-pandemic, the circulation of currency has transitioned from physical to digital forms. This study focuses on exploring a programmable digital currency model based on the "Purpose Bound Money" (PBM) concept proposed by the Monetary Authority of Singapore. We have designed a flexible smart contract template that leverages Chainlink Oracle technology to acquire off-chain data, enabling the application of digital currency in various scenarios, thereby enhancing its added value and market applicability. This paper deconstructs the lifecycle and architecture of PBM in detail, elucidating its functional roles and operational processes. It also delves into the technical intricacies of multi-stage encapsulation and unwrapping within PBM, demonstrating how these functionalities can be achieved through smart contracts and Chainlink technology. The experimental section uses subsidy programs as examples to showcase the advantages of PBM in enhancing programmable currency functionalities. In summary, this paper substantiates the PBM model, establishing a robust foundation for future research and innovative development of programmable currency.en_US
dc.description.tableofcontents 第一章 諸論 10 1.1 研究背景與動機 10 1.2 研究目的 11 1.3 研究貢獻 11 1.4 論文架構 12 第二章 文獻探討與技術背景 13 2.1 區塊鏈與智能合約 13 2.1.1區塊鏈 13 2.1.2 以太坊主鏈、測試鏈 14 2.2.2 智能合約 15 2.2 預言機與CHAINLINK 16 2.2.1 預言機 (Oracle) 16 2.2.2 去中心化預言機 16 2.2.3 Chainlink 17 2.3 代幣化 19 2.3.1 代幣化(Tokenization) 19 2.3.2 以太坊標準EIP、ERC 20 2.3.3 代幣協議介紹 21 2.4 可程式數位貨幣的模型 22 2.4.1 可程式化數位貨幣模型種類 23 2.4.2 目前的可程式數位貨幣問題 23 2.5 PURPOSE BOUND MONEY (PBM) 24 第三章 系統設計與架構 26 3.1 PBM構成要素 26 3.1.1 定義預期用途的封裝器(PBM Wrapper): 26 3.1.2 作為抵押的底層數位貨幣(Store of Value): 27 3.2 系統角色說明 27 3.2.1 PBM創造者(PBM Creator) 27 3.2.2 PBM持有者(PBM Holder) 28 3.2.3 PBM兌換者(PBM Redeemer) 28 3.3 系統流程設計 28 3.3.1 PBM相關合約 28 3.3.2 PBM生命週期 31 3.3.3 PBM流程 33 第四章 系統實作展示 41 4.1 實作案例場景 41 4.2 實驗環境與開發工具 43 4.3 資料庫設計 44 4.4 智能合約設計 45 4.4.1 使用chainlink連接API打造trainingPBMLogic合約 46 4.4.2 trainingPBMWrapper主合約 51 4.5 系統實作展示 59 4.5.1各角色錢包帳號對應: 59 4.5.2 合約實作畫面 59 4.6 系統評估與限制 64 4.6.1 系統評估 64 4.6.2 系統限制 65 第五章 結論與未來研究方向 67 5.1 結論 67 5.2 未來發展與建議 68 5.2.1 黑名單放於鏈外或鏈上 68 5.2.2 其他的獲取鏈外資料的方式 68 5.2.3 擴展應用場景 68 5.2.4 用戶體驗改進 68 5.2.5 數據整合與隱私保護 69 參考文獻 70zh_TW
dc.format.extent 5592709 bytes-
dc.format.mimetype application/pdf-
dc.source.uri (資料來源) http://thesis.lib.nccu.edu.tw/record/#G0111356022en_US
dc.subject (關鍵詞) PBMzh_TW
dc.subject (關鍵詞) 可程式化貨幣zh_TW
dc.subject (關鍵詞) 數位貨幣zh_TW
dc.subject (關鍵詞) 代幣化zh_TW
dc.subject (關鍵詞) 區塊鏈zh_TW
dc.subject (關鍵詞) Chainlinkzh_TW
dc.subject (關鍵詞) PBMen_US
dc.subject (關鍵詞) Programmable Moneyen_US
dc.subject (關鍵詞) Digital Currencyen_US
dc.subject (關鍵詞) Tokenizationen_US
dc.subject (關鍵詞) Blockchainen_US
dc.subject (關鍵詞) Chainlinken_US
dc.title (題名) 特殊目的代幣的設計與應用zh_TW
dc.title (題名) The Design and Application of Purpose-Bound Moneyen_US
dc.type (資料類型) thesisen_US
dc.relation.reference (參考文獻) Buterin, V. (2013). Ethereum: A Next-Generation Smart Contract and Decentralized Application Platform. Retrieved from https://github.com/ethereum/wiki/wiki/White-Paper Chainlink. Architecture request model | Chainlink. Retrieved from https://docs.chain.link/architecture-overview/architecture-request-model Chainlink. The Blockchain Oracle Problem | Chainlink. Retrieved from https://chain.link/education-hub/oracle-problem Lee, Alexander. (2021, June 23). What is programmable money?, FEDS Notes. Washington: Board of Governors of the Federal Reserve System. https://doi.org/10.17016/2380-7172.2915 Monetary Authority of Singapore (MAS). (2022, October 31). Project Orchid: Programmable Digital SGD [PDF]. Retrieved from https://www.mas.gov.sg/publications/monographs-or-information-paper/2022/project-orchid-whitepaper Monetary Authority of Singapore (MAS). (2023, November 16). Orchid Blueprint. Retrieved from https://www.mas.gov.sg/publications/monographs-or-information-paper/2023/orchid-blueprint Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Retrieved from https://bitcoin.org/bitcoin.pdf Openzeppelin. ERC-20. Retrieved from https://docs.openzeppelin.com/contracts/3.x/erc20 Openzeppelin. ERC-721. Retrieved from https://docs.openzeppelin.com/contracts/3.x/erc721 Openzeppelin. ERC-1155. Retrieved from https://docs.openzeppelin.com/contracts/3.x/erc1155 PurposeBoundMoneyInterface. (2023, June 20). Github. Retrieved from https://github.com/PurposeBoundMoney/PBMzh_TW