Substrate 使用多組公/私鑰對來代表網絡的參與者。
區塊鏈系統的參與者角色各異,例如從驗證人到普通用戶。
舉個例子,Substrate 節點使用 “提名權益證明”(NPoS)算法來選擇驗證人。驗證人和提名人可能擁有大量資金,因此 Substrate 的 Stake 模塊引入了帳戶抽象,以幫助確保資金的盡可能安全。
這些抽象賬戶是:
存儲密鑰(Stash keys): 存儲賬戶的作用是持有大量資金。它的私鑰應該存放在冷錢包中,保證盡可能安全。
控制密鑰(Controller keys): 控制帳戶代表存儲帳戶作出選擇,例如付款偏好,但應僅持有少量資金來支付交易費用。它的私鑰應該保持安全,因為其會影響驗證人設置,但私鑰會在維護驗證人時定期使用。
Chainstack推出可用于13個區塊鏈的鏈上索引工具Subgraphs:金色財經報道,Web3基礎設施公司Chainstack發布了Subgraphs,一種區塊鏈數據索引工具,旨在為加密項目、交易所、錢包、NFT和游戲平臺等應用程序提供實時鏈上數據訪問。Chainstack Subgraphs在發布時支持13個主要區塊鏈,包括Ethereum、Polygon、BNB Chain、Avalanche、Optimism、Arbitrum、Near、Aurora、Fantom、Gnosis、Harmony和Cronos。[2023/4/19 14:13:50]
會話密鑰(Session keys): 會話密鑰是保存在驗證人客戶端中的 “熱” 密鑰,用于簽署某些驗證人操作。他們不應該持有資金。
基于Substrate構建的Creditcoin 2.0已上線:6月27日消息,基于Substrate構建的Creditcoin 2.0已于6月23日上線。新Creditcoin協議明顯提高網絡性能,并利用Credal API促進在現實世界中的應用。
據悉,通過公開記錄信貸歷史,Creditcoin減少借款人和貸款人之間的信息不對稱,有助于確保資本融資,建立信貸歷史,并促進新興市場金融客戶和企業之間的信任。[2022/6/27 1:32:53]
一個密鑰對可以代表一個賬戶并控制資金,就像你在其他區塊鏈中看到的普通賬戶一樣。在 Substrate Balances 模塊的語境下,這些帳戶必須具有最小金額(“現有存款”)才能存在于存儲中。
帳戶密鑰是通用化定義的,并在 runtime 中具體化。
多個波卡項目入駐SubDAO測試網:據官方消息,SubDAO已與Crust、Phala、StaFi、Litentry達成戰略合作,以上項目均已入駐SubDAO測試網。同時,SubDAO對入駐項目開放測試網獎勵。
據悉,SubDAO是波卡DAO基礎設施,提供電子協議簽署、DAO社交、資產管理等工具與服務。SubDAO已獲得Web3基金會官方3個Grant,并完成Huobi Ventures、OKEx Blockdream Fund、Hypershere、CMS等數十家機構以及Messari創始人Ryan Selkis在內的數百萬美元融資。[2021/11/3 6:30:02]
繼續我們存儲和控制帳戶的例子,這些帳戶的密鑰通過其預期用途進行區分,而不是通過任何底層的加密學差異進行區分。創建存儲或控制密鑰時,還支持普通帳戶密鑰支持的所有加密。
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]
存儲密鑰(Stash keys)是定義存儲帳戶的公/私鑰對。該帳戶就像一個 “儲蓄帳戶”,因為您不應經常使用該帳戶進行交易。因此,應以最高安全性來對待其私鑰,例如在安全或硬件安全層中進行保護。
由于存儲密鑰保持離線狀態,因此它將指定一個控制帳戶以利用存儲帳戶資金的權重做出非支出決策。它還可以指定一個代理帳戶來代表其投票參與治理。
印度經濟學家Subramanian Swamy:加密貨幣是 \"未來的主題\":印度著名經濟學家、聯邦院議員Subramanian Swamy在最近的網絡研討會上稱加密貨幣是 \"未來的主題\",并指出數字貨幣是關于支付商品交換的最新發展。此外,就印度政府抵制加密貨幣的政策,Subramanian Swamy表示,“加密貨幣的到來是不可阻擋的。”(Republicworld)[2021/5/27 22:48:41]
控制密鑰(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
Glassnode的數據顯示,與2018年初相比,以太坊網絡現在更加活躍和可持續。礦工從網絡費用中獲得了創紀錄的利潤分成。以總GAS消耗衡量的交易復雜性也在上升.
1900/1/1 0:00:00編者按:軟件的人機交互、操作邏輯、界面外觀,這些都是用戶衡量一款好用軟件的指標。無論在互聯網還是區塊鏈領域,UI設計都是項目方所需要重視的.
1900/1/1 0:00:00一、Defi引爆牛市 最近,BTC終于漲破10000U,各幣友們紛紛高呼牛市來了,連《富爸爸,窮爸爸》作者都發推稱:如果你有錢,不妨購買比特幣和白銀.
1900/1/1 0:00:008月6日,證監會科技監管局局長姚前、螞蟻集團董事長井賢棟做客由螞蟻鏈、羅漢堂和新浪財經聯合主辦的對話訪談節目《尋找區塊鏈力量》.
1900/1/1 0:00:00代幣經濟是公鏈最大的應用,但發送代幣需要主網幣作為礦工費這點很反人類習慣。以太坊上的Erc20代幣需要ETH作為礦工費,比特幣上的omni代幣需要btc作為礦工費,比特幣現金上的slp代幣需要B.
1900/1/1 0:00:00我們從BTC和納斯達克指數長期走勢對比可以發現,兩者之間還是比較相似的,前期階段都是牛市頂點回落的長期下降趨勢線壓制.
1900/1/1 0:00:00