比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > XRP > Info

Substrate賬戶設計:如何保證資金的安全?_SUBS

Author:

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

Substrate 使用多組公/私鑰對來代表網絡的參與者。

區塊鏈系統的參與者角色各異,例如從驗證人到普通用戶。

舉個例子,Substrate 節點使用 “提名權益證明”(NPoS)算法來選擇驗證人。驗證人和提名人可能擁有大量資金,因此 Substrate 的 Stake 模塊引入了帳戶抽象,以幫助確保資金的盡可能安全。

這些抽象賬戶是:

存儲密鑰(Stash keys): 存儲賬戶的作用是持有大量資金。它的私鑰應該存放在冷錢包中,保證盡可能安全。

控制密鑰(Controller keys): 控制帳戶代表存儲帳戶作出選擇,例如付款偏好,但應僅持有少量資金來支付交易費用。它的私鑰應該保持安全,因為其會影響驗證人設置,但私鑰會在維護驗證人時定期使用。

EMURGO Ventures宣布將投資OAK Network及SubQuery:11月28日消息,Cardano官方商業部門EMURGO旗下EMURGO Ventures宣布對波卡生態DeFi及自動化支付平臺 AK Network以及數據索引工具SubQuery進行了投資。EMURGO Ventures表示,OAK Network提供的解決方案可通過其互操作性自動化基礎設施提高Cardano區塊鏈的整體運營效率,而SubQuery則可以對Cardano生態DeFi、NFT、錢包等提供API來支持開發者。(prnewswire)[2022/11/28 21:07:57]

會話密鑰(Session keys): 會話密鑰是保存在驗證人客戶端中的 “熱” 密鑰,用于簽署某些驗證人操作。他們不應該持有資金。

Dora Factory完成Substrate多簽錢包產品:4月20日消息,根據Web3 Foundation GitHub公布的信息,DAO-as-a-Service基礎設施Dora Factory已在Web3 Foundation的資助下完成了基于Parity開發的多重簽名模塊(Multisig Pallet)開源前端產品。

多重簽名是DAO和去中心化治理的重要基礎設施,也是Dora Factory波卡工廠的核心組建之一。在Dora Factory Multisig向波卡和Substrate開發者社區提供開源基礎模塊的時,也將逐步開始向Kusama和波卡平行鏈生態提供多重簽名服務,支持去中心化社區和去中心化治理的發展。

此前,Dora Factory開發者社區在波卡生態最早建設了二次方資助、Moloch DAO v1/v2等Substrate基礎設施,并向社區開源。[2022/4/20 14:36:18]

一個密鑰對可以代表一個賬戶并控制資金,就像你在其他區塊鏈中看到的普通賬戶一樣。在 Substrate Balances 模塊的語境下,這些帳戶必須具有最小金額(“現有存款”)才能存在于存儲中。

SGB(SubGame)將于3月12日12:00首發上線BiKi平臺:根據BiKi官方公告,SGB(SubGame)將于3月12日12:00(GMT+8)首發上線BiKi平臺,開放SGB/USDT交易對,并開放充值和提現。

SubGame是一個面向眾多開發者參與波卡生態建設的游戲和支付模組引擎平行鏈。SubGame采用Subscript為底層語言,沿用了Javascript的語法,并在Assembly Script中完成了對Substrate智能合約API和SDK的封裝。簡單來說,Subscript實現了支持任何Web開發者快速入手部署波卡原生智能合約的能力。[2021/3/11 18:35:29]

帳戶密鑰是通用化定義的,并在 runtime 中具體化。

波卡Substrate報告:282個驗證人在活躍集 國庫賞金計劃獲批:1月8日,波卡中國社區PolkaWorld官方發布《Substrate生態最新報告》。根據報告:1.2020年12月初官方開啟了1000個驗證人計劃,活躍驗證人集的最大數量從每個era 44個,逐個增加到最多298個。目前有282個驗證人在活躍集中,有334個在等待隊列中。2.針對跨鏈消息傳遞,Basic XCM代碼已合并,允許中繼鏈把消息向下傳遞到平行鏈。3.第一個Polkadot國庫賞金計劃已獲批準。該賞金的管理人將是由四個社區成員組成的多重簽名,他們將不因策劃賞金而獲得任何獎勵。4.第231號提案計劃為Elara v0.3的開發提供資金,Elara v0.3是針對Polkadot的類似于Infura的服務。Elara將作為非營利項目運行,當前的投票階段將于本周末結束。5.根據國庫報告,Polkadot國庫已收到25份提案,并通過了其中18項,發出104,054個DOT,每個國庫提案平均獲得5780個DOT資助(價值約29,000美元)。國庫中大約有960萬個DOT,目前僅使用了1%。[2021/1/9 15:43:35]

繼續我們存儲和控制帳戶的例子,這些帳戶的密鑰通過其預期用途進行區分,而不是通過任何底層的加密學差異進行區分。創建存儲或控制密鑰時,還支持普通帳戶密鑰支持的所有加密。

SUB價格連日下跌,今日跌幅達10.38%:根據幣安交易平臺數據顯示,SUB最新成交價格為人民幣8.14元,24小時最高價達人民幣9.63元,最低價格為人民幣8.08元,24小時成交量為836.90BTC,跌幅達10.38%。據悉,Substratum是一個去中心化的開源的網絡,讓任何人都可以借出他們的計算機作為寄存服務器,賺取SUB貨幣。[2018/1/22]

存儲密鑰(Stash keys)是定義存儲帳戶的公/私鑰對。該帳戶就像一個 “儲蓄帳戶”,因為您不應經常使用該帳戶進行交易。因此,應以最高安全性來對待其私鑰,例如在安全或硬件安全層中進行保護。

由于存儲密鑰保持離線狀態,因此它將指定一個控制帳戶以利用存儲帳戶資金的權重做出非支出決策。它還可以指定一個代理帳戶來代表其投票參與治理。

控制密鑰(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

Tags:SUBTRASUBSUBSTranslatixSubstratumUBS價格

XRP
金色觀察|ETC遭受的廉價51%攻擊迷局_ETH

金色財經報道,8月3日,ETC官方推特公布了區塊鏈數據分析公司Bitquery針對ETC遭受51%攻擊事件的調查報告。報告顯示,8月1日0:30-8月2日11:30,ETC遭受51%攻擊.

1900/1/1 0:00:00
上線當日飆升1880%的Serum(SRM)到底是什么?_SER

一個全新加密資產項目Serum正在引發行業關注,因為該項目的代幣價格在發行日當天飆升了1880%.

1900/1/1 0:00:00
Gemini創始人:下一次比特幣牛市將“截然不同”_MIN

加密貨幣交易所Gemini的億萬富翁創始人Cameron Winklevoss認為,下一個比特幣(BTC)牛市將大不相同.

1900/1/1 0:00:00
自然常數e與Filecoin預期共識有什么關系?_OIN

老子曰:“人法地、地法天、天法道、道法自然”。在區塊鏈的實踐中,由于是建立Code is Law的體系,遵循 In Math We Trust 的法則.

1900/1/1 0:00:00
虛擬貨幣價格走高三大原因解析 是否會迎來牛市?_比特幣

過去一周,比特幣價格不斷上漲。據加密貨幣網站Coindesk的數據,比特幣于7月26日沖破10000美元,這是自6月2日以來首次站上1萬美元大關。乙太幣、萊特幣、瑞波幣等其他虛擬貨幣也跟進走高.

1900/1/1 0:00:00
money≠法定貨幣 一文澄清BTC被美國法院定義為“貨幣”的3大誤區_MON

昨日(7月25日),一則美國聯邦法院將比特幣定義為“貨幣”的新聞在中國社區引起了廣泛討論。但目前來看,其中有不少誤讀,本文將為大家一一澄清.

1900/1/1 0:00:00
ads