買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > ADA > Info

TOR:Polkadot丨平行鏈系統架構一覽_LAT

Author:

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

PolkaWorld

波卡第一中文社區,帶你尋找Web3.0時代新機遇!

本文作者為Jenner@?PatractLabs?。

這篇文章基于Polkadot的6be14014提交,目的是介紹Polkadot在平行鏈角度上的系統架構。

角色

架構圖

Relaychain:中繼鏈,負責平臺安全性。Parachain:平行鏈,擁有自己獨立的狀態與業務邏輯,共享中繼鏈提供的安全性。節點

validator:驗證人,負責中繼鏈的出塊,同時驗證來自收集者的證明,與其他驗證人進行共識投票。中繼鏈全節點,需要抵押DOT。collator:收集者,為驗證人收集平行鏈的交易和狀態轉移證明。平行鏈全節點,同時內嵌中繼鏈全節點服務,不一定需要抵押DOT,可以由平行鏈自行激勵。注意,平行線程的collator需要持有DOT,以便參與出塊資格的拍賣。fishermen:漁民,監控驗證人和收集者,檢查無效的候選收據。collator或者validator都可以作為fishermen,需要抵押DOT。

平行鏈節點結構

平行鏈節點主要有以下兩點變動。

Astroport計劃將在Terra主網上推出被動集中流動性池:8月3日消息,Terra 生態去中心化交易平臺 Astroport 宣布已于兩個月前在 Terra 測試網上發布支持被動集中流動性(PCL)的功能。該功能在 Astroport 已有的穩定幣池基礎上,通過算法增強圍繞特定價格點的流動性,進一步提升了穩定幣交易對的流動性。具體來說,一個重新錨定算法會檢查持續進行的交易,并圍繞這些交易的指數移動平均值重新平衡流動性和手續費。

由于在部署前發現了代碼中的一個小錯誤,Astroport 預計將在未來幾周內提出新的主網部署提案。[2023/8/3 16:16:41]

共識

collator在平行鏈上的角色類似于以往的獨立鏈上的validator。但是collator只提供候選區塊,然后交由中繼鏈上的validator進行共識。所以,平行鏈不再需要自己的共識機制。當然,可以保留對collator的選擇機制。

雙服務

平行鏈節點與以往單鏈節點的不同在于:需要啟動一個中繼鏈全節點服務。內嵌的中繼鏈全節點服務中,包含了overseer與子系統服務,并且將overseer_handle共享給collator,在collator_protocol上注冊為?collator_side。因此,collator能與validator通過overseer進行消息交互,例如傳遞候選區塊相關消息。另外,平行鏈全節點還需要通過內嵌的中繼鏈節點來“跟隨”中繼鏈的出塊。所謂“跟隨”,指的是平行鏈全節點的最佳區塊為中繼鏈上最佳區塊包含的相應平行鏈區塊,終結區塊亦如此。

以太坊自合并以來流通量已減少超25萬枚:金色財經報道,據ultrasound.money數據顯示,以太坊自合并以來流通量已減少超25萬枚,當前的年化通縮率為-0.31%。[2023/5/22 15:18:38]

中繼鏈節點結構

relay_chain

中繼鏈上除了必須的基礎組件外,比較重要的就是overseer與子系統。

overseer

overseer

Overseer主要有以下功能:

啟動和關閉一系列子系統作為子系統之間的消息總線監聽外部事件,觸發子系統相應任務消息協議

overseer向子系統發送兩種類型的消息:Communication,?Signal。

Communication:子系統之間交互的消息被封裝在Communication類型中,根據被封裝的消息類型傳遞到指定的子系統。例如子系統A向子系統B發送一個消息M:1.A向overseer發送AllMessages::B{M};2.overseer收到后,向B發送FromOverseer::Communication{M}。Signal:系統消息,例如塊導入、塊終結、關閉子系統,被封裝在Signal中。系統消息會被廣播到所有子系統。子系統

OpenChat在社區眾籌中募集550萬美元后將控制權移交社區:金色財經報道,鏈上消息傳遞應用程序OpenChat在社區眾籌中募集550萬美元后將控制權移交社區,OpenChat 團隊表示,該項目現在將由其聊天代幣持有者社區控制,而且很快將通過服務神經系統 (SNS) 將消息應用程序的控制權轉移到一個去中心化的、基于代幣的治理系統。最近的代幣銷售總計有 2,375 名參與者,通過購買 OpenChat 的原生治理代幣以形成一個分散的自治組織 (DAO)。出售后,OpenChat 團隊表示,該鏈上消息傳遞平臺將不再是一家中心化技術公司。OpenChat 用戶可以成為消費者、股東和決策者,并積極決定平臺的未來。例如,如果社區接受了一項提案,包括代碼更新,并將由 SNS 自動實施,而不是單個實體做出方面決定。(the block)[2023/3/8 12:48:17]

目前設計上共有18個子系統,其中3個未完全實現。

Collator相關

collation_generation_subsystem:collator在塊更新時生成collationcollator_protocol_subsystem:collation的請求與回應,根據validator/collator的角色執行對應的任務候選區塊共識

AAVE突破88美元:金色財經報道,行情顯示,AAVE突破88美元,現報88.01美元,日內漲幅達到4.36%,行情波動較大,請做好風險控制。[2023/1/30 11:35:55]

candidate_selection_subsystem:觸發對collation的請求,收到collation后請求投票candidate_backing_subsystem:對collation投票,簽署statementstatement_distribution_subsystem:廣播statementpov_distribution_subsystem:廣播PoVapporoval_subsystems(TODO):在finalize前對候選區塊的再次檢查可用性相關

availability_distribution_subsystembitfield_signing_subsystembitfield_distribution_subsystemavailability_recovery(TODO)工具類子系統

candidate_validation_subsystem:驗證候選區塊provisioner_subsystem:提供平行鏈相關的出塊打包數據runtime_api_subsystem:調用runtimeapiavailability_store_subsystem:存儲可用性數據network_bridge_subsystem:與collation相關數據在節點間傳遞的網橋協議chain_api_subsystemmisbehavior_arbitration(TODO)Collator

世界經濟論壇:加密行業當前的經濟環境與1995年的互聯網泡沫一樣:金色財經報道,在1月2日世界經濟論壇 (WEF) 在其最新報告中概述了 2023 年加密貨幣和整個行業的可能未來。世界經濟論壇數字貨幣治理聯盟的官員 Dante Disparte 表示,加密行業當前的經濟環境可以與 1995 年的互聯網泡沫相提并論。在那段時間里,大多數企業都被消滅了,只有最強大的組織幸存下來。根據世界經濟論壇 (WEF) 的說法,2022 年的“加密冬天”可能是整個行業的轉折點。由于頂級加密企業去年遭遇眾多后果,世界經濟論壇警告說,加密貨幣的未來將由國家政府發布的監管框架驅動。

世界經濟論壇 (WEF) 指出,采取措施監管發展中行業的司法管轄區可能會定義未來。然而,世界經濟論壇還指出,不法行為者可能或仍會在該行業發展過程中對其進行剝削。[2023/1/3 22:21:44]

以平行鏈上的Collator為例,介紹節點如何與子系統協作。

啟動

平行鏈啟動時,build_polkadot_full_node啟動一個中繼鏈全節點,包含overseer和子系統,并且在collator_protocol_subsystem注冊為collator_side。如果要以collator的身份啟動節點,啟動時需要設定--collator,類似于以往獨立鏈設定--validator啟動驗證人節點。follow_polkadot:根據中繼鏈的出塊來更新平行鏈初始化collation_generation_subsystem,在此時注冊collator.produce_candidate,用來生成collation。在collator_protocol_subsystem上注冊Collator所在的para_id。start_collator:polkadot_full_node.client.execute_with(StartCollator},collator和polkadot_full_node共享一個overseer_handler。準備候選區塊

collation_generation_subsystem?啟動后會循環handle_incoming。接受到ActiveLeavesUpdate后handle_new_activations。propose一個候選區塊build_collation:構建候選區塊的Collation開啟wait_to_announce任務,注冊成為StatementListener。當收到validator發來的Statement::Seconded就廣播當前候選區塊request_full_validation_data_ctx?在中繼鏈上獲取輔助驗證的數據ValidationData。task_config.collator?->?produce_candidatecollator_signature_payload簽名生成CandidateReceipt,發送CollatorProtocolMessage::DistributeCollation給collator_protocol_subsystem。通知validator

collator_protocol_subsystem監聽Communication(CollatorProtocolMessage),process_msg處理消息。收到DistributeCollation后,檢查para_id,然后distribute_collation向validator廣播。determine_core:計算當前平行鏈分配到的coredetermine_our_validators:計算分配到該平行鏈的validator集合,包括當前集合和下一次分配的集合connect_to_validators:同時連接當前validator集合和下一組validatordistribute_collation:檢查collation在active-leaves上,collation沒有在該relayparent上出現連接上新的validator后,在collatorprotocol子系統中handle_validator_connected發送一個CollatorProtocolMessage::Declare給validator,注冊collator如果validator是屬于該平行鏈的驗證人集合,那么advertise_collation,向validator發送CollatorProtocolMessage::AdvertiseCollation?,通知validator準備發送collation了。回應請求

收到validator消息CollatorProtocolMessage::RequestCollationsend_collation:回應validtor。回應的message中包含CandidateReceipt和PoV,發送CollatorProtocolMessage::Collation(request_id,receipt,pov)給validator。由于這是節點間通信,overseer的中繼只能作用于節點內的子系統之間,所以這個消息是被封裝在NetworkBridgeMessage::SendCollationMessage中的,通過network_bridge_subsystem向validator轉發消息。出塊

當中繼鏈上statement被checked后,collator在平行鏈上announce_block,此時為暫時同步。最佳區塊和終結區塊跟隨中繼鏈的出塊。

More

實際上,以上所描述的Collator與子系統的交互也可以說是以Collator角度的平行鏈出塊流程。關于以Validator角度的平行鏈出塊流程將在《平行鏈節點的出塊流程》中介紹。

Tags:COLTORATOLATethyleneglycoldibutyletherTORI幣MEANTAMATOZero Collateral Dai

ADA
加密貨幣:金融論幣:12-23 晚間 BTC 行情及操作分析_HAT

前言: 領導人不學習,不加強修養,不僅缺心,而且缺德,最笨的人就是出色的完成了根本不需要干的事,最愚蠢的人,就是用他的聰明才智努力犯錯誤的人,最缺德的人.

1900/1/1 0:00:00
DEF:DeFi保險:投保還是投資?_EFI

要點總結 早期海上貨運的高風險催生出了早期的保險協議,風險高收益高,實現風險轉移分散的同時也出現了新的投資機會。隨著各個領域風險保障需求增加,保險產品不斷豐富.

1900/1/1 0:00:00
USD:老李説幣 12.22 比特幣行情分析及操作策略_BABYBUSD

?寄語:面對金融市場,有人盆滿缽滿,那就自然有人血本無歸。這就是市場上所謂的二八定律,投資本身就是有風險的,所以做這個一定要理性.

1900/1/1 0:00:00
binance:Catcher給用戶最具誠意的保障——LP期權的設立_Robbin Hood

Catcher目前是Defi浪潮中一種全新的收益模式,其最最吸引人也是最具爭議的賣點就是——無損收益,是不是真的可以做到無損呢?在Catcher的官網上我們就可以看到官方本質上是不觸碰資金的.

1900/1/1 0:00:00
ETH:至臻說幣:比特幣強勢上拉 有望再刷新高 行情回調能否重回24000?_NFTI幣

12.23BTC行情分析:????1小時來看大餅價格早間沖高回落,短期受到支撐較強目前價格開始調整,指標MACD金叉紅色動能緩慢放量,KDJ三線聚合向下發散,短期走回調的趨勢明顯.

1900/1/1 0:00:00
ALC:至誠論幣ETH以太坊 12/22每日午間行情分析以及操作建議_FALCONS

前言:一次成功的交易可能是偶然,長期精準的判斷必然是實力的展現,也有人認為可能是運氣好,可為什么你運氣總是那么差呢?我不敢說我可以百發百中.

1900/1/1 0:00:00
ads