不依赖远程API启动命令行钱包和网页钱包的方法

在SEER的见证人操作等需要使用命令行钱包的操作中,我们介绍了通过钱包连接远程API来和区块链交互的方法。类似这样:

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

其中” ws://123.207.146.191:9999”为API链接

轻钱包和重钱包

这是一种比较方便的钱包使用方式,即开即用,钱包本身并不会在本地存储和自己无关的区块链数据,因此被称为轻钱包

通俗易懂的说,轻钱包的原理是有第三方运行了一个全节点,通过一定的配置后向社区提供公网IP和RPC端口,普通用户通过连接到这个第三方的节点,来和区块链交互。

轻钱包的方式是最常用的钱包使用方式,但也可能出现因为API节点服务不可用,导致用户连不上钱包的情况。这种情况下,您可以在本地运行一个全节点,然后钱包连接自己运行的全节点即可和区块链交互。

在最早的比特币网络中,比特币钱包使用前需要先同步全部区块链网络的数据,将所有区块链数据下载到本地,因此被称为重钱包或全节点钱包。这就是一种不依赖远程API启动钱包的形式,是区块链去中心化的特性表现。

在本地运行一个SEER全节点

在SEER网络中,每个见证人节点都是一个全节点。我们可以先在本地运行一个SEER见证人节点,开启RPC端口,节点运行正常后,使用命令行钱包连接本地节点的RPC端口。

以windows为例,下载最新版的节点和钱包:https://github.com/seer-project/seer-core-package/releases 并解压缩。

1、 在witness_node.exe所在目录创建文件”node.cmd”

2、 用记事本打开node.cmd,输入以下内容后保存退出:

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

1888为和其他节点连接的p2p监听端口,9090为rpc监听端口,用于钱包连接。运行过见证人节点的用户可能发现了,此处并没有添加见证人参数。当然,若本地已有见证人节点,也不需要再运行此节点,直接用钱包连接见证人节点即可。

3、 每次点击node.cmd即可运行。

节点和区块链网络数据同步需要一段时间,同步完成后,会显示像下面一样的3秒一个的见证人出块。

使用钱包连接此节点

使用命令行钱包连接此节点

和原有命令行钱包启动方式一样,但参数需要修改:

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

9090为您在节点参数中设置的rpc监听端口。

使用命令行钱包连接此节点

因为主网网页钱包是https连接,你无法引用本地的ws连接,所以除非你找到一个http的SEER网页钱包(例如爱好者自己建立的钱包或你自己搭建一个开发环境),否则只能下载SEER的桌面钱包,来连接本地节点。

在这里下载:https://github.com/seer-project/seer-UI-package/releases

下载后,在设置-接入点-添加 API 服务器节点中,添加ws://localhost:9090。然后在接入点页面点击你添加节点后的使用即可启用本地节点。

转载于:https://www.cnblogs.com/seerdocs/p/9863045.html

不依赖远程API启动SEER区块链命令行钱包和网页钱包的方法相关推荐

  1. SEER区块链database_api更新 支持通过txid查询交易所在区块信息

    ----用区块链技术为文体产业赋能---- 日前,SEER核心开发者对SEER cli和database_api进行了更新,新增接口:get_transaction_by_txid,可用于通过交易ID ...

  2. blockchain 区块链200行代码:在JavaScript实现的一个简单的例子

    blockchain 区块链200行代码:在JavaScript实现的一个简单的例子 了解blockchain的概念很简单(区块链,交易链块):它是分布式的(即不是放置在同一台机器上,不同的网络设备上 ...

  3. 基于Java语言构建区块链(五)—— 地址(钱包)

    基于Java语言构建区块链(五)-- 地址(钱包) 2018年03月25日 18:02:06 wangwei_hz 阅读数:1292更多 个人分类: 区块链bitcoin比特币 文章的主要思想和内容均 ...

  4. Hive 本地模式,远程模式模式的搭建、命令行操作、Hive JDBC操作

    追风赶月莫停留,平芜尽处是春山. 文章目录 追风赶月莫停留,平芜尽处是春山. 环境 下载安装包,解压到合适位置: Hive 本地模式的搭建 一.配置相关的文件: 二.安装并配置MySQL 三.配置Hi ...

  5. tomcat启动命令行窗口出现乱码的解决方法

    tomcat启动命令行窗口出现乱码的解决方法 参考文章: (1)tomcat启动命令行窗口出现乱码的解决方法 (2)https://www.cnblogs.com/lihuawei/p/1060133 ...

  6. Alian解读SpringBoot 2.6.0 源码(三):启动流程分析之命令行参数解析

    目录 一.背景 1.1.run方法整体流程 1.2.本文解读范围 二.默认应用参数解析 2.1.接口ApplicationArguments 2.2.实现类DefaultApplicationArgu ...

  7. idea软件 springboot项目启动报错:命令行太长解决

    idea软件 springboot项目启动报错:命令行太长解决 1.找到项目下得.idea文件夹,打开文件workspace.xml 2.搜索标签 <component name="P ...

  8. 链创未来——迅雷启动全球区块链应用大赛

    4 月20日,迅雷集团(以下简称"迅雷")与极客邦科技联合主办的"链创未来"区块链应用价值技术大会在北京举行.会上,迅雷发布了全球首个拥有百万级并发处理能力的区 ...

  9. 布比Code Review赏金计划正式启动 让区块链回归代码本身

    区块链发展至今,其创新的记账方式和去中心化的理念获得了大众的认可,也成为了资本的宠儿,人们越来越多的把目光放在了价值甚至价格部分,忽略了其背后的本源--技术. 8 月 4 日,由布比技术社区举办的布比 ...

最新文章

  1. 详细盘点joomla1.5和2.5中那些常用的扩展
  2. 怎样在项目中使用git以及github管理(图文详解流程讲解)
  3. Node.js Express 应用启用资源压缩功能 - compression 库的应用
  4. 在网上收集了一部分关于使用Google API进行手机定位的资料和大家分享
  5. mysql5.5中的MaxValue关键字
  6. linux6.3 dhcp,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  7. ffmpeg hevc 10bit bt2020 cbr
  8. 前端小白找工作日记(1)
  9. mysql fastdfs_FastDFS监控系统Fastdfs-zyc配置
  10. MBA-day13数学-年龄问题-应用题
  11. BIM究竟是什么?为什么设计院还不能普及BIM做设计?
  12. [UnityPhoton]Photon Chat 对话框测试
  13. 前端想自学后找个小公司混口饭吃,需要学到什么程度?
  14. python函数运行加速
  15. WMS 原型详解 | 产品经理最讨厌的系统
  16. ez_website
  17. 千锋教育python2104期总结day2
  18. OCH1660全极高灵敏低功耗霍尔开关
  19. CRM系统促进企业高效管理
  20. 绩效考核功能操作流程

热门文章

  1. c程序隐藏linux,linux 下隐藏进程的一种方法
  2. 1032 挖掘机技术哪家强 (20 分)(c语言)
  3. linux共享内存变量 tiaojianbianliang,修改linux共享内存大小
  4. php 发那科,FANUC发那科CNC数据采集教程连接CNC
  5. MySQL Administrator
  6. php 批量压缩png,利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)...
  7. java unexpected type_Java 10 赋值Arrays.asList给var变量:AssertionError: Unexpected intersection type...
  8. 5G NR RLC:Data Transfer ARQ
  9. Apache VFS:基本介绍
  10. oracle中实现continue,break .