去中心化交易所將如何運作?
去中心化比特幣法幣交易的想法一直在流傳。(例如Mastercoin、Ethereum和 Bitshares 聲稱能夠做到這一點。)
這樣的去中心化交易所將如何運作?
使用區塊鏈以去中心化方式確定比特幣所有權的方式是可能的,並且在概念上並不困難,擴展到更複雜的結構,例如其他事物的所有權或對契約的承諾,包括以特定價格進行交易的要約。然而,去中心化交易所或其底層協議必須解決兩個重要問題:如何執行交易(解決任何交易所存在的交易對手風險),以及如何檢測交易是否發生。
顯然,有很多方法可以解決所有這些問題。例如,實體金融交易所將履行和執行留給交易方和當局,但這在現實世界中存在巨大的問題,即使是有限數量的嚴格監管和註冊的參與者,人們可能希望以去中心化的方式避免這種情況。
有一個簡單的解決方案來交換(特別設計的)加密貨幣,其中所有權和契約履行由區塊鏈決定。至少通常,實現去中心化交換的協議包括至少一種這樣的加密貨幣,使得作為部分解決方案可以實現自動託管。但完全自動化要求交易所涉及的其他貨幣的所有權也可以自動建立,即它也必須是某種山寨幣。
要將其擴展到法定貨幣,必須有某種形式的協議來履行轉移法定貨幣的義務並反映其在去中心化交易所中的完成。可悲的是,這是各種基於區塊鏈的契約的核心:我們如何讓它們具有可執行性,最好是通過具有法律約束力?我看到兩種可能性:
- 將交易限制在簽署某種現實世界契約的參與者,以使其具有法律可執行性的方式兌現他們。這存在難以以真正去中心化的方式實現的問題,除非法律系統開始承認至少某種數字身份和數字契約。
- 要求在違反契約的情況下沒收某種保證金——可能來自契約雙方或交易所經紀交易,以在一方未能傳遞法定付款或對方不承認收到。可悲的是,設計一個確保任何欺詐都不會得到回報的系統並不容易,並且可能需要非常大的保證金,這也給這種方法帶來了嚴重的缺點:願意遭受損失的網路巨魔可能會導致其他人遭受更大的損失(並可能勒索這樣的受害者讓巨魔逃脫利潤),並且由於需要加密貨幣而想要使用交易所的潛在使用者可能會發現很難支付基於加密貨幣的保證金。
顯然,只有比特幣才有可能。這是 Vitalik Buterin 的乙太坊白皮書的片段:
[比特幣] 腳本也可以用來支付獎金以解決計算問題,甚至可以建構一個腳本,上面寫著“如果你能提供 SPV [簡化支付驗證],這個比特幣 UTXO [未使用的交易輸出] 是你的]證明你向我發送了這種面額的狗狗幣交易,”本質上允許去中心化的交叉加密貨幣交換[強調添加]。(布特林,2014)
所以,聽起來你可以通過你的交易輸出基本上競標其他貨幣來進行去中心化交易。
布特林,維塔利克。“下一代智能合約和去中心化應用平台”乙太坊白皮書。2014 年 8 月 2 日更新。2014 年 8 月 13 日訪問。https://github.com/ethereum/wiki/wiki/%5BEnglish%5D-White-Paper