對於波卡的新用戶,波卡是一個比較複雜的生態系統,它不僅包含了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,找到並點擊“查看文件”
2. 依照您選擇的工具提供的設定說明進行操作
3. 如果您要新增擴充程序,則需要將其包含在瀏覽器中。對於API,您將找到啟動專案的程式碼範例。
就這些!每個工具還附帶可用的文件來指導您如何使用。
建立您的第一個帳戶
以下是使用Polkadot JS 擴充功能建立第一個帳戶的簡單方法:
安裝擴充功能後,點擊瀏覽器工具列上的圖標
選擇“建立新帳戶”
輸入密碼並點擊“下一步”。此步驟可確保您的帳戶安全。
記下您收到的“種子短語”並妥善保存。如果需要,這對於重新登入您的帳戶至關重要。
為您的帳戶命名並點擊“儲存”
您現在有了第一個帳戶!您可以使用種子短語建立更多帳戶,或新增您已有的帳戶。 將種子短語保存在安全的地方非常重要。這樣,如果您出於某種原因無法登入帳戶,即使您的電腦停止運作,您也可以隨時使用此短語重新登入。
使用Polkadot JS UI
瀏覽UI
您可以在https://polkadot.js.org/apps線上找到Polkadot JS UI 。
它包括幾個重要區域:
帳戶- 在這裡,您可以管理您的錢包帳戶,例如添加新帳戶、安全保存帳戶或查看您有多少錢。
轉帳-您可以在此向其他人匯款或接收款項。
質押- 如果您有興趣獲得獎勵,本部分可幫助您參與質押。
網路-透過探索驗證器、鏈狀態等來更了解Polkadot 網路。
開發人員- 如果您在Polkadot 上進行構建,您會在這裡找到有用的工具,包括管理元資料。
設定-調整入口網站以按照您喜歡的方式運作。
側邊欄選單讓您輕鬆地在這些功能之間移動。
管理網路
點擊左上角,你可以看到不同的網路。依照目錄有可以分為Polkadot 和接入它的平行鏈,Kusama 和接入的平行鏈,還有其他測試網絡,本地網絡,以及用戶自己定義的網絡。在每個網路下面,又可以選擇不同的網路節點的RPC 服務提供者的URL 。在訪問碰到問題或速度較慢,可以嘗試切換一下。
要注意的是不同的鏈,提供的runtime 是不同的,交易的類型,參數,交易費都會有所區別。在發送交易或其他操作之前註意runtime 的版本。
管理帳戶
若要新增您已有的帳號:
點擊帳戶
選擇“新增帳戶”
選擇“從備份還原”
輸入你的種子短語並建立密碼
點擊“恢復”
為了安全地保存您的帳戶:
前往「帳戶」下的「備份」部分
選擇帳戶並輸入密碼
下載包含種子短語的JSON 文件
若要變更帳戶名稱:
存取帳戶
點擊帳戶名稱旁邊的三個點
選擇“設定鏈上身份”
輸入新名稱並點擊“設定身份”
發送和接收資金
發送代幣:
前往轉帳
選擇發送者和接收者
輸入您要匯款的金額
點選「轉帳」並同意交易
要收款,只需與匯款人分享您的帳戶地址。您可以在“帳戶”下輕鬆複製此地址。 轉帳部分還顯示您過去的所有交易的列表,以便您可以追蹤您的資金。 這就是使用Polkadot JS UI 錢包的基礎知識!別忘了探索入口網站提供的所有內容,從質押和治理到開發人員工具。
Polkadot JS 擴充功能
Polkadot JS 擴充功能是一款工具,可協助您在線上使用Polkadot 錢包時確保其安全無虞。它就像是您數位貨幣的看門狗。
網路釣魚防護
一個很酷的功能是,它可以幫助您防範惡意網站,這些網站會試圖誘騙您洩露您的錢或個人資訊。它會根據已知惡意網站清單檢查您正在造訪的網站,如果出現問題,它會向您發出警告。 要啟用此安全功能,只需進入擴充功能的設定並確保已啟用封鎖危險網站的選項。這意味著擴充功能將始終保持警惕,在您的網路瀏覽器已有功能的基礎上增加一層額外的安全性保護。
以下這個就是在一個網站需要造訪wallet 的時候,瀏覽器彈出的請求。如果碰到惡意網站,或是網站來源不清楚,可以直接拒絕連線。
帳戶備份和還原
備份您的帳戶非常重要。如果出現問題,例如您遺失了電腦或忘記了密碼,備份表示您不會失去對資金的存取權。 備份帳戶的方法如下:
1. 點選擴充圖示並選擇要備份的帳戶
2. 點選“匯出帳戶”
3. 輸入您的密碼
4. 儲存下載的檔案。這是一個包含您帳戶備份資訊的特殊檔案。
此文件中最重要的部分是您的種子短語,它的格式如下圖。裡麵包含鏈12個單詞,用它可以產生我們的帳號。
您可以將其視為可以解鎖您帳戶的萬能鑰匙。請妥善保管,最好用紙寫下來,放在上鎖的抽屜或保險箱中,不要與任何人分享。 如果您因失去存取權限而需要重新登入帳戶,可以使用此種子短語或備份檔案。只需轉到擴充程序,點擊“新增帳戶”,然後點擊“匯入帳戶”,然後按照步驟恢復所有內容。 備份您的帳戶是明智之舉。這意味著您有一個計劃,以防萬一出現問題。
Wallet 的設置
對於地址格式的選擇
1. 點選設定
2. 選擇位址格式下拉列表,你可以看到中繼鍊和平行鏈列表。由於每個網路可以設定自己不同的網路前綴,更新後的帳號位址將會發生變化
管理網站接入
1. 點選設定
2. 你可以看到經過授權的網站的列表
3. 透過它你可以知道可能的風險
Ledger
它可以和Ledger 硬體錢包連接,並且選擇不同的App 程式。如果你使用硬體錢包,這將會非常有用。所有的轉帳將會自動呼叫硬體裡面的App,然後透過硬體來查看特定的交易內容,並簽署交易,最後發送到網路上。
在Ledger 裡面產生的帳號也可以匯入到wallet 擴充。具體是選擇新增帳號,然後選擇Ledger 帳號。
如果extension 在普通模式下顯示的內容太局促,可以選擇在新視窗中開啟擴充。
透過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 日開課(課程性質免費,請大家盡快填寫報名表)!
本期課程影片內容將在原有的六個課程基礎上進行最佳化,增加專案分享部分,另外也安排了波卡生態優秀專案進行技術分享!課程將安排Task 作業、Office Hour 答疑等板塊,幫助大家鞏固所學,作業評分第一的同學將獲得業界大佬1 對1 諮詢機會;在正式課程學習之外,課程講師將會不定期輸出技術文章幫助大家學習新知識,更有1-2 場的AMA 線上直播帶領大家洞悉波卡生態以及Substrate 技術。無論你是希望在區塊鏈領域取得突破,還是渴望在這個新興產業中脫穎而出,這門課程都將成為你邁向成功的堅實一步。
🗺️ 免費報名,填寫報名表:
https://wj.qq.com/s2/14957929/h3bh/