不依赖远程API启动SEER区块链命令行钱包和网页钱包的方法
不依赖远程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区块链命令行钱包和网页钱包的方法相关推荐
- SEER区块链database_api更新 支持通过txid查询交易所在区块信息
----用区块链技术为文体产业赋能---- 日前,SEER核心开发者对SEER cli和database_api进行了更新,新增接口:get_transaction_by_txid,可用于通过交易ID ...
- blockchain 区块链200行代码:在JavaScript实现的一个简单的例子
blockchain 区块链200行代码:在JavaScript实现的一个简单的例子 了解blockchain的概念很简单(区块链,交易链块):它是分布式的(即不是放置在同一台机器上,不同的网络设备上 ...
- 基于Java语言构建区块链(五)—— 地址(钱包)
基于Java语言构建区块链(五)-- 地址(钱包) 2018年03月25日 18:02:06 wangwei_hz 阅读数:1292更多 个人分类: 区块链bitcoin比特币 文章的主要思想和内容均 ...
- Hive 本地模式,远程模式模式的搭建、命令行操作、Hive JDBC操作
追风赶月莫停留,平芜尽处是春山. 文章目录 追风赶月莫停留,平芜尽处是春山. 环境 下载安装包,解压到合适位置: Hive 本地模式的搭建 一.配置相关的文件: 二.安装并配置MySQL 三.配置Hi ...
- tomcat启动命令行窗口出现乱码的解决方法
tomcat启动命令行窗口出现乱码的解决方法 参考文章: (1)tomcat启动命令行窗口出现乱码的解决方法 (2)https://www.cnblogs.com/lihuawei/p/1060133 ...
- Alian解读SpringBoot 2.6.0 源码(三):启动流程分析之命令行参数解析
目录 一.背景 1.1.run方法整体流程 1.2.本文解读范围 二.默认应用参数解析 2.1.接口ApplicationArguments 2.2.实现类DefaultApplicationArgu ...
- idea软件 springboot项目启动报错:命令行太长解决
idea软件 springboot项目启动报错:命令行太长解决 1.找到项目下得.idea文件夹,打开文件workspace.xml 2.搜索标签 <component name="P ...
- 链创未来——迅雷启动全球区块链应用大赛
4 月20日,迅雷集团(以下简称"迅雷")与极客邦科技联合主办的"链创未来"区块链应用价值技术大会在北京举行.会上,迅雷发布了全球首个拥有百万级并发处理能力的区 ...
- 布比Code Review赏金计划正式启动 让区块链回归代码本身
区块链发展至今,其创新的记账方式和去中心化的理念获得了大众的认可,也成为了资本的宠儿,人们越来越多的把目光放在了价值甚至价格部分,忽略了其背后的本源--技术. 8 月 4 日,由布比技术社区举办的布比 ...
最新文章
- 详细盘点joomla1.5和2.5中那些常用的扩展
- 怎样在项目中使用git以及github管理(图文详解流程讲解)
- Node.js Express 应用启用资源压缩功能 - compression 库的应用
- 在网上收集了一部分关于使用Google API进行手机定位的资料和大家分享
- mysql5.5中的MaxValue关键字
- linux6.3 dhcp,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- ffmpeg hevc 10bit bt2020 cbr
- 前端小白找工作日记(1)
- mysql fastdfs_FastDFS监控系统Fastdfs-zyc配置
- MBA-day13数学-年龄问题-应用题
- BIM究竟是什么?为什么设计院还不能普及BIM做设计?
- [UnityPhoton]Photon Chat 对话框测试
- 前端想自学后找个小公司混口饭吃,需要学到什么程度?
- python函数运行加速
- WMS 原型详解 | 产品经理最讨厌的系统
- ez_website
- 千锋教育python2104期总结day2
- OCH1660全极高灵敏低功耗霍尔开关
- CRM系统促进企业高效管理
- 绩效考核功能操作流程
热门文章
- c程序隐藏linux,linux 下隐藏进程的一种方法
- 1032 挖掘机技术哪家强 (20 分)(c语言)
- linux共享内存变量 tiaojianbianliang,修改linux共享内存大小
- php 发那科,FANUC发那科CNC数据采集教程连接CNC
- MySQL Administrator
- php 批量压缩png,利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)...
- java unexpected type_Java 10 赋值Arrays.asList给var变量:AssertionError: Unexpected intersection type...
- 5G NR RLC:Data Transfer ARQ
- Apache VFS:基本介绍
- oracle中实现continue,break .