ETH2.0的跨分片:它會影響DeFi的可組合性嗎?
蓝狐笔记
2019-10-10 09:00
本文约1808字,阅读全文需要约7分钟
ETH2.0 的分片對DeFi 的影響。

編者按:本文來自藍狐筆記(ID:lanhubiji)編者按:本文來自

藍狐筆記(ID:lanhubiji)

藍狐筆記(ID:lanhubiji)

藍狐筆記(ID:lanhubiji)

二級標題

前言:隨著ETH2.0的分片到來,有人擔心,以太坊的DeFi中的重要屬性“可組合性”還會繼續保持嗎? V神認為不用擔心。可以先“yanking”拉取分片,然後在同一分片上同步執行操作。本文作者是Vitalik Buterin,由“藍狐筆記”社群的“SL”翻譯。

最近有人擔心,以太坊的“可組合性”的屬性,也就是不同的應用可以輕易相互交談的能力,在ETH2.0的分片環境下是否還會繼續保留。本文認為,基本上會維持這種能力。

分片會發生什麼變化?

二級標題

然而,正如我們從下面的案例中看到的一樣,大多數用例將不會受到嚴重破壞,或者可以輕微重寫以在跨分片的模式中生存下來。<->二級標題

代幣

二級標題

代幣

ERC20標準將需要修改。代幣將能在所有分片上存在,且可以無縫地從一個分片移至另一個分片,正如ETH一樣。這可以通過收據來完成,跟ETH從一個分片移至另外一個分片的方式一樣,我們可以將代幣從一個分片移至另外一個分片。這裡沒有根本上的困難。

可組合性案例1:Uniswap

代幣

幾乎所有DeFi應用都在使用可組合性,因為代幣是一種類型的應用,因此任何使用代幣的DeFi應用都是跟其他應用交互的應用。

以Uniswap為例子,在Uniswap中,用戶發送一定數量的代幣A到Uniswap合約,合約向用戶返回一定數量的代幣B。 Uniswap要求所有與之交互的交易之間嚴格依賴:第N個交易必須清楚第N-1個交易的輸出,因為這是價格更新算法的工作方式。

因此,Uniswap合約將需要在一個單一的分片上進行,(存在多分片Uniswap的設計,但這更加複雜)。尋求交易的用戶將執行兩個步驟:

1.用戶將其代幣A發送到Uniswap所在的分片

2.跟之前一樣,與Uniswap進行交易(將交易與步驟1的“索要”收據交易結合在一起,因此算是一個步驟)

還有可選的一步,如果需要,將Uniswap給他們的代幣B移至其他分片。 (藍狐筆記註:比如在Compound上執行借貸操作。)

可組合性案例2:在Compound上進行借貸(包括cDAI等)

Compound也可存在於單個分片上(如果Compound變得流行,代表不同代幣對的Compound的不同實例可以放置於不同的分片上。擁有一種代幣的用戶將其代幣移至特定Compound實例所在的分片上,並且像之前一樣創建槓桿頭寸。

可組合性案例3:L2擴展解決方案中的代幣(Rollup,Plasma......)

將代幣移至有合約的L2擴展解決方案的分片上,存入合約。搞定。

可組合性案例4:rDAI、gDAI等

可組合性案例5:Set協議

可組合性案例6:預言機

二級標題

蓝狐笔记
作者文库