挖矿从入门到放弃:Chia
Posted 程序员架构进阶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了挖矿从入门到放弃: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 安装
但作为一名资深开发人员,显然不会满足于用这么简单的处理方式,通过源码来操作,才能更有逼格(划掉)更深入地理解和体现技术能力。
需要注意的一个前提是,为了构建开发版本,需要确保机器上已经安装了 brew 和 python3.7 及以上版本。在环境准备完毕后,操作步骤如下:
#步骤一 clone git代码
git clone https://github.com/Chia-Network/chia-blockchain.git -b latest
cd chia-blockchain
#步骤二 安装并启动
sh install.sh
. ./activate
#步骤三 安装gui
sh install-gui.sh
#步骤四 运行gui
cd chia-blockchain-gui
npm 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 channel
https://keybase.io/team/chia_network.public
Try the Quick Start Guide to running chia-blockchain
https://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
复制代码
执行 chia init 如下:
(venv) chia-blockchain flamingskys$ chia init
Chia directory /Users/flamingskys/.chia/mainnet
Can't find private CA, creating a new one in /Users/flamingskys/.chia/mainnet to generate TLS certificates
No 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 show
There are no saved private keys
复制代码
生成 chia key:
(venv) chia-blockchain flamingskys$ chia keys generate
Generating private key
Added private key with public key fingerprint 2934654088 and mnemonic
rigid pottery clutch glory wage dry use joke useful expand degree brief print frown ten wood cart spot cook olympic bless mistake dish right
Setting the xch destination address for coinbase fees reward to xch1um6pr2erundzfqpyre70qpr5mum3xdaxkwm67tc4a87y9y5mwylqhjppe9
Setting 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
复制代码
至此,环境搭建完毕,下一篇将开始尝试挖矿。
以上是关于挖矿从入门到放弃:Chia的主要内容,如果未能解决你的问题,请参考以下文章