最近,加密貨幣領域最熱門的話題莫過於「Layer-2 擴展方案」了。其中特別值得關注的是 Plasma。在本篇文章中,我將詳細說明我的個人看法:爲什麼我相信 Plasma 是最好的擴展方案,最終能將區塊鏈帶入普羅大衆的生活中。

原文標題:《科普 | OmiseGo 將如何把 Plasma 帶入尋常百姓家》
作者:u/ pwolf88
翻譯 & 校對 :Aisling & 閔敏

Plasma 是一種區塊鏈的 Layer-2 擴展方案,可以在保證安全性以及去中心化的前提下將區塊鏈系統的交易處理量增至每秒數百萬筆甚至數十億筆(當前以太坊的交易速率大概是每秒 20-30 筆)。爲什麼我們需要「第二層」擴展方案呢?難道不能在高度安全的主鏈(「第一層」)上搞定一切嗎?

爲什麼需要 Layer-2 擴展方案?

我們不妨比較一下如今的區塊鏈創新與 2000 年的萬維網。萬維網目前包括 45 億個網頁。世界各地的人都可以同時訪問這些網頁,而且訪問速度非常快。這不是因爲這 45 億個網頁都被拷貝在了全世界的每臺個人計算機上,而是因爲成功的協議和系統——例如 DNS 以及像 Google 這樣的搜索引擎——爲我們鋪平了道路。如果需要人們每時每刻將整個網絡的信息複製到自己的計算機上,那互聯網還能像今天一樣成功嗎?

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

同樣的,區塊鏈也需要 Layer-2 解決方案。不是每個人都需要(能夠)知道發生在網絡上的所有交易。試想 10 年之後,人們可能會(使用區塊鏈)購買咖啡、閱讀付費文章或者在妻子不在家的時候偷看 3D 小片片,那個時候的交易量或將達到每毫秒 90 萬億筆,也就沒必要都存儲在公鏈上了。

買咖啡

Plasma 的好處來源於雙向觀察。試想這樣一個場景,你每天早上都會從當地的咖啡店買一杯咖啡。這裏有兩個問題。

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

1、你想不想確保資產的安全性以及咖啡交易的安全性呢?答案當然是肯定的。
2、但是是否有必要讓網絡中的每個人都知道這些日常交易,並留下這些邊際信息污染整個網絡呢?答案是沒有必要。

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

使用咖啡店的預付移動錢包

如果你在咖啡店的預付錢包裏預存了一週(或一年)的咖啡錢,這種情況將會怎樣?這樣會簡單很多,因爲你不用將每筆咖啡交易都廣播給其他人。只要你和咖啡店對錢包裏的餘額始終達成一致,所有問題都迎刃而解。

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

十億顧客流

如果這家咖啡店是類似星巴克的跨國公司,每天早上都有十億顧客流,這種情況又會怎樣呢?

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

我們真的要將這類交易全部存儲到主鏈上嗎?當然不要!咖啡店可以運行一條 Plasma 鏈來充當自己的本地「賬本」,記錄所有死忠粉(可能還有來自不同商家的其他消費者)的交易。這些區塊鏈(即 Plasma 鏈)的安全性將由根鏈保證。這意味着我們可以信任 Plasma 鏈並將資產存儲在上面用以購買我們心愛的咖啡。這種做法對咖啡店來說也更快、更實惠,因爲不需要每一筆交易都運行支付處理器。

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

Plasma 鏈是怎樣工作的呢?

這一解決方案的基本思路是我們可以將主鏈(或「根鏈」)上的一部分資產鎖定,並且在子鏈(或「Plasma 鏈」)上「創建」這部分資產的副本,從而實現資產在區塊鏈之間的轉移。當你需要退回主鏈時,你只需要「銷燬」子鏈上的資產副本並解鎖根鏈上的資產。

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

摘自 Plasma 白皮書。Plasma 鏈屬於鏈中鏈。該系統執行的是有質押擔保的欺詐證明(bonded fraud proof)。Plasma 鏈上的餘額不能代表根鏈上的餘額( Alice 的賬本餘額沒有存儲在根鏈上,而是在 Plasma 鏈上,根鏈上的餘額代表的是 Plasma 鏈上的智能合約)。灰色的是舊的區塊,黑色的是已經在根鏈上廣播並提交的最新區塊。

等等?我們現在是否可以相信錢已經存進了咖啡店的 Plasma 鏈,從而不再使用根鏈呢?可以。因爲只要 Plasma 鏈的共識機制正常運行,你的資產就是安全的。Plasma 鏈的共識是通過 OMG 驗證者保障的,他們質押了代幣(PoS)來保證網絡安全性。在最初的實施方案,權威證明(PoA)將作爲共識機制。

如果出現問題怎麼辦?

如果出現了問題,用戶可以安全地將他們的資產從 Plasma 鏈退回根鏈。如果沒有出現問題,根鏈不會干涉子鏈中發生的任何事,這一點是核心準則。如果要奠定根鏈的事實基礎地位,那麼必須儘可能減少根鏈上的活動和計算。

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

在出現扣塊攻擊的情況下撤回資產。紅色的區塊(區塊#4)就是被扣押並提交根鏈的區塊,但是 Alice 無法檢索到 Plasma 鏈上的區塊#4。她在根鏈上廣播資產證明以撤回資產,她的撤回操作會被延時處理,以防出現爭議。

有哪些應用場景?

許多有着不同商業邏輯和智能合約條款的 Plasma 鏈可以共存。理論上,任何人都可以爲社交網絡、遊戲平臺、微支付服務、去中心化交易所、消息服務以及私有鏈(例如:私企、銀行、大學等機構運行的內部區塊鏈)等服務創造一個 Plasma 鏈。OmiseGo 爲這些 Layer-2 區塊鏈提供基礎設施。OMG 網絡本身就是一條單獨的 Plasma 鏈(在初步的實現當中)。其他子鏈可以在它的基礎上進行構建,但是 OmiseGO 正在構建的白標 eWallet 軟件將允許商家 / 錢包提供商以及用戶直接在 OMG 網絡上進行交易,無需另外創造自己的鏈。參與網絡共識以及驗證過程都需要 OMG 代幣。

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

一個 OMG Plasma 子鏈上實現了多個用例:e-Wallet 軟件運營、中心化或去中心化交易所、私有的教育生態系統、社交網絡等等。每個用例都有很多用戶享受着相應的服務。OMG Plasma 子鏈是由以太坊根鏈擔保(背書)的。

區塊鏈之上的區塊鏈?

這就是 Plasma 。從本質上來講,它就是構建在區塊鏈上的區塊鏈,把主鏈和 Plasma 鏈想象成一顆樹。主鏈是這顆樹的根,而 Plasma 鏈(子鏈)就是它的枝叉。這顆樹的大小沒有限制。

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

在理想情況下,Plasma 鏈可以分層構建。子鏈 Y 包含子鏈 Y1 ,而子鏈 Y1 又包含其他的子鏈等等。

沒有公鏈保障安全性的私有鏈都是無稽之談

通過使用 Plasma ,我們最終在開放的公鏈(構成事實基礎並提供公共安全性保障)和集團、企業擁有的私鏈之間架起了一座橋樑。正如 Joseph Poon 今年在 Deconmy 會議上所說,沒有公共安全性保障的私鏈都是「無稽之談」,除非它們運行在去中心化的 Plasma 鏈之上。

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

如果沒有公共安全性,就會產生協調和司法成本,與現行的商業流程相比,幾乎毫無效率可言。 這種對後臺微不足道的改進不值得轉換成本。

爲全球的去中心化金融應用大開方便之門

Plasma 鏈之間的互操作性爲全球去中心化金融應用大開了方便之門。現在,區塊鏈可以處理各種支付以及微交易,例如:數字商品及服務(音頻、視頻服務)、雲存儲服務、會員和獎勵積分、手續費支付、在線閱讀文章 / 博客 / 報紙、慈善捐款、活動票務、許可證訂購、電耗、安全位置服務,甚至是當你的智能冰箱檢測到它空了之後自動訂購啤酒等等。區塊鏈可以處理的交易類型超出我們的想象。

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

以太坊作爲根鏈提供絕對的事實基礎以及網絡安全保障。作爲 Layer-2 的 Plasma 鏈爲網絡提供了可擴展性,極大提升了網絡的狀態更新速率(每秒或可達數十億次)。這爲全球去中心化金融應用大開了方便之門。

OMG world 交易所

使用 Plasma 鏈的一大好處是提高系統的可擴展性。但是,如果能夠在零阻礙的環境中實現各類資產的交易,那就更棒了。回到上文咖啡店的例子。想象一下,你已經獲得了一定的積分,因爲你連續 30 天每天買 6 杯咖啡(如果真是這樣,你可能咖啡成癮了,不過先不管這個)。如果你可以使用這些積分來購買心儀的遊戲資產或者訂購一個月的音樂服務,那是不是超讚呢?由於 OMG 網絡允許系統之間共同操作,用戶不需要針對每個商家都開通一個專門的錢包,也不需要爲了給特定商家付款而將資產存入特定賬戶。

OmiseGo 正在 Plasma 的基礎上構建一個無監管的去中心化交易所。爲了實現所有數字資產之間的相互交易,他們目前正在構建允許非貨幣資產交易的後端基礎設施。

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案

爲了實現所有數字資產之間的相互交易,OmiseGO 正在構建允許非貨幣資產交易的後端基礎設施。

Tesuji Plasma

OmiseGO 最近爲了 Tesuji Plasma 開源建立了它的 github 庫。Tesuji 是 Plasma 上的早期實現例,以權威證明(PoA)作爲共識機制,OmiseGO 作爲運營商。

爲什麼 OmiseGo 相信 Plasma 是最好的 Layer 2 擴展方案OmiseGO 的 Tesuji Plasma 早期實現設計

Tengen

Tesuji Plasma 是 OmiseGO 實現最終產品 Tengen 的一個跳板。Tengen 有望成爲 OMG 網絡實現「終極目標」的里程碑,即完全可擴展的權益證明(PoS)區塊鏈以及去中心化交易所。在 PoS 模式下,權益者將扮演區塊鏈驗證者的角色,對去中心化交易所上的交易進行驗證,並向網絡用戶收取一定的交易驗證費用。

在 PoS 驗證模式下,所有人成爲驗證者的機會都應該均等。小型機器甚至是移動應用程序都應該具備下注的功能(Twitter,Jun Hasegawa— May 18, 2018)

Tengen 將能夠提高交易處理速度,足以和傳統金融服務分庭抗禮,並實現與不同區塊鏈的互操作。