加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > 比特幣 > Info

Polkadot丨平行鏈系統架構一覽_COL:ATOR

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。

平行鏈節點結構

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

加密律師:SEC或在未來兩周內就Ripple案提出中間上訴請求:金色財經報道,美國地方法院此前宣布了證券交易委員會(SEC) 與Ripple案件的簡易判決,但法律斗爭仍在繼續。專業加密貨幣律師James Murphy(又名MetaLawMan)表示,美SEC可以考慮多種選擇。不過,他預計委員會可能會在未來兩周內提出中間上訴(interlocutory)請求。他強調,由于尚未做出最終判決,因此這種情況可能會發生。不過,SEC 目前沒有單方面上訴的權利,該委員會的請求需要獲得Analisa Torres法官和第二巡回上訴法院的許可,才能繼續進行中間上訴。[2023/7/26 15:58:49]

共識

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

雙服務

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

Upbit將上線ARB:金色財經報道,韓國加密貨幣交易所Upbit將上線Arbitrum代幣ARB,分別支持KRW市場交易對和BTC市場交易對,存款將于三小時開始,計劃北京時間14:00開始交易。[2023/3/30 13:34:28]

中繼鏈節點結構

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中。系統消息會被廣播到所有子系統。子系統

風險分級衍生品協議BarnBridge已在v1前端禁止存款,并提醒用戶提取資金:1月5日消息,風險分級衍生品協議BarnBridge發推表示,已在前端禁止向Smart Yield v1和Smart Alpha存款,提醒用戶從BarnBridge v1中提取資金并查看BarnBridge v2中的資金。BarnBridge還表示將在未來完全關閉BarnBridge v1的前端。[2023/1/5 10:23:12]

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

Collator相關

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

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

自以太坊過渡到權益證明以來僅發行了1084 ETH:金色財經報道,據Bankless披露數據顯示,以太坊過渡到權益證明以來,截至10月29日僅發行了1084枚ETH,這意味著每天僅發行 13.06 ETH (按當前價格計算價值約 20,000 美元),年化通脹率僅為 0.008%。如果以太坊繼續在其舊的共識機制下運行,在同一時期內將發行高達 518,966 個 ETH,年化通貨膨脹率為 3.599%。這意味著,盡管在 EIP-1559 下處于熊市的深處,費用消耗最少,但以太坊已經在 PoS 制度下將其發行量減少了 99.99%。與在工作量證明下發行的 ETH 數量相比,這種減少更為顯著,也說明合并的影響已經顯現。[2022/10/31 11:59:14]

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

印度中央銀行將采用“分級方法”推出數字貨幣:金色財經報道,印度中央銀行印度儲備銀行 (RBI) 已提議采用“分級方法”來推出該國的中央銀行數字貨幣 (CBDC)。印度儲備銀行還表示,它正在探索在印度引入數字盧比的利弊。印度儲備銀行周五發布了 2021-22 年度報告。印度央行數字貨幣(CBDC)是報告中討論的眾多主題之一,報告詳細詳細說明:CBDC 的設計需要符合貨幣政策、金融穩定性以及貨幣和支付系統的高效運行。儲備銀行建議采用分級方法引入 CBDC,逐步通過概念證明、試點和啟動階段。

印度財政部長 Nirmala Sitharaman 在提交 2022-23 年聯邦預算時宣布了央行計劃在 2 月推出數字貨幣。與此同時,印度儲備銀行一直保持反加密立場。盡管如此,印度政府尚未決定該國的加密貨幣政策,但目前對加密貨幣收入征收 30% 的稅。此外,1% 的源頭減稅(TDS) 即將在印度生效。(news.bitcoin)[2022/5/29 3:48:47]

以平行鏈上的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:COLTORATOATORArianee ProtocolSTORYGatorSwapCrypto Gladiator Shards

比特幣
Charles接受CoinDesk采訪 暢談Paxos C輪融資1.42億美元_AXO:ENT

在Paxos信托公司宣布已經完成了1.42億美元C輪融資后,獲得了全行業得關注,這讓我們成為了融資最多的的區塊鏈公司之一.

1900/1/1 0:00:00
昨天給出的比特幣空單策略 收獲1200個點收益 又是千點輪回 迷茫不敢下手的可以找我_比特幣:加密貨幣

昨天給出的BTC思路是完美的,預測是直接24000附近空單進場,而結果與我預測完全一致,把行情掐死在計算當中,到今天空頭直接跌到了22600附近,直接盈利1200個點收益。目前空單已經止盈出局.

1900/1/1 0:00:00
2020年幣圈“爆紅”的“幫信罪”是什么?散戶也要小心_CON:RIA

幣圈凍卡,老生常態,解凍流程也大體相似。只是,不同地區的機關難免有些地方特色。譬如,一些地區會要求凍友簽署一份“訓誡書”,或者是“懲戒書”等類似的名稱。只要簽了,大概一兩周便可以解凍.

1900/1/1 0:00:00
退役“機皇”螞蟻S9礦機新生記:從“開機即虧損”到“兩個月回本” 20天價格已翻番_比特幣:BLU

螞蟻S9礦機被比特幣挖礦圈公認為“一代機皇”。2016年比特幣第二次減半前夕,這臺由比特大陸自主研發的比特幣礦機,一經推出即遭市場搶購,每臺售價一度被炒高到2萬多元.

1900/1/1 0:00:00
晚間必讀5篇 | Messari年度報告:2021年DeFi十大趨勢_加密貨幣:1inch幣算山寨嗎

1.金色觀察|Messari年度報告:2021年DeFi十大趨勢Messari近日發布長達134頁的年度報告“2021年加密貨幣主題”,全面展望了2021年加密貨幣趨勢、人物、投資主題等.

1900/1/1 0:00:00
張良點金:金價多空分界線已定 晚間1873直接空_DIG:IDG

隔日金價大跌之后走震蕩修正,并長時間運行在1874一線上方,通過技術面分析我們得知1874已經成為本輪多空的分界線,長時的盤整位就是起飛或下降的出發點.

1900/1/1 0:00:00
ads