雷鋒網(公眾號:雷鋒網)AI金融評論按:日前,在泰國曼谷舉辦的亞太地區以太坊社區大會上,來自去中心化加密貨幣交易所的研究人員David Knott做了關於Plasma長達四十分鐘的主題演講。演講內容主要包括三部分:Plasma為什麼重要,什麼是MVP(最小可行產品),以及Plasma的全景和前景。雷鋒網為您做以下精編:
Plasma為什麼重要簡單的來說,隨著以太坊的火熱發展,其「交易能力不足」的問題日益顯現。使用者需要保留一份完整的區塊鏈備份,即其中完整的交易和計算歷史記錄。但是,一個「世界級的計算機系統」無疑需要儲存海量的數據,這是目前大部分使用者都無法將其儲存在自己的設備上的。
因此,以太坊和眾多研究者都在尋找各種各樣的方法來縮小需要直接儲存在鏈上的數據的體量。
在講述這一環節過程中,David使用了一個「Alice和她的UTXO」的故事進行了深入淺出的講解(這一故事後來貫穿演講全過程)。簡單的來說作為一種區塊鏈擴容解決方案,Plasma使用子鏈向母鏈(即Ethereum)進行報告,以提高交易容量。且無需擔心通常使用較小鏈的安全問題。
Plasma MVP的運作原理是什麼?David介紹說,Plasma MVP的是他們目前工作的重點,其運行的原理是模擬計算。
例如,Alice和Bob各有100UTXO,但Alice想給Bob轉帳5UTXO。因此Alice發起一項交易,在模擬計算之後,Alice剩下95UTXO,Bob的UTXO餘額則分為兩部分:一部分為原有的100UTXO,一部分為新增的5UTXO,.這對Bob來說就比較麻煩,尤其是涉及到Plasma。那麼Bob可以再創建一個UTXO帳戶,把自己的兩個UTXO合併成一個。這樣一來後續處理和追蹤就更方便,後續的交互費用也更低。
其關鍵在於根鏈上的Plasma智能合約。任何人都可以利用Plasma把錢存在該智能合約中。智能合約會保管這筆資金,同時跟蹤子鏈。當有人存錢的時候,在MVP的子鏈上,一個記錄著這次交易的新的區塊鏈會立即生成。如需取出這筆資金,則只需要在根鏈上根據常規操作即可。
具體責任分解如下:
客戶端 - 觀察以太坊並運行子鏈,儘快檢測欺詐行為並退出。
子鏈 - 觀看以太坊的存款,並執行有關鏈條當前狀態的所有計算。
根鏈 - 通過智能合約將子鏈錨定到以太坊。處理子鏈的存款和取款,只接收足夠的信息以處理兩者並確認或拒絕欺詐性取款。
母鏈 - 保證子鏈安全。與最小可行產品(MVP)的根鏈同義;在Plasma的最終形態中,子鏈和根鏈之間可能存在多個母鏈。
存款
要使用Plasma鏈,用戶需要將他們的資產(即Ether或代幣)從母鏈轉移到子鏈。要執行存款,用戶則需通過將資產轉移到Ethereum上適當的Plasma智能合約中,將資產從母鏈轉移到子鏈。
MVP的存款流程簡化了Plasma白皮書中指定的存款流程,降低了複雜性。存入Plasma鏈的資金將會立即被包含在母鏈的記錄中,且不能取消存款。但用戶可以立即撤回他們的資金,即使交易資金已經被智能合約所確認,且子鏈沒有反應相應的存款行為。因此存款人沒有額外的風險。
用戶可以啟動提款,將資金轉回母鏈,並保管在那裡。如果檢測到有故障的Plasma鏈,用戶必須啟動提款; 如果用戶沒有及時這樣做,有可能失去資金。
有兩種提款方式。第一個是「簡單提款」。這是指單一方從子鏈撤回資金的情況。還有一種是「大量提款」,指的是當很多團體一起從一個子鏈撤回資金的情況。
當用戶從Plasma鏈中撤回資金時,提款將按照退出的交易的順序進行處理(先前的交易先出現)。在挑戰期結束後退出已經完成。在挑戰期間,任何人都可以提供欺詐行為的證據。
Plasma的前景David將Plasma比做一個法院體系, 不同層級的鏈,就像一審法院到聯邦法院再到最高法院。不但在難度上層層遞進,而且術業有專攻。
具體來說,第二層子鏈與其他plasma鏈相連結,不直接連接到以太坊,這一層鏈的費用更低,也更容易設置。
然後是第一層子鏈,它確保第二層子鏈的安全,如果你在第二層子鏈遇到問題,就可以在這一層嘗試解決。
如果還是有問題,那麼就到第一層也就是以太坊區塊鏈上。如果所有的plasma鏈都崩壞,可以在這一層安全的取出資金。這是plasma鏈的一大賣點,因為有「全球性安全設施和乙太網絡。」同時每一層的擴展性不同,針對的應用也不同。
David表示,等離子MVP的目標是:(i)通過擴大以太坊主網來實現以太坊的潛力;(ii)建立OMG分散交換,為主流金融應用做好準備。同時他呼籲對Plasma更多的研究和關注。隨著OmiseGO進一步進入Plasma開發階段,設計將發展到包括Plasma和OmiseGO白皮書中描述的其他功能。
雷鋒網
雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。