发布时间:2025-04-27 13:53:05作者:kaifamei阅读:次
挖矿就是你帮比特币网络出计算机帮忙见证交易,比特币网络给你比特币作为工资。
目前国际社会的态度有以下几种:承认货币地位:如美国、德国等认可其可做为投机商品,但不认可其可作为货币使用的国家:中国等禁止使用、交易的国家:泰国、俄罗斯等承认不承认和挖矿关系不大,主要是国家制度决定,就像有的国家有自由,有的国家只有目田一样,不承认的国家考虑有二:防止国民投机行为产生巨大泡沫,从而带来巨大风险(大部分国家有此担心)防止比特币兴起导致法币的地位动摇(部分国家如此考虑)简单点讲,就是通过大量的计算,然后会得到奖励,你的算力的多少就会分到多少奖励,得到多少比特币,它是虚拟的货币,只有电子钱包才能够存着,就如同您的银行卡里面会显示多少数字?它的总量不变,2100万个,没有通胀,由于他稀缺性,人们比喻它为数字黄金,然后你可以存着,也可以在全球转帐交易。
拿比特币矿机来说,一是存储数据,二是计算。
先说存储数据,由于比特币的区块链需要存储完整的账本信息,因此所有比特币的交易信息都会存储在矿机的磁盘上,但这不是必须的,可以多个矿机共享一套账本存储,现阶段大约账本已经达到了几百G的大小。
再说计算,比特币的核心算法是一个叫sha256的算法,简单来说就是系统生成一个随机数密码,全世界的矿机都去用穷举的方式去猜密码是多少,矿机性能越强单位时间内测试的越多,才对的可能性越大,当然现在pc自己去做矿机去计算,估计计算一辈子也猜不对一次,一般的方式是加入一个矿场,由矿场分发任务,比如一台机器测试1-10000内的密码另外一台测试10001-20000的密码,矿场赢得比特币后再根据矿机所提供的算力来按比例分发比特币
以上的说的算法只是打个比喻,实际算法会比上面说的复杂一些
要明白挖矿,需从概念讲起。几句话讲清楚:
所谓区块链(BlockChain),就是一个去中心化的分布式账本。
所谓区块,就是一个Block,相当于一页纸,上面记了n笔账,这些帐都加了密,不能篡改。
所谓链,就是Chain,相当于把很多页纸(Block)按时间顺序装订起来,形成一个完成的帐簿,这个帐簿可以无限增加纸(Block),变得越来越长。
所谓分布式,就是把这个链(帐簿)同时存放到很多个节点上(服务器),每个节点保存的链都是一样的,一台服务器出问题,不影响其他服务器上保存的帐簿。
所谓去中心化,就是这个网络没有中心服务器,每个节点服务器是平等的,任何一个服务器死掉都不影响整个系统的运行。这样的系统更加安全。
所谓挖矿,就是矿工(即记账员,即安装了区块连程序的服务器)争夺记账权的过程,只有记了账才能得到劳动报酬,这个报酬就是挖到的矿。每个节点(服务器)都可以竞争记账权。竞争的方法,就是看谁先解出一道数学题。解题的过程就是用穷举法寻找符合条件的答案的过程,要找到答案相当于大海捞针。CPU基本是长时间满负荷运行,所以极其耗电。
所谓记账,就是把还未记录到账本上的交易记录打包写到新Block(账页)上的过程。记账后产生的新Block会自动同步到其他服务器。
账本上记的内容,不一定是资金交易,还可以是各种内容。比如出入库记录,比如一篇日记。
比特别不等于区块链,比特币只是区块链技术的一个应用,区块链技术还可以应用到很多领域。如物流、金融、公证。
一旦记到区块链上就无法篡改(采用加密和共识机制保证),所以区块链的核心价值就是用技术保证信任。
上链的数据都是可信的,这一点价值巨大。
现在打着区块链旗号的骗人项目很多,但真正的区块链技术真的可能改变世界!