以太坊及閃電網路創始人關於區塊鏈提出的Plasma協議

買賣虛擬貨幣

前些日子,閃電網路的創始人Joseph Poon和以太坊創始人Vitaly Buterin介紹了Plasma協議初稿(https://www.plasma.io),根據作者描述該協議在未來有望將區塊鏈網路的交易處理速度達到十億次每秒。

免責宣告:下面給出的描述是試圖以簡單的術語解釋原作者提出的原則。在任何情況下,它都不能反映筆者的其他相關動機,並應由行業內的博弈論專家來分析。這一描述也是目前正在進行的一項工作,而且在許多方面都是不完整的。

作者的方法在很大程度上類似於閃電網路的理念——在主網中凍結資金並將其用於鏈下的結算,從而完成交易。鏈下結算的基本特點是缺乏集中的結算服務,以及在結算的參與者之間直接使用預先確定的互動協議(傳送方和接收方,我們可以將其稱作Alice 和 Bob)。Alice和Bob都不信任對方,於是這就涉及到參與一種特定的“遊戲”,如果其中一個人發現另一方有不當行為(違反了預先確定的交易協議),然後其他參與“遊戲”的人可以將其違規的證據提交到主網路,導致行為不當的一方被罰款。


在Plasma協議中,這種思想得到了繼承和進一步發展。一個基於主鏈建立出的全新的子鏈出現了,新子鏈中的共識協議以及參與者的行為和功能的執行都是由主網中的一個智慧合約控制的。在子網中,潛在大量參與者的資料被緊湊地編碼在一個默克爾樹上,並被上傳記錄至主鏈上,允許外部觀察者跟蹤子鏈的狀態。為了參與子網的運營,參與者必須首先向子網智慧合約付款。

首先,讓我們假設一個權威的共識協議“PoA”在公共子網路中執行——意味著只有一組節點可以確認交易並掌握在運營者手中。運營者——子網智慧合約的建立者來負責更新資料,並將大量的資金作為合約的附屬品上交進去。這些上交進去的資金是經營者遵守合約的保證。這樣以來所有的參與者(包括那些外部的潛在的主鏈參與者)都可以監督子鏈的交易,如果他們在結算中發現錯誤並根據文章作者提到的“防偽協議”將錯誤上報,然後,根據主網的智慧合約對運營者原先上交進去的的大量資金中扣款,子網的使用者就可以將他們的資金成功返還至主網。


這是一個完全雙向的協議。AliceBob應該在子網中監督正在進行的交易,並確保它們被正確地記錄到子鏈中,並且將子鏈的狀態正確地彙報給主鏈。AliceBob用來捕捉運營者違規行為的時間窗很關鍵,因為,舉個例子:“如果有一棵樹在森林中倒下,而根本沒有人可以聽到它的聲音,那麼不管它發不發出聲音就都不重要了。”

這個給出的體系結構使我們能夠繞開原有區塊鏈的限制——將交易資訊儲存在鏈中的成本都相當高(至少在當前實行的協議下),因為子鏈的狀態須迅速傳達給主鏈,然後子鏈才會進行內部資料計算。然而,主鏈在子鏈面前扮演了一種最高仲裁者的角色,他可以終止子鏈的交易。


子網也可以有其他的共識機制,作者也提出了權益證明共識協議(PoS)的升級版本,但他們建議謹慎對待這個改良版本。此外,子網路不需要使用主網路的基本貨幣——以太幣——它可以使用任何與ERC20相容的代幣。這些代幣的價值與其他代幣間的差異也將成為所有參與者行為規範的激勵。

你可能會問,這怎麼可能將處理速度提高到10億次每秒呢?畢竟,子網受到許多條件的限制,儘管它們可以從一定程度上降低交易成本並加快一定的處理速度。為了解決這個問題,作者建議在子網內進一步發展和創造另一個子網。

這創造了新一層區塊鏈結構,每個更高一級的區塊鏈對其子鏈負責。當然,作者舉出了一些可能發生的例外情況,比如,新的子鏈操作正確而其直屬的主鏈產生了違規行為。

這樣的區塊鏈結構在很大程度上呼應了map-reduce架構的概念,該架構被提議用於在樹形分叉區塊鏈的幫助下完成任意結算。文章舉例說明了其用於類似Reddit、去中心化交易所、電子郵件和內容傳遞網路(CDN)的實現。儘管如此,作者也認識到這種架構無法適用於所有的業務流程結算中。

本文只是一份草案,未來將會充分說明並補充。儘管如此,擬出的協議距離實現仍有很長的路要走,在一段時間內我們肯定會看到一些公司為實現商業目標提出一些類似的功能結構。結構的描述可能包含一些線索說明以太坊主網路將不會切換到權益證明共識協議而是使用一個即將建立的類似本文中提到的子網中的協議。

討論區:

https://join.slack.com/t/bankexprotocol/shared_invite/MjE4OTU2NDcxMzQ2LTE1MDEyMzAzNjMtMjBkZmYxNTcyMA

訪問下網站以獲取更多資訊:

Website: https://bankex.com/

Telegram: https://t.me/bankex

Facebook: https://www.facebook.com/BankExchange/

GitHub: https://github.com/BankEx

Slack: http://bit.ly/slack-bankex

Reddit: https://www.reddit.com/r/bankex/

轉自:金色財經 http://www.jinse.com/news/blockchain/81914.html

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;