可擴展性是以太坊區塊鏈的主要問題之一。當前網絡在容量和速度方面面臨的限制使其無法在全球範圍內使用。
以太坊 Plasma 由以太坊聯合創始人 Vitalik Buterin 和 Joseph Poon 提出。這個概念誕生於 2017 年 8 月,作爲解決以太坊區塊鏈擴展問題的方法。 Joseph Poon 與 Thaddeus Dria 一起負責閃電網絡的概念,這是 2015 年爲比特幣提出的擴展解決方案。儘管 Plasma 和閃電網絡已被提議作爲區塊鏈擴容解決方案,但它們都有自己的機制和功能。
本文提供了以太坊 Plasma 的簡要概述,但應該記住,Plasma 本身不是一個項目,它是一種鏈外擴展方法或框架,用於構建可擴展應用程序,可以由各個研究小組或公司以不同的方式實施。
等離子如何工作?
以太坊 Plasma 的主要思想是創建一個側鏈框架,儘可能少地與主鏈(在本例中爲以太坊區塊鏈)交互。該框架被設計爲像區塊鏈樹一樣工作,它是分層組織的,這樣可以在主鏈之上創建許多小鏈。這些小鏈也稱爲等離子鏈或小鏈。
(* Plasma 鏈、子鏈)
Plasma 結構是使用智能合約和 Merkle 樹構建的,它允許創建無限數量的小鏈,這些小鏈本質上是主以太坊區塊鏈的較小副本。在每個小鏈的頂部,還可以創建大量其他鏈,這就是創建樹結構的原因。
本質上,每個小型 Plasma 鏈都是一個可定製的智能合約,可以設計爲以一致的方式運行以滿足不同的需求。這意味着電路可以共存並獨立運行。最終,Plasma 將使企業和公司能夠根據其具體情況和需求以多種方式實施可擴展的解決方案。
因此,如果 Plasma 在以太坊網絡上成功開發和實施,主鏈將不太可能過載,因爲每個小鏈都會被設計成以特定的方式運行以實現自己的特定目標,而這些目標並不一定相關到主鏈。這樣,小鏈就會促進主鏈的整體運行。
欺詐證明
小鏈和主鏈之間的連接受到防欺詐保護,因此主鏈負責攻擊者的安全和懲罰。
每個小鏈都有自己的區塊驗證機制和防欺詐的具體實現,可以建立在各種共識算法的基礎上。最常見的是工作量證明、權益證明和權威證明。
欺詐證明確保在發生惡意活動時,用戶可以報告欺詐節點、保護其資金並退出交易(涉及與主鏈的交互)。換句話說,欺詐證明被用作小型美麗鏈鏈向其母鏈或根鏈提出投訴的機制。
映射Reduce
Plasma 白皮書還介紹了所謂的 MapReduce 計算的一個非常有趣的應用。本質上,MapReduce 是一組對於跨多個數據庫組織和計算數據非常有用的函數。
在 Plasma 的背景下,這些數據庫就是區塊鏈,鏈的樹形結構允許使用 MapReduce 來促進樹鏈內的數據驗證,從而大大提高網絡的效率。
大規模退出問題
與 Plasma 相關的主要問題之一是大規模退出問題,這是指許多用戶試圖同時退出其 Plasma 鏈,導致根鏈氾濫並導致大型網絡過載的情況。這可能是由欺詐活動、網絡攻擊或小型 Plasma 鏈或鏈組可能出現的任何其他類型的嚴重故障引起的。
結論
Plasma 本質上是一種鏈下解決方案,旨在通過創建許多較小鏈的樹結構來顯着提高以太坊網絡的整體性能。這些鏈將促進主鏈每秒能夠處理更多交易。
Plasma 提出的互聯區塊鏈分層模型具有巨大的潛力,目前正在接受衆多研究小組的測試。如果開發得當,Plasma 可能會提高以太坊區塊鏈的效率,併爲開發去中心化應用程序提供更好的框架。此外,這個想法可以被其他加密貨幣網絡採用和實施,以避免未來的可擴展性問題。
以太坊 Plasma 是一個開源項目,公共存儲庫可以在其 GitHub 上找到。除了以太坊之外,目前還有許多其他加密貨幣和 GitHub 存儲庫可以與 Plasma 配合使用。一些例子包括 OmiseGO、Loom Network 和 FourthStateLabs。如需更詳細的技術信息,您可以參考 Plasma 的官方白皮書或 LearnPlasma 網站。
請繼續關注更多內容,不要忘記查看我們在幣安學院上的其他視頻。

