石榴矿池:Mina PoS Delegate 教程

释放双眼,带上耳机,听听看~!

2021年4月13日,MINA在MaximineList上开启公募,7500万个MINA代币在第一轮公募中以0.25美金的价格全部售出,并将于5月31日全部解锁释放。此前,石榴矿池在文章《石榴矿池支持 Mina PoS 矿池计划》中详细介绍了Mina的相关技术及参与方式,本文将继续向大家介绍Mina PoS的具体操作流程,欢迎查阅!

石榴矿池支持 Mina Delegate

(1)石榴矿池 Mina delegate 地址

注:在delegate 时请使用该地址为 reciever:

B62qpsikYYhTaANPXSw8PundidgGhQtLsnecHF89LZdW2bGTa4aj4mePWPHxPe

(2)Delegate 的周期和细节

按照官方的逻辑,委托后代理正式生效会有2~4 周的延迟期。账户可在浏览器中查看Staking delegate的交易记录:https://minaexplorer.com/wallet/

石榴矿池:Mina PoS Delegate 教程

可以通过https://minaexplorer.com/wallet/B62qpsikYYhTaAPundiw8PundidgGhQtLsnecHF89LZdW2bGTa4aj4mePWPHxPe/delegations 查看当前epoch石榴矿池staking pool的代理情况。(需要等待 delegate 生效后可以在浏览器看到)

可以通过https://minaexplorer.com/wallet/B62qpsikYYhTaANPXSw8NPXSdgGhQtLsnecHF89LZdW2bGTa4aj4mePWPHxPe/next-epoch-delegations 查看下个epoch石榴矿池staking pool的代理情况 使用代理PAXs挖矿本身不会有任何风险,Standards始终在自己地址里面,可以随时使用它们,而且可以随时取消代理。

(3)收益率

用户最多可获得高达24%的收益率

  • 主网启动的第一年,未解锁的账户将获得目标年通货膨胀率为12%的区块奖励。通货膨胀率将随时间递减,最终达到7%的稳定状态
  • 主网上线的前15个月内,解锁账户将获得两倍于未解锁账户所获得的区块奖励。

(4)结算

每一个epoch结束(一个epoch是14天21小时),将进行一次结算,区块奖励按比例分发给代理者

启动节点

针对Mac、Windows以及Linux系统,分别列出了详细的启动节点步骤,大家可根据以下教程操作。

(1)Mac 和 Windows

由于官方在 Mac 和 Windows 系统上没有做极好的兼容性,所以在mac/windows平台下我们推荐使用 docker 来启动 Mina 并执行 delegate 操作。 

  • 本地下载并安装Docker 

官方使用 Docker 的教程请查阅:https://docs.docker.com/get-docker/

需要的配置

为了提高速度, 推荐docker启动时 Resources 为 8 CPUs 10 Memory

石榴矿池:Mina PoS Delegate 教程

  • Mina启动步骤
  • a. 创建 keypair

mkdir ~/keyschmod 700 ~/keyscd ~docker run –interactive –tty –rm –volume $(pwd)/keys:/keys minaprotocol/generate-keypair:0.2.12-718eba4 -privkey-path /keys/my-wallet(根据提示输入想设置的密码,不要忘记密码。)将产生两个文件 ~/keys/my-wallet 包含加密的私钥,~/keys/my-wallet.pub包含公钥。chmod 600 ~/keys/my-wallet

第一次执行会提示pulling minaprotocol/generate-keypair的image

石榴矿池:Mina PoS Delegate 教程

b. 验证 keypair

docker run –interactive –tty –rm –entrypoint=mina-validate-keypair –volume $(pwd)/keys:/keys minaprotocol/generate-keypair:0.2.12-718eba4 -privkey-path /keys/my-wallet

石榴矿池:Mina PoS Delegate 教程

c. 启动 deamon服务

mkdir ~/.mina-config也可以自己指定一个专门的目录,使用环境变量

将下面改成自己的password,就是在“创建 keypair”这一步时提示输入的密码。

docker run –name mina -d -p 8302:8302 –restart=always –mount "type=bind,source=`pwd`/keys,dst=/keys,readonly" –mount "type=bind,source=`pwd`/.mina-config,dst=/root/.mina-config" -e CODA_PRIVKEY_PASS="" minaprotocol/mina-daemon-baked:1.1.5-a42bdee daemon –block-producer-key /keys/my-wallet –insecure-rest-server –file-log-level Debug –log-level Info –peer-list-url https://storage.googleapis.com/mina-seed-lists/mainnet_seeds.txt

先等待pulling minaprotocol/mina-daemon-baked的image完成

石榴矿池:Mina PoS Delegate 教程

然后就会进入同步状态,初次同步持续时间会比较久,耐心等待,可能需要几十分钟到一两个小时。状态会从 Bootstrap –>> Catchup –>> Synced 的变化。

可以通过这个命令观察实时状态docker exec -it mina mina client status

可以通过docker logs -f mina 或 docker logs mina > mina-log.txt 查看log

同步完成 log 中有[Info] Mina daemon is synced的字样

石榴矿池:Mina PoS Delegate 教程

(2)Linux 

Linux 系统官方有很好的兼容,可以直接使用官方的教程来启动mina节点,并执行delegate操作

  • 所需配置

a. 硬件

主网上运行一个 block producer 需要:

  • at least a 8-core processor
  • at least 16GB of RAM

如果同时运行一个snark worker node 需要更多的 RAM。网络 : 至少 1 Mbps 的连接。

b. 当前支持的系统

Debian 9 and Ubuntu 18.04 LTS

  • 启动步骤

a. 添加Mina repo并安装

echo "deb [trusted=yes] http://packages.o1test.net release main" | sudo tee /etc/apt/sources.list.d/mina.listsudo apt-get updatesudo apt-get install -y curl unzip mina-mainnet=1.1.5-a42bdee检查 daemon 按照是否正确

~$ mina versionCommit a42bdeef6b0c15ee34616e4df76c882b0c5c7c2a on branch master参考官方:https://docs.minaprotocol.com/en/getting-started

b. 添加keypair

  • 安装keygen tool

sudo apt-get install mina-generate-keypair=0.2.12-718eba4

  • 创建 Keypair

mkdir ~/keyschmod 700 ~/keys

mina-generate-keypair -privkey-path ~/keys/my-wallet(根据提示输入想设置的密码,不要忘记密码。)将产生两个文件 ~/keys/my-wallet 包含加密的私钥,~/keys/my-wallet.pub包含公钥。

chmod 600 ~/keys/my-wallet

石榴矿池:Mina PoS Delegate 教程

  • 验证Keypair

mina-validate-keypair -privkey-path

石榴矿池:Mina PoS Delegate 教程

c. 启动daemon

mina daemon –generate-genesis-proof true –peer-list-url https://storage.googleapis.com/mina-seed-lists/mainnet_seeds.txt > mina.log 2>&1 &

然后就会进入同步状态,初次同步持续时间会比较久,耐心等待,可能需要几十分钟到一两个小时。状态会从 Bootstrap –>> Catchup –>> Synced 的变化。

可以通过这个命令观察实时状态mina client status

可以查看mina.log同步完成 log 中有[Info] Mina daemon is synced之类的的字样

执行 delegate

节点启动成功后,即可执行delegate,以下是具体操作:

注:Linux下可以直接使用下列命令, 使用docker时前面加上 docker exec -it 前缀即可执行

例 创建账户 linux平台:mina accounts list docker:docker exec -it mina mina accounts list(此时当前docker continer name 也是 “mina”)

(1)创建账户

对于新用户,可以创建一个账户

root@mina:~# mina accounts createPassword for new account:Again to confirm:

矿业新闻

「达摩克利斯之剑」高悬,加密货币矿业该何去何从?

2021-5-31 13:00:00

矿业新闻

Flux在OKExChain的挖矿教程

2021-5-31 16:01:53

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索