什么是⽐特币

⽐特币是由⼀系列概念和技术作为基础构建的数字货币⽣态系统。狭义的“⽐特币”代表系统中的货币单位,⽤于储存和传输
价值。⽤⼾主要通过互联⽹使⽤⽐特币系统,当然其他⽹络也可以使⽤。⽐特币协议以各种开源软件的形式实现,这些软件
可以在笔记本电脑、智能⼿机等多种设备上运⾏,让⽤⼾⽅便地接⼊⽐特币系统。
⽐特币可以做传统货币能做的所有事,例如买卖商品、给个⼈或组织汇款、贷款。⽤⼾可以在专⻔的交易所⾥买卖⽐特币或
兑换其他货币。在⼀定意义上,⽐特币才是互联⽹货币的完美形态。因为它具有快捷、安全、⽆国界的特性。
不同于传统货币,⽐特币是完全虚拟的。它不但没有实体,本质上也没有⼀种虚拟物品代表⽐特币。⽐特币隐含在收发币的
转账记录中。⽤⼾只要有证明其控制权的密钥,⽤密钥解锁,就可以发送⽐特币。这些密钥通常存储在计算机的数字钱包
⾥。拥有密钥是使⽤⽐特币的唯⼀条件,这让控制权完全掌握在每个⼈⼿中。
⽐特币是⼀个分布式的点对点⽹络系统。因此没有“中央”服务器,也没有中央发⾏机构。⽐特币是通过“挖矿”产⽣的,挖矿就
是验证⽐特币交易的同时参与竞赛来解决⼀个数学问题。任何参与者(⽐如运⼀个完整协议栈的⼈)都可以做矿⼯,⽤他
们的电脑算⼒来验证和记录交易。平均每10分钟就有⼈能验证过去这10分钟发⽣的交易,他将会获得新币作为⼯作回报。本
质上,挖矿把央⾏的货币发⾏和结算功能进⾏分布式,⽤全球化的算⼒竞争来取代对中央发⾏机构的需求。
⽐特币系统包含调节挖矿难度的协议。挖矿——在⽐特币⽹络中成功写⼊⼀个区块交易——的难度是动态调整的,保证不管
有多少矿⼯(多少CPU)挖矿,平均每10分钟只有⼀个矿⼯成功。
⽐特币协议还规定,每四年新币的开采量减半,同时限制⽐特币的最终开采总量为2,100万枚。这样,流通中的⽐特币数量⾮
常接近⼀条曲线,并将在2140年⽐特币将达到2,100万枚。由于⽐特币的开采速度随时间递减,从⻓期来看,⽐特币是⼀种
通货紧缩货币。此外,不能通过“印刷”新⽐特币来实现“通货膨胀”。

⽐特币发展史

2008年,⼀位化名为中本聪的⼈,在⼀篇名为《⽐特币:⼀个点对点的电⼦现⾦系统》的论⽂中⾸先提出了⽐特币。中本聪
结合以前的多个数字货币发明,如B-money和HashCash,创建了⼀个完全去中⼼化的电⼦现⾦系统,不依赖于通货保障或
是结算交易验证保障的中央权威。关键的创新是利⽤分布式计算系统(称为“⼯作量证明”算法)每隔10分钟进⾏⼀次的全
⽹“选拔”,能够使去中⼼化的⽹络同步交易记录。这个能优雅的解决双重⽀付问题,即⼀个单⼀的货币单位可以使⽤两次。
此前,双重⽀付问题是数字货币的⼀个弱点,并通过⼀个中央结算机构清除所有交易来处理。
根据中本聪发表的⼀篇涉及⽐特币⽹络运⾏的论⽂,⽐特币⽹络⾃从被许多其他的程序员修订之后,于2009年启动。分布式
计算,为⽐特币提供了成倍增⻓的安全性和韧性,现在超过了世界顶级超级电脑的联合处理能⼒。根据⽐特币兑美元汇率,
⽐特币的总市场估值为50⾄100亿美元。⽬前从全⽹来看,⽐特币处理的最⼤交易额为1.5亿美元,这笔交易及时处理和转
账,没有缴纳任何⼿续费。
中本聪在2011年4⽉退出公众视野,将⽐特币代码开发与⽹络建设的重任留给了欣欣向荣的社区成员。⽽“中本聪”究竟是谁,
时⾄今⽇仍然是未解之谜。然⽽,⽐特币系统的运⾏,既不依赖于中本聪,也不依赖于其他任何⼈——⽐特币系统依赖于完
全透明的数学原理。这项发明本⾝就是开创性的,它已经蔓延到了分布式计算、经济学、计量经济学领域。

区块中的挖矿交易记录

⽹络中产⽣的⼀笔交易直到成为整个⽐特币⼤账簿——区块链的⼀部分时才会被确认有效。平均每10分钟,矿⼯会将⾃上⼀
个区块以来发⽣的所有交易⽣成⼀个新的区块。新交易不断地从⽤⼾钱包和应⽤流⼊⽐特币⽹络。当⽐特币⽹络上的节点看
到这些交易时,会先将它们放到各⾃节点维护的⼀个临时的未经验证的交易池中。当矿⼯构建⼀个新区块时,会将这些交易
从这个交易池中拿出来放到这个新区块中,然后通过尝试解决⼀个⾮常困难的问题(也叫⼯作量证明)以证明这个新区块的
合法性。
这些交易被加进新区块时,以交易费⽤⾼的优先以及其它的⼀些规则进⾏排序。矿⼯⼀旦从⽹络上收到⼀个新区块时,会意
识到在这个区块上的解题竞赛已经输掉了,会⻢上开始下⼀个新区块的挖掘⼯作。它会⽴刻将⼀些交易和这个新区块的数字
指纹放在⼀起开始构建下⼀个新区块,并开始给它计算⼯作量证明。每个矿⼯会在他的区块中包含⼀个特殊的交易,将新⽣
成的⽐特币(当前每区块为25⽐特币)作为报酬⽀付到他⾃⼰的⽐特币地址。如果他找到了使得新区块有效的解法,他就会
得到这笔报酬,因为这个新区块被加⼊到了总区块链中,他添加的这笔报酬交易也会变成可消费的。参与矿池的Jing设置了
他的软件,使得构建新区块时会将报酬地址设为矿池的地址。然后根据各⾃上⼀轮贡献的⼯作量将所得的报酬分给Jing和其
他参与矿池挖矿的矿⼯。

什么是比特币?比特币的发展史,什么是挖矿?相关推荐

  1. 区块链查比特币_登图区块链课堂——比特币矿机发展史

    每周区块链知识讲堂准时和大家见面了,今天和大家聊聊:"比特币矿机的发展史".虚拟货币发展到今天,不知其中多少人经历了人生的跌宕起伏,一夜暴富的剧情每天都在上演.但比特币在几年前,只 ...

  2. [比特币]比特币引发的思考

    Hash指针 指针保存的是本地内存地址,只在本地计算机上才有意义,发送到其它计算机上就没有意义了.所谓的Hash指针只是一种形象的说法,实际系统中用到的时候只有Hash,没有指针. 那么怎么才能找到前 ...

  3. 一个比特币要挖多久?

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 一个比特币要挖多久 比特币怎么挖能赚钱吗比特币要用专门的挖矿机来挖.平均一个挖到的时间几周到几个月不等.要看你的机器的规 ...

  4. 女朋友让我给她讲讲什么是比特币,她想买两个。

    最近总是能在一些网站上看到比特币大涨的消息,诺,这不都涨破20000美元啦. 最近比特币涨势喜人,牵动着每一位股民的心,持有的老哥后悔说当时我咋就没多买点呢,不然明天早饭又能多加个鸡蛋啦,没持有的呢, ...

  5. 比特币现金(BCH)和比特币(BTC)之争到底在争些什么?

    自2017年8月1日比特币现金(BCH)诞生以来,比特币现金(BCH)就经常被拿来和比特币做对比.许多人认为比特币现金(BCH)是比特币的直接竞争对手.随着比特币现金(BCH)不断的发展强大,比特币现 ...

  6. 狂宴终有尽时,留一份清醒一份醉 比特币现金BCH凸显投资价值

    市场波动率如期上升,强势币种进入加速冲顶阶段 本周BTC 8800至9700的核心箱体中窄幅震荡,正如BlockVC策略研究上周周报预期示,在大类币种震荡整理期间,炒作热点迅速扩散,各类题材及小市值币 ...

  7. 区块链从入门到放弃系列教程-涵盖密码学,超级账本,以太坊,Libra,比特币等持续更新

    文章目录 简介 什么是区块链 区块链不是什么 区块链的基础:密码学 区块链的基础:分布式系统和共识机制 超级账本Hyperledger 以太坊 Libra 比特币 总结 简介 区块链是一种防篡改的共享 ...

  8. 区块链系列教程之:比特币中的挖矿

    文章目录 简介 比特币的节点构造 挖矿 挖矿节点 创币交易 矿池收入分配 挖矿方向 算力浪费 算力调整 总结 简介 我们知道比特币就是挖矿产生的,那么在比特币网络中,挖矿有什么特点呢?怎么分配挖矿收入 ...

  9. 区块链技术指南 第一章 区块链和比特币的初体验

    1.1区块链简介 总结 从参与方分类可以分为公有链.联盟链和私有链.从链和链之间的关系可以分为主链和侧链.而且不同的区块链可以形成网络,网络中的区块链可以互联互通,产生互联链的概念. 公有链 公有链是 ...

  10. 探索比特币源码0-bitcoin的编译

    探索比特币源码0-bitcoin的编译 前言 区块链领域作为一个新兴的热点,迭代的实在是太快了,刚刚入门,必须要抓紧追赶. 在阅读了一些优秀的文档之后,已经对比特币及其背后的实现技术--区块链有了一定 ...

最新文章

  1. 前端CSS预处理器Sass
  2. Noticaition 1.0 正式发布了
  3. 3W法—what,why,how的运用
  4. HP服务器RAID配置
  5. MySQL root密码重置 报错:mysqladmin: connect to server at 'localhost' failed的解决方案
  6. SQL Server学习1(建数据库,建表,建约束)
  7. 干掉了竞争对手的餐饮夫妻店,在等待自己的死亡
  8. exfat分配单元大小选多少_NTFS/exFAT/FAT32,这三个常见选项是什么意思?
  9. 基于Nexys4DDR的数字时钟设计
  10. 微型计算机用什么评价判断,环评中常用评价等级的判定
  11. [转载] Python中的switch语句的替代品
  12. Nodejs获取MySQL数据_nodejs同步调用获取mysql数据时遇到的大坑
  13. 随想录(ccpp之间的相互调用)
  14. linux上的 heartbeat 双机热备服务架设
  15. 2018.11.02 洛谷P2661 信息传递(拓扑排序+搜索)
  16. 微信小程序实现每日签到功能
  17. 进销存系统的通用模型
  18. UTC时区表(.Net)
  19. 华为路由器DNS服务器未响应,路由器dns辅服务器未响应
  20. 没有安装sql数据库如何用vs打开mdf数据库文件

热门文章

  1. 公链项目 Taraxa 已开启公募 KYC,投资者可在 3 月 12 日申购
  2. SAP License:CO相关知识点
  3. SAP License:定义某一模块的后台配置权限
  4. SAP License:BCS进阶第一篇-BCS相关概念
  5. SAP License:第三只眼看经济-固定资产最佳折旧率的条件
  6. 重磅分享:一份关于车贷的政策性文件分享
  7. (组合数学3.1.2.1)POJ 2249 Binomial Showdown(排列组合公式的实现)
  8. plus webview关闭事件监听
  9. mysql查询当天数据(上周、本月、上个月、距离当前现在6个月的数据)
  10. linux 下 多进程与多线程