<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Polkadot 的可靠性如何?有哪些方面還能提升?| Polkadot Decoded

          共 5966字,需瀏覽 12分鐘

           ·

          2024-07-24 22:58

          在 Polkadot Decoded 2024 大會(huì)上,來(lái)自 Parity 的 Pierre Aubert 討論了 Polkadot 的可靠性,以及 Polkadot 接下來(lái)應(yīng)該提升的方面。

          今天,我想談?wù)?Polkadot 的可靠性。雖然過(guò)去關(guān)于這個(gè)話題的討論并不多,但它非常重要,因?yàn)槿藗儗?duì) Polkadot 的信任與我們能夠保證的可靠性緊密相關(guān)。關(guān)鍵不在于我們做了什么,而在于我們能保證什么。

          Polkadot 復(fù)雜嗎?

          我到這里工作只有九個(gè)月,期間我一直在聽(tīng)取很多人的意見(jiàn),試圖了解 Polkadot 做得好的和不足的地方。這段旅程讓我意識(shí)到對(duì) Polkadot 的看法非常多樣化。有些人認(rèn)為技術(shù)層面很棒,但構(gòu)建一個(gè)平行鏈極其復(fù)雜??傮w來(lái)看,大家一致認(rèn)為構(gòu)建并不容易。

          在技術(shù)方面,有人認(rèn)為 Polkadot 比任何 L2 都要好得多,他們根本無(wú)法與我們競(jìng)爭(zhēng)。另一部分人則認(rèn)為 Polkadot 過(guò)于復(fù)雜,他們更愿意去有更多流動(dòng)性和用戶的地方。同時(shí),有很多創(chuàng)新在進(jìn)行中,在短短九個(gè)月里有兩個(gè)大事件,一個(gè)是 Plaza,另一個(gè)是 JAM,我稍后會(huì)談到它們。

          對(duì)于我和 Polkadot 來(lái)說(shuō),理解我們能做什么以便在 Polkadot 上有更好的體驗(yàn)是很復(fù)雜的,同時(shí)也要考慮那些還未加入 Polkadot 的人,我們應(yīng)該如何與他們溝通,以及我們應(yīng)該構(gòu)建什么,以便他們加入時(shí)有更好的體驗(yàn)。

          Polkadot 的愿景實(shí)現(xiàn)了多少

          那么,Polkadot 的愿景是什么呢?

          理論上,Polkadot 是一個(gè)去信任、安全、可擴(kuò)展、可靠、便宜且易于使用的區(qū)塊鏈構(gòu)建環(huán)境。

          就目前情況而言,我們實(shí)現(xiàn)了哪些愿景呢?

          去信任做到了,安全大部分做到了,可擴(kuò)展可能做到了,可靠部分做到了,非常便宜可能不是,使用也不是特別復(fù)雜。

          我在 Polkadot 上構(gòu)建了一些小應(yīng)用,發(fā)現(xiàn)這是一項(xiàng)年輕的技術(shù),文檔不完美,但也不是特別復(fù)雜。

          接下來(lái)呢?我想談?wù)劷酉聛?lái)六個(gè)月我們想做什么。在接下來(lái)的六個(gè)月里,計(jì)劃是在每個(gè)方面都做一些改進(jìn),以提高可靠性,讓人們對(duì)我們更有信心。

          我想展示的是我們需要改進(jìn)的方向。我們需要在安全方面稍微改進(jìn)一點(diǎn),需要大幅度提高可擴(kuò)展性,還需要大幅度提高可靠性,我認(rèn)為這是我們的弱項(xiàng)。我認(rèn)為在某些領(lǐng)域我們表現(xiàn)很好,例如創(chuàng)新或去中心化。

          安全性

          首先是安全,Polkadot 鏈本身的安全性是非常好的。但還有一些不清楚的安全問(wèn)題,安全是一個(gè)復(fù)雜的問(wèn)題,例如你可以有一個(gè)超級(jí)安全的系統(tǒng),但如果配置錯(cuò)誤,你就不安全了。所以我們想專注于幾個(gè)方面,我會(huì)解釋第一個(gè),因?yàn)槲艺J(rèn)為它很重要。

          我們想要消除單邊訪問(wèn),單邊訪問(wèn)意味著一個(gè)人不應(yīng)該能夠單獨(dú)對(duì) Polkadot 做出更改,例如運(yùn)行時(shí)、節(jié)點(diǎn)等所有這些東西都不應(yīng)該允許一個(gè)人單獨(dú)完成,因?yàn)槿绻枰獌蓚€(gè)人,那就需要兩個(gè)人共同做出更改,這樣就大大減少了壞人的數(shù)量。首先,我們構(gòu)建代碼并推送代碼時(shí),不應(yīng)該允許一個(gè)人單獨(dú)完成,這將最小化風(fēng)險(xiǎn)。

          第二個(gè)是依賴問(wèn)題,例如構(gòu)建 SDK 時(shí),你會(huì)拉入大量的包,構(gòu)建 Polkadot 也是一樣,你會(huì)拉入成百上千個(gè)包,而你并沒(méi)有編寫這些代碼,即使它們當(dāng)時(shí)是安全的,但下一周就沒(méi)有保證了。所以我們需要逐步減少依賴項(xiàng),因?yàn)樘嗔?,我們無(wú)法手動(dòng)查看所有這些代碼。有些例子說(shuō)明了依賴項(xiàng)帶來(lái)的漏洞,代碼本身是安全的,但依賴項(xiàng)不是,這很難控制。我們需要縮減依賴項(xiàng),第一步是組織并清楚了解我們的依賴項(xiàng),并可能制定一些政策,告訴人們從現(xiàn)在開(kāi)始不要再增加新的依賴項(xiàng),除非有充分的理由。

          可靠性

          可靠性,這很有趣,因?yàn)樯踔?strong style="color: rgb(74, 74, 74);background-attachment: scroll;background-clip: border-box;background-image: none;background-origin: padding-box;background-position: 0% 0%;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;border-style: none;border-width: 3px;border-color: rgba(0, 0, 0, 0.4);border-radius: 0px;line-height: 1.75em;">沒(méi)有一個(gè)定義能說(shuō)明 Polkadot 或 Kusama 是可靠的。

          這是什么意思?我認(rèn)為這是我們?nèi)笔У囊豁?xiàng)內(nèi)容。當(dāng)我與想加入生態(tài)的公司交談時(shí),他們會(huì)問(wèn)這些問(wèn)題,例如你的 SLO(服務(wù)等級(jí)目標(biāo))是什么?你能對(duì)運(yùn)行在 Polkadot 和 Kusama 上的項(xiàng)目提供什么保障?我有點(diǎn)語(yǔ)無(wú)倫次,因?yàn)闆](méi)有定義。

          所以我們需要兩個(gè)東西,一個(gè)是定義,這并不復(fù)雜,然后我們需要執(zhí)行它。我們討論過(guò)創(chuàng)建一個(gè)新的集體,專注于基礎(chǔ)設(shè)施,我認(rèn)為這是他們可以做的第一件好事,提供 SLO。SLO 對(duì)我們來(lái)說(shuō)并不那么重要,但對(duì)想加入的人很重要,因?yàn)檫@是他們習(xí)慣的東西。我認(rèn)為對(duì)我們來(lái)說(shuō),這也有助于我們從 “我們很棒” 轉(zhuǎn)向 “讓我們衡量我們所做的并隨著時(shí)間的推移改進(jìn)”,如果有需要的話,因?yàn)槲疑踔敛恢牢覀兪欠裾娴暮谩?/p>

          例如,Polkadot 正常工作意味著我們?cè)?Kusama 上測(cè)試得很好,但我們沒(méi)有很好的控制方法,我們有點(diǎn)幸運(yùn)。舉個(gè)例子,運(yùn)行時(shí)推送到鏈上,所以你有上一個(gè)版本,然后有新的版本,沒(méi)有漸進(jìn)過(guò)程,如果我們犯了錯(cuò)誤,就會(huì)讓鏈崩潰,好在我們還沒(méi)發(fā)生過(guò),但這是非常有風(fēng)險(xiǎn)的事情。

          API 或兼容性是另一個(gè)讓我感到驚訝的地方,開(kāi)發(fā)系統(tǒng)和 SDK 優(yōu)化了開(kāi)發(fā)人員的速度。如果你問(wèn)開(kāi)發(fā)人員他們想要什么,他們會(huì)說(shuō)我們不想有太多約束,兼容性是復(fù)雜的,我們不想要。但如果你問(wèn)用戶,他們想要的是相反的,他們希望最大程度的穩(wěn)定性,因?yàn)槊看胃乃麄兌疾粷M意。所以我們需要在這里找到一種折衷,我們希望保持一定的速度,因?yàn)槟阋蚕胍鹿δ?,越穩(wěn)定新功能越少,而另一方面,我們需要更加穩(wěn)定。

          Polkadot 目前的測(cè)試水平還有很多可以改進(jìn)的地方?,F(xiàn)在,我們對(duì)測(cè)試的控制還不夠全面。具體來(lái)說(shuō),當(dāng)我們說(shuō) Polkadot 正常工作時(shí),這到底意味著什么?是指中繼鏈工作正常,還是所有平行鏈都工作正常?未來(lái)的應(yīng)用程序?qū)?huì)同時(shí)使用多個(gè)平行鏈,所以對(duì)這些應(yīng)用程序來(lái)說(shuō),所有平行鏈都能正常工作才是關(guān)鍵。

          目前,當(dāng)我們發(fā)布新功能或更新時(shí),我們沒(méi)有對(duì)所有平行鏈進(jìn)行全面的測(cè)試,確保它們都能正常工作。如果有任何平行鏈出現(xiàn)問(wèn)題,我們應(yīng)該能夠及時(shí)發(fā)現(xiàn)并回滾更新,或者采取其他措施來(lái)解決問(wèn)題。這就涉及到發(fā)布的問(wèn)題,即在我們構(gòu)建并發(fā)布新的運(yùn)行時(shí)版本后,如何控制發(fā)布過(guò)程,確保不會(huì)對(duì)系統(tǒng)的穩(wěn)定性造成影響。

          所有這些事情都是典型的可靠性話題,我們需要在這些方面做一些小改進(jìn),因?yàn)槲覀兡壳暗某墒於冗€沒(méi)有達(dá)到新客戶的期望。我不是說(shuō)我們做得不好,只是因?yàn)槲覀儧](méi)有數(shù)據(jù)和數(shù)字來(lái)證明我們做得很好。

          可擴(kuò)展性

          可擴(kuò)展性也是一個(gè)有趣的問(wèn)題,一方面有人說(shuō)我們已經(jīng)很快了,可以輕松吸收以太坊的所有交易,另一方面則是來(lái)自 Web2 世界的公司告訴我們,他們想要每秒處理 100 萬(wàn)筆交易來(lái)啟動(dòng)一個(gè)原型,他們不是在談?wù)撁棵霂浊ЧP交易。

          雖然 Polkadot 目前的表現(xiàn)不錯(cuò),但還不能滿足 Web2 公司的需求。為了滿足這些需求,我們需要逐步改進(jìn)和擴(kuò)展。第一步是實(shí)現(xiàn)彈性擴(kuò)展,這在 H2(今年下半年)的路線圖上已經(jīng)有計(jì)劃。然而,即使是現(xiàn)在的客戶也在挑戰(zhàn) One Core 的性能極限,所以我們需要進(jìn)一步提升 One Core 的性能,并更加專注于擴(kuò)展。

          比如,我們可以采用樂(lè)觀擴(kuò)展的方法,或者向客戶解釋他們何時(shí)可以讀取區(qū)塊數(shù)據(jù),因?yàn)榇蠖鄶?shù)情況下,他們可以在區(qū)塊由協(xié)調(diào)器生成后讀取,而不需要中繼鏈的驗(yàn)證。因此,我們需要更清楚地解釋這些細(xì)節(jié),這將有助于系統(tǒng)的擴(kuò)展。我認(rèn)為這是我們非常擅長(zhǎng)的領(lǐng)域之一。

          可用性

          至于可用性,這有點(diǎn)復(fù)雜,取決于你想要構(gòu)建什么。如果客戶或開(kāi)發(fā)者傾向于使用 Rust 和 TypeScript,我認(rèn)為我們有一些工具可以供他們使用,盡管不是完美的。如果你想在移動(dòng)設(shè)備上構(gòu)建應(yīng)用,現(xiàn)有的庫(kù)就少很多了。Nova 有一個(gè)庫(kù),但我認(rèn)為我們主要考慮的是 Web 應(yīng)用,但有很多應(yīng)用程序不是 Web 應(yīng)用,有很多人想要構(gòu)建原生應(yīng)用,但也有一些人想要在現(xiàn)有的應(yīng)用程序上連接區(qū)塊鏈。當(dāng)你與人們交談時(shí),他們有大型的 C++ 應(yīng)用程序或大型 Java 應(yīng)用程序,他們會(huì)問(wèn)你是否有 Java 的 SDK 來(lái)連接你的東西,而我們沒(méi)有。因?yàn)槲覀儧](méi)有 SDK,很多人甚至不會(huì)考慮我們。所以,我認(rèn)為未來(lái)的趨勢(shì)是我們應(yīng)該認(rèn)識(shí)到這個(gè)世界非常大,不僅僅是構(gòu)建 Web 應(yīng)用,因此我們應(yīng)該逐步提供更多語(yǔ)言支持。

          另一個(gè)令人驚訝的是,區(qū)塊鏈很好,你可以看到所有的狀態(tài)和數(shù)據(jù),但同時(shí)我們存儲(chǔ)狀態(tài)的方式很復(fù)雜,從狀態(tài)中讀取數(shù)據(jù)也很困難。例如,如果你想要你的質(zhì)押歷史,從狀態(tài)中提取這些信息是個(gè)噩夢(mèng),應(yīng)該有 TypeScript 庫(kù)或其他工具,你只需要傳入一個(gè)地址,它就會(huì)給你質(zhì)押歷史。沒(méi)有人需要知道有兩個(gè)質(zhì)押點(diǎn),并且它隨著時(shí)間的推移而改變,并且分布在區(qū)塊鏈中。如果你是質(zhì)押專家,你可能想知道這些,但大多數(shù)人不需要。如果你在構(gòu)建一個(gè)錢包,你只想顯示質(zhì)押歷史,你希望 API 提供按地址而不是按網(wǎng)絡(luò)的接口。

          因此,API 的設(shè)計(jì)并不是特別方便使用,我認(rèn)為它暴露了太多你不需要知道的鏈上數(shù)據(jù),大多數(shù)人不需要知道這些。所以,增加一個(gè)抽象層會(huì)很有幫助,對(duì)我們來(lái)說(shuō)也會(huì)很好,因?yàn)楫?dāng)我們發(fā)布運(yùn)行時(shí)時(shí),我們可以檢查這個(gè) API 是否以不破壞客戶的方式工作,這比在狀態(tài)層面檢查要容易得多,因?yàn)槲覀儾恢滥闳绾巫x取狀態(tài)。因?yàn)槲覀儧](méi)有解釋清楚,當(dāng)然人們會(huì)反向工程狀態(tài)存儲(chǔ)方式,等等,這也解釋了為什么我們?cè)谶M(jìn)行更改時(shí)會(huì)破壞人們的系統(tǒng),因?yàn)槲覀儾⒉徽嬲私馑麄內(nèi)绾问褂脿顟B(tài)。但正常情況下,他們不應(yīng)該知道這些。如果你考慮傳統(tǒng)應(yīng)用程序中的 “模型-視圖-控制器” 架構(gòu),模型的工作就是隱藏狀態(tài)存儲(chǔ)方式,這是有原因的,它隔離了組件,允許你進(jìn)行更改而不破壞整個(gè)系統(tǒng)。

          我們正在做的另一件事叫做 Omninode,目的是在不久的將來(lái)讓構(gòu)建平行鏈變得更容易,你不需要自己的基礎(chǔ)設(shè)施,Omninode 將與生態(tài)系統(tǒng)內(nèi)的所有合作伙伴集成。所以你只需要編寫平行鏈的部分,生態(tài)系統(tǒng)的其他部分由合作伙伴完成。我們現(xiàn)在正在設(shè)計(jì) Omninode,如果你有興趣可以在論壇上查看帖子并參與規(guī)范的討論,我們非常希望能得到你的反饋,以更好地了解我們?nèi)绾螏椭?。?dāng)然,這將在 2025 年,根據(jù) 2024 年這一倡議的結(jié)果,我們會(huì)決定具體做什么。

          Plaza(廣場(chǎng)鏈)

          下一個(gè)大事件是 Plaza,不確定是否大,但我認(rèn)為它很重要。這個(gè)想法是資產(chǎn)中心持有所有資產(chǎn),因?yàn)樗且粋€(gè)系統(tǒng)平行鏈,用 DOT 支付手續(xù)費(fèi)。

          如果我們?cè)谄渲兄С?EVM 構(gòu)建應(yīng)用程序會(huì)更容易,因?yàn)槟悴恍枰私怄溕暇幊?,這看起來(lái)很像一個(gè) L2,這是大家習(xí)慣的東西。我認(rèn)為這對(duì)目前在 Polkadot 上的人不重要,但對(duì)那些我們希望加入的人很重要。我們可以構(gòu)建一個(gè)非常接近他們習(xí)慣的環(huán)境,而且更容易使用。這有點(diǎn)像賭注,看看它是否會(huì)成功。目的是吸引更多客戶,同時(shí)對(duì)現(xiàn)有生態(tài)系統(tǒng)施加壓力。我不知道結(jié)果會(huì)如何,但我知道如果我們不改變策略,不試圖提供更容易使用的產(chǎn)品,吸引更多客戶會(huì)很困難,我們需要更多外部客戶。

          目前正在進(jìn)行一項(xiàng)公投,目的是了解社區(qū)是否希望在資產(chǎn)中心支持 EVM。Robert 提出了一個(gè)想法,并在一個(gè)帖子中討論了他所謂的 Plaza,這個(gè)概念包含了資產(chǎn)中心、EVM 以及當(dāng)前中繼鏈上的一些功能。

          例如,他提到,沒(méi)有充分的理由讓質(zhì)押功能留在中繼鏈上,它應(yīng)該移到其他地方,比如資產(chǎn)中心,這將簡(jiǎn)化常見(jiàn)用例的集成。

          關(guān)于我們是否能構(gòu)建一個(gè)比 L2 或以太坊更好的系統(tǒng),我還不知道。目前的方向進(jìn)展不錯(cuò),我認(rèn)為技術(shù)??赡軙?huì)很好,但是否足夠,我還不確定。因此,我認(rèn)為 EVM 解決方案的重要性在于它的集成質(zhì)量、橋接方法、文檔質(zhì)量以及市場(chǎng)推廣等方面。這些部分不會(huì)由 Parity 完成,因?yàn)?Parity 沒(méi)有足夠的資源。我們唯一能做的就是構(gòu)建一個(gè)優(yōu)秀的技術(shù)產(chǎn)品,所以未來(lái)需要大家共同努力來(lái)推動(dòng)這個(gè)事情的發(fā)展。

          JAM 遷移

          接下來(lái)是 JAM,Gavin 多次介紹了 JAM。一方面人們對(duì)它非常興奮,因?yàn)樗切率挛?,有路線圖和下一步計(jì)劃。但每次有變化人們都會(huì)擔(dān)心遷移問(wèn)題,在 JAM 啟動(dòng)和實(shí)現(xiàn)之間,平行鏈開(kāi)發(fā)者會(huì)面臨什么?

          我理解,我也討厭大的遷移,這是個(gè)風(fēng)險(xiǎn)。但是我想強(qiáng)調(diào),Parity 會(huì)長(zhǎng)期支持平行鏈,因?yàn)槲覀儞碛泻芏嘞到y(tǒng)平行鏈,我們需要這些系統(tǒng)平行鏈繼續(xù)工作。所以我們會(huì)支持平行鏈可能長(zhǎng)達(dá)十年,這樣如果你還不想遷移,就不用去遷移。如果 JAM 非常出色,所有人都遷移到 JAM,那么我們可以關(guān)閉平行鏈;但如果 JAM 很好,而你不需要它提供的功能,人們會(huì)繼續(xù)使用平行鏈。如果我們的客戶留在平行鏈上,我們會(huì)繼續(xù)維護(hù)這個(gè)技術(shù)棧,這并不意味著我們會(huì)大力投資這個(gè)棧,但它會(huì)得到支持,你不需要遷移,直到你真正想要遷移的時(shí)刻。

          總結(jié)

          總結(jié)一下,即使 Polkadot 并不是完美的,但它運(yùn)行得相當(dāng)好,有潛力變得很棒。我認(rèn)為逐步改進(jìn)的方法也是一種高效的進(jìn)步方式。

          原文:https://www.youtube.com/watch?v=DLofyGI3mw8&t=14s


          閱讀更多:

          關(guān)注我們:

          PolkaWorld Telegram 群:

          • https://t.me/+z7BUktDraU1mNWE1

          PolkaWorld Youtube 頻道:

          • https://www.youtube.com/c/PolkaWorld

          PolkaWorld Twitter:

          • https://x.com/polkaworld_org(英文)
          • https://x.com/polkaworld_pro(中文)

          瀏覽 44
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产精品久久久久久久搜平安片 | 免费淫秽视频 | 欧美噜噜噜 | 国产精品无码内射 | 椎名空一区二区三区无码观看 |