比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

平行鏈開發指南(二)_TRAT

Author:

Time:1900/1/1 0:00:00

“波卡知識圖譜”是我們針對波卡從零到一的入門級文章,我們嘗試從波卡最基礎的部分講起,為大家提供全方位了解波卡的內容,當然這是一項巨大的工程,也充滿了挑戰,然而我們希望通過這樣的努力讓大家能夠正確認知波卡,也讓不了解波卡的人方便快速掌握波卡相關知識,今天是該欄目的第62期,開發人員的涌入為生態的發展有著積極的貢獻,而諸如平行鏈開發工具包這樣的工具則有助于開發者輕松創建平行鏈。

開發者為構建Web3提供了技術支持,也是波卡生態發展的活力源泉。在此前發布的2021ElectricCaptial開發者報告顯示,每月有18000多名活躍開發人員在開源加密和Web3項目中提交代碼,開發者的持續活躍是波卡生態良性發展的重要因素之一。

而波卡也開展了很多幫助開發者溝通學習的活動以及平臺,比如即將召開的波卡2022年度開發者大會,匯集了在Substrate上構建的多元化開發者社區以及對區塊鏈開發感興趣的人,一起探討波卡生態的發展。

波卡平行鏈Astar Network宣布推出Build2Earn dApp質押計劃,激勵開發人員要構建dApp:官方消息,波卡平行鏈Astar Network宣布推出Build2Earn dApp質押計劃,激勵開發人員要構建dApp。dApp質押者可以將他們的Astar和Shiden代幣提名給他們想要支持的dApp,在Astar上,只要有dApp被提名,開發者就可以獲得基本收入。dApp質押者獲得區塊獎勵,并通過減少代幣流通增加代幣價值。[2022/4/11 14:18:16]

實施一條平行鏈

平行鏈實施指南是一項正在進行的重要工作,由ParityTech維護。實時版本是從位于波卡官方倉儲庫中的源代碼構建的。

平行鏈開發工具包

PDK是一組允許開發人員輕松創建平行鏈的工具。在實踐中,PDK將包含以下關鍵組件:

Calamari參與并公布Kusama平行鏈競拍策略:據官方消息,Manta Network先行網Calamari參與并公布Kusama平行鏈競拍插槽策略。參與競拍的KSM鎖定周期持續48周。當Calamari贏得平行鏈卡槽并開始正式運行后,34% 的 Calamari主網資產KMA將直接釋放給參與者,66%的KMA將每8周釋放一次,共分6次釋放,每次釋放 11%。Calamari Network是Manta Network?的社區化先行網,建立在 Kusama 上作為平行鏈保證跨鏈互操作性,基于 zkSNARK (零知識證明技術)保障隱私性。[2021/7/20 1:04:39]

狀態轉換函數:應用程序從一種狀態轉換到另一種狀態的方法。

收集者節點:波卡網絡中的一種點對點節點,對平行鏈負有一定的責任。

關鍵組件

狀態轉換函數可以是應用程序從一種狀態到另一種狀態的抽象方法。波卡對這個STF的唯一限制是,它必須易于驗證——通常通過我們所謂的證人或證據。

波卡周報:Rococo已接入11條平行鏈,還有21條平行鏈等待申請接入:根據PolkaWorld最新發布的波卡周報,本周重要事件包括:

1.PolkaBTC的公測測試網上線,同時獲得了1300個DOT的國庫資助,用于激勵開發者使用測試網;

2.Compound公布了基于Compound chain白皮書的原型產品Gateway,這是一個由COMP代幣持有者管理的Substrate區塊鏈;

3.Ledger已經集成了波卡;

4.ONTOWallet現在集成了波卡作為他們支持的11條鏈之一;

5.Polkadot 0.8.29 已經發布,升級優先級低;

6.波卡的第16號公投,提議將波卡的驗證人提高到599個,沒有通過;

7.18號公投目前正在投票,提案人是一個技術問題的受害者,正在尋求償還;

8.Staking率在過去幾天保持相對穩定,但可以提名的最低DOT數量高達120 DOT;

9.波卡網絡在era 1951 slash懲罰了9個驗證人;

10.目前波卡平行鏈測試網Rococo已經接入11條平行鏈,還有21條平行鏈等待申請接入。目前因為有些平行鏈的驗證人不在線,所以導致出塊比較慢,預計Rococo在下周還有一次重啟,以優化網絡出塊較慢的問題。[2021/3/7 18:22:50]

必須如此,因為中繼鏈驗證者需要在不實際運行整個計算的情況下,檢查它從收集者節點接收到的每個狀態是否正確。

波卡:計劃下周進行鏈重啟 Rococo已連接11個平行鏈:3月6日,波卡官推發布Rococo發展回顧。主要內容包括:1.計劃在下周初進行一次鏈重啟,包括新的網絡優化;鏈重啟后,每天將添加20個驗證器,以總共200個驗證器為目標測試網絡穩定性。2.已連接11個平行鏈,分別是Tick、Trick、Track、Plasm Network、AcalaNetwork、Kiltprotocol、PhalaNetwork、polkaBTC、Darwinia Network、Crust Network和hydra DX。3.平行鏈團隊之間的XCMP測試正在與社區一起進行,這極大地有助于解決問題和討論XCMP Lite的要求。V0 XCMP Fee的實現處于實施的早期階段。[2021/3/6 18:20:10]

這些證明的一些示例包括有效性證明塊,它們驗證所需的計算資源比生成所需的計算資源要少。

聲音 | 前以太坊核心開發者:波卡平行鏈插槽數量有限 需競拍才能獲得:據區塊律動消息,針對波卡平行鏈開始要如何分配,如何成為平行鏈等問題,前以太坊核心開發者Web3foundation對此表示,1. 平行鏈插槽是有一定數量的,開始是數量不多,后面慢慢增加。2. 會有未經許可的,插槽出租的市場行為。為了保證平行鏈插槽的公平性,會使用競拍的方式。任何人都可以參加。3. 如果有人(個人或智能合約)贏得拍賣,可以不需要任何許可,直接部署他們的平行鏈。4. 平行鏈插槽不是無限時間使用的。5. 由Web3基金會管理的平行鏈,會保留一段時間。此外,波卡平行鏈插槽將從大約5個增加到50到200個插槽,而由Web3 Foundation管理的平行鏈現在有4種。[2019/5/31]

STF的證明生成中的驗證不對稱性是允許波卡在保持高安全性保證的同時進行擴展的整體見解之一。

收集者節點是協議中的一種網絡維護者。他們負責保持平行鏈狀態的可用性,以及狀態轉換函數迭代返回的新狀態。

他們必須保持在線,以跟蹤狀態以及它將在自身和其他平行鏈之間路由的XCMP消息。收集者節點負責將簡潔的證明傳遞給中繼鏈的驗證者,并跟蹤來自中繼鏈的最新區塊。

本質上,收集者節點還充當中繼鏈的輕客戶端。有關收集者節點的更多信息,請參閱收集者頁面。

存在哪些PDK?

目前,唯一的PDK是ParitySubstrate和Cumulus。Substrate是一個區塊鏈框架,它提供了區塊鏈的基本構建塊,同時提供了一種直觀的方式來構建runtime。

制作Substrate是為了簡化創建新鏈的過程,但它不直接提供對波卡兼容性的支持。出于這個原因,Cumulus添加的庫包含波卡兼容性膠合代碼。

開始使用Substrate

開始使用Substrate的最佳方式是探索SubstrateDeveloperHub,這是由ParityTechnologies構建和維護的在線資源。

Cumulus

Cumulus的形狀有點像“點”;它們共同形成了一個復雜的系統;很漂亮,而且很實用。

Cumulus是Substrate的擴展,可以輕松地將任何Substrate構建的runtime變成與波卡兼容的平行鏈。

Cumulus共識是一個遵循波卡中繼鏈的Substrate共識引擎。這會在內部運行一個波卡節點,并向客戶端和同步算法指示要遵循哪個鏈,最終確定哪個鏈,并將其視為正確的。

有關Cumulus的更詳細描述,請參閱Cumulus概述。

Cumulus仍處于開發階段,但它的想法是,通過導入crate并添加一行代碼,就可以簡單地獲得一個Substrate鏈并添加平行鏈代碼。從Cumulus部分了解最新的Cumulus發展。

信息

Substrate和Cumulus從區塊鏈格式的抽象中提供了一個PDK,但平行鏈甚至不需要是區塊鏈。例如,一條平行鏈只需要滿足上面列出的兩個約束:狀態轉換函數和收集者節點。

其他一切都取決于PDK的開發者。

Cumulus負責處理連接波卡所需的所有平行鏈的網絡兼容性運營費用。

這包括:

跨鏈消息傳遞

開箱即用的收集者節點設置

中繼鏈的嵌入式全客戶端

區塊鏈授權的兼容性

您對構建PDK感興趣嗎?有關詳細信息,請參閱未來的PDK部分。

如何設置你的平行鏈

使用Substrate創建runtime邏輯鏈后,你將能夠將其編譯為Wasm可執行文件。這個Wasm代碼blob將包含你的鏈的整個狀態轉換函數,并且是你將項目部署到波卡中的平行鏈或平行線程所需要的。

波卡上的驗證者將使用提交的Wasm代碼來驗證鏈或線程的狀態轉換,但這樣做需要一些額外的基礎設施。驗證者需要以某種方式來跟上最新的狀態轉換,因為波卡節點不需要也成為鏈的節點。

這就是收集者節點發揮作用的地方。收集者是你的平行鏈的維護者,它執行生成新的候選區塊并將其傳遞給波卡驗證者以包含在波卡中繼鏈的關鍵操作。

Substrate內置了自己的網絡層,但不幸的是只支持單鏈。但是,有一個Cumulus擴展,其中包含一個收集者節點,并允許你的Substrate構建邏輯以平行鏈或平行線程的形式與波卡兼容。

未來的PDK

號召大家行動起來

你想從頭開始構建平行鏈開發工具包嗎?Web3基金會正為從事這項工作的團隊提供資助,了解更多信息并在W3F贈款頁面上申請。

PDKW3F有興趣支持的一個例子是一個匯總工具包,它允許開發人員創建基于SNARK的平行鏈。

如果我們回顧匯總記錄,我們會看到系統使用了兩個角色:更新狀態的用戶和將狀態更新聚合為單個鏈上更新的操作者。

應該很容易看出如何將其轉化為平行鏈術語。類似rollup的平行鏈的狀態轉換函數將根據用戶輸入更新狀態。

運營商將充當收集者節點,該節點將聚合狀態并創建zk-SNARK證明,它將提交給中繼鏈的驗證者進行驗證。

如果你或你的團隊對開發PDK感興趣,請隨時在W3F協作倉儲庫上打開一個問題以征求意見。此類工作可能會獲得資助。

歡迎大家加入我們Polkadot生態研究院的電報:

https://t.me/polkadot_eri

歡迎大家訪問波卡生態研究院的Mirror地址:

https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05

Tags:TRARATTRATUBSThe Transplant CoinHOODRATStratosSubstratum

Gate交易所
Hotcoin關於將移除部分交易對的公告(0908)_COI

尊敬的用戶:Hotcoin本著保護用戶的宗旨,定期對平臺內的代幣進行綜合性審查,持續保持交易幣種的高質量.

1900/1/1 0:00:00
以太坊簡史:因暴雪削弱術士而誕生的千億美元巨獸_EFI

原文作者:Eric,ForesightNews2013年11月,在比特幣創世區塊誕生近5年之后,以太坊白皮書問世.

1900/1/1 0:00:00
新市場的新機會,盤點入圍BNB Chain越南Web3加速器的10個項目_ENT

9月2日,BNBChain公布了越南Web3加速器入圍名單,涵蓋游戲、基礎設施、隱私和DeFi領域的10個項目.

1900/1/1 0:00:00
埃隆馬斯克對狗狗幣表現出更多的愛_馬斯克

埃隆馬斯克和狗狗幣:數字天堂的一對例如,馬斯克對Doge比對比特幣等資產公平得多。大約一年半前,當他宣布將向特斯拉的資產負債表增加約15億美元的BTC資金時,震驚了世界.

1900/1/1 0:00:00
一文了解恐懼與貪婪指數_元宇宙

鑒于最近在研究NFT的相關數據圖表,發現不同平臺對于NFT恐懼與貪婪指數的定義都不太相同。所以準備和大家分享一下NFGI的計算方式.

1900/1/1 0:00:00
Gate.io X Coinify Crypto Promotion - Zero Bank Fees* Campaign_GATE

Gate.ioandCoinifyareteaminguptooffernobankfeeforcryptopurchases.Foralimitedtime.

1900/1/1 0:00:00
ads