SOL + Ledger硬件錢包指南
SOL是Solana區塊鏈網絡(https://solana.com/)的虛擬貨幣,在本教程中,我們將發送、接收和質押SOL,需要擁有Ledger Nano S並下載官方的Ledger 即:ledger-live程序(https://www.ledger.com/)以安裝SOLANA Ledger App (https://docs.solana.com/wallet-guide/apps/ledger-live)
https://meleatrust.com/solana/
Ledger Firmware +1.6.0 激活DEV模式
https://shop.ledger.com/products/ledger-nano-s
https://www.ledger.com/
在這裏下載ledger-live軟件(https://www.ledger.com/ledger-live/)
無論使用哪種設備,步驟都是相同的。
另外,請注意,當下適用於Ledger Nano-S,到目前為止還不支持NanoX。
https://www.ledger.com/ledger-live/
提示:
始終通過自己網頁上的官方鏈接下載和訪問應用程序。
也不要購买二手的Ledger。
下載完成後,打开ledger live軟件,連接Ledger Nano S,然後依次Open settings, Experimental Features, Developer mode (active),搜索並將Solana應用安裝在ledger-live管理器中。
今天,如果您想與Ledger Nano S中的Solana應用程序交互,需要激活开發人員模式。Ledger Live Soft,同樣Nano S也需要Ledger Firmware +1.6.0
Open settings, Experimental Features, Developer mode (active)
打开 Manager
go, go, go
在APP目錄中編寫Solana並安裝
現在在“Installed App”部分中可以看到Solana
恭喜!
安裝“ Solana命令行工具套件”
與ledger中的Solana帳戶進行交互你需要 solana cli
可以在MAC / Ubuntu / Windows上安裝solana cli
這是一個循序漸進的指導(https://medium.com/meleatoken/solana-transfer-and-staking-sol-guide-d32a9c17558),以所有可能的方式安裝它,如果你的操作系統不同於MAC / Ubuntu,這是我們現在要解釋的。
MacOS和Linux
打开您喜歡的Terminal終端應用程序
通過運行以下命令在您的計算機上安裝Solana版本v1.1.18:
打开您喜歡的Terminal終端應用程序
通過運行以下命令在您的計算機上安裝Solana版本v1.1.18:
$ curl -sSf https://raw.githubusercontent.com/solana-labs/solana/v1.1.18/install/solana-install-init.sh | sh -s — v1.1.18
以下輸出表明安裝成功:
looking for latest release
downloading v1.1.18 installer
Configuration: /home/solana/.config/solana/install/config.yml
Active release directory: /home/solana/.local/share/solana/install/active_release
* Release version: v1.1.18
* Release URL: https://github.com/solana-labs/solana/releases/download/v1.1.18/solana-release-x86_64-unknown-linux-gnu.tar.bz2
Update successful
一旦solana cli
安裝後,它將成為迄今為止與ledger交互並以最安全的方式進行交易的工具。
輸入以下命令,確認您具有所需的
solana
安裝版本:
$〜/ solana / target / release /./ solana --version
solana-cli 1.2.8
設置solana-cli
只需配置solana-cli
指向Solana主網的網絡即可,而無需同步或下載區塊鏈,這非常簡單,TX被發送到具有官方Solana开放RPC端口的API節點。
這些是步驟。
Mainnet Beta的RPC URL: https://api.mainnet-beta.solana.com
在主機上配置它
solana config set --url https://api.mainnet-beta.solana.com
連接Ledger並打开Solana App
下一步將您的Ledger連接到已安裝solana cli
的PC,然後打开SOLANA應用
打开Solana APP
它顯示一條消息“ Pending Ledger review”,您必須同時按下兩個按鈕才能繼續
當顯示“ SOL APP is ready”時,可以與solana-cli進行交互
與ledger Nano S交互
注:ledger已經在內部擁有Solana帳戶並與他的設備相關聯。
Nano S,它具有無限個帳戶,要查看該帳戶或為該帳戶分配命令或交易,您必須將其指向Ledger應用程序中的位置,例如1、2、3、4,……。實際上,它是這樣的:
usb://ledger?key=1
usb://ledger?key=2
usb://ledger?key=3
要查看第一個頭寸中的帳戶
$ solana-keygen pubkey usb://ledger?key=1
<here display your pubkey aka keypair>
在此顯示第一個頭寸的Pubkey,即Keypair,您可以使用任意多個。
傳輸、發送和接收SOL代幣
從幣安Binance或其他交易所將SOL發送到Ledger中的任何Solana帳戶。
在此示例中,我將在Binance中購买SOL代幣並將其發送到我先前創建的帳戶中。
首先,我檢查PUBKEY以確保它在其中,請記住使用您的路徑和文件名
我可以看到余額為0
,現在我將首先從Binance向該帳戶發送少量SOL,以確保一切正確。
發送後,您可以在Solana區塊瀏覽器中看到已收到它
http://explorer.solana.com/accounts
http://explorer.solana.com/transactions
您也可以在系統中看到它
我們從系統帳戶轉移到ledger # 2中的帳戶
solana transfer --from <KEYPAIR> <RECIPIENT_ACCOUNT_ADDRESS> <AMOUNT> --fee-payer <KEYPAIR>
So,
$ solana transfer --from usb://ledger?key=25 usb://ledger?key=26
145.81999 --fee-payer usb://ledger?key=25
Signature: 4bkjHKH9muRJL5ksHPV6MwVVuxFZDVDWu3TED5MmPqQbTmv5omnHdcMgm6QseWfvSmGjrdUkUMJ5ibKnHs6isBCh
可以確認TX
$ solana confirm -v 4bkjHKH9muRJL5ksHPV6MwVVuxFZDVDWu3TED5MmPqQbTmv5omnHdcMgm6QseWfvSmGjrdUkUMJ5ibKnHs6isBCh
Solana確認-v
在Solana上質押
把你的SOL代幣質押在Solana上是你可以幫助保護世界上最高性能的區塊鏈網絡的最好方式,並可以獲得獎勵!通貨膨脹和網絡獎勵目前還沒有在Solana的主網測試網絡上啓用,但在未來,它們將會啓用。
Solana是支持委托的Proof-of-Stake權益證明(PoS)網絡,這意味着擁有SOL代幣的任何人都可以選擇將他們的SOL委托給一個或多個驗證節點,由他們處理交易並運行網絡。
創建質押账戶
要委派質押,您需要將一些代幣轉移到質押账戶中。
要創建質押账戶,您將需要一個公鑰。它的公鑰將用作質押账戶地址。此處無需密碼或加密;創建質押账戶後,該密鑰對將被丟棄。
最多可以使用4個公开密鑰(也稱為密鑰對)來創建質押账戶,或者只有2個,取決於您。
Sol代幣的密鑰對
創建質押帳戶時充值SOL代幣的密鑰對
密鑰對將作為質押權限
密鑰對將作為提款權限
本指南詳細討論了質押账戶,如果您需要更多信息,請查看:
Solana轉讓和質押SOL指南
Solana為我們提供了易於在Mac / Linux / Windows上安裝和使用的工具
https://medium.com/meleatoken/solana-transfer-and-staking-sol-guide-d32a9c17558
現在,創建一個質押账戶:
solana create-stake-account --from <KEYPAIR> stake-account.json
<AMOUNT> -- stake-authority <KEYPAIR> --withdraw-authority
<KEYPAIR> --fee-payer <KEYPAIR>
So,
$ solana create-stake-account usb://ledger?key=27 145.50 --from usb://ledger?key=26 --stake-authority usb://ledger?key=26 --withdraw-authority usb://ledger?key=25 --fee-payer usb://ledger?key=26
使用以下solana stake-account
命令查看新的質押帳戶:
solana stake-account <STAKE_ACCOUNT_ADDRESS>
委托質押
好的,現在我們已經創建了質押账戶,我們必須將該質押账戶通過solana delegate-stake
分配給驗證節點以啓動委托。
要查看我可以委派的當前驗證節點的列表,可以通過solana-cli進行操作。
要將您的質押委托給驗證節點,您將需要驗證節點的投票帳戶地址。通過使用以下solana validators
命令在集群中查詢所有驗證節點及其投票帳戶的列表來找到它:
$ solana validators
solana驗證節點
以新潮的方式查看驗證節點的另一種方法是SolanaBeach
(https://solanabeach.io/#/)
melea Solana驗證節點
在這裏,我們將委派給melea驗證節點
(https://meleatrust.com/solana/)
注:對於單個的質押帳戶,您只能委托給一個驗證節點,若想委派給多個驗證節點,您將需要創建更多的質押账戶或將一個账戶拆分為多個具有所需余額的账戶。(我們將在另一指南中對此進行說明,但是您可以查閱官方文檔。(https://docs.solana.com/staking/stake-accounts))
要委派給您感興趣的驗證節點,必須記下並復制該驗證節點的VOTE ACCOUNT
VOTE_ACCOUNT_ADDRESS = GvZEwtCHZ7YtCkQCaLRVEXsyVvQkRDhJhQgB6akPme1e
復制並粘貼以下命令: the melea Validator Vote acccount: GvZEwtCHZ7YtCkQCaLRVEXsyVvQkRDhJhQgB6akPme1e
現在將質押帳戶委托給該投票帳戶。
代幣的控制權始終在您的手中,您將它們質押,但並沒有將其交給其他人
solana delegate-stake --stake-authority <KEYPAIR>
<STAKE_ACCOUNT_ADDRESS> <VOTE_ACCOUNT_ADDRESS> --fee-payer
<KEYPAIR>
So,
$ solana delegate-stake --stake-authority usb://ledger?key=26 usb://ledger?key=27 GvZEwtCHZ7YtCkQCaLRVEXsyVvQkRDhJhQgB6akPme1e --fee-payer usb://ledger?key=26
委派質押後,使用solana stake-account
觀察質押账戶的變化:
solana stake-account <STAKE_ACCOUNT_ADDRESS>
這裏
$ solana stake-account usb://ledger?key=27
Total Stake: 145.5 SOL
Delegated Stake: 145.49771712 SOL
Delegated Vote Account Address: GvZEwtCHZ7YtCkQCaLRVEXsyVvQkRDhJhQgB6akPme1e
Stake activates starting from epoch: 47
Stake Authority: 8tuQvgDz5Rs5EbCFvcGNjbm724mb4nMrdrb4eZ9kXLU1
Withdraw Authority: 2WtRGn3U2nyqrijpLjrF9xfP66TPaVUNc8pD6hVBiP82
Lockup Timestamp: 1970–01–01T00:00:00Z (UnixTimestamp: 0)
Lockup Epoch: 0
Lockup Custodian: 11111111111111111111111111111111
委托預熱和冷卻
當一個質押帳戶被委托或取消委托時,操作不會立即生效。
一個委托或停用需要花費幾個epoch才能完成(https://docs.solana.com/terminology#epoch),在將包含指令的事務提交給集群之後,每個epoch邊界上都有一部分委托變為活動或不活動狀態。
對於在單個epoch時期內可以委派或停用的總質押額也有限制,不得超過25%,以防止整個網絡的質押額突然發生較大變化。由於預熱和冷卻取決於其他網絡參與者的行為,因此很難預測它們的確切持續時間。有關預熱和冷卻時間的詳細信息,請參見此處(https://docs.solana.com/cluster/stake-delegation-and-rewards#stake-warmup-cooldown-withdrawal)。
http://melea.xyz/
原文鏈接:https://medium.com/meleatoken/sol-ledger-hardware-wallet-solana-guide-21fe915fd32c
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。