【译】Construction of a Plasma Chain 0x1
Plasma鏈的構建0x1
Plasma是一種由Joseph Poon和Vitalik Buterin設計的區塊鏈縮放解決方案,該解決方案使用兒童鏈向根鏈(即Ethereum)進行報告,以提高交易吞吐量,而無需擔心通常使用較小鏈的安全問題。?OMG(OmiseGO)分散交換是為等離子體設計而設計的。?我們將利用Plasma在不犧牲安全性的情況下支持可擴展的全鏈式交換。?在這篇文章中,我將介紹我們如何構建Plasma。
目標:創建一個不依靠自身安全的區塊鏈。
我們已經通過要求用戶退出他們正在使用的子鏈來做到這一點,如果出現任何問題。?以下是它的工作原理:
責任分解
存款
要使用Plasma鏈,用戶需要將他們的資產(即Ether或令牌)從母鏈轉移到子鏈。?要執行存款,用戶將資產從母鏈轉移到兒童連鎖店,方法是將資產轉移到Ethereum上適當的Plasma智能合約。
MVP的存款流程已經簡化了等離子白皮書中指定的存款流程,以降低復雜性。?存入血漿鏈的資金立即包含在父母的兒童連鎖記錄中,并且沒有機會取消存款。?用戶可以立即撤回他們的資產,而不是取消。
存款人沒有額外的風險。?一旦交易資產轉移到智能合約被確認,它們可能會被撤銷。?即使子鏈不反映相應的存款,存款人仍可能撤回其資產。
取款
為了將資金轉回母鏈,用戶可以啟動提款。?用戶可以啟動提款,將資金簡單地轉移回母鏈并在那里持有資金。?用戶必須在檢測到有故障的等離子鏈時啟動提款;?如果用戶未能及時做到,他們有可能失去資金。
有兩個家庭的提款。?第一個是“簡單的提款”。?這是一個單一的團體從兒童連鎖店撤回資金的時候。?其次是當多方從兒童連鎖店收回資金時“大量提款”。大量提款明顯更復雜,將在未來的博客文章中討論。
當用戶從等離子子鏈中提取資金時,提款將按照退出的交易的順序進行處理(先前的交易先出現)。?在挑戰期結束后退出已經完成。?在挑戰期間,任何人都可以提供欺詐行為的證據。
簡單的取款
簡單的退出包括四個步驟:
終局
有兩種不同類型的終結:
子鏈的最終性和安全性取決于根鏈。?Plasma提供的所有安全保證假定以太坊工作正常。
需要記住等離子MVP的事情
等離子MVP是朝著以下方向邁出的一步:(i)通過擴大以太坊主網絡來實現以太坊的潛力;(ii)建立OMG分散交換,為主流金融應用做好準備。?隨著OmiseGO進一步進入等離子體開發階段,設計將發展到包括Plasma和OmiseGO白皮書中描述的其他功能。
https://blog.omisego.network/construction-of-a-plasma-chain-0x1-614f6ebd1612
總結
以上是生活随笔為你收集整理的【译】Construction of a Plasma Chain 0x1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【译】An Intro to TrueB
- 下一篇: Android 进程保活手段分析