主页 > imtoken官方首页 > 区块链百科 | 挖矿如何产生比特币?

区块链百科 | 挖矿如何产生比特币?

imtoken官方首页 2023-01-17 13:09:48

区块链的共识机制 在区块链系统中,没有像银行这样的中心化记账机构。 保证每笔交易在所有记账节点上的一致性。 全网达成共识非常重要,共识机制解决了这个问题……

区块链共识机制

在区块链系统中,没有像银行这样的中心化记账机构。 保证每笔交易在所有记账节点上的一致性。 全网达成共识非常重要,共识机制解决了这个问题。 目前主要的共识机制有: 工作量证明机制 POW 权益证明机制 POS比特币如何挖掘,POW通过评估你的工作量来决定你获得记账权的概率,工作量越大,你获得记账机会的可能性就越大。

POS 通过评估您持有的代币数量和期限来确定您获得记账权的机会。 这类似于股票的分红制度,持股相对多的人可以获得更多的分红。 DPOS和POS只是选出一些“人大代表”而已。 与 POS 的主要区别在于节点选举若干代理人,由代理人进行验证和记账。 随着技术的发展,未来可能会诞生更先进的共识机制。

比特币如何挖掘_sitebitecoin.com 挖掘比特币_挖掘比特币是什么意思

什么是哈希算法

哈希算法是一种只能加密不能解密的密码算法。 它可以将任意长度的信息转换成固定长度的字符串。 这个字符串有两个特点。 1表示输入值只变化一点点,输出的哈希值就会相差很大比特币如何挖掘,2只有输入值完全一样才能得到完全一样的输出值。 3 输入值和输出值之间没有规则,所以不能从输出值计算输入值(即不能推导)。

如果要找到指定的输出值,只能用枚举的方法不断替换输入值,找到满足条件的输出值。 哈希算法确保比特币挖矿无法反向推导出结果。 因此,矿工们不断地进行计算,本质上是暴力破解正确的输入值,谁先找到,谁就会得到比特币作为奖励。 (在进行归纳推理时,如果把某一类事件的所有可能情况一一考察,得出一个普遍的结论,那么这个结论就是可靠的。这种归纳法叫做枚举)

什么是竞争性会计

比特币如何挖掘_sitebitecoin.com 挖掘比特币_挖掘比特币是什么意思

竞争记账是比特币系统的记账方式。 它解决了去中心化记账系统中如何保证比特币账本一致性的问题。 比特币系统中没有中心化的记账机构,每个节点都有记账权。

如何保证账本的一致性是一个重要的问题。 在比特币网络中,全网矿工参与算力竞争。 算力高的矿工算力更强,更容易获得记账权。 成功抢到记账权的矿工负责记账,并将记账信息同步到全网,作为回报,矿工将获得系统新产生的比特币奖励。

随着比特币价格的上涨,为了获得比特币,越来越多的人参与到比特币记账权的争夺中,全网算力难度呈指数级增长。

矿井是什么样子的?

比特币如何挖掘_挖掘比特币是什么意思_sitebitecoin.com 挖掘比特币

矿场是矿机集中管理的地方,一般位于电力比较便宜、比较稳定的地方。 早期的矿场作业比较粗放,就是搭个架子,然后把矿机放到架子上开始作业。 后来发现这种操作方式矿机损坏率高,维护成本太高。 后来开始有通风了。 也有防尘计划。

175514zzzysuc5fvefdccu.jpg

未来,室内温度和湿度将得到严格控制。 现在整个矿场的运营方案还在升级演进中,因为矿机的噪音比较大。 测试噪音达到了73dr(a)左右,上千台矿机运行对周围环境的影响可想而知。 因此,一些地方进行了设计改造,出现了无声地雷。

什么是隔离见证

sitebitecoin.com 挖掘比特币_挖掘比特币是什么意思_比特币如何挖掘

隔离见证是一种区块链扩展方法,已在莱特币和比特币上成功实施。 目前,区块链上的每个区块不仅记录了每笔转账交易的具体信息。 即账户在哪个时间点收到或转移了多少比特币,还包括每笔交易的数字签名,以验证交易的合法性。

矿工在打包区块时需要使用数字签名对每一笔交易进行逐一验证,确认没有问题后才会将交易记录在区块中。 但对于普通用户来说,他们只关心每个账户有多少资产,不需要对每一笔交易都进行验证。 隔离见证就是把区块中的数字签名信息取出来,让每个区块可以承载更多的交易,从而达到扩容的目的。

如何在矿池挖矿

随着越来越多的人参与挖矿,整个比特币网络的算力不断攀升。 单台设备或少量算力很难挖出比特币。 这时候,矿池诞生了。 矿池突破地理位置限制,将分散在世界各地的矿工和矿场的算力连接在一起进行挖矿。 矿池负责信息打包。 入场矿场的算力负责争夺记账权。 由于集合了众多矿工的算力,矿池算力越大,挖到比特币的概率就越高。

sitebitecoin.com 挖掘比特币_比特币如何挖掘_挖掘比特币是什么意思

矿池挖矿产生的比特币奖励,将按照每个矿工对算力的贡献比例进行分配。 相比个人挖矿加入矿池,可以获得更稳定的收益。 目前全球算力较大的矿池有:F2Pool、AntPool、Binet、Guochi、bitfury。 除BITFURY外,其余均来自中国。

什么是软分叉和硬分叉?

硬分叉是指比特币代码发生变化,旧节点拒绝接受新节点创建的区块。 不符合原规则的区块将被忽略,矿工将在最后一次验证区块后按照原规则创建新区块; 而软分叉则意味着老节点不会察觉到比特币代码的变化,并继续接受新节点创建的区块。 矿工可能会在他们根本不了解或验证的区块上工作。 软分叉和硬分叉都是向后兼容的,因此新节点可以从头开始验证区块链。

向后兼容性意味着新软件​​接受旧软件产生的数据或代码。 比如WINDOWS 10可以运行WINDOWS XP应用,软分叉也可以向前兼容。 向前兼容是指旧软件可以接受新软件生成的数据和代码,比如你用WORD2013保存的文档。 您可以使用 WORD2011,这是一种向前兼容。