比特币是什么?比特币这个概念诞生于2008年,那时候的人们一定没有想到,比特币现在的价值常常可以和黄金做比较。随着比特币挖矿的大火,人人都开始关注比特币。然而大众对于比特币的概念依然停留在虚拟货币上,本文就来详细为大家分析一下比特币的原理,希望可以帮助大家更加深入认识比特币。
1、什么是比特币
比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。
2、比特币生成原理
比特币网络通过 挖矿 来生成新的比特币。 所谓 挖矿 实质上是用计算机解决一项复杂的数学问题,来保证比特币网络分布式记账系统的一致性。比特币网络会自动调整数学问题的难度,让整个网络约每10分钟得到一个合格答案。随后比特币网络会新生成一定量的比特币作为赏金,奖励获得答案的人。
3、如何发行
p2p网络每一台电脑都在确认交易,确认交易的方式是运算一个很复杂的数学问题。谁最先算出来,谁就把消息广播出去,经过全网络确认之后,他会凭空得到一些比特币。这个过程叫挖矿。矿工在这里就充当了货币发行方的角色。
这个过程实际就是试错的过程,一台计算机每秒产生的随机哈希碰撞次数越多,先计算出正确哈希值的概率就越大。最先计算出正确数值的矿工可以将比特币交易打包成一个区块,然后记录在整个区块链上,从而获得相应的比特币奖励。这就是比特币的发行过程,同时它也激励着矿工维护区块链的安全性和不可篡改性。
简单的说,大概每十分钟发行一次。中本聪在设计比特币之初就将其总量设定为2100万枚,并且根据全网的挖矿算力调整计算哈希数值的难度,将出块时间维持在10分钟左右。
新比特币在每个网络节点在解决了一定的数学计算(比如,创建新的 block)后生成。这个生成过程被认为是难以重现和 proof of work 的。解决问题后得到的回报是 automatically adjusted,因此在比特币网络的头 4 年,将会产生总额为 10,500,000 BTC 的比特币。这个数量每隔 4 年就自动减半,也就是说在第 4 至第 8 年会产生 5,250,000 BTC,第 8 至 12 年则只有 2,625,000 BTC,如此类推。到最后,总共产生的比特币数量为接近21,000,000 BTC.
另外,伴随着网络一同建立的还有一个系统。平均每隔 10 分钟,该系统就尝试去收集网络上产生的 block 里面的新比特币。创建新比特币的难度系数是随着参与尝试产生新比特币的人数而变化的。整个网络一致认可基于产生最前面的 2016 个 block 所花的时间实现这些行为。因此,难度系数与产生这些最早的 block 所花的时间内投入到产生这些新的比特币的平均计算资源有关。某个人"发现"一个 block 的可能性是他所用的计算资源和所有同时在网络上生成 block 的计算资源的比值。
4、发行期限
最开始每个争取到记账权的矿工都可以获得50枚比特币作为奖励,之后每4年减半一次。到目前,比特币已经挖出了总量的80%,每个区块的挖矿奖励也减半至12.5枚比特币。预计到2140年比特币将无法再继续细分,从而完成所有货币的发行。
以上就是比特币的原理分析。想必大家对比特币的概念已经有了一定的了解,如果还想深入学习区块链的知识,可以在博学谷搜索相关关键词,有优质的视频学习资源等着大家。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
区块链零基础入门学习内容有哪些?
由于比特币的原因导致区块链特别火,互联网快速发展对于区块链的技术人员需求增大,想转行学区块链,区块链零基础入门学习方法有哪些?博学谷小编整理了区块链的相关资料,区块链零基础入门学习分为两个阶段,一是基础阶段二是技术语言。
3130
2019-06-26 14:53:25
区块链初学者入门必读的十本经典书籍资料
区块链正在成为当下最具有关注度的技术。不少刚刚入门的区块链初学者都都是半路出家的,因此更应该打好理论基础。区块链初学者最好应该从大而广的区块链知识开始学习,打好基础后再选择一个感兴趣的方向深入研究,这样才能激发初学者更多的可能。小编吐血整理,为大家带来了区块链初学者入门必读的十本经典书籍资料。
5436
2019-07-08 12:43:12
参加区块链培训能找到工作吗?
参加区块链培训能找到工作吗?区块链技术是脱离虚拟货币之外的互联网技术,而比特币、以太坊等仅仅是区块链技术应用的一个体现。所以参加区块链培训主要是学习区块链技术,那现在参加区块链培训能找到工作吗?入行区块链是否有机会?
1611
2019-08-20 18:06:27
区块链的本质是什么?区块链技术深入分析
相信大家或多或少都听过区块链技术,它是当下最热门的高频词汇。无论是国家政策,还是企业公司都把区块链技术当做是引领未来的核心技术。然而大家都区块链的了解可能还知之甚少,毕竟要清楚地了解区块链技术的本质并不容易。本文将用最浅显易懂的方式为大家深入分析区块链,感兴趣的朋友就接着看下去吧!
1469
2019-11-18 10:55:53
区块链新手入门科普
随着比特币、以太坊等数字货币开始走进大众的视野,区块链技术也逐渐成为当下最具争议和热度的话题。可能还有人不明白区块链技术和比特币的关系,简单来讲,区块链是比特币的底层技术,当然它的应用还不仅于此。本文就以区块链的基本概念、实现原理、发展历程和应用场景展开科普,希望可以帮助新手大致入门理解区块链技术。
1820
2020-03-16 16:24:01
Golang工程师面试攻略
¥299 进阶 125
2小时用Go语言实现人脸识别抖音甩狗头
免费 基础 1173
2小时搞懂什么是区块链
免费 基础 1459
【区块链】区块链编程精品教程系列(三)【密码学篇】
¥59.9 进阶 110
【区块链】从前端到后台,带你玩转区块链租房项目
¥399 进阶 125
推荐课程
热门文章
- UI设计培训费用要多少钱?靠不靠谱?
- 哪个Python培训机构好些?怎么选?
- 这样的Java自学姿势 学废最快
- 2021年大数据行业发展前景及岗位方向如何?
- Web前端开发工程师培训班哪家好?
- 互联网产品经理岗位现在有多热门?
- 前端测试用例怎么写?为什么写测试用例?
- 有哪些好的线上培训产品经理的机构?
- 零经验的人学编程难吗?能学会吗?
- 传智博学谷神经网络和深度学习课程推荐 查看更多
扫描二维码,了解更多信息
