卡咩一直关注Tezos这个项目,也一直想当Tezos上的面包师,准备为社区做点贡献。所以项目很早期,我就参与到社区的建设中来,也是希望周围有更多人能知道这个项目。
Tezos上的节点,社区里面叫面包师,节点的挖矿被称之为面包师烘焙。目前Tezos的主网并没有上线,上线了两个测试网络,一个叫Alphanet,一个叫Zeronet,后者是新的版本,社区里面都希望Zeronet是主网上线前的最后一个版本,从Zero to One,0到1嘛。
主网的上线时间一直待定,我觉得是开发团队对模型中参数精心考虑的结果。其中涉及到的方面不仅有代码逻辑,还有经济学逻辑。而用技术和经济学逻辑并不能完全解决人性贪欲,还需要更多人为的治理。这一连套组合打下来,不免需要时间来考虑。
卡咩看好Tezos,所以这段时间一直在和小伙伴跑测试网络的节点,碰到了很多幺蛾子,踩了很多坑,也和发现了很多关于Tezos项目的玩法,节点、签名、钱包、委托、Dapp。关于Tezos的生态,之前卡咩就在文章里面写过《Tezos烘焙的生意经》,一直相信这会是一门比较不错的生意,利润可以参考EOS的节点。
现在EOS的节点竞争,白热化犹如战场。目前这阵势,总有种感觉是前期耕耘不如后期喊话。四方大佬都开始高调向业界喊话:我这最牛逼,我的技术最牛逼,我的分红最多,你们都快来投我票吧~
记得更早期我还写过一篇文章,说《EOS的节点生意经》,现在看来,预言完全正确了。看看这段时间,那么多不明大佬现身,还高调宣布参与EOS节点竞争就知道了。
我不是大佬,原来想做节点的心也就放弃了。虽然没做成EOS的节点,但是感觉判断业务方向的能力得到了验证,自信心爆棚。所以遵循着我的业务判断,我找到了Tezos。我觉得在今年后半年,这个项目应该会有不错的回报。
现在卡咩在利用国内注意力的时间差,提前进入到Tezos的节点生意中来,就做三件事跑节点、做钱包、建设区。大家可以理解为卡咩也在放话,希望更多的小伙伴能加入到卡咩的社区阵营中来。
还有,最近很多人对Teozs的测试网络有疑问,也不知道怎么跑。卡咩在跑Tezos节点的路已经走了一段,踩了很多坑,碰了很多壁,无处问询,心酸历程只有自己知道。下面放出跑节点的一点攻略,算是薄棉之力。
参与alphanet网络有两种方式:
1、使用alphanet.sh脚本
2、编译源代码的方式
(github https://github.com/tezos/tezos.git alphanet分支)
两种方式我都试了,第二种稍微麻烦一些,先说一下官方推荐的第一种方式吧,用alphanet.sh脚本,具体如下:
1、节点运行
(1)安装docker环境
https://www.docker.com/community-edition
(2)下载alphanet.sh脚本
wget
https://raw.githubusercontent.com/tezos/tezos/alphanet/scripts/alphanet.sh
chmod +x alphanet.sh
(3)启动节点
./alphanet.sh start
如果遇到
Get https://registry-1.docker.io/v2/tezos/tezos/manifests/alphanet: net/http: TLS handshake timeout,
直接重试即可(这个是因为docker镜像拉取地址是国外仓库,下载较慢,可以考虑切换为国内地址,自行处理吧)
启动时初始化时会同步链上数据,需要等待一段时间,耐心等待吧。
(4)上一步完成之后会生成一个加密的身份(默认叫做my_identity)和一个账号(默认叫做my_account)
2、账户余额
(1)生成免费账户,自动生成1000000 tezzies
./alphanet.sh client originate free account "my_account" for "my_identity"
(2)可以查看余额
./alphanet.sh client get balance for "my_account"
3、获得记账权利,成为面包师
(1)账号委托给身份,获得staking rights
./alphanet.sh client set delegate for "my_account" to “my_identity"
据官网描述alphanet网络需要等待几个小时,主网需要等待2周到一个月
(2)为了执行权利,需要准备债券保证金
./alphanet.sh client transfer 50,000.00 from "my_account" to "my_identity"
(3)等待,查看baker log
./alphanet.sh baker log
看到类似这样的,就代表开始记账了
Injected block BLxzbB7PBW1axq for bootstrap5 after BLSrg4dXzL2aqq
备注:alphanet网络,24小时后发放记账的奖励(ꜩ150)
脚本方式,整体简单一些,中间就是需要等待,偶尔可能遇到没见过的异常,可以先不管它重试
编译方式,稍微麻烦一些,我刚开始折腾这种,遇到的问题多一些,开发文档介绍的比较简单,网上基本上找不到答案,reddit论坛上貌似也没有,只能靠自己瞎猜。。
过程比较艰辛,分享万岁。
领取专属 10元无门槛券
私享最新 技术干货