比特币挖矿啥意思(最全面的比特币深度讲解,什么是挖矿?(文字版))

(为了方便阅读,故事的文字版贴在这里,想看视频的朋友可以移步到我的主页)



比特币挖矿

从前,有一个小村庄,那里的人们自给自足。张三在村里养猪,李四养牛。突然有一天张三想吃牛肉,就想办法用他的两头猪换李四的一头牛,李四同意了。这种以物易物的交易在村子里流行起来,以满足他们自己的需求。我们把这种货币称为“真实货币”。



有一天,村民们觉得太不方便了,于是村长组织了全体村民的大会,讨论如何解决这个问题。有人建议,可以把可分的、稀有的东西作为通用等价物,比如黄金,然后编制一个其他物品与黄金重量关系的价目表。只要大家都同意,那么我们就可以用黄金进行交易了。村长觉得这个提议很好,就通过了,并规定村里其他人都不能收黄金!只有村委会可以开采,然后按照劳动量或者上缴的物资分给大家。从那时起,人们就用黄金来买卖自己的商品。我们把这种货币称为“称重货币”。



好景不长,称钱的弊端逐渐显现。附近金矿不多,开采冶炼费时费力。再加上黄金磨损严重等一系列问题,村长再次召集全体人员开会讨论。有人建议:“我们不一定要用真金。找一张写着“一克黄金”的纸。交易的时候不能给这张纸吗?”村长觉得这个提议也不错,于是补充道,只有村委会写好并盖章的纸才能用来交易。此时,乡村进入了纸币时代,村委会承担了政府和央行的角色。



过了一段时间,很多人开始抱怨家里的钞票太多了,总是有东西丢。村长的儿子小常存很聪明。他对所有村民说:“我去找人算账。你可以自愿把纸币放在我的地方。以后交易的时候告诉我。我直接增减双方账户。出门不用纸币也能拉!”村民们欣然同意。于是中枢系统虚拟货币诞生了~相当于我们现在的银行。



过了一段时间,有人发现村委会写的纸币越来越多,导致很多纸币可以买一代。我们称之为通货膨胀。况且别人自己留着钱,又担心风险。村里的会计改了我的账户怎么办?这时,一个自称“中本聪”的人站出来说,他设计了一个系统来解决这个问题。

“首先,我们需要改造书籍。第一,书由私改公。第二,我们不再记录余额,只记录交易信息。如果我们想知道平衡,我们就通过计算来知道。第三,我们流通的货币叫比特币。”



此言一出,村民们炸开了锅。不记余额可以理解,但是打开账本就不行了!大家都知道我有多少钱!

中本聪说,别慌,让我们这样做。为了隐私和安全,我们每个人都不用实名交易。我给我们每个人随机生成一个数,这个数在0到2的256次方之间,可能相当于宇宙中所有原子的个数,不用担心重复。我用一个固定的算法(Base58)把这个数变成一个字符串,这个字符串叫做私钥。你必须照顾好自己。私钥是你拥有比特币的唯一证明,也相当于你的密码。

5 kyzdueo 39 z 3 fprtux 2 qbbwgnnp 5 ztd 7 yyr 2s C1 j 299 sbcnwjss



有密码就要有账号。在私钥的基础上,你可以通过算法重新计算出一个公钥。在公钥的基础上,你可以通过算法计算出一个相对较短的字符串,叫做address。如果你想收钱,就告诉别人你的地址。如果你想付费,你需要告诉别人你的公钥和地址。公钥用来检查这个地址是否是你的。不过不用担心,算法很安全,别人无法通过你的公钥计算出你的私钥!这就解决了交易安全性和公开性的问题。

为了解决通货膨胀,中本聪接着说:

比特币不能无限发行。我们使用一种机制来控制其发行的速度和数量。这样,找一些人负责整理书籍,大家同时做。谁先完成谁就有50个比特币的奖励,比特币也只有这样发行,这是比特币的唯一来源。但是想要得到奖励并没有那么简单。他们需要找到一个特定的数字串,我们称之为哈希值。具体操作是把

此页面的版本号

上一页的哈希值:prev_hash

所有者交易地址:merkle_root

更新时间:ntime

当前难度:nbits

用随机数x执行sha256函数运算,Sha256函数可以加密任意字符串,得到64位十六进制数。只要参数稍有变动,结果就会面目全非,但只要参数相同,很多时候结果都是一样的。而且操作过程不可逆!



sha 256(sha 256(version+prev _ hash+merkle _ root+ntime+nbits+x))& lt;目标

您可以通过更改X的值来获得sha256函数的结果。X可以是0到2的32次方之间的数字。如果结果小于我们给的目标值,我们将认为他是成功的。最直接的判断方法是sha256函数得到的64位十六进制数的前几位都是0(目前前18位都是0才算成功。)我们会奖励他50个比特币外加你的转让费。这里的每一页都称为一个块,整理图书的过程称为打包块,也称为挖掘。链接书籍的每一页称为一个区块链。

为了控制发放数量,我们规定每十分钟产生的交易记录都要写在一块,然后矿工打包。起初每块奖励50个比特币,之后每21万块奖励减半(约4年)。直到2140年左右,奖励不足的时候,总共会发放大约2100万个比特币。之后就不会再发了。届时矿工的奖励来源将是每笔交易的手续费。



奖励的结果是村里很多人加入了整理书籍的队伍,还有人加入了队伍。同时大家先算出合格的X值,也就是谁会得到奖励。一个矿工工作完X后,很快就把消息广播到全村。这个时候别人就开始检查他的答案对不对。6人以上确认,本页面账本所有交易生效!矿工会很快开始计算下一页的X值。

没有余额,所以虽然张三转给李四的100个比特币是双方都写在账本上的,但是交易并不能生效,也就是李四不能花掉这100个比特币,直到他看到6人以上确认了这一页的账单是正确的,完成了分块打包,李四才放心。

至此,关于比特币的故事讲完了。你明白了吗?

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友