摘要:Polkadot生態(tài)發(fā)展的重大事件:白皮書(shū)和初始概念(2016):Polkadot白皮書(shū)由GavinWood于2016年發(fā)布,概述了諸多創(chuàng)新的多鏈框架。DOT代幣ICO和融資輪次Polkadot的DOT實(shí)用代幣的首次代幣發(fā)售仍然留在加密資產(chǎn)領(lǐng)域許多資深人士的記憶中,對(duì)Polkadot團(tuán)隊(duì)來(lái)說(shuō)也是如此。...
撰文:Coin Bureau
編譯:OneBlock+
當(dāng) Polkadot 的最初開(kāi)發(fā)和概念驗(yàn)證(PoC)設(shè)計(jì)在 2016 年首次出現(xiàn)時(shí),該項(xiàng)目還不太受到加密愛(ài)好者和機(jī)構(gòu)投資者的關(guān)注,此后它也確實(shí)被證明是一個(gè)值得關(guān)注的新項(xiàng)目。從 2016 年起,Polkadot 已經(jīng)建立了一個(gè)由頂級(jí)開(kāi)發(fā)人員、架構(gòu)師和項(xiàng)目負(fù)責(zé)人組成的令人難以置信的信譽(yù)良好的生態(tài)系統(tǒng),設(shè)計(jì)了一個(gè)精密的未來(lái)路線圖,并實(shí)現(xiàn)了指數(shù)級(jí)的生態(tài)增長(zhǎng),成功在 2021 年成為十大最有價(jià)值的加密貨幣之一。2021 年 CoinShares 的一份報(bào)告強(qiáng)調(diào),Polkadot 對(duì)機(jī)構(gòu)投資者來(lái)說(shuō)是最具吸引力的加密貨幣資產(chǎn)之一。
2021 年,Polkadot 社區(qū)和生態(tài)系統(tǒng)發(fā)展前景非常光明,然而到了 2022-2023 年,加密行業(yè)陷入了前所未有的寒冬,經(jīng)歷了一個(gè)被證明是加密歷史上最殘酷的熊市時(shí)期。
但是,正如許多區(qū)塊鏈項(xiàng)目一樣,Polkadot 的建設(shè)者和貢獻(xiàn)者 DAO 在熊市期間保持謙遜、繼續(xù)建設(shè),并實(shí)現(xiàn)了一些令人興奮的發(fā)展。Polkadot 在逆境中表現(xiàn)出了極強(qiáng)的韌性,展示了該項(xiàng)目已準(zhǔn)備好繼續(xù)它在這次加密寒冬之前所彰顯的勢(shì)頭。
社區(qū)拋出一些口號(hào),試圖描述 Polkadot 想要實(shí)現(xiàn)的目標(biāo),如「區(qū)塊鏈之母」、「終極零層」,當(dāng)然還有「以太坊殺手」。其中一些議題準(zhǔn)確性更強(qiáng),甚至 Polkadot 的創(chuàng)始人也堅(jiān)持認(rèn)為 Polkadot 不是以太坊的競(jìng)爭(zhēng)對(duì)手。正如我們將在本文中剖析的那樣,我們認(rèn)為 Polkadot 并不是在尋求與以太坊競(jìng)爭(zhēng),而這不影響它可能會(huì)永遠(yuǎn)改變區(qū)塊鏈?zhǔn)澜纭?/strong>
Polkadot 的歷史
Polkadot 的歷史始于以太坊,特別是以太坊的聯(lián)合創(chuàng)始人之一 Dr.Gavin Wood(軟件工程博士)所作出的貢獻(xiàn)。Gavin Wood 博士擁有超過(guò) 20 年在加密行業(yè)內(nèi)外擔(dān)任軟件開(kāi)發(fā)人員的經(jīng)驗(yàn)。
Polkadot 和以太坊聯(lián)合創(chuàng)始人 Dr. Gavin Wood,圖片來(lái)自 Parity
Gavin Wood 編寫(xiě)了以太坊的第一個(gè)能夠成功運(yùn)作的版本,甚至撰寫(xiě)了以太坊黃皮書(shū)。其中, Dr.Gavin Wood 可能最出名的就是創(chuàng)建 Solidity,這是用于在以太坊上構(gòu)建智能合約的編程語(yǔ)言。
2016 年 1 月,Gavin Wood 辭去了以太坊首席技術(shù)官和核心開(kāi)發(fā)人員的崗位,主要原因是其對(duì)以太坊 2.0 進(jìn)入開(kāi)發(fā)停滯期而感到失望。
2016 年下半年,Wood 開(kāi)發(fā)了一種新的加密貨幣,它將「兌現(xiàn)以太坊無(wú)法兌現(xiàn)的承諾」。Polkadot 白皮書(shū)初稿于 2016 年底完成。
Polkadot 生態(tài)發(fā)展的重大事件:
白皮書(shū)和初始概念(2016):Polkadot 白皮書(shū)由 Gavin Wood 于 2016 年發(fā)布,概述了諸多創(chuàng)新的多鏈框架。
Web3 基金會(huì)啟動(dòng)(2017):Web3 基金會(huì)成立,致力于促進(jìn)功能齊全且用戶友好的去中心化網(wǎng)絡(luò)。它在資助和指導(dǎo) Polkadot 的發(fā)展方面發(fā)揮了關(guān)鍵作用。
ICO 和籌款(2017):Polkadot 在 2017 年的首次代幣發(fā)行(ICO)是當(dāng)時(shí)最成功的發(fā)行之一,籌集了超過(guò) 1.4 億美元。然而,由于 Parity 錢(qián)包漏洞,很大一部分資金被凍結(jié)了。
開(kāi)發(fā)里程碑(2018-2019):Polkadot 經(jīng)歷了各個(gè)階段的測(cè)試和開(kāi)發(fā),啟動(dòng)了實(shí)驗(yàn)性的金絲雀網(wǎng)絡(luò)(Canary Network) ——Kusama 網(wǎng)絡(luò)。
主網(wǎng)啟動(dòng)(2020):Polkadot 主網(wǎng)于 2020 年啟動(dòng),第一階段的網(wǎng)絡(luò)功能有限。隨后階段,Polkadot 推出了完整的功能,包括啟用治理、質(zhì)押和綁定功能。
平行鏈推出和拍賣(mài)(2021-2022):引入平行鏈?zhǔn)?Polkadot 的一個(gè)關(guān)鍵功能,從這些插槽的拍賣(mài)開(kāi)始,標(biāo)志著在實(shí)現(xiàn) Polkadot 多鏈架構(gòu)方面邁出重要一步。
Web3 基金會(huì)宣布 DOT 代幣不再是證券(2022 年):在與 SEC 進(jìn)行了多年的討論后,Polkadot 宣布 DOT 為軟件,而并不是證券。
Polkadot 2.0(2023):全新技術(shù)更新標(biāo)志著平行鏈插槽拍賣(mài)的結(jié)束,這是加密領(lǐng)域最重要的事件之一,使得更有活力的平行鏈?zhǔn)袌?chǎng)將被采用。
Cardano 宣布采用 Polkadot 技術(shù)(2023):在 2023 年 Cardano 峰會(huì)上,Hoskinson 宣布,Cardano 將為其合作伙伴鏈?zhǔn)褂?Polkadot SDK。
其他創(chuàng)始人:
除了 Gavin Wood 是 Polkadot 開(kāi)發(fā)核心人物和以太坊聯(lián)合創(chuàng)始人外,Polkadot 創(chuàng)始團(tuán)隊(duì)還包括其他幾位知名人士:
Robert Habermeier:Rust 和區(qū)塊鏈社區(qū)的重要貢獻(xiàn)者,一直積極參與 Polkadot 技術(shù)的開(kāi)發(fā)和概念化。
Peter Czaban:Web3 基金會(huì)前技術(shù)總監(jiān),在指導(dǎo)基金會(huì)的使命和監(jiān)督 Polkadot 技術(shù)發(fā)展方面發(fā)揮重要作用。
這些創(chuàng)始人都為該項(xiàng)目帶來(lái)了獨(dú)特的技術(shù)亮點(diǎn)和愿景,為 Polkadot 發(fā)展為一個(gè)可擴(kuò)展、可互操作和安全的多鏈生態(tài)系統(tǒng)做出了貢獻(xiàn)。他們的努力是推動(dòng) Polkadot 在區(qū)塊鏈領(lǐng)域?qū)崿F(xiàn)持續(xù)發(fā)展的關(guān)鍵。
DOT 代幣 ICO 和融資輪次
Polkadot 的 DOT 實(shí)用代幣的首次代幣發(fā)售仍然留在加密資產(chǎn)領(lǐng)域許多資深人士的記憶中,對(duì) Polkadot 團(tuán)隊(duì)來(lái)說(shuō)也是如此。DOT ICO 于 2017 年 10 月舉行,在以太坊籌集了超過(guò) 1.45 億美元。
來(lái)自 Polkadot ICO 的快照,圖片來(lái)自 Trustnodes
DOT 初始供應(yīng)量為 1,000 萬(wàn),其中一半分兩輪以 28.8 美元的初始價(jià)格出售給公眾和私人投資者(分別為 225 萬(wàn)和 275 萬(wàn))。
然而,在 2020 年 8 月,DOT 在社區(qū)投票后進(jìn)行貨幣改值,這實(shí)際上導(dǎo)致每個(gè) DOT 持有人持有 DOT 數(shù)量增加了 100 個(gè)。重新確定的價(jià)格導(dǎo)致 DOT 代幣的實(shí)際 ICO 價(jià)格為 0.29 美元。
ICO 價(jià)格調(diào)整后不久,由于 Polkadot 多簽錢(qián)包代碼中的漏洞被利用,籌集的 9,000 多萬(wàn)美元資金被永久凍結(jié)。事件發(fā)生一周后,Polkadot 團(tuán)隊(duì)證實(shí)盡管資金被凍結(jié),仍然有足夠資金來(lái)開(kāi)發(fā) Polkadot。盡管已經(jīng)努力爭(zhēng)取追回資金,但仍有超過(guò) 50 萬(wàn) ETH 被鎖定。
第一個(gè) Polkadot 錢(qián)包被黑客攻擊,圖片來(lái)自 Steemit
ICO 的崩潰標(biāo)志著該團(tuán)隊(duì)錢(qián)包第二次因代碼漏洞而被黑客入侵。第一次黑客攻擊發(fā)生在 2017 年 7 月,在被攻擊之前,超過(guò) 3300 萬(wàn)美元的以太坊被竊取。在這兩次事件中,Polkadot 團(tuán)隊(duì)發(fā)布了后續(xù)文檔詳細(xì)說(shuō)明黑客行為以及如何防止黑客行為再次發(fā)生。
2019 年 1 月,Polkadot 舉行第二輪私人融資,試圖彌補(bǔ) DOT ICO 損失的(凍結(jié))資金,出售了 50 萬(wàn) DOT,籌集了 6,000 多萬(wàn)美元。
2020 年 7 月,舉行了第三輪私人融資,出售了不到 35 萬(wàn)個(gè) DOT 代幣,這又籌集了 4,300 萬(wàn)美元;2022 年,他們又籌集了 400 萬(wàn)美元。
據(jù) Cruchbase 和 Cryptorank 數(shù)據(jù)顯示,Polkadot 總共進(jìn)行了12 輪融資,總計(jì) 327,130,000 美元,而 Alpha Growth 顯示 Polkadot 已經(jīng)籌集了 665,400,000 美元。
什么是 Polkadot?
Polkadot 是一個(gè)區(qū)塊鏈項(xiàng)目,旨在為互聯(lián)網(wǎng)的去中心化未來(lái)(Web3)發(fā)展提供動(dòng)力。Polkadot 通常被稱為 Layer0 區(qū)塊鏈,與比特幣、以太坊、Solana 等 Layer1 網(wǎng)絡(luò),以及 Arbitrum、閃電網(wǎng)絡(luò)、Optimism 等 Layer2 網(wǎng)絡(luò)形成鮮明對(duì)比。以下是一些技術(shù)背景信息:
Layer0 提供共享安全性和互操作性,Polkadot 是唯一一個(gè)在整個(gè)生態(tài)系統(tǒng)中提供完全共享安全性的 0 層。
Layer1 是以應(yīng)用程序?yàn)橹攸c(diǎn)的鏈條,例如比特幣、以太坊、Solana 等主網(wǎng)。
Layer2 通常是指第 1 層上的可擴(kuò)展性解決方案,其中值得注意的例子是以太坊和比特幣閃電網(wǎng)絡(luò)的仲裁和樂(lè)觀主義。
Polkadot 的核心效用是尋求為通用計(jì)算提供一個(gè)安全、持續(xù)的基石。簡(jiǎn)而言之,Polkadot 提供了共享安全性和互操作性,能夠支持并行運(yùn)行的多個(gè)可互操作的區(qū)塊鏈。「Layer 0」一詞是指 Polkadot 主鏈(中繼鏈)故意限制為 Layer1 鏈提供安全性和最終性的能力,而 Layer1 鏈又托管智能合約應(yīng)用程序等。我聽(tīng)別人形容波卡就像是一個(gè)巨大的購(gòu)物中心,可以為不同的商店提供空間和安全,讓不同商店彼此靠近,在同一個(gè)建筑中輕松交流。
一個(gè)常見(jiàn)的誤解是,Polkadot 能夠直接連接比特幣和以太坊等多個(gè)網(wǎng)絡(luò),這有點(diǎn)不準(zhǔn)確。Polkadot 通過(guò)使用可以在平行鏈上構(gòu)建的橋來(lái)實(shí)現(xiàn)互操作性。Polkadot 不是連接獨(dú)立的區(qū)塊鏈網(wǎng)絡(luò),而是連接平行鏈,為他們提供必要的基礎(chǔ)設(shè)施,使他們能夠?qū)W⒂趹?yīng)用性和實(shí)用性。
平行鏈系統(tǒng)可能會(huì)作為實(shí)用程序提供與其他網(wǎng)絡(luò)的互操作性,預(yù)計(jì)隨著時(shí)間的推移不斷增加。實(shí)踐中已經(jīng)存在的一個(gè)例子是 Moonbeam 網(wǎng)絡(luò),這是一個(gè)與 EVM 兼容的平行鏈,支持與以太坊的跨鏈互操作性,允許其開(kāi)發(fā)人員在 Moonbeam 上構(gòu)建 DApp 和 NFT。還有 Snowbridge:一個(gè)以太坊 -Polkadot 的橋平行鏈,實(shí)現(xiàn)兩個(gè)網(wǎng)絡(luò)之間的互操作性。
Polkadot 網(wǎng)絡(luò)以及平行鏈如何實(shí)現(xiàn)互操作性,圖片來(lái)自 Twitter
Polkadot 平行鏈允許創(chuàng)建智能合約,中繼鏈支持新的區(qū)塊鏈(和代幣)使區(qū)塊鏈能夠交換信息。值得注意的是,Polkadot 無(wú)需硬分叉即可升級(jí),該協(xié)議由持有 Polkadot 原生加密貨幣 DOT 管理。Polkadot 升級(jí)到 Polkadot 2.0 可能會(huì)在中繼鏈上引入全新的智能合約功能。
Polkadot 是 Web3 基金會(huì)的一個(gè)項(xiàng)目,Web3 基金會(huì)是位于瑞士加密谷(Zug)的非營(yíng)利組織,委托總部位于英國(guó)的 Parity Technologies 開(kāi)發(fā)和維護(hù) Polkadot 網(wǎng)絡(luò)的初始實(shí)現(xiàn),該網(wǎng)絡(luò)現(xiàn)在由 Polkadot 的鏈上治理系統(tǒng)維護(hù)。
Gavin Wood 是 Web3 基金會(huì)和 Parity Technologies 的聯(lián)合創(chuàng)始人,并仍然是 Polkadot 的首席架構(gòu)師,與數(shù)百名開(kāi)發(fā)者一起工作。Polkadot 是使用 Substrate 構(gòu)建的,這是 Parity Technologies 開(kāi)發(fā)的區(qū)塊鏈構(gòu)建工具。
Polkadot 如何工作?
Polkadot 無(wú)疑是現(xiàn)存技術(shù)最先進(jìn)的區(qū)塊鏈之一,我們盡量以通俗易懂的語(yǔ)言來(lái)解釋區(qū)塊鏈和加密貨幣,為讀者提煉出復(fù)雜的區(qū)塊鏈堆棧。
Polkadot 白皮書(shū)描述 Polkadot 網(wǎng)絡(luò)為可擴(kuò)展的異構(gòu)多鏈,比特幣和以太坊等 Layer1 區(qū)塊鏈設(shè)計(jì)在單層下執(zhí)行所有區(qū)塊鏈功能。
這些功能主要分為三類:
數(shù)據(jù)可檢索性:區(qū)塊鏈網(wǎng)絡(luò)維護(hù)一個(gè)分布式賬本,存儲(chǔ)所有交易或數(shù)據(jù)條目的記錄。數(shù)據(jù)可檢索性是指網(wǎng)絡(luò)中所有參與者都應(yīng)該可以訪問(wèn)此分類賬的概念。在公鏈中任何人都可以加入網(wǎng)絡(luò),下載整個(gè)區(qū)塊鏈的副本并驗(yàn)證交易。這確保了系統(tǒng)的透明度和信任度,因?yàn)閰⑴c者可以獨(dú)立驗(yàn)證數(shù)據(jù)的存在性和完整性。
共識(shí):共識(shí)機(jī)制是使區(qū)塊鏈參與者能夠就交易的有效性及其添加到區(qū)塊鏈的順序達(dá)成一致的協(xié)議。共識(shí)對(duì)于防止雙重支出和維護(hù)區(qū)塊鏈的完整性至關(guān)重要。常見(jiàn)共識(shí)機(jī)制包括工作量證明(PoW)、權(quán)益證明(PoS)和其他機(jī)制,這些機(jī)制在參與者之間如何達(dá)成一致意見(jiàn)方面各不相同。
執(zhí)行:執(zhí)行是指在區(qū)塊鏈上驗(yàn)證和執(zhí)行智能合約或交易的過(guò)程。智能合約是自動(dòng)執(zhí)行的合約,協(xié)議條款直接寫(xiě)入代碼中。當(dāng)滿足智能合同中規(guī)定的條件時(shí),代碼會(huì)自動(dòng)執(zhí)行合約條款,而無(wú)需中介。智能合約的執(zhí)行是許多區(qū)塊鏈平臺(tái)的關(guān)鍵特征,例如以太坊。
這三個(gè)功能共同工作,創(chuàng)建一個(gè)安全、去中心化和防篡改的系統(tǒng),其中可以記錄數(shù)據(jù)、商定交易,并且自動(dòng)執(zhí)行智能合約。像以太坊這樣的傳統(tǒng)區(qū)塊鏈網(wǎng)絡(luò)使用單一的全局區(qū)塊鏈網(wǎng)絡(luò)在整體框架下處理所有三個(gè)核心任務(wù),這是其可擴(kuò)展性問(wèn)題的根源,源于網(wǎng)絡(luò)節(jié)點(diǎn)或因處理所有進(jìn)程本身而陷入停滯。
Polkadot 是一個(gè)異構(gòu)多鏈,將這些功能抽象為兩個(gè)獨(dú)立的層,即中繼鏈和平行鏈:
平行鏈?zhǔn)菐讉€(gè)在 Polkadot 網(wǎng)絡(luò)中并行運(yùn)行的 Layer1 網(wǎng)絡(luò)。智能合約或交易執(zhí)行也由單個(gè)平行鏈處理。每個(gè)平行鏈都可以有自己的一套規(guī)則、邏輯和執(zhí)行環(huán)境,允許在平行鏈級(jí)別實(shí)現(xiàn)靈活性和創(chuàng)新。平行鏈可以實(shí)現(xiàn)自己的共識(shí)機(jī)制和執(zhí)行環(huán)境,例如與以太坊兼容的執(zhí)行環(huán)境來(lái)執(zhí)行智能合約。與以太坊 Layer1 不同,平行鏈沒(méi)有共識(shí)負(fù)擔(dān),允許它們實(shí)現(xiàn)所需的可擴(kuò)展性。所有平行鏈都與稱為中繼鏈的 Polkadot 主網(wǎng)共享必要的塊數(shù)據(jù),以實(shí)現(xiàn)共識(shí)并繼承其安全性和最終確定性。
中繼鏈構(gòu)成了 Polkadot 網(wǎng)絡(luò)的基石。它負(fù)責(zé)在平行鏈之間達(dá)成共識(shí),并確保整個(gè)網(wǎng)絡(luò)的安全性和有效性。Polkadot 使用一種名為提名權(quán)益證明(NPoS)的獨(dú)特共識(shí)機(jī)制來(lái)實(shí)現(xiàn)這一共識(shí);中繼鏈上的驗(yàn)證人負(fù)責(zé)通過(guò)質(zhì)押 DOT 代幣來(lái)生成區(qū)塊和保護(hù)網(wǎng)絡(luò)安全。
單個(gè)平行鏈數(shù)據(jù)可用性主要由平行鏈本身負(fù)責(zé),每個(gè)平行鏈都有自己的一組驗(yàn)證人,并維護(hù)自己的數(shù)據(jù)和狀態(tài)。中繼鏈通過(guò)協(xié)調(diào)網(wǎng)絡(luò)和提供安全性間接確保數(shù)據(jù)可用性,但每個(gè)平行鏈的特定數(shù)據(jù)可用性在該平行鏈網(wǎng)絡(luò)內(nèi)進(jìn)行管理。
Polkadot 架構(gòu)
Polkadot 架構(gòu),圖片來(lái)源:substrate.stackexchange
Polkadot 網(wǎng)絡(luò)包括以下三個(gè)角色:
驗(yàn)證者
驗(yàn)證者是指 Polkadot 中繼鏈的完整節(jié)點(diǎn),這些節(jié)點(diǎn)參與其共識(shí)過(guò)程以保護(hù) Polkadot 網(wǎng)絡(luò),包括平行鏈。請(qǐng)注意平行鏈只關(guān)注執(zhí)行,并依靠中繼鏈來(lái)達(dá)成共識(shí)和最終性,他們?cè)隍?yàn)證者的幫助下實(shí)現(xiàn)了這一點(diǎn)。
每個(gè)平行鏈都被指定為一個(gè)驗(yàn)證子組。這些子組接受平行鏈區(qū)塊,并進(jìn)行必要的有效性檢查,以確保這些塊是按照平行鏈的共識(shí)規(guī)則構(gòu)建的。一旦所有新的平行鏈塊都經(jīng)過(guò)準(zhǔn)確驗(yàn)證,驗(yàn)證者就會(huì)將它們包含在中繼鏈區(qū)塊中?,F(xiàn)在,驗(yàn)證者需要驗(yàn)證中繼鏈區(qū)塊本身;他們通過(guò)處理中繼鏈的所有交易來(lái)驗(yàn)證繼鏈,并包括塊中的最終平行鏈變更。
需要被視為驗(yàn)證者的 DOT 數(shù)量取決于網(wǎng)絡(luò)參與度,并且可能會(huì)隨著時(shí)間推移而變化。這不僅取決于每個(gè)驗(yàn)證者投入的質(zhì)押量,還取決于活躍驗(yàn)證者集的大小,以及池中等待的驗(yàn)證者數(shù)量。此外,驗(yàn)證者列表每項(xiàng)數(shù)據(jù)信息都會(huì)發(fā)生變化,即每 24 小時(shí)一次。
Polkadot.js 上的質(zhì)押驗(yàn)證器,圖片來(lái)自 Js.org
Polkadot 從 20 個(gè)開(kāi)放的驗(yàn)證者位置開(kāi)始,并逐漸開(kāi)放增加。驗(yàn)證者數(shù)量最終上限尚未確定,只應(yīng)受到點(diǎn)對(duì)點(diǎn)消息傳遞導(dǎo)致網(wǎng)絡(luò)帶寬壓力的限制,但 Polkadot 的最終目標(biāo)是讓 1000 個(gè)驗(yàn)證者在其網(wǎng)絡(luò)上驗(yàn)證交易。
當(dāng)中繼鏈上的驗(yàn)證者生成包含平行鏈交易的新區(qū)塊時(shí),20% 的區(qū)塊獎(jiǎng)勵(lì)根據(jù)他們積累的「積分」數(shù)量在驗(yàn)證者之間分配。驗(yàn)證者負(fù)責(zé)更加偏基礎(chǔ)設(shè)施的任務(wù),以進(jìn)行網(wǎng)絡(luò)維護(hù)。他們執(zhí)行的任務(wù)越多,他們獲得的積分就越多。
提名者
提名者是網(wǎng)絡(luò)參與者,將 DOT 委托給驗(yàn)證人參與 Polkadot 共識(shí)。他們除了投入風(fēng)險(xiǎn)資本以表明他們信任特定的驗(yàn)證人將誠(chéng)實(shí)地構(gòu)建 Polkadot 網(wǎng)絡(luò)之外,沒(méi)有其他角色。
提名者和驗(yàn)證者之間關(guān)系,圖片來(lái)自 Polkadot
收集者
收集者通過(guò)構(gòu)建平行鏈區(qū)塊來(lái)協(xié)助驗(yàn)證人達(dá)成共識(shí),收集者維護(hù)特定平行鏈的全節(jié)點(diǎn)和中繼鏈的全節(jié)點(diǎn)。作為平行鏈的完整節(jié)點(diǎn),他們保留所有必要的信息,如交易數(shù)據(jù)、簽名和狀態(tài)轉(zhuǎn)換,以構(gòu)建平行鏈區(qū)塊。他們整理并執(zhí)行平行鏈交易來(lái)創(chuàng)建平行鏈區(qū)塊;向提出平行鏈區(qū)塊的一個(gè)或多個(gè)驗(yàn)證者提供這些區(qū)塊,以及平行鏈交易有效性的零知識(shí)證明。
收集者在 Polkadot 網(wǎng)絡(luò)中的位置,圖片來(lái)自 Polkadot Wiki
Polkadot 共識(shí)
Polkadot 中繼鏈采用一種新穎的提名權(quán)益證明(NPoS)共識(shí)流程來(lái)保護(hù)區(qū)塊,旨在優(yōu)化網(wǎng)絡(luò)安全和效率。以下是它的工作原理:
角色:NPoS 涉及兩個(gè)主要角色:
驗(yàn)證者:負(fù)責(zé)驗(yàn)證交易和維護(hù)區(qū)塊鏈。
提名者:通過(guò)支持值得信賴的驗(yàn)證者來(lái)質(zhì)押代幣,幫助保護(hù)網(wǎng)絡(luò)。
提名驗(yàn)證者:代幣持有人可以提名信任的驗(yàn)證者。這個(gè)過(guò)程涉及質(zhì)押 Polkadot 的原生代幣 DOT。
驗(yàn)證者選舉:選舉機(jī)制從被提名者庫(kù)中選擇驗(yàn)證者。這個(gè)過(guò)程考慮了支持每個(gè)驗(yàn)證者的賭注量,以確保一個(gè)網(wǎng)絡(luò)的平衡和安全。
質(zhì)押獎(jiǎng)勵(lì)和風(fēng)險(xiǎn):驗(yàn)證者和提名者都會(huì)獲得與其質(zhì)押金額成比例的質(zhì)押獎(jiǎng)勵(lì)。然而,它們也有共同的風(fēng)險(xiǎn):驗(yàn)證者的任何惡意行為都可能導(dǎo)致削減(Slash),從而丟失部分滴呀的 DOT。
安全性和效率:NPoS 旨在最大限度地提高保護(hù)網(wǎng)絡(luò)的質(zhì)押金額,提高其安全性。由于所涉及的經(jīng)濟(jì)利益關(guān)系,驗(yàn)證者被激勵(lì)以高效和誠(chéng)實(shí)的方式執(zhí)行。
總之,Polkadot 的 NPoS 是一個(gè)復(fù)雜的共識(shí)模型,它調(diào)整了各種網(wǎng)絡(luò)參與者的激勵(lì)措施,以維護(hù)一個(gè)安全、高效和去中心化的生態(tài)系統(tǒng)。
Polkadot XCM(跨鏈消息傳遞)
Polkadot 中繼鏈采用一種新穎的提名權(quán)益證明(NPoS)共識(shí)流程來(lái)保護(hù)區(qū)塊,旨在優(yōu)化網(wǎng)絡(luò)安全和效率。以下是它的工作原理:
在 Polkadot 生態(tài)系統(tǒng)中,XCM 代表跨共識(shí)消息傳遞。這是一個(gè)協(xié)議,專為 Polkadot 和 Kusama 網(wǎng)絡(luò)內(nèi)部和外部的不同區(qū)塊鏈(平行鏈)之間通信而設(shè)計(jì)。XCM 使這些不同區(qū)塊鏈能夠相互發(fā)送消息,盡管可能具有不同的共識(shí)機(jī)制或狀態(tài)轉(zhuǎn)換功能。以下是 XCM 如何促進(jìn)跨鏈通信的詳細(xì)情況:
協(xié)議設(shè)計(jì):XCM 是消息的語(yǔ)言和格式。它被設(shè)計(jì)成盡可能通用和抽象,以適應(yīng)廣泛的潛在用例和區(qū)塊鏈設(shè)計(jì)。
消息發(fā)送和接收:平行鏈可以將 XCM 消息發(fā)送到另一個(gè)平行鏈,而無(wú)需將這些消息存儲(chǔ)在中繼鏈上。
跨共識(shí)兼容性:XCM 旨在跨不同共識(shí)系統(tǒng)兼容。這意味著使用一種共識(shí)機(jī)制的區(qū)塊鏈可以使用不同的機(jī)制與另一種區(qū)塊鏈通信。
用例:XCM 用途多種多樣,可以包括在平行鏈之間傳輸代幣,調(diào)用位于另一個(gè)平行鏈上的智能合約,或可能需要在多鏈環(huán)境中通信的任何其他類型的信息或命令。
權(quán)力下放和安全:XCM 利用了 Polkadot 共享安全模型,確保了跨鏈通信與單個(gè)平行鏈的內(nèi)部操作一樣安全。
總之,Polkadot 中的 XCM 是以安全、高效和去中心化的方式實(shí)現(xiàn)不同區(qū)塊鏈之間互操作功能的強(qiáng)大工具,這是 Polkadot 建立的基石。XCMP 是傳遞 XCM 消息的傳輸層,它提供了運(yùn)輸方式和安全路線,但不提供約束協(xié)議的框架。
XCM 跨鏈消息的過(guò)程
在 Polkadot 中,XCM 促進(jìn)跨鏈消息涉及多個(gè)步驟推進(jìn)。
以下是詳細(xì)信息:
消息創(chuàng)建:平行鏈上的用戶或應(yīng)用程序發(fā)起跨鏈操作,創(chuàng)建 XCM 消息。此消息被格式化,得以在具有不同共識(shí)機(jī)制和狀態(tài)轉(zhuǎn)換函數(shù)的不同平行鏈之間被普遍理解。
提交到本地平行鏈:XCM 消息首先提交給本地平行鏈。在這里將根據(jù)平行鏈的規(guī)則進(jìn)行處理,并準(zhǔn)備傳輸?shù)搅硪粋€(gè)平行鏈。
中繼鏈參與:本地平行鏈將 XCM 消息轉(zhuǎn)發(fā)到 Polkadot 中繼鏈;中繼鏈在 Polkadot 架構(gòu)中發(fā)揮著核心作用,將所有平行鏈相互連接并促進(jìn)它們之間的通信。
消息路由:中繼鏈將消息路由到目標(biāo)平行鏈,此路由基于 XCM 消息中包含的信息,該消息指定了目標(biāo)平行鏈和預(yù)期操作。
目的地平行鏈接收:目標(biāo)平行鏈接收來(lái)自中繼鏈的 XCM 消息,根據(jù)邏輯解釋消息,并執(zhí)行請(qǐng)求的操作。
執(zhí)行和響應(yīng):目標(biāo)平行鏈執(zhí)行 XCM 消息中請(qǐng)求的操作,這可能涉及代幣轉(zhuǎn)移、智能合約執(zhí)行或其他區(qū)塊鏈操作。
反饋循環(huán):根據(jù)跨鏈操作性質(zhì),目標(biāo)平行鏈可以生成響應(yīng)或確認(rèn)并使用相同的 XCM 協(xié)議,將其發(fā)回原始平行鏈。
最終確定:操作完成,任何更改都最終確定在來(lái)源和目標(biāo)平行鏈上。
在整個(gè)過(guò)程中,Polkadot 安全和共識(shí)機(jī)制確保了跨鏈通信的安全可靠。XCM 協(xié)議作為通用和抽象消息傳遞格式的設(shè)計(jì),允許在 Polkadot 生態(tài)系統(tǒng)中進(jìn)行各種跨鏈交互。
平行鏈如何被選擇出來(lái)?
以太坊網(wǎng)絡(luò)是完全無(wú)需許可的,這意味著只要遵守以太坊協(xié)議的共識(shí)過(guò)程,任何人都可以在網(wǎng)絡(luò)上進(jìn)行任何操作。因此,開(kāi)發(fā)者在以太坊主網(wǎng)上部署他們想要的任何智能合約(包括智能合約 Rollups)方面擁有完全的自主權(quán)。
Polkadot 網(wǎng)絡(luò)的工作原理略有不同,該項(xiàng)目最初愿景只是想讓優(yōu)質(zhì)和高效開(kāi)發(fā)的 平行鏈連接到中繼鏈,并從其安全性中受益。因此,Polkadot 引入了插槽拍賣(mài)機(jī)制,以隨時(shí)監(jiān)管 Polkadot 上的平行鏈數(shù)量。以下是 Polkadot 2.0 升級(jí)之前的拍賣(mài)方式。
1.目的:插槽拍賣(mài)用于確定哪些平行鏈將連接到 Polkadot 中繼鏈,連接到中