双子星经济模型更新技术指导说明

本文译自:Gemini Tokenomics Upgrade Technical Guidance | by Doyle guo | Apr, 2022 | Medium

概述

本次双子星经济模型升级时间确定发生在#1467000 的Khala网络的区块高度上。此次更新包括奖励总量的提升、奖励的计算与发放方式的更改、挖矿脚本的升级及允许增加抵押四个方面。具体可参见我的上篇文章

值得注意的是,本次独立(Solo)矿工挖矿脚本非强制升级。对于正在进行稳定挖矿的矿工,暂不希望升级挖矿脚本或无增加抵押金额需求,在到达目标区块后,新经济模型会自动生效。

本文针对以下两种情况进行了技术说明:

  • 升级独立矿工挖矿脚本(v 0.2.1)
  • 增加独立矿机的抵押量

挖矿脚本(v 0.2.1)的升级与使用(仅针对独立矿工)

感谢社区志愿者,本脚本是 Phala 社区志愿者在根据官方团队提供的 Solo mining 脚本的基础上,进行的全新升级改版。

脚本(v 0.2.1)新增功能

  • 可自由设置节点数据及pRuntime数据位置
  • 更多的Ubuntu版本支持,支持 Ubuntu18.04Ubuntu21.10 间所有发行版本
  • 更多的Linux内核版本支持,将支持5.8以上的几乎全部版本
  • 多语言支持,目前支持英语、中文及韩语
  • 更丰富的Status功能,节点落后超过200区块将有提醒
  • 更完善的版本检查功能

脚本(v 0.2.1)升级注意事项

  • 此次脚本升级不是强制性的,使用旧脚本依然可以正常在双子星升级后挖矿;
  • 升级不需要短暂停机,由于 pRuntime 持久化已经在前几个版本上线,这次升级脚本不需要重新同步节点、pRuntime及 pherry;
  • 如果自行修改了老脚本进行使用(比如修改了节点分离、修改了数据路径等),需重新修改新脚本才可以使用
  • 此次脚本升级不是强制性的,使用旧脚本依然可以正常在双子星升级后挖矿;
  • 升级不需要短暂停机。由于 pRuntime 持久化已经在前几个版本上线,若已经更新持久化版本pruntime这次升级脚本,这次升级脚本将不再需要重新同步节点、pRuntime及 pherry;
  • 老脚本用户执行phala命令均会触发老的升级机制,会导致脚本崩溃。若不希望升级可以修改/opt/phala/scripts/phala.sh 第187行删除 check_version 。如果因使用老脚本误操作导致无法找到phala命令,可以直接按照新脚本(v0.2.1)升级方法升级。升级后会自动恢复。
  • 如果自行修改了老脚本进行使用(比如修改了节点分离、修改了数据路径等),需重新修改新脚本才可以使用
  • 您可以在sudo phala status中查看您的版本号

如何升级

升级操作命令

cd ~
wget https://github.com/Phala-Network/solo-mining-scripts/archive/refs/heads/main.zip
unzip main.zip
cd solo-mining-scripts-main 
sudo ./phala.sh install

备注:若 BIOS 中 SGX 开关设置为 “Software Contral”,需先运行 sudo tools/sgxenable

数据继承
若曾运行过老脚本,新脚本会自动继承老脚本数据。但请务必事先使用sudo phala stop停止老脚本运行。

如何在 Phala APP 上增加抵押量

操作步骤

  1. 进入 Phala App Mining 页面

  2. 在 Worker 列表中找到想要更新抵押的 Worker,点击对应的 Change Stake(只有MiningUnresponsive状态的Worker才可以Change Stake,否则Change Stake按钮置灰);

  3. 在弹窗中检查 PID、WorkerPublicKey,在 Amount 中输入更新后的抵押量;

注意:新的抵押量需要比当前的抵押量大,但不能高于 Smax。额外增加的抵押量不能多于当前 StakePool 中的 free delegation。

  1. 点击 Confirm,签名,交易发送成功后,大概20分钟可在 App 上看到数据更新。

如果本文不能够解决你的问题,可前往Phala Network官方论坛的 HelpCenter 版块发帖或在discord #miner 频道进行提问。


About Phala
Phala Network tackles the issue of trust in the computation cloud.

By organizing a decentralized network of computation nodes around the world, it offers high-performance services without relying on any cloud vendor. Phala workers run the programs in Secure Enclaves, a privacy technology already embedded into modern processors, enabling versatile and confidential execution. Together, this creates the infrastructure for a powerful, secure, and scalable trustless computing cloud.

:plate_with_cutlery: — Subscribe | Website | Twitter | Github
:cup_with_straw: — Discord | Forum | Telegram |Italiano |Français | Persian | Korean

关于升级新脚本的提示:

2022年4月7日发布了新的挖矿脚本,请大家升级之前务必阅读以下注意点:

  • 此次脚本升级不是强制性的,使用旧脚本依然可以正常在双子星升级后挖矿;
  • 升级不需要停机,由于 pRuntime 持久化已经在前几个版本上线。若已经更新持久化版本pruntime这次升级脚本不需要重新同步节点、pRuntime及 pherry
  • 老脚本用户执行phala命令均会触发老的升级机制,会导致脚本崩溃。若不希望升级可以修改/opt/phala/scripts/phala.sh 第187行删除 check_version 。
  • 如果因使用老脚本误操作导致无法找到phala命令,可以直接按照新脚本升级方法升级。升级后会自动恢复。
  • 如果自行修改了老脚本进行使用(比如修改了节点分离、修改了数据路径等),需重新修改新脚本才可以使用