雙重支付

維基百科,自由的百科全書
跳到: 導覽搜尋

雙重支付(又稱一幣多付)是一種數位貨幣失敗模式的構想,即同一個數位token可以被花用兩次以上。不像具有實體的符號貨幣硬幣,電子檔案可被複製,所以花用這個行為並不會從原持有者身上移除擁有的狀態,也就是"建立"已支付但未移除的貨幣,加上屬於收款者的已支付的同金額貨幣,或是使收款者憑空多出多重支付的金額,猶如偽鈔般,造成通貨膨脹而導致貨幣貶值,從而不再讓人信任並願意持有及流通[1][2]防止雙重支付需要其他的措施。

受信任的第三方[編輯]

通常由線上受信任的第三方英語trusted third party來驗證一個數位token是否被花用過[2] ,這在信任和資訊安全的角度看都是單點脆弱性

去中心化[編輯]

在2007年,數個分散式的雙重支付防範方法被提出[3][4]

於2009開始運作的加密貨幣比特幣使用了工作證明來避免受信任第三方英語trusted third party的需求。交易被記錄於公開的區塊鏈上,防止任何人雙重支付。[5]

參見[編輯]

參考資料[編輯]

  1. ^ The Double Spending Problem and Cryptocurrencies. Social Science Research Network (SSRN). Accessed 24 December 2017.
  2. ^ 2.0 2.1 Mark Ryan. Digital Cash. School of Computer Science, University of Birmingham. [2010-07-12]. 
  3. ^ Jaap-Henk Hoepman. Distributed Double Spending Prevention. 2008. arXiv:0802.0832v1 [cs.CR]. 
  4. ^ Osipkov, I.; Vasserman, E. Y.; Hopper, N.; Kim, Y. Combating Double-Spending Using Cooperative P2P Systems: 41. 2007. doi:10.1109/ICDCS.2007.91. 
  5. ^ Joshua Kopstein. The Mission to Decentralize the Internet. The New Yorker. 12 December 2013 [30 December 2014]. The network’s "nodes"—users running the bitcoin software on their computers—collectively check the integrity of other nodes to ensure that no one spends the same coins twice. All transactions are published on a shared public ledger, called the "block chain"