Substrate 使用多組公/私鑰對來代表網絡的參與者。
區塊鏈系統的參與者角色各異,例如從驗證人到普通用戶。
舉個例子,Substrate 節點使用 “提名權益證明”(NPoS)算法來選擇驗證人。驗證人和提名人可能擁有大量資金,因此 Substrate 的 Stake 模塊引入了帳戶抽象,以幫助確保資金的盡可能安全。
這些抽象賬戶是:
存儲密鑰(Stash keys): 存儲賬戶的作用是持有大量資金。它的私鑰應該存放在冷錢包中,保證盡可能安全。
控制密鑰(Controller keys): 控制帳戶代表存儲帳戶作出選擇,例如付款偏好,但應僅持有少量資金來支付交易費用。它的私鑰應該保持安全,因為其會影響驗證人設置,但私鑰會在維護驗證人時定期使用。
基于Substrate的區塊鏈查詢節點框架Subsquid完成380萬美元融資:11月12日消息,基于 Substrate 的區塊鏈查詢節點框架 Subsquid 宣布完成由 Hypersphere Ventures 領投的 380 萬美元種子輪融資,其他投資方包括 Zeeprime Capital、Lattice Capital、Illusionist Group、Digital Finance Group (DFG)、 Jsquare、SMAPE Capital、0xVentures、Signum Capital、Bware Labs、Signal Ventures、D1 Ventures、Faculty Group、DIA Association、Zeitgeist、Chainflip、Astar Network、Shiden Network、KodaDot 等。
Subsquid 由一年前 Kusama 黑客馬拉松 Hackusama 上的一個項目發展而來,目前為構建在 Substrate 上的 DApp 提供支持,為開發人員減少數據檢索時間并提高 API 可靠性。[2021/11/12 6:48:11]
會話密鑰(Session keys): 會話密鑰是保存在驗證人客戶端中的 “熱” 密鑰,用于簽署某些驗證人操作。他們不應該持有資金。
Gate.io將為SubDAO競拍Polkadot平行鏈插槽提供支持:據官方消息,波卡基礎設施SubDAO與Gate.io達成戰略合作,Gate.io將為SubDAO參與首輪Polkadot平行鏈插槽競拍提供支持。同時,SubDAO即將公布更多支持SubDAO插槽拍賣的平臺。
據悉,SubDAO是波卡的DAO基礎設施,它允許任何去中心化組織快捷地創建和管理DAO,并提供基于區塊鏈的電子協議簽署、DAO社交、資產管理等工具與服務。
SubDAO創始團隊由IBM集團前Technical Team Leader和波卡多位早期開發者和波卡社區發起人組成,已完成Huobi Ventures、OKEx Blockdream Fund等數十家機構以及Messari創始人Ryan Selkis在內的數百萬美元融資。[2021/11/2 21:19:08]
一個密鑰對可以代表一個賬戶并控制資金,就像你在其他區塊鏈中看到的普通賬戶一樣。在 Substrate Balances 模塊的語境下,這些帳戶必須具有最小金額(“現有存款”)才能存在于存儲中。
SubQuery宣布獲得900萬美元融資:9月8日消息,去中心化數據索引工具SubQuery宣布獲得900萬美元融資,由Arrington Capital、DCG和Stratos Technologies共同領投,Hypersphere Ventures、Neo Global Capital (NGC)、Wintermute和Skynet Trading跟投。本輪融資將用于建設Polkadot生態系統的首個去中心化數據聚合層。[2021/9/8 23:09:38]
帳戶密鑰是通用化定義的,并在 runtime 中具體化。
繼續我們存儲和控制帳戶的例子,這些帳戶的密鑰通過其預期用途進行區分,而不是通過任何底層的加密學差異進行區分。創建存儲或控制密鑰時,還支持普通帳戶密鑰支持的所有加密。
動態 | Polymath將Polymesh區塊鏈移至Substrate:金色財經報道,Polymath已將其Polymesh區塊鏈從以太坊移出,并轉移到Substrate上。Polymath的ST20證券型代幣(基于以太坊的ERC-1400標準構建)和本地POLY代幣(ERC-20)將進入新的Substrate鏈。 POLY代幣的橋梁將至少維持一年。據悉,Substrate是以太坊聯合創始人Gavin Wood的Parity Technologies開發的平臺。[2019/11/21]
存儲密鑰(Stash keys)是定義存儲帳戶的公/私鑰對。該帳戶就像一個 “儲蓄帳戶”,因為您不應經常使用該帳戶進行交易。因此,應以最高安全性來對待其私鑰,例如在安全或硬件安全層中進行保護。
動態 | Square公開其BTC冷藏技術Subzero文檔、代碼和工具:Square官方宣布公開其比特幣冷藏技術Subzero的文檔、代碼和工具。據了解,Subzero是一款企業離線比特幣錢包。[2018/10/23]
由于存儲密鑰保持離線狀態,因此它將指定一個控制帳戶以利用存儲帳戶資金的權重做出非支出決策。它還可以指定一個代理帳戶來代表其投票參與治理。
控制密鑰(Controller keys)是定義控制帳戶的公/私鑰對。在 Substrate 的 NPoS 模型語境中,控制密鑰將表示一個人想要驗證或提名的意圖。
控制密鑰用于設置諸如獎勵接收地址之類的偏好,對于驗證人來說還用于設置其會話密鑰。控制帳戶只需要支付交易費用,因此只需要很少的資金。
控制密鑰永遠不能用于從其存儲帳戶花費資金。但是,控制密鑰的行為可能會導致 slash,因此仍應妥善保管。
會話密鑰(Session keys)是驗證人用來簽署與共識相關的消息的 “熱密鑰”。它的本意不是控制資金的帳戶密鑰,而應該僅用于其本來的目的。它們可以定期更改;您的控制賬戶僅需要通過簽名會話公鑰來創建證書,然后通過外部信息廣播該證書。會話密鑰也是通用定義,并在 runtime 中具體化。
要創建會話密鑰,驗證人的操作者必須證明密鑰代表其存儲帳戶(stake)和提名人。為此,他們通過使用其控制密鑰對密鑰進行簽名來創建證書。然后,他們通過在鏈上的事務中發布會話證書來通知鏈此密鑰代表其控制密鑰。
Substrate 提供了 Session module,該模塊允許驗證人管理其會話密鑰。
你可以聲明任意數量的會話密鑰。例如,默認的 Substrate 節點就用了三個:BABE、GRANDPA 和 “I'm Online”。其他鏈可能有更多或更少的會話密鑰,具體取決于鏈希望其驗證人執行的操作。
這些不同的會話密鑰可以使用相同的密碼學,但是在整個 runtime 邏輯中,其用途完全不同。為了防止將錯誤的密鑰用于錯誤的操作,Rust 強類型會包裝這些密鑰,使它們彼此不兼容,并確保僅將它們用于原有目的。
如果會話密鑰被泄露,攻擊者可能會犯下造成 Slash 的行為。會話密鑰應定期(例如每個會話)通過 the `rotate_keys` RPC 更改,以提高安全性。
了解更多 Substrate 中使用的密碼學。
學習創建本地網絡和生成密鑰的教程。
Staking module: https://substrate.dev/rustdocs/v2.0.0-rc5/pallet_staking/index.html
Balances 模塊: https://substrate.dev/rustdocs/v2.0.0-rc5/pallet_balances/index.html
Session module: https://substrate.dev/rustdocs/v2.0.0-rc5/pallet_session/index.html
the rotate_keys RPC: https://substrate.dev/rustdocs/v2.0.0-rc5/sc_rpc/author/trait.AuthorApi.html#tymethod.rotate_keys
Substrate 中使用的密碼學: https://substrate.dev/docs/en/knowledgebase/advanced/cryptography
創建本地網絡和生成密鑰的教程: https://substrate.dev/docs/en/tutorials/start-a-private-network/
session keys runtime API: https://substrate.dev/rustdocs/v2.0.0-rc5/sp_session/trait.SessionKeys.html
Substrate 節點 runtime 中的會話密鑰: https://substrate.dev/rustdocs/v2.0.0-rc5/node_runtime/struct.SessionKeys.html
substrate_application_crypto: https://substrate.dev/rustdocs/v2.0.0-rc5/sp_application_crypto/index.html
編者按 區塊鏈界其實一直都有兩條路線。繼2019年蔡維德教授發表了區塊鏈界一直存在兩條路線并行發展的學術成果后,區塊鏈在2020年已經進入關鍵時期,其中不僅關乎加密貨幣的未來,還包括區塊鏈以及去.
1900/1/1 0:00:00快速預覽 目前,主要穩定幣的市場流通市值達到143.87億美元,與上周相比增長9.8億美元。上周,USDT增發了6次,流通量增加9.3億.
1900/1/1 0:00:00DeFi 中別具一格的“三無產品” AMPL 崩盤了,無資產抵押、無固定總量、無穩定性的穩定幣,一天之內價格跌了60%,在uniswap中的資金池也是蒸發了近1800萬美元,猶如一場雪崩.
1900/1/1 0:00:00寫在前面:你的影評博主已上線 大家好,我們是張姨楊姨 兩個區塊鏈從業者 本期看點: 電影院剛剛復工.
1900/1/1 0:00:00各級別性質:日線-上漲,4小時-上漲,1小時-上漲截圖來自OKEX?BTC/USDT永續合約1小時圖:對于行情從兩個角度來說,一個角度是客觀的走勢狀態以及根據客觀走勢所制定的應對策略.
1900/1/1 0:00:00文章系金色財經專欄作者牛七的區塊鏈分析記供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.
1900/1/1 0:00:00