电脑挖矿
序言
本以为,我不会这么早接触到比特币这个东西,但实际我不但接触到了它,而且挖掘了它。
我和我的服务器愉快的生活着,突然有一天,我想远程连接连接数据库,于是,我试了很久没有成功,最后发现是服务器安全组没有放行端口,我不知怎么操作的,一键开放了很多端口,造成了我的服务器被矿。
我突然收到了阿里云的短信
嗯,然后我上去一看,cpu内存爆满。 发现后台有一个Xm??什么挖矿程序,干掉它之后,我对挖矿产生了兴趣。
关于挖矿
日本一个叫中本聪的人制定的游戏规则(比特币系统),系统内有数学题,看谁家挖矿设备先有解,看过刀剑神域的人可能更容易理解些,如果你足够幸运,挖到一个区块,并获得12.5个比特币奖励,顺带那个区块里所有交易的手续费。这是广大矿工废寝忘食的源动力。
简单来说,挖矿就是用电脑上的CPU和GPU资源进行hash计算, 并通过计算获取到区块奖励,区块奖励就是相应的电子虚拟货币。拥有更大算力计算机/挖矿机的矿工,获得的收益越大。
算力跟计算机硬件配置有很大关系。
了解了一些资料之后,发现挖矿走过了三个历程,即CPU挖矿,GPU挖矿,一直到今天的专业矿机挖矿和矿池挖矿。
挖矿需要什么?
一台电脑,一个收钱的钱包,一个挖矿软件。
从软硬件来看就只要这几样东西,但是这其中没有考虑电能消耗,电脑硬件寿命消耗。
因为进行挖矿电脑会处于一个超频工作的状态,各项功耗达到峰值。
挖矿有什么价值?
谈到比特币,往往人们往往都会想起区块链,比特币是区块链第一个应用
就我研究了一天的结果来看不能说清它的价值在哪,btc本身就是个虚无缥缈的东西。
说它浪费电?污染环境?还是说它促进网络交易,推动了社会发展?这就是人们常说的那句话,事务的发展往往具有多面性。
如何挖矿?
傻瓜式挖矿软件
省了设置什么钱包地址,配置挖矿软件,翻墙注册账号,产看收益,提现等各种难题,如果你只是想挖着玩玩,建议用这个。
NiceHash
这官网我也不知道为啥不能注册账号,但是却可以进去浏览很多东西,据说是没有梯子,现在梯子教程都被屏蔽掉了....
ViaBic
这是个国产的,但是操作比较麻烦,而且抽成高,提现要手续费,不建议用。
长沙矿工
自行查看相关文档学习挖矿!
挖矿经验
经过我一番折腾,最后选择了哈鱼,毕竟操作简单,软件当中你可以选择双挖,或者单独使用CUP,GPU挖矿,其中显卡占收益的80%左右,在设置中可以修改算法。
没错,一天八分收益感人!
用自己的笔记本电脑估算一天三块钱左右,其实连电费都不够。
电脑配置仅供参考:
GTX1060 2元
i7 8750H 0.5元
哈鱼矿工使用
看了下软件其实只占用了60%的显卡资源,由于CUP挖矿收益比较低,所以我只用了显卡...
收益
去官网下载一个app就能提现,需要满0.0001比特币才能提现(大概人民币五六块样子),提现到支付宝需要2%抽成,体现到比特币钱包有1%抽成。这个抽成相比较很多5%的挖矿软件其实是算低的...
如何提现到BTC钱包
国内比较好用的钱包。这个钱包不仅能收取其它矿池挖取的比特币,还能在线买卖比特币,其他币种(虚拟货币交易价格取决于当时市场价)
原文地址:https://www.cnblogs.com/effortfordream/p/13301095.html
- JVM活学活用——调优工具
- .Net中的AOP系列之构建一个汽车租赁应用(下)
- Zookeeper学习笔记——2 Shell和Java API的使用
- Java基础巩固——反射
- 手把手教你在树莓派上搭建web服务器
- 安装和搭建基于netcore的demo
- 项目心得:广度遍历搜索部门处理业务
- 使用JAVA开发微信公众平台(一)——环境搭建与开发接入
- BZOJ4805: 欧拉函数求和(杜教筛)
- centos7.x下搭建netcore环境和helloworld的demo
- ARM coretex M4 系统定时器
- 用实例说明如何用JavaScript生成XML
- 51nod 1244 莫比乌斯函数之和(杜教筛)
- 几个比较有意思的JS脚本
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python学习笔记(一)
- Python学习笔记(三)
- 文件下载,excel导出
- Flutter基础widgets教程-CupertinoButton篇
- 几款好用的开源工具类
- Linux部署之Docker方式部署项目
- Flutter基础widgets教程-CupertinoFullscreenDialogTransition篇
- mapper.xml相关语法
- Flutter基础widgets教程-CupertinoNavigationBar篇
- Hive排序函数
- Flutter基础widgets教程-CupertinoPageScaffold篇
- 前后端分离开发跨域问题
- Python 常用的工具包(后期继续完善)
- Flutter基础widgets教程-CupertinoSlider篇
- Python学习笔记(五) requets多种请求参数