不依賴遠程API啓動SEER區塊鏈命令行錢包和網頁錢包的方法

不依賴遠程API啓動命令行錢包和網頁錢包的方法

在SEER的見證人操做等須要使用命令行錢包的操做中,咱們介紹了經過錢包鏈接遠程API來和區塊鏈交互的方法。相似這樣:node

cli_wallet.exe -s ws://123.207.146.191:9999

其中」 ws://123.207.146.191:9999」爲API連接git

輕錢包和重錢包

這是一種比較方便的錢包使用方式,即開即用,錢包自己並不會在本地存儲和本身無關的區塊鏈數據,所以被稱爲輕錢包github

通俗易懂的說,輕錢包的原理是有第三方運行了一個全節點,經過必定的配置後向社區提供公網IP和RPC端口,普通用戶經過鏈接到這個第三方的節點,來和區塊鏈交互。windows

輕錢包的方式是最經常使用的錢包使用方式,但也可能出現由於API節點服務不可用,致使用戶連不上錢包的狀況。這種狀況下,您能夠在本地運行一個全節點,而後錢包鏈接本身運行的全節點便可和區塊鏈交互。服務器

在最先的比特幣網絡中,比特幣錢包使用前須要先同步所有區塊鏈網絡的數據,將全部區塊鏈數據下載到本地,所以被稱爲重錢包或全節點錢包。這就是一種不依賴遠程API啓動錢包的形式,是區塊鏈去中心化的特性表現。網絡

在本地運行一個SEER全節點

在SEER網絡中,每一個見證人節點都是一個全節點。咱們能夠先在本地運行一個SEER見證人節點,開啓RPC端口,節點運行正常後,使用命令行錢包鏈接本地節點的RPC端口。區塊鏈

以windows爲例,下載最新版的節點和錢包:https://github.com/seer-proje... 並解壓縮。spa

一、 在witness_node.exe所在目錄建立文件」node.cmd」命令行

二、 用記事本打開node.cmd,輸入如下內容後保存退出:code

witness_node.exe --data-dir ./data  --p2p-endpoint=0.0.0.0:1888 --rpc-endpoint=0.0.0.0:9090

1888爲和其餘節點鏈接的p2p監聽端口,9090爲rpc監聽端口,用於錢包鏈接。運行過見證人節點的用戶可能發現了,此處並無添加見證人蔘數。固然,若本地已有見證人節點,也不須要再運行此節點,直接用錢包鏈接見證人節點便可。

三、 每次點擊node.cmd便可運行。

節點和區塊鏈網絡數據同步須要一段時間,同步完成後,會顯示像下面同樣的3秒一個的見證人出塊。

節點正常啓動的狀態

使用錢包鏈接此節點

使用命令行錢包鏈接此節點

和原有命令行錢包啓動方式同樣,但參數須要修改:

cli_wallet.exe -s ws://localhost:9090

9090爲您在節點參數中設置的rpc監聽端口。

使用命令行錢包鏈接此節點

由於主網網頁錢包是https鏈接,你沒法引用本地的ws鏈接,因此除非你找到一個http的SEER網頁錢包(例如愛好者本身創建的錢包或你本身搭建一個開發環境),不然只能下載SEER的桌面錢包,來鏈接本地節點。

在這裏下載:https://github.com/seer-proje...

下載後,在設置-接入點-添加 API 服務器節點中,添加ws://localhost:9090。而後在接入點頁面點擊你添加節點後的使用便可啓用本地節點。

相關文章
相關標籤/搜索