写点什么

挖矿从入门到放弃:Chia

发布于: 2021 年 05 月 10 日
挖矿从入门到放弃:Chia

​挖矿从入门到放弃系列文章:

挖矿探索一:狗狗币 -mac 普通电脑


一 前言

上一篇文章,我们成功放弃了狗狗币的挖掘。。 一方面是硬盘空间的原因,另一方面也是狗狗币的重要负面消息。暴跌39% 狗狗币雪崩式狂泻 马斯克刚说它是“货币的未来”…… 当然,看了消息来源,可以确定有夸大的内容,但与比特币不同,狗狗币挖矿可以开采的狗狗币数量并没有限制。这也是这款货币的致命缺陷,我们很难确认市场饱和的时间,当大家感觉无力可图且无法保值的时候,热钱大量流出到其他货币时,就极可能导致价格的崩盘。

二 Chia-新的热潮

2.1 异常火爆的 Chia

据 5 月 4 日的一份消息,央视财经《经济信息联播》节目报道 Chia 币,称 Chia 带动硬盘挖矿热,不少商户趁机囤货抬价,硬盘价格经历过山车行情。这也说明了 Chia 不止是火,而且是火的一塌糊涂。

有记者到深圳华强北赛格广场询价了解,从 4 月 15 日起,硬盘价格开始疯涨。期间卖家报价都是“时价”,一块硬盘,上午和下午的报价可能相差几百元,因此有不少商户大量囤货,希望借此赚一笔差价。这样的热潮,不久前也在显卡上出现过,可见数字货币对周边产业(挖矿、矿机、硬件设备)的强大带动能力。

2.2 Chia 算力现状

截至 5 月 4 日,Chia 全网总算力已经达到 1700PiB,节点数达 14487。而随着难度的增加,单 T 产出的 XCH 正在减少。以创始人的说法,Chia 价值目前分为两部分:第一部分是项目本身的价值,第二部分是它的共识算法——PoST 时空证明算法,可能真正继承了区块链诞生的初心、赋能去中心化网络,让其既安全又绿色环保。

三 什么是 Chia?

首先简单的额说,Chia 就是一种电子货币,可以通过挖矿获取。根据Chia(奇亚)中国社区整理的资料,有几个观点分享出来共大家思考(注:但绝不可作为投资建议):

1. Chia 由 BT 创始人于 2017 年发起,创始人和团队技术过硬,在业内影响力大,且这几年都在踏实做事,项目稳步推进。

2. Chia 通过硬盘挖矿,避免了比特币挖矿高度中心化和高耗能的弊端,能让更多人能平等参与。

3. Chia 和 Filcoin 都是 POC 硬盘挖矿,但 Chia 无需抵押、锁仓、燃烧 gas 费,也无没收抵押币的惩罚机制,能降低矿工参与的成本,保证矿工的利益。Chia 挖矿的核心部分为通用的电脑硬盘,技术成熟产量稳定且近期未像显卡那样暴涨,入场成本低,且残值高

4. Chia 项目主网 3 月 19 日刚刚上线,总量 4200 万枚,前三年每年产币量为 330 万枚,目前挖出的币大概只有 23 万枚,矿圈还是小范围玩家在参与,热度越来越高,挖矿还处于早期,属于挖头矿阶段,前景可期

5. 现在 1p 算力成本大概二十三万,一天能挖 30 个币,场外币价 200-300 人民币,按这个价格计算一个月即回本,即使下来算力增长,三四个月回本对挖矿而言已非常可观。而且,现在产币量才 23 万,第一年产币一共才 330 万,即使币价 1000 块一个,只需要 33 亿, 就可以买光,也许一个大佬就可以包场了。

四 挖矿环境搭建

4.1 官网信息

接下来进入主题,开始从官网做进一步的了解,并尝试搭建环境。Chia 官网:https://www.chia.net/

首页即是资源下载页,可以选择下载安装包,也可以下载源码,并根据源码安装。

4.2 安装

点击“Install Chia Blockchain”,我们会进入安装说明,里面提供了不同操作系统环境下的安装包。由于使用的是 mac,所以直接跳到 macOS 部分,对 macOS 的版本要求:macOS Mojave (10.14.x) or newer is required,安装包 Setup-MacOS.dmg 的下载地址:Chia Blockchain MacOS。直接下载安装即可。

作为一名资深开发人员,显然不会满足于用这么简单的处理方式,通过源码来操作,才能更有逼格(划掉)更深入地理解和体现技术能力。

需要注意的一个前提是,为了构建开发版本,需要确保机器上已经安装了 brew 和 python3.7 及以上版本。在环境准备完毕后,操作步骤如下:

#步骤一 clone git代码git clone https://github.com/Chia-Network/chia-blockchain.git -b latestcd chia-blockchain
#步骤二 安装并启动sh install.sh. ./activate
#步骤三 安装guish install-gui.sh
#步骤四 运行guicd chia-blockchain-guinpm run electron &
复制代码

事实上在实际操作时,我们还需要关注操作过程中控制台的输出信息。

4.3 注意事项及部分输出信息

前两步(clone 代码和 sh install.sh)没有什么问题。但按照 gui 前需要确认 activate 执行完毕。sh install.sh 执行完毕后的输出信息:

Chia blockchain install.sh complete.For assistance join us on Keybase in the #testnet chat channelhttps://keybase.io/team/chia_network.public
Try the Quick Start Guide to running chia-blockchainhttps://github.com/Chia-Network/chia-blockchain/wiki/Quick-Start-Guide
To install the GUI type 'sh install-gui.sh' after '. ./activate'
Type '. ./activate' and then 'chia init' to begin
复制代码

可见提供了加入keybase的地址,操作指南:https://github.com/Chia-Network/chia-blockchain/wiki/Quick-Start-Guide,以及启动方式。 控制台输出的内容与安装说明(https://github.com/Chia-Network/chia-blockchain/wiki/INSTALL#MacOS)稍有不同,要求. ./activate 后执行 chia init 来启动。

执行 chia init 如下:

(venv) chia-blockchain flamingskys$ chia initChia directory /Users/flamingskys/.chia/mainnetCan't find private CA, creating a new one in /Users/flamingskys/.chia/mainnet to generate TLS certificatesNo keys are present in the keychain. Generate them with 'chia keys generate'
To see your keys, run 'chia keys show'
复制代码

此时查看 chia keys:

(venv) chia-blockchain flamingskys$ chia keys showThere are no saved private keys
复制代码

生成 chia key:

(venv) chia-blockchain flamingskys$ chia keys generateGenerating private keyAdded private key with public key fingerprint 2934654088 and mnemonicrigid pottery clutch glory wage dry use joke useful expand degree brief print frown ten wood cart spot cook olympic bless mistake dish rightSetting the xch destination address for coinbase fees reward to xch1um6pr2erundzfqpyre70qpr5mum3xdaxkwm67tc4a87y9y5mwylqhjppe9Setting the xch destination address for coinbase reward to xch1um6pr2erundzfqpyre70qpr5mum3xdaxkwm67tc4a87y9y5mwylqhjppe9
复制代码

再次查看:

最后,执行步骤四:

(venv) chia-blockchain-gui flamingskys$ npm run electron &[1] 10176
复制代码

根据输出的进程号查询进程信息:

(venv) chia-blockchain-gui flamingskys$ ps -ef|grep 10176  501 10176  6171   0 11:07下午 ttys001    0:00.93 npm run electron     501 10178  6171   0 11:07下午 ttys001    0:00.01 grep 10176
复制代码

至此,环境搭建完毕,下一篇将开始尝试挖矿。

发布于: 2021 年 05 月 10 日阅读数: 31
用户头像

磨炼中成长,痛苦中前行 2017.10.22 加入

微信公众号【程序员架构进阶】。多年项目实践,架构设计经验。曲折中向前,分享经验和教训

评论

发布
暂无评论
挖矿从入门到放弃:Chia