重大升级!SEER见证人,您的节点需要在10月28日前更新
SEER的区块链底层目前还处于不断完善中。一些新的完善更新会为区块链的基础设施——节点软件添加新的功能。理事会将会就是否接受新的节点版本进行共识投票,如果提案投票通过,将要求所有见证人在指定时间前将节点软件切换到新的版本,未升级的主力见证人节点将会离线。这种设计也是SEER保护区块链不分叉的共识机制。
*请各位见证人按教程指示,尽快更换新的节点软件,以免造成大量丢块,甚至因为丢块过多被惩罚下线不能出块。
*社区运行的各类数据节点也应该切换到新的节点版本,以使用最新的功能。因为数据节点升级会导致网关程序、命令行钱包暂时离线,请尽量在非活跃时段维护。使用第三方API的开发者请和API数据节点提供者联系,确定更新时间,以保证相关程序的正常运行。
*数据节点维护期间,各DAPP、网关正常使用可能受到一定影响,若有问题请与SEER小助手联系。
SEER底层完善期,这样的节点版本更换将会比较频繁。
每次更新的最新版本节点软件请在以下页面下载:
https://github.com/seer-project/seer-core-package/releases
最新版本的节点版本为v0.08。
本次更新,SEER主网有重大升级。
1、针对目前主网出现的部分主力见证人长期丢块严重却未处理的现象,对SEER主网见证人惩罚机制进行了优化。在现有“如果有主力见证人在当天出块率低于50%,则剥夺该见证人2天的出块资格”惩罚机制的基础上,增加了符合以上惩罚条件的见证人的下线机制,将其状态"is_online"设为false,被惩罚下线的见证人需要手动设置上线、并在惩罚时限到期后才能重新出块。重新上线时,可通过更新见证人操作,将公钥和url均设为null来进行重新上线操作;
2、database_api新增接口:get_transaction_by_txid,可用于通过交易ID查询该交易在链上所在区块高度和交易在区块中的位置。见证人若需要将自己维护的节点扩展为公共API节点,需要在启动参数内加入 --max-trx-history="31536000",此例中的 31536000代表提供txid查询的记录时间,单位为秒,31536000即1年,可根据服务器性能设置此参数;
3、优化了预测记录、平台数据database_api的结构,调整了部分接口,使区块链数据查询更加方便;
4、SEER文体平台模块(Culture and Sports Platform,CSP)和SEER流量众筹模块(Attraction Crowdfunding Platform,ACP)部分底层功能已加入到本次发布的最新节点程序中,但需要前端配合完善方可以启动。
SEER测试网络的功能已经保持跟主网一致,方便开发者使用。
理事会将通过提案,要求所有见证人在格林尼治时间2019年10月28日0点整(新加坡时间2019年10月28日上午8点整)前切换到新的节点软件版本,未切换的见证人节点将离线。
见证人节点更新教程:
请参考SEER开发者文档站的示例:
https://docs.seerchain.org/#/zh-Hans/witness?id=见证人节点更新
1、请使用windows服务器的见证人,使用以下链接将本次更新的节点软件下载到服务器:
https://github.com/seer-project/seer-core-package/releases/download/v0.08/seer-win.v0.0.8.zip
解压缩zip文件;
ctrl+C 关闭现在的见证人节点;
使用压缩包内的witness_node.exe替换掉当前见证人节点目录下的witness_node.exe文件;
使用原参数重新启动见证人节点。正常出块后断开服务器。
参数格式:
witness_node --enable-stale-production --p2p-endpoint=0.0.0.0:1888 --witness-id=\"见证人数字ID\" --rpc-endpoint=0.0.0.0:9090 --private-key=[\""签名公钥"\",\""签名私钥\""] --replay-blockchain
2、请使用ubuntu服务器的见证人,登陆服务器后,使用以下方式将本次更新的节点软件下载到服务器:
首先:切换到见证人节点的screen,例如 screen -r seer,
ctrl+C 关闭节点,然后用cd切换到节点文件所在目录。
curl -Lo seer.tar.gz https://github.com/seer-project/seer-core-package/releases/download/v0.08/seer-ubuntu.0.0.8.tar.gz
tar xzvf seer.tar.gz
./witness_node --enable-stale-production --p2p-endpoint=0.0.0.0:1888 --witness-id=\"见证人数字ID\" --rpc-endpoint=0.0.0.0:9090 --private-key=[\""签名公钥"\",\""签名私钥\""] --replay-blockchain
ctrl+A d隐藏screen,断开服务器。
每一行命令的解释:
下载最新节点程序的压缩包重命名为“seer.tar.gz”后存放到此目录;
解压缩此目录下的“seer.tar.gz”文件;
使用您的原参数启动此目录下的见证人节点。
(注意:1、转载时排版的坑,有的地方可能错误空行,有的地方可能空格有误,请参考开发者文档站的示例为准:https://docs.seerchain.org/#/zh-Hans/witness?id=见证人节点更新;2、请修改示例中的见证人公私钥等参数;3、见证人数字ID 可通过get_witness获取https://docs.seerchain.org/#/zh-Hans/explorer?id=get_witness)
重大升级!SEER见证人,您的节点需要在10月28日前更新的更多相关文章
- SEER见证人操作指南
SEER的见证人设计 共识方式 在区块生产者的产生方式上,SEER采取了PoS的共识方式,用户通过智能合约抵押自己持有的SEER竞选主力见证人(区块生产者). 对于SEER区块链来说,制约区块链TPS ...
- gitlab 迁移、升级打怪之路:8.8.5--> 8.10.8 --> 8.17.8 --> 9.5.9 --> 10.1.4 --> 10.2.5
gitlab 迁移.升级打怪之路:8.8.5--> 8.10.8 --> 8.17.8 --> 9.5.9 --> 10.1.4 --> 10.2.5 gitlab 数据 ...
- HyperLedger Fabric 1.4 多机多节点部署(10.3)
多机多节点指在多台电脑上部署多个组织和节点,本案例部署一个排序(orderer)服务,两个组织(org1,org2)和四个节点(peer),每个组织包括两个节点,需要五台计算机,计算机配置如下: 多机 ...
- HyperLedger Fabric 1.4 单机单节点部署(10.2)
单机单节点指在一台电脑上部署一个排序(Orderer)服务.一个组织(Org1),一个节点(Peer,属于Org1),然后运行官方案例中的example02智能合约例子,实现转财交易和查询功能.单机单 ...
- Kubernetes 1.14发布:对Windows节点的生产级支持、Kubectl更新与持久本地卷通用版本已全面到来
今天,我们高兴地宣布Kubernetes 1.14版本的正式亮相,这亦是我们在2019年当中进行的首次发布!Kubernetes 1.14版本由31项增强功能组成,具体包括:10项稳定版功能,12项b ...
- Jenkins 插件 升级站点 镜像 好用的 2019年11月
这两天开始学Jenkins 用docker下载了一个镜像运行 , 版本太老了.初始化插件各种报错:版本低/ 更新失败等. dockerhub里面的版本才 2.60 然后又从Jenkins.io 官网上 ...
- 金蝶KIS下载地址
升级方法: 您好,建议您先升级到标准版7.5,再升级到标准版8.1,直接用7.5的软件打开金蝶2000的账套,会提示升级,再用8.1的软件打开7.5的账套,升级前,需先备份账套. 金蝶KIS标准版和业 ...
- 芒果TV For Windows10 成长历史 & 迭代历史 & 新闻报道
芒果TV 是国内领先的基于Windows10操作系统并支持Windows10全系列设备的视频应用和内容服务商. Win10商店版<芒果TV>是湖南快乐阳光互动娱乐传媒有限公司专门为Wind ...
- Ubuntu 12.04 Openstack Essex 安装(单节点)
这是陈沙克一篇非常好的博文,当时在进行openstack排错的时候,多亏了这篇文章里面有些内容 帮我找到了问题的所在: 原文:http://www.chenshake.com/ubuntu-12-04 ...
随机推荐
- puttdy连接服务器报错No supported authentication methods available (server sent:publickey,gassapi-keyex,gassapi-with-mic)
No supported authentication methods available (server sent:publickey,gassapi-keyex,gassapi-with-mic) ...
- Spring Boot 多环境如何配置
Spring Boot 开发环境.测试环境.预生产环境.生产环境多环境配置 通常一个公司的应程序可能在开发环境(dev).测试环境(test).生产环境(prod)中运行.那么是不是需要拷贝不同的安装 ...
- 阿里第二轮面试:手写Java二叉树
阿里面试 现在很多公司在招聘开发岗位的时候,都会事先在招聘信息中注明面试者应当具备的知识技能,而且在面试的过程中,有部分对于技能掌握程度有严格要求的公司还会要求面试者手写代码,这个环节很考验面试者的基 ...
- 做一个logitic分类之鸢尾花数据集的分类
做一个logitic分类之鸢尾花数据集的分类 Iris 鸢尾花数据集是一个经典数据集,在统计学习和机器学习领域都经常被用作示例.数据集内包含 3 类共 150 条记录,每类各 50 个数据,每条记录都 ...
- Centos7上安装jdk8
CentOS7 下安装jdk8环境 1 检查服务器环境 首先,我们需要检查一下服务器是否安装过java环境,可以使用如下命令: java -version 如果已经安装有java环境,会出现类似于以下 ...
- cent OS 7 忘记 root 密码
1. 在如下图, 选择系统的界面 按 e 2. 移动光标到文件底部, 修改如下两个地方(初始化 shell文件 并设置可读写), Ctrl x 退出并启动 shell 3. 如下界面 输入命令 mou ...
- .NetCore 网站DELETE请求错误405.0 - Method Not Allowed 因为使用了无效方法
.netCore网站Delete请求405错误 解决方案 1:在启用或关闭Windows功能 –> Internet Information Services 关闭WebDAV发布(这种方式可能 ...
- 采用redis生成唯一且随机的订单号
项目描述 最近做的一个项目有这么一个需求:需要生成一个唯一的11位的就餐码(类似于订单号的概念),就餐码的规则是:一共是11位的数字,前面6位是日期比如2019年07月20就是190720,后面五位是 ...
- jenkins自动化部署项目3 --设置用户
我直接设置的admin ,jenkins可以新建多个用户,并赋予不同的权限(TODO) 等后续需要严格规范操作人的时候再补充
- 站内搜索(ELK)之开篇
因工作需要,近期使用ELK搭建单位内部“站内搜索”,目前已将内部OA系统20余个流程的表单.附件的数据索引到elasticsearch中,包括打印复印流程.声像采集流程.远程文件发送.规章制度.内线电 ...