如今,去中心化金融是以太坊的基礎,它有許多相互合作、相互疊加的組成部分:
1. 核心共識協(xié)議
2. 資產(chǎn)
3. 智能合約協(xié)議
智能合約能夠催生新資產(chǎn),而新資產(chǎn)可能很快就會成為抵押品,從而催生更多的新資產(chǎn),所有這些都是由基礎核心共識協(xié)議促成的。
所以,2)和3)依靠1),因此不能達到分散,大于1)。否則,說自從1)設置基礎層2)和3)是建立在,1)還設置一個理論最大程度的分散2)和3)可以實現(xiàn)或維護的。
開發(fā)人員方法/設計權衡
雖然有些資產(chǎn)和協(xié)議構建在以太坊之上,并牢記以太坊的核心原則,但其他資產(chǎn)和協(xié)議可能不是。
“當我創(chuàng)建Uniswap的時候,我真正意識到的一件事是試圖模仿以太坊本身的特性。以太坊有一些我關心的關鍵性質。這不是最有效的處理,也不是最有效的存儲。這是最分散的編程方式,也是最抗審查的,如果說你有這種不可信的執(zhí)行方式,它有所有這些特性。所以這些(屬性)就是我想要重建的?!薄猈yre 采訪Hayden Adams,Uniswap的創(chuàng)始人
在上面的引用中,提到了以太坊、比特幣和其他區(qū)塊鏈協(xié)議所面臨的權衡:可伸縮性三難困境??缮炜s性三難困境表明,區(qū)塊鏈系統(tǒng)很難在底層同時具備以下三種功能:
1. 去中心化
2. 可伸縮性
3. 安全
現(xiàn)在沒有區(qū)塊鏈具有去中心化、可伸縮性和安全性這三種性能。比特幣和以太坊的工作證明設計各不相同,但都選擇了更高的分散化能力和安全性,同時降低了可伸縮性的成本。對于以太坊之上的資產(chǎn)和智能合約協(xié)議,將傳遞相同的設計權衡。
請記住,去中心化沒有終點,而去中心化更多的是一個(通常是主觀的)滑動尺度。去中心化是不可能實現(xiàn)的,但只能朝著這個目標努力,僅僅因為某些東西建立在以太之坊上并不意味著它擁有同樣的屬性。
并不是所有的事情都需要去中心化,但是有些事情可能應該去中心化。
資產(chǎn)
比特幣和以太坊的特性來映射資產(chǎn)的基本框架——在上面列出的其他資產(chǎn)中代表了一種去中心化的“黃金標準”。每個都是原生協(xié)議的,這意味著托管和新供應都在協(xié)議級別處理,并且都是透明和開放的。每個人都知道可以檢查的供應規(guī)則(即每10分鐘12.5個比特幣,每15秒2個以太坊)。每一種都是程序性通脹抑制資產(chǎn),分別存在了10年 (比特幣)和4年(以太坊)。
erc-20、erc-721和其他代幣標準——是經(jīng)過審計的智能合約標準,類似于比特幣和以太坊,能夠以透明和開放的方式處理托管和新供應。然而,這里出現(xiàn)了一些附加的風險:1)托管和所有權現(xiàn)在由智能合約代碼處理,2)發(fā)行可能因代幣而有很大差異,應該在可靠的來源中就進行檢查。OnchainFX是檢查供應方面的一個很好的資源(請參閱“% Y2050供應已發(fā)布”和供應快照)。
DAI是一個非常有趣的正在進行的,穩(wěn)定的實驗。Dai維護了以太幣的許多關鍵方面,但是通過協(xié)調(diào)多個智能合約和去中心化的涉眾(白皮書)來實現(xiàn),增加了相當多的復雜性。Dai是erc-20代幣,托管由智能合約管理,供應是可變的,以市場為基礎,依賴于net CDP的創(chuàng)建。
跨鏈資產(chǎn)——包裝BTC (wBTC)是一種相對較新的、低容量的技術,但它提供了一種創(chuàng)新的解決方案(包裝資產(chǎn)框架),使比特幣(或其他跨鏈資產(chǎn))能夠訪問以太坊上的智能合約。
wBTC確實有一些用戶可以檢查的透明特性,但是wBTC仍然同時存在各種風險,即中介風險、智能合約風險(erc-20)和附帶風險。
非鏈托管——對中介機構構成特定的風險,以及中介機構為托管程序和安全措施提供用戶檢查和透明度的程度(再次,請參閱包裝資產(chǎn)方法了解其中一些安全措施可能是什么樣子的)。
注:上述資產(chǎn)多為衍生品,即從標的資產(chǎn)(如美元、比特幣、甚至一籃子資產(chǎn))中獲得價值。如上文所示,衍生品的供應(例如wBTC)及其標的供應(BTC)將會有所不同。
注:以上資產(chǎn)均通過集中交易所集中托管風險。例如,交易所上的以太幣對交易所來說是A1資產(chǎn),但對擁有該資產(chǎn)的交易所用戶來說是A10資產(chǎn)。類似地,放置在智能合約中的以太幣對其所有者來說變成了A4資產(chǎn)。
協(xié)議
以下是我觀察到的一些設計特性,它們在某種程度上犧牲了去中心化:
1. 尋租-尋租可透過收費(不包括所需的GAS費)或使用專用代幣清楚列明。從理論上講,如果發(fā)布的開源代碼是尋租的,并且以某種方式在協(xié)議中內(nèi)置了費用,那么協(xié)議可以很容易地通過刪除特定于費用的代碼來分叉。我們已經(jīng)開始在實踐中看到這一點(參見zcash/zclassic、bancor/uniswap)。
2. 封閉的貢獻者集——例如:在權益關系證明系統(tǒng)中,如果驗證器集對“選定的”驗證器是封閉的,或者驗證器選擇過程不是隨機的,那么去中心化就會受到對治理中介的信任的限制。同樣,對于依賴外部數(shù)據(jù)的智能合約,精心挑選的小型oracle集合會帶來額外的風險。
3. 陷阱門——如果開發(fā)人員可以臨時鎖定或永久停止功能,智能合約代碼就不是自治的。然而,在發(fā)現(xiàn)漏洞的情況下,陷阱門可能被證明是有益的。
上面的列表絕不是全面的,而只是我見過的一些常見協(xié)議設計權衡的例子。通常,您需要非常接近代碼才能準確地理解您所信任的內(nèi)容。
處理消息
一些智能合約協(xié)議和資產(chǎn)并不表現(xiàn)出太多的去中心化,而是開放和免費使用的。也就是說,一些資產(chǎn)和協(xié)議是“開放金融”的一部分,而不是“分散金融”的一部分。然而,界限并不明確,開放金融與分散金融不斷重疊和混合。缺少清晰的定義,術語很容易被誤解,并且會很快形成感知信任和實際信任之間的脫節(jié)。
2016:“區(qū)塊鏈不是比特幣”
2017:大量流行詞匯的白皮書淡化了區(qū)塊鏈特定術語的原意
2018年:“去中心化金融/ defi”和“開放化金融”應運而生,被用來推廣各種不同程度去中心化、開放化的倡議和項目
2019年: Libra試圖改變“加密貨幣”的含義
它因每個協(xié)議、資產(chǎn)和應用程序而異,甚至是分散的東西也可以通過托管交換和其他聚合器以集中的形式出現(xiàn)。
用戶應該不斷質疑他們正在使用的新金融工具的消息傳遞和可行性,更重要的是,要清楚地知道他們究竟信任誰(例如集中式中介機構)或什么(例如智能合約代碼)。
如果沒有很好的理由讓資產(chǎn)或協(xié)議偏離基礎層的設計原則,那么很可能有很好的理由不使用這些新的金融工具。