揭秘 Polkadot JS Wallet 使用路徑指南

對於波卡的新用戶,波卡是一個比較複雜的生態系統,它不僅包含了Kusama 和Polkadot 的網絡,還有這個生態裡面眾多的平行鏈。無論您是開發應用程式還是僅僅管理代幣,Polkadot JS 都是您參與Polkadot 網路的最重要工具包。而其中wallet 對於帳號和資產的管理尤其重要。以下是我們將介紹的內容的簡要分類:

  • 什麼是Polkadot JS? :一組供開發者和使用者與Polkadot 網路互動的工具。

  • Polkadot 概覽:連接不同區塊鏈以無縫協作的網路。

  • 入門:如何設定Polkadot JS 工具,包括UI、擴充和API。

  • 使用Polkadot JS:從管理您的數位錢包到在Polkadot 網路上建置。

  • 安全性:確保您的帳戶和交易受到保護。

  • 故障排除:有關解決Polkadot JS 中常見問題的提示。

Polkadot 是一個由多個不同區塊鏈組成的網路系統。它以Relay chain 為核心,每條平行鏈可以使用購買coretime,或者說是區塊空間的方式存取。接入後的平行鏈可以共享整個波卡網路的安全,並且還可以和其他的平行鏈使用XCM 來發送訊息。

Polkadot JS 對於充分發揮Polkadot 網路的潛力至關重要,它為開發人員和用戶提供了一個網關,讓他們可以在這個互聯的區塊鏈生態系統中導航、建構和交易。讓我們深入了解如何充分利用Polkadot JS。

什麼是Polkadot JS?

Polkadot JS 是一款工具包,適用於想要在Polkadot 網路上建置應用程式或執行操作的人。它包括進行交易和管理錢包的方法。

Polkadot JS 使用者介面

Polkadot JS UI 旨在讓您輕鬆處理數位錢包和金鑰。它的功能如下:

  • 使用種子短語可幫助您安全地建立和備份您的帳戶

  • 讓你查看自己有多少錢並將其發送給其他人

  • 顯示您過去和現在的交易

  • 幫助你進行質押,這是一種透過支持網絡來賺取獎勵的方式

Polkadot JS 擴展

這是您新增到Web 瀏覽器的工具。它允許網站連接到您的Polkadot 帳戶以讀取資訊或進行交易。 下載位址(https://polkadot.js.org/extension/)也可以在chrome extension 裡面搜尋。 它有什麼用處:

  • 使用已儲存的檔案、種子短語或二維碼開啟您的帳戶

  • 進行和發送交易

  • 查看你的帳戶餘額和詳細信息

  • 與網路共享交易

此擴充功能可讓您更輕鬆地使用與Polkadot 相容的網站,從而確保您的帳戶安全無虞。

Polkadot JS API

這是為那些想要在Polkadot 上建立內容的開發人員準備的。它使他們能夠直接從他們的程式碼中存取區塊鏈提供的一切。 開發人員可以用它做以下事情:

  • 創建獨特的交易並了解網路中發生的情況

  • 連接到區塊鏈的不同部分

  • 增加對新平行鏈的支持

  • 在他們的應用程式中使用Polkadot 的構建塊

API 負責複雜的區塊鏈通信,讓開發人員專注於創建酷炫且實用的應用程式。

Polkadot JS 入門

安裝指南

設定Polkadot JS 工具非常簡單。您需要執行以下操作:

1. 造訪https://polkadot.js.org/並選擇您感興趣的工具:

  • 對於UI,選擇“PolkadotJS Apps”

  • 對於擴展,選擇“PolkadotJS 擴展”

  • 對於API,找到並點擊“查看文件”

揭秘 Polkadot JS Wallet 使用路徑指南

2. 依照您選擇的工具提供的設定說明進行操作

3. 如果您要新增擴充程序,則需要將其包含在瀏覽器中。對於API,您將找到啟動專案的程式碼範例。

就這些!每個工具還附帶可用的文件來指導您如何使用。

建立您的第一個帳戶

以下是使用Polkadot JS 擴充功能建立第一個帳戶的簡單方法:

  • 安裝擴充功能後,點擊瀏覽器工具列上的圖標

  • 選擇“建立新帳戶”

  • 輸入密碼並點擊“下一步”。此步驟可確保您的帳戶安全。

  • 記下您收到的“種子短語”並妥善保存。如果需要,這對於重新登入您的帳戶至關重要。

  • 為您的帳戶命名並點擊“儲存”

您現在有了第一個帳戶!您可以使用種子短語建立更多帳戶,或新增您已有的帳戶。 將種子短語保存在安全的地方非常重要。這樣,如果您出於某種原因無法登入帳戶,即使您的電腦停止運作,您也可以隨時使用此短語重新登入。

使用Polkadot JS UI

瀏覽UI

您可以在https://polkadot.js.org/apps線上找到Polkadot JS UI 。

揭秘 Polkadot JS Wallet 使用路徑指南

它包括幾個重要區域:

  • 帳戶- 在這裡,您可以管理您的錢包帳戶,例如添加新帳戶、安全保存帳戶或查看您有多少錢。

  • 轉帳-您可以在此向其他人匯款或接收款項。

  • 質押- 如果您有興趣獲得獎勵,本部分可幫助您參與質押。

揭秘 Polkadot JS Wallet 使用路徑指南

  • 網路-透過探索驗證器、鏈狀態等來更了解Polkadot 網路。

揭秘 Polkadot JS Wallet 使用路徑指南

  • 開發人員- 如果您在Polkadot 上進行構建,您會在這裡找到有用的工具,包括管理元資料。

揭秘 Polkadot JS Wallet 使用路徑指南

  • 設定-調整入口網站以按照您喜歡的方式運作。

揭秘 Polkadot JS Wallet 使用路徑指南

側邊欄選單讓您輕鬆地在這些功能之間移動。

管理網路

點擊左上角,你可以看到不同的網路。依照目錄有可以分為Polkadot 和接入它的平行鏈,Kusama 和接入的平行鏈,還有其他測試網絡,本地網絡,以及用戶自己定義的網絡。在每個網路下面,又可以選擇不同的網路節點的RPC 服務提供者的URL 。在訪問碰到問題或速度較慢,可以嘗試切換一下。

要注意的是不同的鏈,提供的runtime 是不同的,交易的類型,參數,交易費都會有所區別。在發送交易或其他操作之前註意runtime 的版本。

管理帳戶

若要新增您已有的帳號:

  • 點擊帳戶

  • 選擇“新增帳戶”

  • 選擇“從備份還原”

  • 輸入你的種子短語並建立密碼

  • 點擊“恢復”

為了安全地保存您的帳戶:

  • 前往「帳戶」下的「備份」部分

  • 選擇帳戶並輸入密碼

  • 下載包含種子短語的JSON 文件

  • 若要變更帳戶名稱:

  • 存取帳戶

點擊帳戶名稱旁邊的三個點

  • 選擇“設定鏈上身份”

  • 輸入新名稱並點擊“設定身份”

發送和接收資金

發送代幣:

  • 前往轉帳

  • 選擇發送者和接收者

  • 輸入您要匯款的金額

  • 點選「轉帳」並同意交易

要收款,只需與匯款人分享您的帳戶地址。您可以在“帳戶”下輕鬆複製此地址。 轉帳部分還顯示您過去的所有交易的列表,以便您可以追蹤您的資金。 這就是使用Polkadot JS UI 錢包的基礎知識!別忘了探索入口網站提供的所有內容,從質押和治理到開發人員工具。

Polkadot JS 擴充功能

Polkadot JS 擴充功能是一款工具,可協助您在線上使用Polkadot 錢包時確保其安全無虞。它就像是您數位貨幣的看門狗。

網路釣魚防護

一個很酷的功能是,它可以幫助您防範惡意網站,這些網站會試圖誘騙您洩露您的錢或個人資訊。它會根據已知惡意網站清單檢查您正在造訪的網站,如果出現問題,它會向您發出警告。 要啟用此安全功能,只需進入擴充功能的設定並確保已啟用封鎖危險網站的選項。這意味著擴充功能將始終保持警惕,在您的網路瀏覽器已有功能的基礎上增加一層額外的安全性保護。

以下這個就是在一個網站需要造訪wallet 的時候,瀏覽器彈出的請求。如果碰到惡意網站,或是網站來源不清楚,可以直接拒絕連線。

揭秘 Polkadot JS Wallet 使用路徑指南

帳戶備份和還原

備份您的帳戶非常重要。如果出現問題,例如您遺失了電腦或忘記了密碼,備份表示您不會失去對資金的存取權。 備份帳戶的方法如下:

1. 點選擴充圖示並選擇要備份的帳戶

2. 點選“匯出帳戶”

3. 輸入您的密碼

4. 儲存下載的檔案。這是一個包含您帳戶備份資訊的特殊檔案。

此文件中最重要的部分是您的種子短語,它的格式如下圖。裡麵包含鏈12個單詞,用它可以產生我們的帳號。

揭秘 Polkadot JS Wallet 使用路徑指南

您可以將其視為可以解鎖您帳戶的萬能鑰匙。請妥善保管,最好用紙寫下來,放在上鎖的抽屜或保險箱中,不要與任何人分享。 如果您因失去存取權限而需要重新登入帳戶,可以使用此種子短語或備份檔案。只需轉到擴充程序,點擊“新增帳戶”,然後點擊“匯入帳戶”,然後按照步驟恢復所有內容。 備份您的帳戶是明智之舉。這意味著您有一個計劃,以防萬一出現問題。

Wallet 的設置

對於地址格式的選擇

1. 點選設定

2. 選擇位址格式下拉列表,你可以看到中繼鍊和平行鏈列表。由於每個網路可以設定自己不同的網路前綴,更新後的帳號位址將會發生變化

揭秘 Polkadot JS Wallet 使用路徑指南

管理網站接入

1. 點選設定

2. 你可以看到經過授權的網站的列表

3. 透過它你可以知道可能的風險

揭秘 Polkadot JS Wallet 使用路徑指南

Ledger

它可以和Ledger 硬體錢包連接,並且選擇不同的App 程式。如果你使用硬體錢包,這將會非常有用。所有的轉帳將會自動呼叫硬體裡面的App,然後透過硬體來查看特定的交易內容,並簽署交易,最後發送到網路上。

在Ledger 裡面產生的帳號也可以匯入到wallet 擴充。具體是選擇新增帳號,然後選擇Ledger 帳號。

如果extension 在普通模式下顯示的內容太局促,可以選擇在新視窗中開啟擴充。

揭秘 Polkadot JS Wallet 使用路徑指南

透過Polkadot JS API 進行交互

Polkadot JS API 允許開發人員使用Polkadot 區塊鏈,讓他們可以找到儲存在區塊鏈上的資訊並發送新的交易。

查詢鏈上數據

借助API,您可以輕鬆找到有關區塊鏈的信息,例如帳戶詳細資訊或某人錢包裡的金額。以下是一個簡單的方法:

// Import API

const { ApiPromise, WsProvider } = require('@polkadot/api');

// Create API instance

const provider = new WsProvider('wss://rpc.polkadot.io');

const api = new ApiPromise({ provider });

// Get account nonce

let nonce = await api.query.system.account(address);

透過這種方式,您可以獲得很多不同的資訊。 API 透過連接到區塊鏈並為您組織數據,讓這一切變得簡單。 一些關鍵點:

使用類似api.query.*從區塊鏈中找出東西的方法

  • 結果以易於理解和使用的方式返回

  • 在獲取資訊時,它不會阻止其他事情發生

這使得開發人員可以直接從區塊鏈獲取數據。

提交Extrinsics

該API 也非常適合發送交易,例如將代幣從一個帳戶轉移到另一個帳戶。您可以這樣做:

// Import utilities

const { Keyring } = require('@polkadot/keyring');

const { ApiPromise, WsProvider } = require('@polkadot/api');

// Set up API instance

const provider = new WsProvider('wss://rpc.polkadot.io');

const api = new ApiPromise({ provider });

// Create key pair

const keyring = new Keyring({ type: 'sr25519' });

const alice = keyring.addFromUri('//Alice');

// Construct and submit transfer

api.tx.balances

.transferKeepAlive(recipient, 123)

.signAndSend(alice);

以下是您需要了解的內容:

  • 使用類似api.tx.* 進行交易的方法

  • 密鑰環可協助您管理金鑰並進行簽名

  • 你可以使用區塊鏈的特定部分(稱為模組)進行交易

透過這種方式,API 使得創建和發送交易變得不那麼複雜,幫助開發人員專注於建立他們的應用程序,而不會被區塊鏈細節所困擾。

Polkadot JS 的重要性

Polkadot JS 是任何想要使用Polkadot 網路的人的關鍵工具。它使處理複雜的區塊鏈世界變得更簡單。無論您是想要創建新事物的開發人員,還是只是對加密貨幣感興趣的人,Polkadot JS 都能滿足您的需求。它對於實現Polkadot 的用戶控制的網路夢想至關重要,因為它讓人們能夠輕鬆創建、共享和管理他們的數位資產。

相關問題

Polkadot 的基本原理是什麼?

Polkadot 連接不同的區塊鏈,以便它們可以協同工作。以下是一些基礎知識:

  • DOT 代幣用於做出決策、運行網路、連接稱為平行鏈的特殊區塊鏈以及支付交易。

  • 中繼鍊是幫助不同鏈進行對話和協作的主鏈。

  • 平行鏈是可以透過Polkadot 相互發送訊息的獨特區塊鏈。

  • 驗證者透過鎖定DOT 作為一種安全形式來幫助保證網路安全。

  • 治理是DOT 代幣持有者對網路變化進行投票的地方。

Polkadot 的設計讓不同的區塊鏈專案能夠受益於成為更大網路的一部分,同時仍然做自己的事。

Polkadot-JS 如何運作?

Polkadot-JS 是一個幫助開發者輕鬆與Polkadot 網路互動的工具。它簡化了:

  • 自動創建與區塊鏈節點對話的方式

  • 使用以下命令輕鬆獲取資料並發送交易api.query:api.tx

  • 處理金鑰和帳戶,無需開發人員擔心細節

  • 關注區塊鏈的更新

  • 為開發人員提供大量幫助和範例

基本上,它使開發人員使用Polkadot 區塊鏈變得更加簡單。

簡單解釋Polkadot?

可以將Polkadot 視為區塊鏈互聯網。它允許不同的區塊鏈共享資訊和交易,而無需中間人。並且跨鏈的訊息和交易由中繼鏈來確保安全,或稱為共享安全。這意味著開發人員可以創建自己的區塊鏈,但仍可以與其他人連接,共享安全性和相互交流的能力。

Polkadot-JS 安全嗎?

是的,Polkadot-JS 的建置充分考慮了安全性。它支援安全的硬體錢包、用於儲存金鑰的加密檔案、備份選項(如種子短語)、不危及金鑰的使用方法以及保護您免受虛假網站侵害的檢查。雖然開發人員應始終小心謹慎,尤其是在金鑰管理和資料檢查方面,但Polkadot-JS 是建置連接到Polkadot 的安全應用程式的可靠選擇。

Substrate 入門課第16 期已經開課囉!歡迎開發者積極報名

掌握Substrate 不僅能讓你近距離感受Web3 產業發展的技術力量,也能帶你深入波卡生態創新前沿。由OneBlock+ 與Polkadot 共同打造的第16 期《Substrate 開發入門與專案實戰》課程開啟報名,課程已於11 月29 日開課(課程性質免費,請大家盡快填寫報名表)!

揭秘 Polkadot JS Wallet 使用路徑指南

本期課程影片內容將在原有的六個課程基礎上進行最佳化,增加專案分享部分,另外也安排了波卡生態優秀專案進行技術分享!課程將安排Task 作業、Office Hour 答疑等板塊,幫助大家鞏固所學,作業評分第一的同學將獲得業界大佬1 對1 諮詢機會;在正式課程學習之外,課程講師將會不定期輸出技術文章幫助大家學習新知識,更有1-2 場的AMA 線上直播帶領大家洞悉波卡生態以及Substrate 技術。無論你是希望在區塊鏈領域取得突破,還是渴望在這個新興產業中脫穎而出,這門課程都將成為你邁向成功的堅實一步。

🗺️ 免費報名,填寫報名表:

https://wj.qq.com/s2/14957929/h3bh/