原文:https://wiki.polkadot.network/docs/en/learn-availability
翻譯:PolkaWorld
Polkadot的可用性和有效性協議使整個網絡能在平行鏈之間有效地分片,同時有著強大的安全性保證。
AnV協議的階段
可用性和有效性協議分為六個階段。
平行鏈階段
中繼鏈提交階段
可用性和不可用性子協議
二級GRANDPA批準有效性檢查
釣魚人反對程序
調用拜占庭式容錯最終性小工具來鞏固鏈
平行鏈階段
AnV協議的平行鏈階段是平行鏈的收集人向當前分配給平行鏈的驗證人提議候選塊的時候。
以太坊隱私技術解決方案AZTEC公開新技術ZK2 Rollup:以太坊隱私技術解決方案AZTEC已公開ZK2 Rollup技術,該技術結合提升交易吞吐量的以太坊擴容解決方案ZK Rollup和提升每筆交易隱私特性的零知識證明技術ZK-SNARKs,旨在減少以太坊網絡中隱私交易成本并構建一個高速隱私網絡。目前,開發人員可以使用Privacy SDK將隱私支付集成到DApp上,新技術將支持以下三種隱私:賬戶余額隱私:產/運行隱藏交易金額;用戶隱私(即將推出):隱藏“付款人”和“接收人”信息;代碼隱私:隱藏正在花費的資的代碼信息。(Medium)[2020/3/30]
候選塊是來自平行鏈收集人的新塊,它可能是有效的也可能不是有效的,并且必須經過有效性檢查才能包含在中繼鏈中。
中繼鏈提交階段
動態 | 外匯經紀商技術解決方案提供商Tools For Brokers任命新塞浦路斯辦事處負責人:外匯經紀商技術解決方案提供商Tools For Brokers本周宣布,已任命Baiana Kashaeva為新塞浦路斯辦事處負責人。[2019/10/10]
驗證人接下來會對照該平行鏈的注冊代碼所提供的驗證功能來檢查候選塊。如果驗證成功,則驗證人會將候選塊傳遞給八卦網絡中的其他驗證人。但是,如果驗證失敗,則驗證人立即將候選塊視為無效。
當超過一半的平行鏈驗證人同意特定的平行鏈候選區塊是有效的狀態轉換時,他們會準備候選者收據。候選收據將最終包含在中繼鏈狀態中。這包括:
平行鏈ID
收集人的ID和簽名
父區塊的候選收據的哈希值
聲音 | 騰訊金融李康寧:可利用區塊鏈技術解決供應鏈金融市場諸多痛點:據中證網今日消息,騰安基金銷售公司總經理、騰訊金融科技首席理財專家李康寧表示,可在傳統供應鏈金融的基礎上結合區塊鏈技術,利用區塊鏈技術不可篡改、去中心化的特點解決供應鏈金融市場各環節參與者的諸多痛點。核心企業在區塊鏈上對其應付賬款進行確權后,形成數字債權憑證,應收賬款通過區塊鏈不可篡改、雙重記賬的方式流轉至多級,穿透覆蓋至長尾端供應商,并可以在任何一個環節追溯到核心企業。有核心企業的應付賬款作為信用保證,金融機構風險降低,在鏈條上的供給供應商就可以向金融機構發起融資需求,以改善小微企業融資難、融資貴問題。[2019/3/20]
塊的擦除編碼片段的Merkle根
任何發出信息的Merkle根
塊的哈希
政策 | 國常會通過專利法修正案草案 區塊鏈技術解決版權權屬或被肯定:據財聯社消息,國務院總理李克強12月5日主持召開國務院常務會議,通過《中華人民共和國專利法修正案(草案)》,有效保護產權,有力打擊侵權。
公司方面,安妮股份:率先在版權服務領域應用區塊鏈技術,公司旗下數字版權服務平臺“版權家”利用區塊鏈技術解決了海量版權權屬確認問題,化解互聯網時代版權侵權亂象。[2018/12/5]
區塊執行之前,平行鏈的狀態根
區塊執行后,平行鏈的狀態根
以上信息都是恒定的,但平行鏈的實際PoV塊是可變長度的,對于任何獲得完整PoV塊的人來說,這都是足夠的信息,可以驗證其中包含的狀態轉換。
可用性和不可用性子協議
在可用性和不可用性子協議階段,驗證人會在網絡中流傳擦除編碼片段。至少1/3+1個驗證人必須報告他們擁有自己的代碼字段。一旦達到驗證人的閾值,網絡便可以考慮使用平行鏈的PoV塊。
擦除編碼
擦除編碼將消息轉換為更長的代碼,從而可以從代碼的子集中恢復原始消息,而無需代碼的某些部分。代碼是原始消息,上面填充了一些額外的數據,從而可以在擦除的情況下重建代碼。
Polkadot的可用性方案使用的擦除代碼類型為Reed-Solomon代碼,該代碼已在區塊鏈行業以外的技術中經受了久經考驗的應用。在光盤行業中可以找到一個例子。CD使用Reed-Solomon代碼來糾正由于磁盤表面不一致而導致的任何丟失的數據。
在Polkadot中,擦除代碼用于保持系統可用的平行鏈狀態,而無需所有驗證人在所有平行鏈上保留制表符。取而代之的是,驗證人共享較小的數據,并可以在1/3+1的驗證人可以提供其各自的數據的假設下,稍后重建整個數據。
注意:為了構造完整的平行鏈狀態數據而必須響應的驗證人的1/3+1閾值對應于Polkadot關于拜占庭節點的安全性假設。
釣魚人
釣魚人是平行鏈的完整節點,與收集人相似,但在與Polkadot網絡的關系中扮演不同的角色。釣魚人將觀察整個過程并確保不包括無效的狀態轉換,而不必像收集人那樣打包狀態轉換并產生下一個平行鏈區塊。釣魚人需要適度質押一部分代幣在中繼鏈上,這與不要求在中繼鏈上必須要有籌碼的收集人不同。如果發現平行鏈生產過程中發生了不當行為,釣魚人將提交無效報告。如果對舉報的不當行為被證明是正確的,他們將得到豐厚的回報,但如果被證明是錯誤的,則可能會失去質押部分權益。因此,釣魚人類似于賞金獵人,他們在完成一項工作時會獲得豐厚的報酬,否則就沒有穩定的報酬。
如何運行一個釣魚人節點
預計與驗證人節點的質押要求相比,運行釣魚人節點的要求會相對適中。在中繼鏈上注冊“釣魚”狀態將需要一定數量的代幣。如果釣魚人提交了不正確的無效報告,則協議可能會大幅Slash這些代幣。Slash風險的存在是為了防止釣魚人向網絡發送垃圾郵件,因為重新建立平行鏈狀態對于中繼鏈來說是昂貴的處理過程。
在需求的硬件方面,功能適中的機器理論上就能夠運行一個或多個平行鏈的完整節點。最大的需求可能是存儲每個被釣魚的平行鏈的數據。但是,諸如prunning之類的改進意味著,維持一個平行鏈的完整節點所需的最終存儲大小將穩定在一個非常高的水平。對RAM和CPU的需求可能會隨著所釣魚的平行鏈的數量而擴展,那么對于釣魚一條平行鏈并且之后會隨之增加釣魚數量,需要一個最低起步配置。每月10或20個cloudinstance就足以開始使用。
注意:Kusama或Polkadot網絡中現在尚無釣魚人!一旦有可能,本文內容將通過設置指南進行更新。
更多資源
LifeofaParachainBlock:由Parity分析師JoePetrowski撰寫的文章,詳細說明了平行鏈區塊必須通過以進行平行鏈驗證的有效性檢查。https://polkadot.network/the-path-of-a-parachain-block/
AvailabilityandValidity:W3F研究團隊的論文,詳細說明了可用性和有效性協議。https://github.com/w3f/research/tree/85cd4adfccb7d435f21cd9fd249cd1b7f5167537/docs/papers/AnV
Tags:POLK區塊鏈POLPolkadotPolkaCipher區塊鏈專業是什么意思Apollo Currencypolkadotted
編者注:關于“trusted”一詞,常見的翻譯是“可信”,例如“trustedthirdparty”翻成“可信第三方”,“trustedsetup”翻譯成“可信初始化”.
1900/1/1 0:00:00撰文:張改娟 過去一年,韓國在央行數字貨幣的研發進展上有明顯的提速,并且將在明年進行數字貨幣試點測試,還將在試點測試中運用去中心化技術等最新IT技術,以對未來支付結算系統進行創新和發展.
1900/1/1 0:00:00據比特股(BitShares)論壇顯示,7月30日核心開發者Abit發布了4.0版本升級,本次升級對于用戶的投票權進行了調整.
1900/1/1 0:00:00今年5月底,去中心化借貸平臺Compound公布了治理代幣COMP的分配方案,推出了“流動性挖礦”激勵機制.
1900/1/1 0:00:00DeFi正如日中天。但請不要忘記智能合約的安全風險。以太坊創始人VitalikButerin最近也公開表示,DeFi還不錯,但不是一個應該倡導很多普通人把畢生積蓄投入其中的地方.
1900/1/1 0:00:00本文來源:每日經濟新聞 作者:張虹蕾 快捷地訪問飛機數據對于航空公司來說至關重要,因為大多數航空公司每天都要用到大量維修設備,而與其對應的相關文件卻未經整合.
1900/1/1 0:00:00