免責聲明:密鑰安全
訪問账戶的唯一方式是通過你的密鑰種子或账戶的JSON文件與密碼相結合。請將它們離线保存在安全和私密的位置。如果你與任何人共享這些信息,他們就可以訪問你的账戶,包括你的資金。這些信息總是黑客和惡意行爲者的目標。請查看維基文檔以了解如何識別騙局,詳情請參見:
https://wiki.polkadot.network/docs/learn-scams
請查閱此幫助文章以獲取有關密鑰安全的更多信息。詳情請參見:
https://support.polkadot.network/support/solutions/articles/65000181874-how-to-store-your-mnemonic-phrase-and-backup-file-safely
生成账戶的方式
由國庫出資的錢包和瀏覽器插件:如果你是一般用戶,建議你使用由國庫或Grant計劃的錢包和插件來生成账戶。詳情請參見:
https://wiki.polkadot.network/docs/wallets-and-extensions
如果你是高級用戶或开發人員,可以使用Polkadot-JS插件。詳情請參見:
https://wiki.polkadot.network/docs/polkadotjs#polkadot-js-extension
當你使用Polkadot-JS插件(詳情請參見:https://wiki.polkadot.network/docs/learn-account-generation#polkadot-js-browser-extension)等瀏覽器插件生成账戶時,它會將你的账戶存儲在私密保險庫中,並允許你無需擔心清除瀏覽器緩存。請記得備份你的密鑰種子短語——當你無法訪問此計算機或插件崩潰無法修復時,這將會派上用場。
或者,你也可以使用Polkadot-JS UI(詳情請參見:https://wiki.polkadot.network/docs/learn-account-generation#polkadot-js-ui)生成账戶,盡管此選項默認已禁用。有關Polkadot-JS UI的更多信息,請參閱專門的頁面(詳情請參見:https://wiki.polkadot.network/docs/polkadotjs-ui)。
請注意,所有連接到互聯網的錢包都被視爲“熱錢包”,容易受到各種攻擊,因此建議在處理較大金額時使用冷錢包。
Polkadot生態系統中目前流行的冷錢包解決方案包括Ledger(詳情請參見:https://wiki.polkadot.network/docs/ledger)和Polkadot Vault(詳情請參見:https://wiki.polkadot.network/docs/polkadot-vault)。後者將你的密鑰存儲在斷網隔離的移動電話上。但是,這需要獲得一部專門用於Polkadot Vault的Android或兼容iOS的手機,並且你只能將其用於Polkadot Vault。
除了Polkadot-JS瀏覽器插件和Polkadot-JS UI之外,還可以使用Subkey工具生成Polkadot地址。詳情請參見:
https://github.com/paritytech/substrate/tree/master/bin/utils/subkey
Subkey適用於習慣使用命令行的用戶,可能看起來令人畏懼,但它確實很容易上手。請按照Subkey文檔中的說明操作。詳情請參見:
https://docs.substrate.io/reference/command-line-tools/subkey/
账戶生成指南
如何使用以下工具生成账戶的詳細信息,請參閱我們的幫助文章。Ledger 硬件錢包詳情請參見:
https://wiki.polkadot.network/docs/learn-account-generation#ledger-hardware-wallet
Polkadot Vault詳情請參見:
https://wiki.polkadot.network/docs/learn-account-generation#polkadot-vault
Polkadot-JS 瀏覽器插件詳情請參見:
https://wiki.polkadot.network/docs/learn-account-generation#polkadot-js-browser-extension
Polkadot-JS UI詳情請參見:
https://wiki.polkadot.network/docs/learn-account-generation#polkadot-js-ui
Subkey詳情請參見:
https://wiki.polkadot.network/docs/learn-account-generation#subkey
Vanity Generator詳情請參見:
https://wiki.polkadot.network/docs/learn-account-generation#vanity-generator
備份账戶
根據你使用的訪問账戶的軟件不同,有多種方法可以備份和恢復账戶。備份信息並確保其安全尤爲重要。一般來說,只要你知道如何生成账戶並且有存儲安全的種子短語(助記詞)(詳情請參見:https://wiki.polkadot.network/docs/learn-accounts#portability)或JSON文件(以及密碼),就可以恢復你的账戶。
Ledger硬件錢包
如果你想使用Ledger硬件錢包生成你的地址並將通證保存在冷錢包中,請按照Ledger硬件錢包指南頁面上的說明進行操作。詳情請參見:
https://wiki.polkadot.network/docs/ledger
Polkadot Vault
Parity Signer是一種在斷網隔離設備上存儲DOT的安全方法。強烈建議你在安裝後關閉Wi-Fi、移動網絡、藍牙、NFC和其他任何通訊方式。
有關如何使用Parity Signer生成账戶,請參閱此視頻教程(詳情請參見:https://www.youtube.com/watch?t=120&v=hgv1R9mPEXw&feature=youtu.be)並訪問幫助文章(詳情請參見:https://support.polkadot.network/support/solutions/articles/65000180512-how-to-create-an-account-in-parity-signer)。
恢復Polkadot Vault上的账戶
請參閱此視頻教程(詳情請參見:https://www.youtube.com/watch?v=hgv1R9mPEXw&t=407s&ab_channel=Polkadot)和此幫助頁面(詳情請參見:https://support.polkadot.network/support/solutions/articles/65000167901-how-to-restore-an-account-in-parity-signer),了解如何在Polkadot-JS UI上恢復你的账戶。
Polkadot-JS瀏覽器插件
有關如何使用Polkadot插件生成账戶的指南,請參閱此視頻教程(詳情請參見:https://www.youtube.com/watch?v=DNU0p5G0Gqc&ab_channel=Polkadot)並訪問此幫助文章(詳情請參見:https://support.polkadot.network/support/solutions/articles/65000098878-how-to-create-a-dot-account)。
Polkadot-JS瀏覽器插件(Polkadot插件)在安全性和可用性之間提供了一個合理的平衡。它提供了一個單獨的本地機制,用於生成你的地址並與Polkadot進行交互。
這種方法涉及安裝Polkadot插件,並將其用作一個“虛擬保險庫(virtual vault)”,與你的瀏覽器分开,用於存儲私鑰。它還允許籤署交易和其他類似功能。
它仍然在你用於連接互聯網的同一台計算機上運行,因此相較於使用Parity Signer或其他斷網隔離設備來說,安全性較低。
使用Polkadot-JS瀏覽器插件備份账戶
請查看此視頻教程(詳情請參見:https://www.youtube.com/watch?v=DNU0p5G0Gqc&feature=youtu.be&ab_channel=Polkadot)並訪問此幫助頁面(詳情請參見:https://support.polkadot.network/support/solutions/articles/65000177677-how-to-export-your-json-backup-file),了解如何備份你的账戶。
使用Polkadot-JS瀏覽器插件重置密碼
請查閱此視頻教程了解如何更改在Polkadot-JS瀏覽器插件上生成的账戶(即注入账戶)的密碼。詳情請參見:
https://www.youtube.com/watch?v=DNU0p5G0Gqc&t=280s&ab_channel=Polkadot
警告:在按照下面的說明操作之前,請確保你已將你的助記詞存儲在一個可以安全訪問的位置。
假設你生成了一個由密碼PSW 1保護的账號ACCOUNT 1。要使用瀏覽器插件重置账號ACCOUNT 1的密碼,你需要按照以下步驟進行操作:
1.打开瀏覽器插件並進入账號ACCOUNT 1,然後點擊 "忘記账戶(Forget account)"。這個操作將刪除你對账戶的訪問權限。請注意,你的通證仍然保存在 Polkadot 區塊鏈網絡上的账戶中。
2.在瀏覽器插件中,點擊右上角的 "+" 按鈕,並選擇 "從現有助記詞導入账戶(Import account from pre-existing seed)"選項。在輸入助記詞之後,你可以選擇一個新密碼PSW 2。
JSON 文件不允許更改账戶密碼,如果你使用 "從備份的JSON文件恢復账戶"選項將账戶添加到插件中,這將允許你使用由密碼PSW 1保護的JSON文件恢復對账戶的訪問權限,但不會讓你設置一個新密碼。因此,默認情況下,PSW 1 將成爲账戶的密碼。
冷錢包上的账戶不需要密碼,對於像Ledger (詳情請參見:https://www.ledger.com/)這樣的硬件錢包,你可能要設置訪問設備上的账戶的PIN碼,但你不需要爲每個單獨的账戶設置密碼。當你需要使用账戶進行交易時,你需要使用Ledger設備進行籤名。此外,Ledger錢包允許你爲多個區塊鏈網絡生成多個账戶,而無需爲訪問這些账戶設置不同的密碼。
在Polkadot-JS瀏覽器插件上恢復账戶
請參閱此視頻教程(詳情請參見:https://www.youtube.com/watch?v=9ohp8k4Hz8c&ab_channel=Polkadot)和幫助頁面(詳情請參見:https://www.youtube.com/watch?v=9ohp8k4Hz8c&ab_channel=Polkadot),了解如何在Polkadot-JS UI上恢復你的账戶。
Polkadot-JS UI
關於如何使用Polkadot-JS UI生成账戶的指南,請參閱此視頻教程(詳情請參見:https://www.youtube.com/watch?v=DNU0p5G0Gqc&ab_channel=Polkadot)並訪問此幫助文章(詳情請參見:https://www.youtube.com/watch?v=DNU0p5G0Gqc&ab_channel=Polkadot)。
注意:如果你使用此方法生成账戶並清除瀏覽器中的 cookies,如果你沒有備份,你的账戶將永久丟失。請確保將助記詞存儲在一個安全的地方,或者如果使用 Polkadot{.js} 瀏覽器插件,則可以下載账戶的 JSON 文件。請參閱此處了解更多關於账戶備份和恢復的信息。詳情請參見:
https://wiki.polkadot.network/docs/learn-account-generation#restore-account-on-the-polkadot-js-ui
默認情況下,Polkadot-JS UI 禁用了本地瀏覽器中的账戶存儲。要使用Polkadot-JS UI生成账戶,請導航到設置(settings)> 账戶(account)選項,並在下拉菜單中點擊允許本地瀏覽器账戶存儲。不推薦在沒有瀏覽器插件的情況下使用Polkadot-JS用戶界面,這是最不安全的生成账戶方式,只有在其他所有方法都不可行的情況下才可使用。
使用Polkadot-JS UI進行账戶備份
請參閱閱視頻教程(詳情請參見:https://www.youtube.com/watch?v=DNU0p5G0Gqc&ab_channel=Polkadot)和訪問幫助頁面(詳情請參見:https://support.polkadot.network/support/solutions/articles/65000177677-how-to-export-your-json-backup-file),了解如何備份你的账戶。
使用Polkadot-JS UI重置密碼
要重置在Polkadot-JS Apps UI生成的账戶密碼,你需要進入“账戶(Accounts)"選項卡,點擊你的账戶上的三個垂直點圖標,然後選擇"更改此账戶的密碼(Change this account's password)”。
請參閱此視頻教程,了解如何更改在Polkadot-JS UI上生成的账戶(非注入账戶)密碼。詳情請參見:
https://www.youtube.com/watch?v=DNU0p5G0Gqc&t=261s&ab_channel=Polkadot
注意:如果你首先在Polkadot-JS Apps UI上生成账戶,然後將其添加到瀏覽器插件中,你需要按照瀏覽器插件指南來更改此類账戶的密碼。
在Polkadot-JS UI上恢復账戶
請參閱此視頻教程(詳情請參見:https://youtu.be/cBsZqFpBANY)和幫助頁面(詳情請參見:https://support.polkadot.network/support/solutions/articles/65000180110-how-to-restore-your-account-in-polkadot-js-ui),了解如何在Polkadot-JS UI上恢復你的账戶。
Subkey
Subkey是面向高級技術用戶的工具,適用於熟悉命令行和編譯Rust代碼的用戶。Subkey可以在任何能夠編譯該代碼的設備上生成密鑰。Subkey還可用於使用斷網隔離設備進行自動化账戶生成的用戶。但並不建議一般用戶使用。
有關如何使用Subkey生成账戶的指南,請參閱此視頻教程(詳情請參見:https://youtu.be/SWfE_EwxgIU)並訪問此幫助文章(詳情請參見:https://support.polkadot.network/support/solutions/articles/65000180519-how-to-create-an-account-in-subkey)。
Vanity Generator
Vanity Generator是Polkadot-JS UI上的一個工具,可以生成包含特定子字符串的地址。有關如何使用Vanity Generator生成账戶的教程,請參閱此幫助文章,詳情請參見:
https://support.polkadot.network/support/solutions/articles/65000171416
編者注:
Vanity Generator生成的地址是一種自定義的區塊鏈地址,它可以包含用戶想要的一些字符,比如自己的名字、品牌、口號等。這樣的地址可以讓用戶更容易記住和識別,也可以展示自己的個性和風格。
账戶地址格式
爲Polkadot生成的账戶也可以在Polkadot生態系統的多個鏈上使用。更具體地說,使用 *25519账戶地址格式(最新列表可以在ss58注冊庫存儲庫上找到)的鏈的账戶與使用類似格式的所有鏈兼容。要在不同鏈上切換账戶,你可以按照此幫助文章(詳情請參見:https://support.polkadot.network/support/solutions/articles/65000103707-can-i-use-the-same-account-on-polkadot-kusama-and-parachains-)的指南操作。Subscan提供了一個工具(詳情請參見:https://polkadot.subscan.io/tools/format_transform),可以用於在不同鏈之間轉換你的地址。
在多個鏈上使用同一账戶 - 利與弊
不同鏈的地址格式有所不同,但這種差異只是視覺上的。同一私鑰可以用於代表相應账戶在多個鏈上籤署交易。在多個鏈上使用單個账戶很方便,因爲你不必處理多個助記詞或私鑰。但是,如果你在一條鏈上的账戶被入侵,攻擊者可以完全訪問所有其他鏈上的账戶。這對账戶持有人的隱私也有影響,因爲知道一個鏈上的账戶的身份會暴露账戶持有人在所有鏈上的身份。在Polkadot-JS UI的“账戶()”標籤中,對於你在多個鏈上使用的每個账戶,會顯示一條警告信息,並建議在不同的鏈上使用不同的账戶(見下文)。
在Polkadot-JS 插件中,你可以在所需的鏈格式處於活動狀態時點擊账戶圖標,復制你的地址。例如,選擇“Substrate”作爲格式將改變你的地址,點擊账戶的彩色圖標將以該格式復制地址。在Polkadot模式下,將復制該地址格式,依此類推。
加密增強
一些新生成的JSON账戶文件無法導入(恢復)到較舊的錢包軟件中。這是由於加密方法的改進,在加密/解密錢包時會略有延遲。如果無法加載JSON文件,請使用最新版本的錢包軟件。如果仍無法加載,請確保錢包軟件使用最新版本的Polkadot API,詳情請參見:
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。