07-BTC-Mining

目录

前言

比特币挖矿

挖矿的设备

矿池的出现 

矿池 

矿池中收益的分配

矿池的利弊


前言

学习肖臻老师的《区块链技术与应用》公开课笔记,供学习参考。


比特币Mining

Mining的设备

  • Mining设备的演变

CPU——>GPU——>ASIC芯片

  • Mining设备演变趋势

 挖矿的设备从通用变得越来越专用,从通用计算的CPU到通用并行计算的GPU一直到现在专用计算的ASIC芯片,ASIC芯片是专门为挖矿设计的芯片,上面没有多余的电路逻辑,性价比最高,而且在加密货币的mining puzzle都不相同的情况下,一种芯片只能为一个加密货币挖矿。

有些加密货币刚发行的时候,为了解决能启动问题,会故意用一个已有的加密货币的mining puzzle,比如说跟比特币一样的mining puzzle,这样可以吸引更多的人来挖矿,这种情况叫merge mining。

矿池的出现 

矿池 

矿池的架构一般是一个全节点会驱动很多矿机,一个矿池有一个矿主,叫pool manager。,全节点的其他职责都由矿主来承担。他负责监听网上的交易,把这些交易组织打包成区块。下面连了很多矿工,负责计算哈希值。

矿池中收益的分配

 矿池一般有两种组织形式:

一种是像大型数据中心一样,矿池中的矿机都属于同一个机构,挖矿产生的收入在内部自行组织分配。

另一种是分布式的组织方式,矿主和矿工不在同一个地方,可以来自世界各地,矿工通过矿池中规定的通讯协议与矿主联系来加入矿池。矿主分配计算哈希值的任务,矿工在矿池中计算nonce值的难度被降低,不需要达到挖矿的难度要求,算出的结果为一个share,作为自己的工作量证明。当矿池中的矿工挖到了合法的区块,矿主就按照每个矿工提交的工作量证明来分配收益,而矿主可以从中收取管理费用。


矿池的利弊

矿池出现的好处是降低了挖矿的风险,使挖矿的收入变得相对稳定,而且矿主打包的区块中的coinbase中的地址是矿主自己的地址,也就排除了矿工挖到区块后自己偷偷发布的情况。

但是矿池的出现也带来了一些问题,矿池将算力集中在了一起,并且矿池中的矿工并不会知道矿主的目的,集齐51%的算力的难度大大降低,如果是有恶意的矿池集齐了51%的算力,该矿池可以发动分岔攻击、可以boycott(封锁境域)、可以公开抵制某些交易等一系列危害比特币系统安全的事情。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值