比特币通信协议 - 币圈消息

比特币通信协议篇11、二、TURN简介。在典型的情况下,TURN客户端连接到内网中,并且通过一个或者多个NAT到 详细

家用电脑用来挖矿挖到的概率几乎为零吗(电脑挖矿违法吗) - 币圈消息

[复制链接]
28 0
wangjia 发表于 2022-11-3 10:54:37 | 只看该作者 |阅读模式 打印 上一主题 下一主题
您好,很高兴回答您的问题。

挖矿的本质其实挖矿的本质就是用 CPU 或者 GPU 去进行计算。拿比特币举例子,比特币要求,在10分钟内,全世界的旷工都计算一道数学题,谁计算的最快谁就获得奖励。计算什么数学题呢?举个简单的例子:密码学中有个函数叫做哈希函数,这个函数的作用是把输入的值转化为一个固定长度的字符,例如:

“I Love You” 这个信息通过哈希函数计算后的结果就是:5bcf85f8bd23016d2314ac1c727a771c847f83dd97e817abab751b330af4cfb7这个函数有什么作用呢?如果你把上面的 I 换成小写的 i 那么输出值就变成这样了:
efe4fecbe20334703608890a5f8be7095202a39ede914cfccf006a7d5a5509fa可以看出,虽然我们输入值改变的很小,但是输出值却变化很大。并且重要的是,只有输入值完全相同,输出值才能相同,差一点也不行。所以,用这个函数就算出来的编码就可以作为一个信息的唯一标识了。
比特币系统中,无时无刻不在计算这个哈希,挖矿其实就是在不停地计算哈希函数,比特币系统要求的是:你计算的哈希值,必须类似这样:
00000000000004703608890a5f8be7095202a39ede914cfccf006a7d5a5509fa
通俗地说,也就是说前面得满足有多少个零(小于给定的哈希值),怎么才能做到呢?最暴力的方法就是不断地试,例如用 “I Love You” +1 试试,不行再用“I Love You” +2 试试,直到满足条件,通常这个+?都会很大,能达到上亿甚至万亿次。所以,你电脑速度越快,算的也就越快,你的算理就是每秒做了多少次这样的哈希运算。例如100H/s 代表你一秒进行了100次哈希运算。这个算力你要和全世界所有电脑去 PK ,可想而知,全世界算力高的电脑比比皆是,算力几乎是你的千万甚至上亿倍,那么你能PK过人家么。假如全世界的算力总量是 N,你的算力是 i,那么你挖到比特币的概率就是:
P = i / N所以,从这个公式你就知道自己挖到币的概率有多小了。
极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:家用电脑用来挖矿挖到的概率几乎为零吗(电脑挖矿违法吗)
喜欢 (0)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
收藏
收藏0
转播
转播
分享
分享
分享
淘帖0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝0

帖子2930859

发布主题
阅读排行更多+

Powered by 顺水鱼MT4外汇EA网! X3.2© 2001-2017 顺水MT4外汇EA公司.( 陕ICP备17014341号-1