本文將簡要介紹加密中的Ethereum Plasma ,但請記住,Plasma是一種鏈下擴展技術,或用於構建可擴展應用程序的框架,可以由不同的研究小組或公司以不同的方式實施。
Plasma 是如何工作的?
Ethereum Plasma 的主要思想是建立一個可以通信和交互的二級鏈框架盡可能少地使用主鏈(在本例中為以太坊區塊鏈)。這樣的框架被設計為作為區塊鏈樹運行,它以分層方式排列,可以在主鏈之上創建許多較小的鏈。這些較小的鏈也稱為等離子鍊或子鏈。請注意,側鍊和 Plasma 鏈相似,但不是一回事。
Plasma 結構是通過使用智能合約和 Merkle 樹構建的,可以創建無限數量的子鏈 - 它們是,本質上是父以太坊區塊鏈的較小副本。在每個子鏈之上,可以創建更多的鏈,這就是構建樹狀結構的原因。
基本上,每個 Plasma 子鏈都是一個可定制的智能合約,可以設計為以單一方式工作方式,滿足不同的需求。這意味著這些鏈可以共存並獨立運行。最終,Plasma 將使企業和公司能夠根據他們的具體情況和需求,以各種方式實施可擴展的解決方案。
因此,如果 Plasma 成功開發並實施到以太坊網絡中,主要的鏈將不太可能出現擁塞,因為每個子鏈都被設計為以不同的方式朝著特定目標工作——這些目標不一定與主鏈的目標相關。因此,子鏈將減輕主鏈的整體工作。
欺詐證明
子鍊和根鏈之間的通信是由欺詐證明保護,因此根鏈負責保持網絡安全並懲罰惡意行為者。
每個子鏈都有自己的區塊驗證機制和特定的防欺詐實現,可以建立在不同的共識算法之上。最常見的是工作證明、股權證明和權威證明。
欺詐證明確保在惡意活動的情況下,用戶能夠報告不誠實的節點,保護他們的資金並退出交易(涉及與主鏈的交互)。換句話說,欺詐證明被用作 Plasma 子鏈向其父鍊或根鏈投訴的機制。
MapReduce
Plasma 白皮書還介紹了所謂 MapReduce 計算的一個非常有趣的應用。基本上,MapReduce 是一組函數,在跨多個數據庫組織和計算數據時非常有用。
在 Plasma 的上下文中,這些數據庫是區塊鏈,鏈的樹狀結構允許應用 MapReduce 作為一種促進鏈樹內數據驗證的方法,這大大提高了網絡的效率。
Mass Exit 問題
Plasma 的主要關注點之一是 Mass Exit 問題,這是指許多用戶試圖同時退出他們的 Plasma 鏈,淹沒根鏈並導致網絡擁塞的場景。這可能由欺詐活動、網絡攻擊或 Plasma 子鍊或一組鏈可能出現的任何其他類型的嚴重故障觸發。
Plasma 本質上是一種鏈下解決方案,通過創建許多較小鏈的樹狀結構,努力顯著提高以太坊網絡的整體性能。這些鏈將減輕主鏈的工作量,使其每秒能夠處理更多交易。
Plasma 提出的鏈接區塊鏈分層模型具有巨大潛力,目前正在接受大量研究的測試團體。通過適當的開發,Plasma 可能會提高以太坊區塊鏈的效率,並為去中心化應用程序的部署提供更好的框架。此外,該想法也可能被其他加密貨幣網絡採用和實施,以避免將來出現可擴展性問題。
Ethereum Plasma 是一個開源項目,可以找到公共存儲庫在他們的 GitHub 上。除了以太坊,目前在加密世界中還有許多其他加密貨幣和 GitHub 存儲庫與 Plasma 合作,包括 OmiseGO、Loom Network 和 FourthStateLabs。





















