前言:我們知道Plasma是以太坊擴容方案之一,那么,到底什么是Plasma?什么是PlasmaCash?本文給我們一些簡要的說明。
Plasma是一種設計模式,它允許鏈外消息驅動鏈上資產的轉移。它通過將交易吞吐量轉移到Plasma鏈來實現對根鏈的擴展。你可以把它看作是一個教授需要在短時間內批改許多考卷。教授可以將這項工作委托給助教,他們查看考卷上的每個問題并計算對應的分數,但只向教授報告總分。
每個Plasma鏈將交易排序的信息壓縮到單個哈希,并存儲在根鏈上。像比特幣和以太坊這樣的就是根鏈——這些區塊鏈具有更強的安全性和去中性化保證(安全性和活性)。本篇文章將使用以太坊作為根鏈例子貫穿全文。
“Plasma不是在中心化服務器上貼上一個Merkle樹。”
——VitalikButerin,2018年于TechCrunch,瑞士Zug
Plasma設計的兩個主要分支稱為PlasmaMVP和PlasmaCash。首先,讓我們了解一下背景信息,從宏觀角度了解下簡單的用戶流,之后再更深入地探討每個部分。
Binance正在研究BNB Chain在Twitter未來可以扮演什么角色:5月7日消息,Binance一位發言人透露,這家加密貨幣交易平臺已經看到幫助Twitter擴展其功能的機會。該發言人表示,我們相信,未來Web3能在包括Twitter在內的社交媒體平臺發揮同樣重要的作用,Web3對權力下放的關注有助于提高用戶透明度、問責制和言論自由。
據悉,Binance正在組建一個團隊,專注于如何利用區塊鏈和加密技術幫助Twitter和其他社交媒體平臺,比如,BNBChain在Twitter未來可以扮演什么角色,該發言人稱。
此前消息,在SEC公布的馬斯克推特私有化的收購文件中,包含了一份共同投資者列表,表中顯示Binance出資5億美元參與股權收購。(BlockWorks)[2022/5/8 2:58:12]
在開始之前,讓我們先快速了解一下基本概念:
稀疏的Merkle樹,來自:https://doi.org/10.1007/978-3-319-47560-8_13
對話鏈上ChainUP江南:99%的交易所技術服務新選擇——WaaS聯盟到底是什么?:隨著Filecoin的主網上線在即,鏈上云平臺率先支持FIL/USDT幣對,并同步上線300多家交易所。上線一周,各大二線交易所的Filecoin幣對及其期貨交易量都十分驚人,是什么能讓鏈上云如此敏銳的把握市場動向?
隨后,LINK大熱,同期鏈上云推出LINK3L期貨,再次帶動市場,掀起一波高潮。這背后又是怎樣強大的系統能夠支撐如此龐大,而且還能快速跟上熱門主鏈和幣種開發的服務?
專注優質項目,搶灘優質資產,是什么讓鏈上ChainUP成為區塊鏈行業最受信任和青睞的交易系統服務商?
7月23日晚20:00,鏈上ChainUP市場部合伙人江南將做客金色微訪談,帶你看鏈上ChainUP在技術服務賽道的乘風破浪。[2020/7/23]
稀疏Merkle樹:一種大小不變的完美Merkle樹,之所以稱之為"稀疏",是因為大部分葉子是空的。
經濟最終性:保證操作永遠不會逆轉,除非提供最終結果的一方將一大筆錢燒毀。
UTXO:未消費交易輸出。每筆交易都必須具有來自有效UTXO集的輸入。每筆交易的輸出將成為新的UTXO集的一部分。比特幣就使用UTXO模型。
聲音 | 多位議員Libra聽證會后接受采訪:沒有看到取得什么進展:在美國國會眾議院金融委員會關于Libra的聽證會結束后,眾議院兩黨議員都對冗長的證詞表示了不滿。眾議院金融委員會的成員表示,并沒有看到(扎克伯格出席聽證)取得了什么進展。該委員會高級成員、北卡羅來納州共和黨人Patrick McHenry表示:“坦率地說,我不確定我們在這里學到了什么新東西。”該委員會的其他幾位成員也同意這一觀點。德克薩斯州民主黨眾議員Sylvia Garcia也發表了類似于McHenry的評價,她還對Facebook及Libra協會這兩個實體是分開的說法提出了質疑。該委員會主席Maxine Waters則表示,她根本不支持這個計劃,不明白Libra想要達到什么目的,且項目也沒有得到“充分的解釋”。Waters稱:“我要求Libra暫停工作。扎克伯格也承諾,在沒有監管機構批準之前,他們不會啟動這項計劃。但她‘不太確定’這是同一回事。”(CNBC)[2019/10/24]
現在開始闡述Plasma。
1:運營者將Plasma合約部署到主網
聲音 | 江卓爾:改個難度調整算法并不是什么大問題:萊比特礦池江卓爾回應網友指責“BCHABC加入防重組代碼是愚蠢的”時稱,這邏輯水平也太low了吧,和Core黨一個水平,Core黨喜歡噴BCH有EDA所以容易分裂,說得好像BTC沒有EDA,有哪個BTC分叉幣因為難度高死掉了一樣。都要改規則分叉了,還不能隨便改個難度調整算法?[2018/11/22]
像交易所這樣的實體,如希望擁有高交易吞吐量和低延遲(甚至實現即時的經濟最終性)的實體將受益于運行Plasma鏈并成為運營者。合約所有者包含在合同的初始化中。
2:Plasma運營者創建區塊
運營者的眾多角色之一是聚合和排序交易,并將其打包到區塊中,然后將Plasma區塊的哈希提交到根鏈。
實現Plasma的方法有很多種。不同的Plasma鏈可以有不同的治理規則、不同的token、存儲狀態的方法等,但所有Plasma鏈會定期向根鏈提交哈希,以便繼承根鏈的安全性。
Dfund創始人趙東:在比特幣的世界里,最重要的不是什么時候上車,而是永不下車:今晨Dfund創始人、數字貨幣投資人趙東發布微博,以自身經歷講述了一個“老韭菜”的自傳:“我2013年4月份開始玩比特幣,用1000萬人民幣起步,在2013年年底個人資產迅速過億。我那時候堅信比特幣未來會漲到100萬美元一個,但估計太過樂觀,在暴跌后反彈時加了大倉位大杠桿來賭,結果市場仍然泡沫太大崩盤,導致爆倉,同時欠下巨額債務。不過好在,我堅信比特幣是一個偉大的事物,會開創一個歷史的新時代,我相信活著最重要,沒敢尋死或者跑路,我曾經以為我需要十年時間來償還巨額債務,但是后來趕上了牛市好時光,兩年半就還清了。我以一顆(棵)老韭菜的身份告訴大家:在比特幣的世界里,最重要的不是什么時候上車,而是永不下車。”[2018/3/19]
3:Kanye是一個新用戶,將ETH存入Plasma合同,并分配返回PETH
圖片由阿里·格雷厄姆提供
在兩種主要的Plasma設計中,你可以將任何token存入Plasma鏈并接收到與之相對應的token。所以,如果Kanye存入ETH,他會得到PETH!如果他存入BTC,他就會得到PBTC!(PlasmaCash的規范更好地支持ERC721資產,如加密貓,但并非所有Plasma規范都支持存入任何token)。
4:Kanye向Donald匯款,但Donald還不在Plasma智能合約中
Kanye并不僅限于匯款給那些已經是Plasma合約成員的人!他也可以匯款給Donald這樣的以太坊巨鯨。
在"PlasmaCash"規范中,你存入的每個代幣都會被分配唯一的ID。這些唯一ID存儲在稀疏Merkle樹中。代幣有所分配的葉子的索引,而這些索引是這些代幣可用于交易的唯一位置。
想想買賣房產——當你交易房子時,房子不會移動,但擁有房子鑰匙的人會改變,房子的契據是當事人的記錄以及所有權易手的頻率。這使得它非常容易檢查token的歷史記錄,因為你能夠輕易的在Merkle樹中查找到這些記錄!
圖片由亞當·埃利斯提供
在這里,我們具體看Kanye發送給Donald的token的索引。Kanye在發送token時必須包含token的歷史記錄。如果token被多次交易,其歷史記錄可能會變得非常冗長!稍后我們將討論如何改善這種情況。但就目前而言,這對Donald來說可以接受,他只需要下載他關心的代幣交易歷史。
5:Donald有兩種選擇:繼續花費PETH或創建退出交易以在根鏈上兌換出ETH
Donald不需要向運營者提交消息成為Plasma合約會員,以實現退出PETH并贖回ETH。Donald想立即換掉代幣以保持匿名,所以他不想繼續使用他的PETH。
他拿到了token的歷史記錄,以證明所有權,并將記錄放入提交到Plasma合約的退出請求中。他的退出交易還包括gas費和作為抵押的保證金。當一切停當,如果沒有人挑戰Donald,他能在根鏈上用PETH贖回ETH。
棒極了!我們已經在宏觀上闡述了一個理想的場景,因此讓我們深入探討這一工作流中的每個部分:交易、退出和Plasma運營者的角色。請務必注意,它存在多種規范,不同執行方案的規范之間存在差異,但以下內容會讓你熟悉一些核心的Plasma概念和詞匯。
交易
每當Kanye發送token時,他還必須同時發送該token的歷史記錄。在PlasmaCash中,用戶只需下載他們關注的代幣的交易歷史。分片客戶端驗證允許每個用戶的數據負載更輕。
但是,如果一枚代幣被花了很多很多次,那么該代幣的歷史就會變得很長并難以在交易中傳輸。解決這一問題的一種提議是引入檢查點。一旦檢查點最終確定,客戶只需提供從該檢查點開始的證明,這樣可以將證明的大小變成常數,而不是線性增長。
PlasmaCash檢查點基于加密經濟聚合簽名,為在Y區塊高度的用戶X對代幣的所有權提供了經濟保證。
遺憾的是,在PlasmaCash中發送任意小面額的代幣更加困難(Plasma借記或狀態通道是對這一缺陷的改進方案)。當調用存款函數時,用戶指定其存款的面額,這一方案使得PlasmaCash適合發送ERC721非同質token,而PlasmaMVP的UTXO模型更適合處理任意面額交易。
退出
當提款被認為是如下情況,退出就產生了挑戰:
1.退出一枚已經花過的代幣
2.雙重退出代幣
3.退出有無效歷史記錄的代幣
任何人都可以提交欺詐證明來挑戰退出者,如果他們在撒謊,他們將失去他們的保證金。
黑客攻擊怎么辦?
Plasma鏈安全保證與根鏈一樣好。如果Plasma鏈被黑客攻擊,黑客必須提交退出交易,以得到他想竊取的所有資金!在PlasmaCash中,黑客必須在他的退出交易中包括保證金,他不能帶著所有竊取的資金潛逃。
Plasma運營者
Plasma運營者的主要作用是將交易聚合到區塊中,并將每個Plasma區塊的Merkle樹發布到根鏈。
在更復雜的設計中,中心運營者可以由PoS驗證者取代,從而緩解對交易審查的擔憂。然而,擁有中心運營商有很多好處,而且我們可以用Plasma運營者的保證金做很多有趣的事情:
·即時經濟最終性!由于運營者負責創建區塊,因此他們可以提供有關交易包含和排序的保證。運營者會因為撒謊而付出失去保證金的代價,因此用戶會立即知道他們的交易是否包括在內。
·無效退出處罰:可以懲罰運營者允許無效退出的通過,并消減其保證金中的資金。
·Casper驗證:運營者可以是CasperPoS驗證者
·你能想到其他的嗎?
Plasmas總結
圖片由海登·亞當斯提供
本文作者JinglanWang,由藍狐筆記社群的“Cipher”翻譯。
是否應該存在另一個Layer-1區塊鏈?以太坊、Solana、Avalanche等眾多平臺都在爭奪成為智能合約開發的主要基礎層.
1900/1/1 0:00:00除了從PEPE中獲利約89萬美元,開頭為“0xe5c”的錢包還通過交易BEN獲利約32萬美元。本文作者研究和分析該錢包的具體交易情況后發現,巨額利潤背后或涉嫌內幕交易.
1900/1/1 0:00:00AragonDAO的最新近況再度引發了加密行業對于DAO的熱烈關注。事情經過簡而言之便是Aragon官方領導層和社區對如何處置國庫資金產生了分歧,社區通過代幣投票希望能夠使用國庫資金回購$ANT.
1900/1/1 0:00:00ERICJAMESBEYERnftnowhiiro又一次,NFT市場和聚合器Blur震動了NFT領域.
1900/1/1 0:00:00目前,常見的有三種不同類型的Web3游戲:專注DeFi原則的早期GameFi游戲,X2E游戲,用戶通過參與日常活動賺取獎勵,以及關注高質量圖形和可玩性以吸引玩家的AAA游戲.
1900/1/1 0:00:00Ethereum的Shapella升級是一個近十年來轉向權益證明的巔峰之作。這個升級使得持有PoS的Ethereum可以進行提款,緊隨其后的是信標鏈在2020年11月的上線和Merge在去年9月.
1900/1/1 0:00:00