㈠ 比特币中国的发展历史
比特币中国的发展历史如下:
2011-06-09 交易平台上线
2011-06-09 比特币中国价格达到150元
2012-05-27 注册用户突破8000
2012-05-09 日交易量突破2000
2012-05-27 日交易量跃居全球第2
2012-05-29 30天交易量世界排名第8
2012-08-28 推出双重认证功能
2013-02-15 比特币中国价格重回100元
2013-04-10 日交易量达到28600
2013-04-10 比特币中国价格达到1944元
2013-04-21 联合壹基金发起比特币捐款,并向壹基金捐赠15比特币,用于四川救灾
2013-05-15 开通手机验证功能
2013-07-01 推出免充值手续费
2013-09-03 财付通网银自动充值上线
2013-09-24 实行免交易手续费
2013-10-22 日交易量突破50000
2013-10-22 比特币中国价格达到1300元
2013-10-28 市价单功能上线
2013-10-30 中央电视台2套《环球财经连线》报道
2013-11-09 比特币中国价格达到2630元
全球最大的在线支付平台PayPal宣布,将与三家比特币支付服务商合作,试水比特币支付,但是支付服务仅限于虚拟产品的交易,用户只能利用比特币购买电子书、电子音乐、电子游戏、及手机铃声等虚拟物品。
比特币是一种新型的虚拟货币,依靠特殊的算法通过大量计算产生出来的,而根据严密的计算,比特币的存量是有限的,一共2100万个,不会多出一个,也不会少一个。物以稀为贵,比特币在被创造之后,迅速成为互联网投机者追逐的一种“固定资产”。
2014年2月,世界最大的贸易平台MtGox宣布破产,由此也给整个比特币行业蒙上了一层阴影。自2014年中旬起,比特币价格长期处于持续下跌的趋势。
2015年8月12日,一个比特币的价格才接近1700人民币这样的价格水平而已。
017年2月8日下午,人民银行营业管理部检查组又对其他从事比特币交易的“中国比特币”、“比特币交易网”、“好比特币”、“云币网”、“元宝网”、“BTC100”、“聚币网”、“币贝网”、“大红火”等9家在京的比特币交易平台主要负责人进行约谈,通报目前比特币交易平台存在的问题,提示交易平台可能存在的法律风险、政策风险及技术风险等,了解9家交易平台运行情况,并提出明确要求:不得违规从事融资融币等金融业务,不得参与洗钱活动,不得违反国家有关反洗钱、外汇管理和支付结算等金融法律法规,不得违反国家税收和工商广告管理等法律规定。如发现有比特币交易平台违反上述要求,情节严重的,检查组将提请有关部门依法予以关停取缔。
参考资料: http://money.163.com/15/0926/09/B4E9TIAH00253B0H.html
http://www.ke.com/wiki/%E6%AF%94%E7%89%B9%E5%B8%81%E4%B8%AD%E5%9B%BD
㈡ 你觉得Paypal被盗刷后,该怎么办呢
就应该立刻报警,这样的话才可以保护自己的权益,也不会让自己的钱财进行相应的流失。
㈢ 如何通俗易懂得解释什么是区块链,什么是比特币
说说区块链的社会或者经济意义吧。以前的很多科技,其实都是致力在“生产力”这一块,比如说人工智能,它是生产力的一种进步。而区块链,对生产关系有很大的改进,致力的是生产关系。那么为什么这么说?
因为所谓的生产关系,其实就是人和人之间、商业伙伴之间,如何做生意。而这些东西,原来都是在人互相之间的认知过程中,并没有用什么特别的程序,把它程序化,或者量化。
比如我跟你现在是好朋友,我们就可以做生意,如果有人挑拨我们的关系,我们不是好朋友了,我们就不做生意了,即使我们做生意能够赚钱,我们也不干,因为大家互相之间已经没有任何信任了。
而区块链,它其实是由于数据都经过各方面节点的认证,同时备份,所以我的数据,是尽可能真实且肯定不能篡改的,那么既然这样,你相信我的数据,你就可以在此基础上,做一个程序编程,然后把这些数据,可以用来做什么样的商业合同、商业合作的这个“生产关系”,给程序化。这样大家就相信数据,相信算法编出来的程序,而由于你相信这个数据,相信这个程序,你就可以在这个程序上去开发各种APP,这些APP就是生产关系,就是到底去做什么生意。这个就是:区块链其实是对“生产关系”的一种重构。
㈣ LBTC有人了解过吗
作为基于比特币的一个非常大胆和有想象力的实验,LBTC则可以被看成是改变更为彻底的比特币试验田。LBTC比LTC更加大胆创新,通过采用DPoS共识算法和链上治理的方式来运行网络。LBTC存在的意义并不是试图取代比特币,而是在技术上探求更多更广的可能性,对比特币生态形成有益的补充。
LBTC的诞生是为了破除大矿工和Bitcoin Core对比特币的权力垄断,为比特币引入更多的新特性和功能,并大幅度提升性能。闪电比特币(Lightning Bitcoin, LBTC)是一种点对点的电子现金系统,是基于比特币的创新实验,它使用基于UTXO的DPoS共识机制,将投票权和记帐权分开,使代币不再被任一方绑架,是一种极高速度、低手续费、高扩展性的全球价值互联网传输协议。由于采用了DPoS共识机制,用户不用专业矿机也能够参与,达到真正的去中心化
比特币的扩容历史由以下两个阶段构成:由Bitcoin分裂——Bitcoin Core、Bitcoin Cash(2015.5-2017.8),继而Bitcoin Cash继续分裂为Bitcoin Cash ABC和Bitcoin SV(2017.8-2018.11)。此文中作者对比特币扩容历史中的前半段——Bitcoin分裂为Bitcoin core和Bitcoin cash这个过程有了详尽的讲述。
作者:太阳谷 此文由作者于2017年12月17日首发于知乎
—下面开始是按时间顺序更新的内容—
摘要:
Bitcoin Cash是“激进扩容”一方势力,对纽约共识的回应。
扩容之争编年史:
2010年10月:
中本聪提出1MB区块上限以抵御粉尘攻击,此时1MB上限是平均区块大小的700倍,他表示此上限可以在将来某个设定的高度移出(https://bitcointalk.org/index.php?topic=1347.msg15366#msg15366)。
2015年5月:
Gavin Andreesen提出在2016年3月进行20MB扩容(Gavin Andresen : 提高块大小上限迫在眉睫)
2015年6月:
中国矿业开会,发布8MB扩容的声明(中国矿池建议将区块上限提高至8MB)
一系列扩容方案提出:
BIP100:Jeff Garzik提出, 矿池在区块链上投票,每个难度周期根据投票结果取75%算力同意的区块大小扩容或缩容,每次最多改5%)
BIP101:Gavin Andreesen 提出,先扩到2MB,然后每两年翻倍
BIP102:Jeff Garzik提出,直接扩容到2MB
BIP103:Pieter Wuille提出,每97天扩容4.4%
2015年8月:
Gavin Andreesen 和 Mike Hearn 创立基于BIP101 的BitcoinXT
2015年12月:
香港会议:Core提出隔离见证(Segwit)方案,牵扯到的BIP有:
BIP9: Version Bit 投票规则
BIP141:隔离见证,由Eric Lombrozo,Johnson Lau ,Pieter Wuille提出
BIP143,BIP144,BIP145,BIP147:隔离见证的一些其他功能
BitcoinUnlimited创立,Peter Rizun基于Jeff Garzik的BIP100提出了BUIP005(使用EB,AD,MG信号的动态区块上限)
2016年1月:
Gavin提出BIP109:75% 算力支持下扩容到2MB
2016年2月:
中国矿业达成“92共识”,在90%算力支持下进行2MB扩容(币圈聚会达成九二共识)
Gavin创立BitcoinClassic,基于BIP109(75% 算力支持下扩容到2MB)
Mike Hearn发文说比特币实验已经失败,社区被少部分人控制(Mike Hearn:比特币实验已经失败)
Segwit上线测试网Segnet
中国矿业在香港与Core达成“香港共识”:计划4月发布Segwit,7月发布非见证部分扩容到2MB的硬分叉代码,见到硬分叉代码后矿业激活Segwit软分叉,并在2017年7月前激活2MB硬分叉。并约定只在生产环境内运行与共识协议系统兼容的软件(这个系统包含Segwit和2MB硬分叉)(比特币圆桌会议达成关于扩容的共识) 。
2016年4月:
区块堵塞问题开始显现。
2016年5月:
Craig Wright 露面并自称中本聪,Gavin称Craig曾在私下向他展示了创世区块的签名。最终Craig Wright没有向公众展示可信的签名。
2016年10月:
新矿池ViaBTC(10%算力)部署BitcoinUnlimited
2016年11月:
BitcoinCore发布Segwit代码,并在11月19日开始区块投票
http://Bitcoin.com部署BitcoinUnlimited
BTC.top部署BitcoinUnlimited
CANOE部署BitcoinUnlimited
2017年3月:
AntPool开始支持BitcoinUnlimited
匿名作者Shaolinfry提出UASF,基于的BIP148(8月1日后孤立不支持Segwit的区块)
Sergio Demian Lerner提出Segwit2mb(后改名为Segwit2x。主张合并激活Segwit软分叉和2MB硬分叉)
2017年4月:
AntPool的AsicBoost引发争论
2017年5月:
持有83%算力的矿池在纽约达成协议,开始准备Segwit2x
2017年6月:
Segwit2x按时发布alpha版 (项目由Jeff Garzik 主持)
AntPool发布UAHF方案(如果Segwit2x未能及时激活,AntPool在8月1日UASF时进行不公开的BU硬分叉)
85%以上的算力在链上写NYA表示支持纽约协议
2017年7月:
Craig Wright 再次高调露面,表示支持BU路线,反对Segwit技术。并称将筹措20%的算力做non-Segwit矿池,用于在主链干扰Segwit或硬分叉一条没有Segwit的链。
UAHF方案转化为bitcoinABC方案,在8月1日进行8M上限的硬分叉,分叉出来的新链币以Bitcoin Cash为名,简称BCC或BCH。
2018年12月,来自瑞典的Lightning 开发团队提出了新的扩容方案,就是对比特币改变共识机制,学习BTS、EOS的DPoS共识机制,再以链上治理的方式实现扩容,去除矿工垄断和Bitcoin Core的垄断。
2008年10月31日,一名(也可能是一群人)化名为“中本聪”密码学专家在网络上发表了一篇题为《比特币:一个点对点电子现金系统》的白皮书,这份白皮书向用户描述了一种革命性的技术,创建了世界上第一个真正的、点对点和去中心化的货币体系。
过去三个月后,也就是北京时间对2009年1月3日,白皮书的作者“中本聪”在位于芬兰赫尔辛基的一个小型服务器上,亲手创建了第一个区块——即比特币的创世区块(GenesisBlock),并获得了第一笔50枚比特币的奖励,第一个比特币就此问世!
自此,比特币也逐渐进入主流视野。不知不觉,比特币已经伴随我们走过第10个年头。
在比特币10周年来临之际,让我们一同回顾下比特币这十年的发展历程。
2008年
8月18日 bitcoin.org域名被“中本聪”注册
10月31日 比特币白皮书发布
2009年
1月3日 “中本聪”创建了第一个区块——即比特币创世区块(GenesisBlock),获得了50枚比特币的奖励。
1月9日 第一版比特币客户端发布。
1月12日 “中本聪”发出第一笔比特币交易,转账给了向哈尔芬尼,交易总额为10个BTC。
2010年
5月22日 美国弗罗里达程序员 Laszlo在BitcoinTalk发帖用10000btc购买到2个披萨。于是出现了第一个公允汇率1个比特币等值0.008美元。
7月11日 比特币首次被科技媒体Slashdot报道,为比特币带来了大量的用户。
7月16日 首个比特币交易所MT.Gox创立,人们有了可以兑换比特币的交易 平台。
11月27日 第一个比特币“矿池”Sluch Pool问世。
2011年
2月13日 比特币和美元同价,达到1美元。
3月,全网速度达到1T,迎来GPU挖矿时代。价格跌至0.6美元。
2012年
9月27日 比特币基金创立,实行邀请制。
11月28日 产量减半,挖出数量已经占总量2100万的一半。
2013年
1月16日 阿瓦隆生产出第一台商用比特币ASIC矿机。
11月22日 央行副行长易纲表示:中国近期不可能承认比特币合法性。
12月01日 比特币月涨521%,价格首次超越1盎司黄金价格。
12月5日,中国人民银行等五部委发布《关于防范比特币风险的通知》,致比特币价格当日暴跌。
2014年
2月28日 全球最大的加密货币交易所MTGOX,声称遭到黑客攻击,80万比特币被盗,申请破产清算。
2015年
12月07日 隔离见证方案(Segwit)被首次提出。
2016年
1月14日 闪电网络白皮书首次发布。
2017年
1月2日 比特币开年大涨 国内价格再度突破1000美元。
1月6日 中国人民银行及其上海总部分别在北京和上海约谈了三家比特币交易所。
9月4日 中国人民银行等七部委发布的《关于防范代帀发行融资风险的公告》,要求国内交易所于10月底全部关门。
10月31日 国内三大比特币交易所均发布公告,宣布停止人民币和比特币交易,中国境内比特币交易所全面谢幕。
2018年
10月31日 比特币白皮书发布十周年!
2020年
五月,比特币产量减半
㈤ 区块链入门108个知识点
1、什么是区块链
把多笔交易的信息以及表明该区块的信息打包放在一起,经验证后的这个包就是区块。
每个区块里保存了上一个区块的hash值,使区块之间产生关系,也就是说的链了。合起来就叫区块链。
2.什么是比特币
比特币概念是2009年中本聪提出的,总量是2100万个。比特币链大约每10分钟产生一个区块,这个区块是矿工挖了10分钟挖出来的。作为给矿工奖励,一定数量的比特币会发给矿工们,但是这个一定数量是每四年减半一次。现在是12.5个。照这样下去2040年全部的比特币问世。
3.什么是以太坊
以太坊与比特币最大的区别是有了智能合约。使得开发者在上边可以开发,运行各种应用。
4.分布式账本
它是一种在网络成员之间共享,复制和同步的数据库。直白说,在区块链上的所有用户都有记账功能,而且内容一致,这样保证了数据不可篡改性。
5.什么是准匿名性
相信大家都有钱包,发送交易都用的钱包地址(一串字符串)这就是准匿名。
6.什么是开放透明性/可追溯
区块链存储了从 历史 到现在的所有数据,任何人都可以查看,而且还可以查看到 历史 上的任何数据。
7.什么是不可篡改
历史 数据和当前交易的数据不可篡改。数据被存在链上的区块上,有一个hash值,如果修改该区块信息,那么它的 hash值也变了,它后边的所有区块的hash值也必须修改,使成为新的链。同时主链还在进行交易产生区块。修改后链也必须一直和主链同步产生区块,保证链的长度一样。代价太大了,只为修改一条数据。
8.什么是抗ddos攻击
ddos:黑客通过控制许多人的电脑或者手机,让他们同时访问一个网站,由于服务器的宽带是有限的,大量流量的涌入可能会使得网站可能无法正常工作,从而遭受损失。但区块链是分布式的,不存在一个中心服务器,一个节点出现故障,其他节点不受影响。理论上是超过51%的节点遭受攻击,会出现问题。
9.主链的定义
以比特币为例,某个时间点一个区块让2个矿工同时挖出来,然后接下来最先产生6个区块的链就是主链
10.单链/多链
单链指的是一条链上处理所有事物的数据结构。多链结构,其核心本质是公有链+N个子链构成。只有一条,子链理论上可以有无数条,每一个子链都可以运行一个或多个DAPP系统
11.公有链/联盟链/私有链
公有链:每个人都可以参与到区块链
联盟链:只允许联盟成员参与记账和查询
私有链:写入和查看的权限只掌握在一个组织手里。
12.共识层数据层等
区块链整体结构有六个:数据层,网络层,共识层,激励层,合约层,应用层。数据层:记录数据的一层,属于底层技术;网络层:构建区块链网络的一种架构,它决定了用户与用户之间通过何种方式组织起来。共识层:提供了一套规则,让大家接收和存储的信息达成一致。激励层:设计激励政策,鼓励用户参与到区块链生态中;合约层:一般指“智能合约”,它是一套可以自动执行,根据自己需求编写的合约体系。应用层:区块链上的应用程序,与手机的app类似前分布式存储研发中心
13.时间戳
时间戳是指从1970年1月1日0时0分0秒0...到现在的当前时间的总秒数,或者总纳秒数等等很大的数字。每个区块生成时都有一个时间戳,表明生成区块的时间。
14.区块/区块头/区块体
区块是区块链的基本单元,区块头和区块体是区块链的组成部分。区块头里面包含的信息有上一个区块的hash,本区块的hash,时间戳等等。区块体就是区块里的详细数据。
15.Merkle树
Merkle树,也叫二叉树,是存储数据的一种数据结构,最底层是所有区块包含的原始数据,上一层是每个区块的hash值,这一层的hash两两组合产生新的hash值,形成新的一层,然后一层层往上,-直到产生一个hash值。这样的结构可以用于快速比较大量的数据,不需要下载全部的数据就可以快速的查找你想要的最底层的 历史 数据。
16什么是扩容
比特币的一个区块大小大约是1M左右,可以保存4000笔交易记录。扩容就是想把区块变大,能保存更多的数据。
17.什么是链
每个区块都会保存上一个区块的 hash,使区块之间产生关系,这个关系就是链。通过这个链把区块交易记录以及状态变化等的数据存储起来。
18.区块高度
这个不是距离上说的高度,它指是该区块与所在链上第一个区块之间相差的区块总个数。这个高度说明了就是第几个区块,只是标识作用。
19.分叉
同一时间内产生了两个区块(区块里的交易信息是一样的,只是区块的hash值不一样),之后在这两个区块上分叉出来两条链,这两条链接下来谁先生成6个区块,谁就是主链,另外的一条链丢弃。
20.幽灵协议
算力高的矿池很容易比算力低的矿机产生区块速度快,导致区块链上大部分区块由这些算力高的矿池产生的。而算力低的矿机产生的区块因为慢,没有存储到链上,这些区块将会作废。
幽灵协议使得本来应该作废的区块,也可以短暂的留在链上,而且也可以作为
工作量证明的一部分。这样一来,小算力
的矿工,对主链的贡献比重就增大了,大型矿池就无法独家垄断对新区块的确认。
21.孤块
之前说过分叉,孤块就是同一时间产生的区块,有一个形成了链,另一个后边没有形成链。那么这个没形成链的块就叫
孤块。
22.叔块
上边说的孤块,通过幽灵协议,使它成为工作量证明的一部分,那它就不会被丢弃,会保存在主链上。这个区块就是下
23重放攻击
就是黑客把已经发送给服务器的消息,重新又发了一遍,有时候这样可以骗取服务器的多次响应。
24.有向无环图
也叫数据集合DAG(有向非循环图),DAG是一种理想的多链数据结构。现在说的区块链大都是单链,也就是一个区块连一个区块,DAG是多个区块相连。好处是可以同时生成好几个区块,于是网络可以同时处理大量交易,吞吐量肯定就上升了。但是缺点很多,目前属于研究阶段。
25.什么是挖矿
挖矿过程就是对以上这六个字段进行一系列的转换、连接和哈希运算,并随着不断一个一个试要寻找的随机数,最后成功找到一个随机数满足条件:经过哈希运算后的值,比预设难度值的哈希值小,那么,就挖矿成功了,节点可以向邻近节点进行广播该区块,邻近节点收到该区块对以上六个字段进行同样的运算,验证合规,再向其它结点转播,其它结点也用同样的算法进行验证,如果全网有51%的结点都验证成功,这个区块就算真正地“挖矿”成功了,每个结点都把这个区块加在上一个区块的后面,并把区块中与自己记录相同的列表删除,再次复生上述过程。另外要说的是,不管挖矿成不成功每个节点都预先把奖励的比特币50个、所有交易的手续费(总输入-总输出)记在交易列表的第一项了(这是“挖矿”最根本的目的,也是保证区块链能长期稳定运行的根本原因),输出地址就是本结点的地址,但如果挖矿不成功,这笔交易就作废了,没有任何奖励。而且这笔叫作“生产交易”的交易不参与“挖矿”计算。
26.矿机/矿场
矿机就是各种配置的计算机,算力是他们的最大差距。矿机集中在一个地的地方就是矿场
27.矿池
就是矿工们联合起来一起组成一个团队,这个团队下的计算机群就是矿池。挖矿奖励,是根据自己的算力贡献度分发。
28.挖矿难度和算力
挖矿难度是为了保证产生区块的间隔时间稳定在某个时间短内,如比特币10分钟出
块1个。算力就是矿机的配置。
29.验证
当区块链里的验证是对交易合法性的一种确认,交易消息在节点之间传播时每个节点都会验证一次这笔交易是否合法。比如验证交易的语法是否正确,交易的金额是否大于0,输入的交易金额是否合理,等等。验证通过后打包,交给矿工挖矿。
30.交易广播
就是该节点给其他节点通过网络发送信息。
31.矿工费
区块链要像永动机一样不停的工作,需要矿工一直维护着这个系统。所以要给矿工们好处费,才能持久。
32.交易确认
当交易发生时,记录该笔交易的区块将进行第一次确认,并在该区块之后的链上的每一个区块进行再次确认:当确认数达到6个及以上时,通常认为这笔交易比较安全并难以篡改。
33.双重交易
就是我有10块钱,我用这10块钱买了一包烟,然后瞬间操作用这还没到付的10块钱又买了杯咖啡。所以验证交易的时候,要确认这10块钱是否已花费。
34.UTXO未花费的交易输出
它是一个包含交易数据和执行代码的数据结构,可以理解为存在但尚未消费的数字货币。
35.每秒交易数量TPS
也就是吞吐量,tps指系统每秒能处理的交易数量。
36.钱包
与支付宝类似,用来存储数字货币的,用区块链技术更加安全。
37.冷钱包/热钱包
冷钱包就是离线钱包,原理是储存在本地,运用二维码通信让私钥永不触网。热钱包就是在线钱包,原理是将私钥加密后存储在服务器上,当需要使用时再从服务器上下载下来,并在浏览器端进行解密。
38.软件钱包/硬件钱包
软件钱包是一种计算机程序。一般而言,软件钱包是与区块链交互的程序,可以让用户接收、存储和发送数字货币,可以存储多个密钥。硬件钱包是专门处理数字货币的智能设备。
39.空投
项目方把数字货币发送给各个用户钱包地址。
40.映射
映射跟区块链货币的发行相关,是链与链之间的映射。比如有一些区块链公司,前期没有完成链的开发,它就依托于以太坊发行自己的货币,前期货币的发行、交易等都在以太坊上进行操作。随着公司的发展,公司自己的链开发完成了公司想要把之前在以太坊上的信息全部对应到自己的链上,这个过程就是映射。
41.仓位
指投资人实有投资和实际投资资金的比例
42.全仓
全部资金买入比特币
43.减仓
把部分比特币卖出,但不全部卖出
44.重仓
资金和比特币相比,比特币份额占多
45.轻仓
资金和比特币相比,资金份额占多
46.空仓
把手里所持比特币全部卖出,全部转为资金
47.止盈
获得一定收益后,将所持比特币卖出以保住盈利
48.止损
亏损到一定程度后,将所持比特币卖出以防止亏损进一步扩大
49.牛市
价格持续上升,前景乐观
50.熊市
价格持续下跌,前景黯淡
51.多头(做多)
买方,认为币价未来会上涨,买入币,待币价上涨后,高价卖出获利了结
52.空头(做空)
卖方,认为币价未来会下跌,将手中持有的币(或向交易平台借币)卖出,待币价下跌后,低价买入获利了结
53.建仓
买入比特币等虚拟货币
54.补仓
分批买入比特币等虚拟货币,如:先买入1BTC,之后再买入1BTC
55.全仓
将所有资金一次性全部买入某一种虚拟币
56.反弹
币价下跌时,因下跌过快而价格回升调整
57.盘整(横盘)
价格波动幅度较小,币价稳定
58.阴跌
币价缓慢下滑
59.跳水(瀑布)
币价快速下跌,幅度很大
60.割肉
买入比特币后,币价下跌,为避免亏损扩大而赔本卖出比特币。或借币做空后,币价上涨,赔本买入比特币
61.套牢
预期币价上涨,不料买入后币价却下跌;或预期币价下跌,不料卖出后,币价却上涨
62.解套
买入比特币后币价下跌造成暂时的账面损失,但之后币价回升,扭亏为盈
63.踏空
因看淡后市卖出比特币后,币价却一路上涨,未能及时买入,因此未能赚得利润
64.超买
币价持续上升到一定高度,买方力量基本用尽,币价即将下跌
65.超卖
币价持续下跌到一定低点,卖方力量基本用尽,币价即将回升
66.诱多
币价盘整已久,下跌可能性较大,空头大多已卖出比特币,突然空方将币价拉高,诱使多方以为币价将会上涨,纷纷买入,结果空方打压币价,使多方套牢
67.诱空
多头买入比特币后,故意打压币价,使空头以为币价将会下跌,纷纷抛出,结果误入多头的陷阱
68.什么是NFT
NFT全称“Non-Fungible Tokens” 即非同质化代币,简单来说,即区块链上一种无法分割的版权证明,主要作用数字资产确权,转移,与数字货币区别在于,它独一无二,不可分割,本质上,是一种独特的数字资产。
69.什么是元宇宙
元宇宙是一个虚拟时空间的集合, 由一系列的增强现实(AR), 虚拟现实(VR) 和互联网(Internet)所组成,其中数字货币承载着这个世界中价值转移的功能。
70.什么是DeFi
DeFi,全称为Decentralized Finance,即“去中心化金融”或者“分布式金融”。“去中心化金融”,与传统中心化金融相对,指建立在开放的去中心化网络中的各类金融领域的应用,目标是建立一个多层面的金融系统,以区块链技术和密码货币为基础,重新创造并完善已有的金融体系
71.谁是中本聪?
72.比特币和Q币不一样
比特币是一种去中心化的数字资产,没有发行主体。Q币是由腾讯公司发行的电子货币,类似于电子积分,其实不是货币。Q币需要有中心化的发行机构,Q币因为腾讯公司的信用背书,才能被认可和使用。使用范围也局限在腾讯的 游戏 和服务中,Q币的价值完全基于人们对腾讯公司的信任。
比特币不通过中心化机构发行,但却能够得到全球的广泛认可,是因为比特币可以自证其信,比特币的发行和流通由全网矿工共同记账,不需要中心机构也能确保任何人都无法窜改账本。
73.矿机是什么?
以比特币为例,比特币矿机就是通过运行大量计算争夺记账权从而获得新生比特币奖励的专业设备,一般由挖矿芯片、散热片和风扇组成,只执行单一的计算程序,耗电量较大。挖矿实际是矿工之间比拼算力,拥有较多算力的矿工挖到比特币的概率更大。随着全网算力上涨,用传统的设备(CPU、GPU)挖到比特的难度越来越大,人们开发出专门用来挖矿的芯片。芯片是矿机最核心的零件。芯片运转的过程会产生大量的热,为了散热降温,比特币矿机一般配有散热片和风扇。用户在电脑上下载比特币挖矿软件,用该软件分配好每台矿机的任务,就可以开始挖矿了。每种币的算法不同,所需要的矿机也各不相同。
74.量化交易是什么?
量化交易,有时候也称自动化交易,是指以先进的数学模型替代人为的主观判断,极大地减少了投资者情绪波动的影响,避免在市场极度狂热或悲观的情况下做出非理性的投资决策。量化交易有很多种,包括跨平台搬砖、趋势交易、对冲等。跨平台搬砖是指,当不同目标平台价差达到一定金额,在价高的平台卖出,在价低的平台买入。
75.区块链资产场外交易
场外交易也叫OTC交易。用户需要自己寻找交易对手,不通过撮合成交,成交价格由交易双方协商确定,交易双方可以借助当面协商或者电话通讯等方式充分沟通。
76.时间戳是什么?
区块链通过时间戳保证每个区块依次顺序相连。时间戳使区块链上每一笔数据都具有时间标记。简单来说,时间戳证明了区块链上什么时候发生了什么事情,且任何人无法篡改。
77.区块链分叉是什么?
在中心化系统中升级软件十分简单,在应用商店点击“升级”即可。但是在区块链等去中心化系统中,“升级”并不是那么简单,甚至可能一言不合造成区块链分叉。简单说,分叉是指区块链在进行“升级”时发生了意见分歧,从而导致区块链分叉。因为没有中心化机构,比特币等数字资产每次代码升级都需要获得比特币社区的一致认可,如果比特币社区无法达成一致,区块链很可能形成分叉。
78.软分叉和硬分叉
硬分叉,是指当比特币代码发生改变后,旧节点拒绝接受由新节点创造的区块。不符合原规则的区块将被忽略,矿工会按照原规则,在他们最后验证的区块之后创建新的区块。软分叉是指旧的节点并不会意识到比特币代码发生改变,并继续接受由新节点创造的区块。矿工们可能会在他们完全没有理解,或者验证过的区块上进行工作。软分叉和硬分叉都"向后兼容",这样才能保证新节点可以从头验证区块链。向后兼容是指新软件接受由旧软件所产生的数据或者代码,比如说Windows 10可以运行Windows XP的应用。而软分叉还可以"向前兼容"。
79.区块链项目分类和应用
从目前主流的区块链项目来看,区块链项目主要为四类:第一类:币类;第二类:平台类;第三类:应用类;第四类:资产代币化。
80.对标美元的USDT
USDT是Tether公司推出的对标美元(USD)的代币Tether USD。1USDT=1美元,用户可以随时使用USDT与USD进行1:1兑换。Tether公司执行1:1准备金保证制度,即每个USDT代币,都会有1美元的准备金保障,对USDT价格的恒定形成支撑。某个数字资产单价是多少USDT,也就相当于是它的单价是多少美元(USD)。
81.山寨币和竞争币
山寨币是指以比特币代码为模板,对其底层技术区块链进行了一些修改的区块链资产,其中有技术性创新或改进的又称为竞争币。因为比特币代码开源,导致比特币的抄袭成本很低,甚至只需复制比特币的代码,修改一些参数,便可以生成一条全新的区块链。
82.三大交易所
币安:https://accounts.binancezh.ac/zh-CN
Okex: https://www.ouyi.top/
火币:https://www.huobi.af/zh-cn
83.行情软件
Mytoken:http://www.mytoken.com/
非小号:https://www.feixiaohao.co/
84.资讯网站
巴比特:https://www.8btc.cn
金色 财经 :http://www.jinse.com/
币世界快讯:http://www.bishijie.com
85.区块链浏览器
BTC:https://btc.com/
ETH:https://etherscan.io/
BCH:https://blockchair.com/bitcoin-cash/blocks
LTC:http://www.qukuai.com/search/ltc
ETC:https://gastracker.io/
86.钱包
Imtoken:https://imatoken.net/
比特派:https://bitpie.com/
87. 去中心化交易所
uniswap: https://uniswap.org
88. NFT交易所
Opensea:https://opensea.io
Super Rare:https://superrare.com/
89. 梯子
自备,购买靠谱梯子
90. 平台币
平台发行的数字货币,用于抵扣手续费,交易等
91. 牛市、熊市
牛市:上涨行情
熊市:下跌行情
92. 区块链1.0
基于分布式账本的货币交易体系,代表为比特币
93. 区块链2.0
以太坊(智能合约)为代表的合同区块链技术为2.0
94. 区块链3.0
智能化物联网时代,超出金融领域,为各种行业提供去中心化解决方案
95. 智能合约
智能合约,Smart Contract,是一种旨在以信息化方式传播、验证或执行合同的计算机协议,简单说,提前定好电子合约,一旦双方确认,合同自动执行。
96. 什么是通证?
通证经济就是以Token为唯一参考标准的经济体系,也就是说相当于通行证,你拥有Token ,就拥有权益,就拥有发言权。
大数据是生产资料,AI是新的生产力,区块链是新的生产关系。大数据指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。简单理解为,大数据就是长期积累的海量数据,短期无法获取。区块链可以作为大数据的获取方式,但无法取代大数据。大数据只是作为在区块链运行的介质,没有绝对的技术性能,所以两者不能混淆。(生产关系简单理解就是劳动交换和消费关系,核心在于生产力,生产力核心在于生产工具)
ICO,Initial Coin Offering, 首次公开代币发行,就是区块链数字货币行业中的众筹。是2017最为热门的话题和投资趋势,国家9.4出台监管方案。说到ICO,人们会想到IPO,两者有着本质不同。
99. 数字货币五个特征
第一个特征:去中心化
第二个特征:有开源代码
第三个特征:有独立的电子钱包
第四个特征:恒量发行的
第五个特征:可以全球流通
100.什么叫去中心化?
没有发行方,不属于任何机构或国家,由互联网网络专家设计、开发并存放于互联网上,公开发行的币种。
100. 什么叫衡量(稀缺性)?
发行总量一旦设定,永久固定,不能更改,不能随意超发,可接受全球互联网监督。因挖掘和开釆难度虽时间数量变化,时间越长,开采难度越大,所开釆的币就越少,因此具有稀缺性。
101. 什么叫开源代码?
用字母数字组成的存放在互联网上,任何人都可以查出其设计的源代码,所有人都可以参与,可以挖掘,全球公开化。
102. 什么叫匿名交易? 专有钱包私密?
每个人都可以在网上注册下载钱包,无需实名认证,完全由加密数字代码组成,全球即时点对点发送、交易,无需借助银行和任何机构,非本人授权任何人都无法追踪、查询。
合约交易是指买卖双方对约定未来某个时间按指定价格接收一定数量的某种资产的协议进行交易。合约交易的买卖对象是由交易所统一制定的标准化合约,交易所规定了其商品种类,交易时间,数量等标准化信息。合约代表了买卖双方所拥有的权利和义务。
105.数字货币产业链
芯片厂家 矿机厂商 矿机代理 挖矿 出矿到交易所 散户炒币
106.二本是谁?
二本:数字货币价值投资者
投资风格:稳健
建立社群:二本杂谈(高质量价投社群)
107.二本投资策略
长短结合,价投为主,不碰合约,不玩短线
合理布局,科学操作,稳健保守,挣周期钱
108.二本?
欢迎币友,共谋发展
㈥ 比特币如何算出来的
要想了解bitcoin的技术原理,首先需要了解两个重要的密码技术: HASH码:将一个长字符串转换成固定长度的字符串,并且其转换不可逆,即不太可能从HASH码猜出原字符串。bitcoin协议里使用的主要是SHA256。
公钥体系:对应一个公钥和私钥,在应用中自己保留私钥,并公开公钥。当甲向乙传递信息时,可使用甲的私钥加密信息,乙可用甲的公钥进行解密,这样可确保第三方无法冒充甲发送信息;同时,甲向乙传递信息时,用乙的公钥加密后发给乙,乙再用自己的私钥进行解密,这样可确保第三者无法偷听两人之间的通信。最常见的公钥体系为RSA,但bitcoin协议里使用的是lliptic Curve Digital Signature Algorithm。 和现金、银行账户的区别? bitcoin为电子货币,单位为BTC。在这篇文章里也用来指代整个bitcoin系统。 和在银行开立账户一样,bitcoin里的对应概念为地址。每个人都可以有1个或若干个bitcoin地址,该地址用来付账和收钱。每个地址都是一串以1开头的字符串,比如我有两个bitcoin账户,和。一个bitcoin账户由一对公钥和私钥唯一确定,要保存账户,只需要保存好私钥文件即可。 和银行账户不一样的地方在于,银行会保存所有的交易记录和维护各个账户的账面余额,而bitcoin的交易记录则由整个P2P网络通过事先约定的协议共同维护。 我的账户地址里到底有多少钱? 虽然使用bitcoin的软件可以看到当前账户的余额,但和银行不一样,并没有一个地方维护每个地址的账面余额。它只能通过所有历史交易记录去实时推算账户余额。 我如何付账? 当我从地址A向对方的地址B付账时,付账额为e,此时双方将向各个网络节点公告交易信息,告诉地址A向地址B付账,付账额为e。为了防止有第三方伪造该交易信息,该交易信息将使用地址A的私钥进行加密,此时接受到该交易信息的网络节点可以使用地址A的公钥进行验证该交易信息的确由A发出。当然交易软件会帮我们做这些事情,我们只需要在软件中输入相关参数即可。 网络节点后收到交易信息后会做什么? 这个是整个bitcoin系统里最重要的部分,需要详细阐述。为了简单起见,这里只使用目前已经实现的bitcoin协议,在当前版本中,每个网络节点都会通过同步保存所有的交易信息。 历史上发生过的所有交易信息分为两类,一类为"验证过"的交易信息,即已经被验证过的交易信息,它保存在一连串的“blocks”里面。每个"block"的信息为前一个"bock"的ID(每个block的ID为该block的HASH码的HASH码)和新增的交易信息(参见一个实际的block)。另外一类指那些还"未验证"的交易信息,上面刚刚付账的交易信息就属于此类。 当一个网络节点接收到新的未验证的交易信息之后(可能不止一条),由于该节点保存了历史上所有的交易信息,它可以推算中在当时每个地址的账面余额,从而可以推算出该交易信息是否有效,即付款的账户里是否有足够余额。在剔除掉无效的交易信息后,它首先取出最后一个"block"的ID,然后将这些未验证的交易信息和该ID组合在一起,再加上一个验证码,形成一个新的“block”。 上面构建一个新的block需要大量的计算工作,因为它需要计算验证码,使得上面的组合成为一个block,即该block的HASH码的HASH码的前若干位为1。目前需要前13位为1(大致如此,不确定具体方式),此意味着如果通过枚举法生成block的话,平均枚举次数为16^13次。使用CPU资源生成block被称为“挖金矿”,因为生产该block将得到一定的奖励,该奖励信息已经被包含在这个block里面。 当一个网络节点生成一个新的block时,它将广播给其它的网络节点。但这个网络block并不一定会被网络接受,因为有可能有别的网络节点更早生产出了block,只有最早产生的那个block或者后续block最多的那个block有效,其余block不再作为下一个block的初始block。 对方如何确认支付成功? 当该笔支付信息分发到网络节点后,网络节点开始计算该交易是否有效(即账户余额是否足够支付),并试图生成包含该笔交易信息的blocks。当累计有6个blocks(1个直接blocks和5个后续blocks)包含该笔交易信息时,该交易信息被认为“验证过”,从而该交易被正式确认,对方可确认支付成功。 一个可能的问题为,我将地址A里面的余额都支付给地址B,同时又支付给地址C,如果只验证单比交易都是有效的。此时,我的作弊的方式为在真相大白之前产生6个仅包括B的block发给B,以及产生6个仅包含C的block发给C。由于我产生block所需要的CPU时间非常长,与全网络相比,我这样作弊成功的概率微乎其微。 网络节点生产block的动机是什么? 从上面描述可以看出,为了让交易信息有效,需要网络节点生成1个和5个后续block包含该交易信息,并且这样的block生成非常耗费CPU。那怎么样让其它网络节点尽快帮忙生产block呢?答案很简单,协议规定对生产出block的地址奖励BTC,以及交易双方承诺的手续费。目前生产出一个block的奖励为50BTC,未来每隔四年减半,比如2013年到2016年之间奖励为25BTC。 交易是匿名的吗? 是,也不是。所有BITCOIN的交易都是可见的,我们可以查到每个账户的所有交易记录,比如我的。但与银行货币体系不一样的地方在于,每个人的账户本身是匿名的,并且每个人可以开很多个账户。总的说来,所谓的匿名性没有宣称的那么好。 但bitcoin用来做黑市交易的还有一个好处,它无法冻结。即便警方追踪到了某个bitcoin地址,除非根据网络地址追踪到交易所使用的电脑,否则还是毫无办法。 如何保证bitcoin不贬值? 一般来说,在交易活动相当的情况下,货币的价值反比于货币的发行量。不像传统货币市场,央行可以决定货币发行量,bitcoin里没有一个中央的发行机构。只有通过生产block,才能获得一定数量的BTC货币。所以bitcoin货币新增量决定于: 1、生产block的速度:bitcoin的协议里规定了生产block的难度固定在平均2016个每两个星期,大约10分钟生产一个。CPU速度每18个月速度加倍的摩尔定律,并不会加快生产block的速度。 2、生产block的奖励数量:目前每生产一个block奖励50BTC,每四年减半,2013年开始奖励25BTC,2017年开始奖励额为12.5BTC。 综合上面两个因素,bitcoin货币发行速度并不由网络节点中任何单个节点所控制,其协议使得货币的存量是事先已知的,并且最高存量只有2100万BTC
㈦ 鏁板瓧璐у竵濡備綍浜ゆ槗
浜烘皯甯佺洿鎺ヤ拱鍗栨瘮鐗瑰竵銆屽満澶栦氦鏄揙TC銆嶅钩鍙板彲浠ュ疄鐜帮細
鐩存帴鐢ㄤ汉姘戝竵锛屼拱鍏ユ瘮鐗瑰竵BTC銆傚崠鍑烘墍鎸佹瘮鐗瑰竵BTC锛屾崲鍥炰汉姘戝竵
杩欑嶄氦鏄撴ā寮忎織绉般屽満澶栦氦鏄揙TC銆嶏紝鏄涓浜轰笌涓浜轰箣闂寸洿鎺ヨ繘琛屼氦鏄擄紝骞冲彴鍋氭媴淇濓紝鏈夌偣鍍忎笓闂ㄤ拱鍗栨瘮鐗瑰竵鐨勬窐瀹濄備絾鏄锛屽傛灉浜ゆ槗涓閬囧埌浜嗛獥瀛愶紝杩樻槸涓浠舵瘮杈冮椆蹇冪殑浜嬶紝鎵浠ュ缓璁閫夋嫨骞冲彴鏃讹紝涓嶄粎瑕佽冭檻鏄鍚︽敮鎸佷汉姘戝竵浜ゆ槗锛岃繕搴旇冭檻鏄鍚︽湁涓鏂囧㈡湇锛屽傛灉浜ゆ槗鐪熺殑鍑轰簡闂棰橈紝鑳芥柟渚跨殑鐢ㄤ腑鏂囦笌瀹㈡湇鑱旂郴锛岀敵璇蜂徊瑁併傜粷澶ч儴鍒嗐屽満澶栦氦鏄揙TC銆嶇綉绔欑殑娴佺▼閮藉ぇ鍚屽皬寮傘傚満澶栦氦鏄撴帹鑽愪娇鐢66otc浜ゆ槗鎵銆
涓銆佷汉姘戝竵涔板崠鍏朵粬甯佺
鐢变簬鐩鍓嶆斂绛栫佹㈢洿鎺ヤ汉姘戝竵浜ゆ槗锛屾墍浠ュ湪铏氭嫙璐у竵浜ゆ槗杩囩▼涓锛屾垜浠寰寰鐢║SDT鍋氫腑浠嬨俇SDT鏄缇庡厓娉曞竵浠e竵锛屼笌缇庡厓濮嬬粓淇濇寔1:1鍏戞崲锛岀浉褰撲簬鍖哄潡閾句腑鐨勭編鍏冦傜畝鍗曠偣鐞嗚В锛氫綘鍙浠ヨや负USDT灏辩浉褰撲簬缇庡厓銆
浠ョ伀甯佷负渚嬶紝澶ч檰鐢ㄦ埛娉ㄥ唽涓庤韩浠借よ瘉閮藉緢鏂逛究锛岀綉绔欎娇鐢ㄨ捣鏉ヤ篃绗﹀悎澶ч檰鐢ㄦ埛鐨勪範鎯锛屽悓鏃跺彲鍙樼浉鐨勪竴绔欏紡瀹屾垚鐢ㄤ汉姘戝竵涔板竵鍗栧竵銆
鍥犱负鏀跨瓥闂棰橈紝鐏甯佷笉寰椾笉灏嗕笟鍔℃媶鍒嗕负涓や釜棰戦亾锛屻屾硶甯佷氦鏄撱嶉戦亾瑙e喅鐢ㄤ汉姘戝竵浜ゆ槗USDT锛屻屽竵甯佷氦鏄撱嶉戦亾瑙e喅鐢║SDT浜ゆ槗铏氭嫙璐у竵锛岀敱浜庤繖涓ら戦亾閮藉睘浜庣伀甯佸钩鍙帮紝鎵浠ヤ綘鍙闇瑕佺畝鍗曡繘琛屻岀珯鍐呰浆甯併嶆搷浣滐紝鍗冲彲璁╀綔涓轰腑浠嬬殑USDT鍦ㄨ繖涓や釜棰戦亾閲岄潰浜掕浆锛屼篃灏卞彉鐩哥殑涓绔欏紡瀹屾垚鐢ㄤ汉姘戝竵涔板竵鍗栧竵銆
浜屼拱甯佸備綍鐢ㄤ汉姘戝竵璐涔版暟瀛楄揣甯
绗1姝ワ細閫氳繃鐏甯佷笓涓氱珯鐨勩屾硶甯佷氦鏄撱嶉戦亾锛屽彲鐩存帴鐢ㄤ汉姘戝竵涔板叆USDT
绗2姝ワ細閫氳繃绔欏唴浜掕浆锛屽皢鍒氬垰涔板叆鐨刄SDT锛屼粠銆孫TC绔欍嶅垝杞鍒般屼笓涓氱珯銆嶏紝绉掑埌璐︼紝0鎵嬬画璐
绗3姝ワ細閫氳繃鐏甯佷笓涓氱珯鐨勩屽竵甯佷氦鏄撱嶉戦亾杩涜屼拱甯佷氦鏄
涔颁富娴佸竵锛氬彲鐩存帴鐢║SDT涔板叆鎯宠佺殑甯佺
涔板皬甯佺嶏細鍏堢敤USDT涔板叆BTC鎴朎TH锛岀劧鍚庡啀灏咮TC鎴朎TH鎹㈡垚鎯宠佺殑灏忓竵绉
鍗栧竵鎵鎸佹暟瀛楄揣甯佸崌鍊煎悗锛屽備綍鎹㈠洖浜烘皯甯侊紝钀借嬩负瀹
绗1姝ワ細閫氳繃鐏甯佷笓涓氱珯鐨勩屾硶甯佷氦鏄撱嶉戦亾杩涜屼氦鏄擄紝灏嗘墜涓婄殑甯侀兘鎹㈡垚USDT
绗2姝ワ細閫氳繃绔欏唴浜掕浆锛屽皢鐏甯併屼笓涓氱珯銆嶄腑鐨刄SDT鍒掕浆鍒扮伀甯併孫TC绔欍嶏紝绉掑埌璐︼紝0鎵嬬画璐
绗3姝ワ細閫氳繃鐏甯併屾硶甯佷氦鏄撱嶅崠鎺夎繖浜沀SDT锛岃幏寰椾汉姘戝竵
鏁板瓧璐у竵鎬庝箞鎿嶄綔
1鐐瑰嚮鏀朵粯娆 鍦ㄥ井淇℃敮浠樼晫闈,鐐瑰嚮宸︿笂鏂圭殑鏀朵粯娆俱
2鐐瑰嚮浣跨敤鏁板瓧浜烘皯甯佷粯娆 杩涘叆鍚庣偣鍑讳竴涓嬮〉闈㈢殑浣跨敤鏁板瓧浜烘皯甯佷粯娆俱
3杈撳叆鎵嬫満鍙 鍦ㄩ〉闈㈡寜鐓ф彁绀鸿緭鍏ユ墜鏈哄彿杩涜岀粦瀹氫俊鎭銆
4鎴愬姛鎿嶄綔 缁戝畾瀹屾瘯鍚庝究鍙浠ュ湪寰淇′娇鐢ㄦ暟瀛椾汉姘戝竵鏀浠樹簡銆
寰淇℃敮浠 鏄鑵捐闆嗗洟鏃椾笅鐨勭涓夋柟鏀浠樺钩鍙帮紝鑷村姏浜庝负鐢ㄦ埛鍜屼紒涓氭彁渚涘畨鍏ㄣ佷究鎹枫佷笓涓氱殑鍦ㄧ嚎鏀浠樻湇鍔°
浠モ滃井淇℃敮浠橈紝涓嶆㈡敮浠樷濅负鏍稿績鐞嗗康锛屼负涓浜虹敤鎴峰垱閫犱簡澶氱嶄究姘戞湇鍔″拰搴旂敤鍦烘櫙銆傚井淇℃敮浠樹负鍚勭被浼佷笟浠ュ強灏忓井鍟嗘埛鎻愪緵涓撲笟鐨勬敹娆捐兘鍔涳紝杩愯惀鑳藉姏锛岃祫閲戠粨绠楄В鍐虫柟妗堬紝浠ュ強瀹夊叏淇濋殰銆
鐢ㄦ埛鍙浠ヤ娇鐢ㄥ井淇℃敮浠樻潵璐鐗┿佸悆楗銆佹梾娓搞佸氨鍖汇佷氦姘寸數璐圭瓑銆備紒涓氥佸晢鍝併侀棬搴椼佺敤鎴峰凡缁忛氳繃寰淇¤繛鍦ㄤ簡涓璧凤紝璁╂櫤鎱х敓娲伙紝鍙樻垚浜嗙幇瀹炪
2021骞10鏈堬紝寰淇℃敮浠樻e紡鎺ㄥ嚭鍝佺墝瑙嗛戝彿锛屾彁渚涙敮浠樺悗璺宠浆瑙嗛戙佹敮浠樺悗鐩存挱棰勭害銆佸搧鐗岀孩鍖呫佹敮浠樺悗灏忕▼搴忚烦杞瑙嗛戝彿銆佸搧鐗屽彂鍒哥瓑鑳藉姏銆
鏁板瓧浜烘皯甯侊紝瀛楁瘝缂╁啓鎸夌収鍥介檯浣跨敤鎯渚嬫殏瀹氫负鈥渆-CNY鈥濓紝鏄鐢变腑鍥戒汉姘戦摱琛屽彂琛岀殑鏁板瓧褰㈠紡鐨勬硶瀹氳揣甯侊紝鐢辨寚瀹氳繍钀ユ満鏋勫弬涓庤繍钀ュ苟鍚戝叕浼楀厬鎹锛屼互骞夸箟璐︽埛浣撶郴涓哄熀纭锛屾敮鎸侀摱琛岃处鎴锋澗鑰﹀悎鍔熻兘锛屼笌绾搁挒纭甯佺瓑浠凤紝鍏锋湁浠峰肩壒寰佸拰娉曞伩鎬э紝鏀鎸佸彲鎺у尶鍚嶃
鏁板瓧浜烘皯甯佺殑姒傚康鏈変袱涓閲嶇偣锛屼竴涓鏄鏁板瓧浜烘皯甯佹槸鏁板瓧褰㈠紡鐨勬硶瀹氳揣甯侊紱鍙﹀栦竴涓鐐规槸鍜岀焊閽炲拰纭甯佺瓑浠凤紝鏁板瓧浜烘皯甯佷富瑕佸畾浣嶄簬M0锛屼篃灏辨槸娴侀氫腑鐨勭幇閽炲拰纭甯併
涓昏佸畾浣嶄簬鐜伴噾绫绘敮浠樺嚟璇侊紙M0锛夛紝灏嗕笌瀹炵墿浜烘皯甯侀暱鏈熷苟瀛橈紝涓昏佺敤浜庢弧瓒冲叕浼楀规暟瀛楀舰鎬佺幇閲戠殑闇姹傦紝鍔╁姏鏅鎯犻噾铻嶃
鐮斿彂璇曢獙宸插熀鏈瀹屾垚椤跺眰璁捐°佸姛鑳界爺鍙戙佺郴缁熻皟璇曠瓑宸ヤ綔锛屾i伒寰绋虫ャ佸畨鍏ㄣ佸彲鎺с佸垱鏂般佸疄鐢ㄧ殑鍘熷垯锛岄夋嫨閮ㄥ垎鏈変唬琛ㄦх殑鍦板尯寮灞曡瘯鐐规祴璇曘
娉曞畾鏁板瓧璐у竵鐨勭爺鍙戝拰搴旂敤锛屾湁鍒╀簬楂樻晥鍦版弧瓒冲叕浼楀湪鏁板瓧缁忔祹鏉′欢涓嬪规硶瀹氳揣甯佺殑闇姹傦紝鎻愰珮闆跺敭鏀浠樼殑渚挎嵎鎬с佸畨鍏ㄦу拰闃蹭吉姘村钩锛屽姪鎺ㄤ腑鍥芥暟瀛楃粡娴庡姞蹇鍙戝睍銆
涓鏂囧甫浣犱簡瑙f暟瀛椾汉姘戝竵濡備綍浣跨敤
棣栧厛瀵硅秼鍔跨殑鍒嗘瀽锛岄栧厛鐪嬫湀绾裤佸懆绾跨殑澶ф柟鍚戯紝缁撳悎褰撲笅绀句細鐑鐐逛簨浠讹紝浠ュ強甯佸競鐨勪竴浜涙秷鎭鍔ㄦ佷粠鑰屽垽鏂姣旂壒甯佺瓑鏁板瓧璐у竵鍦ㄦ湭鏉ヤ竴娈垫椂闂村唴鐨勫ぇ瓒嬪娍锛岃秼鍔垮垽瀹氬ソ鍚庡啀鍏ュ満銆傛帴鐫鍦ㄧ唺甯傚綋涓瑕佺敤濂藉悎绾﹁繖涓鎵嬫点傚叆鍦烘椂鐨勪粨浣嶆帶鍒讹紝鍙鏈夐氳繃鍚堢悊鐨勪粨浣嶆帶鍒讹紝鎵嶈兘绂佸緱浣忚屾儏鍥炶皟娲楃洏銆傛渶鍚庡強鏃舵㈢泩姝㈡崯銆傛暟瀛楄揣甯佹槸涓绉嶆敮浠樻墜娈点
鏁板瓧璐у竵绠绉颁负DIGICCY锛屾槸鐢靛瓙璐у竵褰㈠紡鐨勬浛浠h揣甯併傛暟瀛楅噾甯佸拰瀵嗙爜璐у竵閮藉睘浜庢暟瀛楄揣甯侊紙DIGICCY锛夈傛暟瀛楄揣甯佹槸涓绉嶄笉鍙楃″埗鐨勩佹暟瀛楀寲鐨勮揣甯侊紝閫氬父鐢卞紑鍙戣呭彂琛屽拰绠$悊锛岃鐗瑰畾铏氭嫙绀惧尯鐨勬垚鍛樻墍鎺ュ彈鍜屼娇鐢ㄣ傛ф床閾惰屼笟绠$悊灞灏嗚櫄鎷熻揣甯佸畾涔変负锛氫环鍊肩殑鏁板瓧鍖栬〃绀猴紝涓嶇敱澶琛屾垨褰撳眬鍙戣岋紝涔熶笉涓庢硶甯佹寕閽╋紝浣嗙敱浜庤鍏浼楁墍鎺ュ彈锛屾墍浠ュ彲浣滀负鏀浠樻墜娈碉紝涔熷彲浠ョ數瀛愬舰寮忚浆绉汇佸瓨鍌ㄦ垨浜ゆ槗銆
鏁板瓧璐у竵鏄涓鎶婂弻鍒冨墤锛屼竴鏂归潰锛屽叾鎵渚濇墭鐨勫尯鍧楅摼鎶鏈瀹炵幇浜嗗幓涓蹇冨寲锛屽彲浠ョ敤浜庢暟瀛楄揣甯佷互澶栫殑鍏朵粬棰嗗煙锛岃繖涔熸槸姣旂壒甯佸彈鍒扮儹鎹х殑鍘熷洜涔嬩竴锛屽彟涓鏂归潰锛屽傛灉鏁板瓧璐у竵琚浣滀负涓绉嶈揣甯佸彈鍒板叕浼楃殑骞挎硾浣跨敤锛屽垯浼氬硅揣甯佹斂绛栨湁鏁堟с侀噾铻嶅熀纭璁炬柦銆侀噾铻嶅競鍦恒侀噾铻嶇ǔ瀹氱瓑鏂归潰浜х敓宸ㄥぇ褰卞搷銆
鏁板瓧浜烘皯甯佷綔涓哄綋浠 绉戞妧 杩涙ョ殑浜х墿锛屽悇鍥藉彂琛屾暟瀛楄揣甯佸凡鐒舵垚涓鸿秼鍔匡紝绐佸凹鏂銆佸斿唴鐟炴媺銆侀┈缁嶅皵缇ゅ矝绛夊浗瀹跺拰鍦板尯宸茬粡鐜囧厛鍙戣屼簡瀹樻柟鐨勬暟瀛楄揣甯侊紝鑰屽寘鎷涓鍥藉湪鍐呯殑澶ч儴鍒嗗浗瀹跺拰鍦板尯涔熷湪绉鏋佹帹杩涜嚜宸卞浗瀹剁殑鏁板瓧璐у竵銆傛暟瀛椾汉姘戝竵浣滀负涓绉嶆柊鐨勬敮浠樻柟寮忥紝鍙鐢ㄤ簬鎵鏀浠樼爜鏀浠樸佸埛鑴告敮浠樸佸晢瀹舵壂鐢ㄦ埛浠樻剧爜鏀舵撅紝浠ュ強鈥滅颁竴纰扳濈荤嚎鏀浠橈紝杩涗竴姝ヤ赴瀵屼汉浠鏃ュ父浜ゆ槗鐨勬敹鏀鏂瑰紡銆
鎴戝浗澶琛屽叾瀹炴棭鍦2014骞村氨寮濮嬬爺鍙戞暟瀛椾汉姘戝竵锛岀洰鍓嶆垜鍥戒竴鍏卞凡寮灞曚簡8杞璇曠偣宸ヤ綔锛岄殢鐫璇曠偣鎺ㄥ箍鑼冨洿鐨勪笉鏂鎵╁ぇ锛岀敤鎴锋暟閲忕殑澧炲姞锛屾暟瀛椾汉姘戝竵鐨勬櫘鍙婃寚鏃ュ彲寰呫
渚嬪傦細2019骞达紝鐩哥户鍦ㄦ繁鍦炽佽嫃宸炪佸寳浜銆佹垚閮界瓑鍦拌繘琛屾暟瀛椾汉姘戝竵鐨勮瘯鐐瑰伐浣滐紝鍏朵腑娣卞湷鐜囧厛鍦ㄧ綏婀栧尯寮灞曟暟瀛椾汉姘戝竵绾㈠寘璇曠偣宸ヤ綔锛屽叾鍚庡悇鍦扮揣璺熻屼笂锛岃繘琛屼簡鐩稿叧璇曠偣銆2021骞存墿澶у埌涓婃捣銆侀暱娌欍佹捣鍗楃瓑鍦版暟瀛椾汉姘戝竵璇曠偣銆
鐩鍓嶏紝鏁板瓧浜烘皯甯佹帹骞跨殑鍩庡競鍖呮嫭娣卞湷銆佽嫃宸炪佸寳浜銆佹垚閮姐佷笂娴枫佹捣鍗椼侀暱娌欍佽タ瀹夈侀潚宀涖佸ぇ杩炵瓑锛屼粎闄愯繖浜涘湴鍖哄彲浠ヤ娇鐢ㄣ
褰撳墠鏁板瓧浜烘皯甯侀挶鍖呭彲鏀鎸佹暟瀛椾汉姘戝竵鐨勫厬鎹銆佹敹娆俱佷粯娆俱佽浆閽辩瓑鍔熻兘銆
鍚屾椂锛屼粖骞存暟瀛椾汉姘戝竵澧炲姞浜嗙洿鎺ヤ笌绗涓夋柟搴旂敤骞冲彴浜ゆ槗鐨勨滃瓙閽卞寘鍔熻兘鈥濓紝瀛愰挶鍖呭氨濡傚悓鏀浠樺疂涓庢窐瀹濈殑鍏崇郴锛屽綋绗涓夋柟骞冲彴闇瑕佹敮浠樻椂锛岀敤鎴锋巿鏉冪涓夋柟骞冲彴鐩存帴鍚戦摱琛屽彂鍑烘墸娆炬寚浠わ紝閾惰屼笉鍐嶉獙璇佺敤鎴锋敮浠樺瘑鐮佺瓑淇℃伅锛岃岀洿鎺ヨ繘琛岃祫閲戠殑鎵e垝锛岃繖涓鍔熻兘鐤忛氫簡鏁板瓧浜烘皯甯佽喘涔扮涓夋柟骞冲彴鐗╁搧鎴栨湇鍔$殑娓犻亾銆
1寮閫氭暟瀛椾汉姘戝竵閽卞寘鍔熻兘
鐩鍓嶏紝鎻愪緵鏁板瓧浜烘皯甯侀挶鍖呮湇鍔$殑浠呴檺涓鍥藉伐鍟嗛摱琛屻佷腑鍥藉啘涓氶摱琛屻佷腑鍥介摱琛屻佷腑鍥藉缓璁鹃摱琛屻佷腑鍥介偖鏀垮偍钃勯摱琛屻佷氦閫氶摱琛屽叚澶ц屻
鍏浼楀拰鍟嗗跺彲閫氳繃鍏澶ц岀殑鎵嬫満APP寮閫氭暟瀛椾汉姘戝竵閽卞寘鍔熻兘銆
2鍏呭兼暟瀛椾汉姘戝竵閽卞寘
寮閫氫簡鏁板瓧浜烘皯甯侀挶鍖呭姛鑳藉悗锛岀敤鎴峰彲灏嗛摱琛岃处鎴风殑閽卞厬鎹㈡垚鐩稿簲鐨勬暟瀛椾汉姘戝竵锛 鎿嶄綔鍏戞崲鏈熼棿锛屾墜鏈轰細鏀跺埌涓鏉¢獙璇佺爜锛岃緭鍏ュ悗鏁板瓧閽卞寘灏嗗炲姞鐩稿簲鏁板瓧 浜烘皯甯 銆 涓嶈繃锛岀洰鍓嶄竴浜涜瘯鐐瑰煄甯傚逛簬寮閫氱殑鐢ㄦ埛浼氳禒閫佷竴瀹氶噾棰濈殑鏁板瓧璐у竵绾㈠寘锛屽ぇ瀹跺彲浠ヤ綋楠岃瘯鐢ㄣ
濡傛灉涓嶆噦鎬庝箞鎿嶄綔锛 鐢ㄦ埛杩樺彲鍒6澶ц岃惀涓氱綉鐐圭殑 ATM杩涜屾暟瀛椾汉姘戝竵涓庣幇閲戠殑浜掑厬锛屽叿浣撴搷浣滃彲浠ュ湪閾惰屽伐浣滀汉鍛樼殑鎸囧间笅杩涜屻
3鐢靛瓙鏀浠
鏁板瓧浜烘皯甯佺殑涓昏佸簲鐢ㄥ満鏅鍦ㄥ晢鍦鸿喘鐗┿侀愰ギ鏀浠樸佺敓娲荤即璐逛互鍙婇儴鍒嗘斂鍔℃湇鍔$瓑鏃ュ父鐢熸椿鐨勫皬棰濇敮浠橀嗗煙銆
鏁板瓧浜烘皯甯佹敮浠樻柟娉曠被浼间簬鏀浠樺疂銆佸井淇★紝鏁板瓧浜烘皯甯侀挶鍖呭彲鐢ㄤ簬鎵鏀浠樼爜鏀浠樸佺敤鎴峰埛鑴告敮浠樻垨鍟嗗舵壂鐢ㄦ埛浠樻剧爜鏀舵撅紝浠ュ強鏁板瓧浜烘皯甯佹墍鐗规湁鐨勨滅颁竴纰扳濈荤嚎鏀浠樸
鏁板瓧浜烘皯甯佺殑鎺ㄥ箍锛屽湪涓瀹氱▼搴︿笂涓板瘜浜轰滑鏃ュ父鐢熸椿鐨勬敹鏀鏂瑰紡锛岀敤浜庤喘鐗┿佺即璐逛互鍙婁氦鏄撱傝櫧鐒舵暟瀛椾汉姘戝竵鐨勬敹鏀鍔熻兘鍜岀洰鍓嶇啛鐭ョ殑鏀浠樺疂鍜屽井淇″苟鏃犲お澶у尯鍒锛屼絾鏄鏁板瓧浜烘皯甯佷富瑕佷綋鐜板叾娉曞畾璐у竵鐨勮亴鑳斤紝浣跨敤鐣岄潰鏇村姞娓呮櫚绠娲侊紝娌℃湁鍏朵粬闄勫姞鏈嶅姟銆
㈧ 什么是区块链挖矿是做什么详细介绍区块链和虚拟货币
在比特币刚发行的时候人们发现了,它去中心化,不受任何中心管制;它完全开放,除了交易信息加密之外整个系统信息高度透明,技术都是开源的;安全性,只要不能控制全部节点的%51,就无法肆意修改数据,这使得它相对安全;独立性,整个模式和比特币不依赖任何第三方,所有节点都在系统内验证、交换数据,不受任何干预
我们这里详细解释什么是区块链技术,说白了就是区块+链,那什么是 “区块” ?什么又是 “链” 呢?
区块就是一个账本交易记账由分布在不同地方的多个节点共同完成,而且每一个节点记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证
每一个区块包含了前一个区块的加密散列、相应时间戳记以及交易资料(通常用默克尔树(Merkle tree)算法计算的散列值表示),这样的设计使得区块内容具有难以篡改的特性。用区块链技术所串接的分布式账本能让两方有效记录交易,且可永久查验此交易。
哈希函数h()的作用:将任意长度的字符串,转换成固定长度(例如256位)的输出。输出也被称为 哈希值 ,这个输出不可逆
很难找到两个不同的x和y,使得h(x) = h(y),也就是说两个不同的输入,会有不同的输出。理论上说两个不同的输入可能会有不同的输出,但这几乎不可能,比方说一个无限的空间映射到一个有限的空间,肯定存在多对一的情况,理论存在,但没有任何规律,保证你无法通过数学上的任何推断来找到这个结果,为什么这里是256位呢?不是更长的呢?因为256位已经足够安全。
将账本拆分成块,比如一个本子的一张纸就是一个区块,每个区块记录一段时间内的交易,列如10分钟
我们把每张纸比作一个一个 区块 ,在每个区块的上面增加一部分内容我们把它叫做 区块头 ,其中记录父区块的哈希值,通过每个区块储存父区块的哈希值,将所有区块按顺利连接起来,形成区块链
把 1区块 的哈希值记录到 2区块 的区块头上,如此操作每个区块的区块头都记录父区块的哈希值,每个区块都按照顺序链接起来了,这就叫做区块链。第一个区块没有区块头,又被称之为创世区块
区块链是一个账本,在账本上只有发生了交易你的账户上的钱才会变多和变少,需要进行交易那么首先需要一个账号和密码,就像你的银行卡有账号和密码别人就可以对你进行一个转账,在区块账本上这个账号密码就是公钥和私钥
老王(已有私钥,公钥),想转给张10个BTC,需要一些操作
证明是老王本人发出转账 签名函数Sign (老王的私钥 + 转账信息:老王转给张三10 BTC)=本次专账签名
验证是老王本人发出转账 验证函数Verify (老王的地址 + 转账详细:老王转给张三10 BTC + 本次转账签名)=true
一旦转账记录到区块从此谁也不能改变它,张三增加10 BTC,老王则相应减少10 BTC,整个操作都是自动的,比如你的钱包app它会帮你去做这样的事情,app知道你的私钥,你告诉钱包交易内容,钱包签名向全网公布,等待其他人来验证这笔交易
中心化记账效率会更高,银行、政府或者支付宝帮你记账,都很可靠,因为他们都无法动你的钱,除非它们有你的私钥
中心化记账存在一些缺点
去中心化人人都可以记账,每个人可以保留一个完整的账本。任何人都可以下载开源程序,参与比特币的p2p网络,监听来自全世界发送的交易,成为记账节点,参与记账,假设小逸发布了一笔交易向全网广播,A记账节点监听到了这笔交易,A验证了这笔交易位true之后放入交易池继续向其它节点传播,因为是网络传播,同一时间不同记账节点的交易池不一定相同,每10分钟,从所有记账节点当中,按照某个方式抽取一名,验证这个节点的交易为true之后,之后将这个选中的节点交易池中的交易记录与自己(A)节点的交易池中的交易记录对比一下,对比完之后会将自己交易池中已经被选中记账节点记录的交易删掉,别的不动继续记账等待下一次被选中,每隔10分钟就是一个循环,这个10分钟所有记账节点正常记账,10分钟之后再选出一个节点把它交易池当中的交易作为一个新的区块,这个区块来自所有记账节点中我任意选择的一个记账节点的交易池,如此不断循环往复
交易并不是被记录就完成,只有当这笔交易变成了某一个区块,这笔交易才算是真正的完成。这就是去中心化的一个记账的完整的流程,你的交易并不会第一时间被记录,因为p2p网络传播需要时间,如果被选中区块的节点还没有接受到你的交易,交易就没有完成。每10分钟产生一个区块,但不是所有在10分钟内的交易都能记录。10分钟只是一个平均值
去中心化记账的特点,有记账权的记账节点,每十分钟被选中的节点它会获得50BTC奖励,每21万个区块差不多4年,奖励减半,比特币自发行已经两次减半,那么每十分钟产生一个新的区块这个记账节点得到的奖励是10.5BTC,每隔4年减半那么可以算出BTC的总量大约为2100万枚,预计2040年开采完,记录一个区块的奖励也是比特币唯一的发行方式,当BTC开采完之后,记账节点可以获得的收益就只有交易的手续费了
记账节点通过题目来争夺记账权,
找到某位随机数使得等式不成立
SHA256哈希函数 (随机数 + 父区块哈希值 + 交易池中的交易) 某一指定值)
从0开始遍历随机数碰运气之外,没有其它解法,解题的过程,又叫做 挖矿 ,所以解这个题目的记账节点又被称之为 矿工 ,你遍历随机数越快你拿到这个记账权的可能性就越大,这个遍历速度就被矿老板们称之为 算力 ,为了得到这个算力,矿老板们就会购买更多且更高算力的矿机
谁先解对,谁就得到记账权。A记账节点率先找到解,即向全网公布,其他节点验证无误之后,A节点就获得了这个区块,获得12.5个BTC的收益,在新区块之后重新开始新一轮计算。这个方式被称之为(POW)分配记账权
一般大约10分钟解出这个随机数,10并不绝对,因为解开这个题目的过程本就是个碰运气的过程,未来应对算力的变化,比特币每隔2016个区块,大约两周,会加大或减小难度,使得平均产生区块的时间是十分钟
每一个区块包含了前一个区块的加密散列、相应时间戳记以及交易资料(通常用默克尔树(Merkle tree)算法计算的散列值表示),这样的设计使得区块内容具有难以篡改的特性。用区块链技术所串接的分布式账本能让两方有效记录交易,且可永久查验此交易。
和传统存储的数据不同的是,区块链每个节点都按照块链式结构存储完整的数据,区块链每个节点存储都是独立的、地位等同的,依靠共识机制保证存储的一致性,而传统分布式存储一般是通过中心节点往其他备份节点同步数据。
麻将作为中国传统的区块链项目,四个矿工一组,先碰撞出13个数字正确哈希值的矿工可以获得记账权并得到奖励。
很多人讲区块链是骗局比特币是骗局,这也许是个骗局,但是这个技术已经被广泛地承认和应用,区块链涉及的密码学知识一般人再借几个脑子给你你也搞不懂,在一个相对理性的角度看待问题最重要,千万别听风就是雨。
这门技术有着不可思议的地方 在一个没有中心没有监管的情况下保持着绝对的秩序 这个只需由大家的共识建立的信任,比特币创造了这个共识,在区块链的世界里每个人都是公平平等的。
㈨ 关于比特币的谜题(完结)
你可曾想过: 为什么矿机算力越大越好?(既然是解数学题那为什么不是拼谁的算法厉害啊喂!) 比特币的数量总和为什么是2100万? 比特币盗窃是怎么回事? 我不玩比特币,就真的与比特币无关了吗…… 🤔️
关于大众不再感到陌生的比特币,背后还有许多巧妙之处。本文介绍了比特币的基本原理和主要原则,并结合对部分技术细节的剖析,来对上述的一些疑问作出解答。全文较长,约7000字,阅读时间约为22分钟,建议收藏后阅读😁
文章可以分成以下几个部分:
* 比特币先验知识
-- 密码学相关
-- 比特币重要概念
* 交易的生命周期
* 区块链的构成
* 区块链的生长
-- “挖矿”的数学本质
-- “矿工”的收益
* 比特币的共识机制
-- 比特币的去中心化共识
-- “最长链优先”原则
* 比特币安全性
比特币作为第一个去中心化的数字货币,其设计中运用了不少的密码学相关知识,主要包括非对称加密技术、哈希函数等等。理解这些密码学知识,能帮助我们更好地理解比特币中的一些概念及规则。
以下是比特币的一些定义及概念解说,了解过的小伙伴们可以直接跳过~
在比特币这个创新的支付网络中,一个交易的生命周期大概可以分为几个阶段:创建、传播和被验证交织、被打包进区块记录到区块链中、获得更多的确认。图1对这几个阶段做出了示意。
注:
1⃣️一个支付方A在发起一个比特币交易时,会使用自己的私钥对交易信息的哈希值进行签名。因此A向全网广播的内容除了交易信息之外,还有自己的公钥信息、对消息的签名。其他矿工只要利用A的公钥即可对这个交易进行验证,判断是否真的由A创建。
2⃣️”交易传播和交易验证“交替意味着 各个节点基于一定的规则独立验证每个交易(共识基础1) , 一个节点只有认为这个交易有效才会把它继续传播出去。
比特币的底层技术是区块链。区块链系统是一种分布式共识系统,区块链网络中所有的参与节点将就交易的状态达成一致。
区块链到底是什么呢?你可以把它理解成一种分布式的交易的共享账本,以区块为基本单位链接在一起。交易信息将被整理并打包记录在区块中。每一个区块,包含区块头,以及紧跟其后的交易列表。区块头包含3个区块元数据集合:前序区块哈希(严格来说是前序区块头哈希,因为只有区块头被用于哈希运算)、元数据集(包括难度、时间戳、随机数等)、一个基于加密哈希来高效概括区块中所有交易的默克尔树(merkle tree)。了解这个结构,将帮助我们更好地理解挖矿的数学本质。
你可能听说过“挖矿”这个词,或者听说众人争相购买挖矿机器来发家致富。但让人疑惑的是:都说打包区块的本质是解数学难题,但单凭那些看似简陋的机器嗡嗡嗡疯狂耗费电力,就能确保自己解出比特币难题的胜率高了吗?比特币技术原理中,矿工们解决的数学题,难道是一个暴力破解题?
看了一圈,发现矿工们解决的题,还真有点暴力破解的意思,每次尝试解题的过程几乎都是茫茫然、去碰运气的。拼的是谁足够幸运,也拼谁算的足够快;算的快了么,试错次数多,自然胜算也就大了。
解题的背景是这样的—— 挖矿节点通过基于工作量证明算法(Proof-of-Work,POW)的证明运算,独立将交易汇聚到新区块中(共识基础2)。 当矿工从网络中接收到一个新的区块的时候,他发现自己已经在上一轮竞争中失败了,所以立即开始新区块的挖矿过程。为了创建一个新的区块,他从内存池中选择交易来填充区块(加入区块的第一笔交易是一个“铸币交易”,3.2节会给出详相关细节)。接下来是填充字段来创建区块头(包括前序区块的区块头哈希、交易的默克尔树(Merkel树)、时间戳、难度目标值、随机数),然后开始计算这个新区块的工作量证明。
这个计算的过程简单来说是对区块头部进行两次sha256运算,得到一个RESULT,如果这个RESULT满足特定要求,这个人才能算是算对了、才有权利去记账。满足要求的RESULT被称为“工作量证明”(中本聪论文中称为“proof of work”)。
关于这个计算过程,强调以下几点:
第一,区块头部,包含了前序区块头部的哈希、本区块交易信息的默克尔树、时间戳、难度目标值、随机数等信息(见图2)。
第二,哈希运算具有“知道y,无法推出使得h(x)=y成立的x”、“即使输入只改变一点点,输出也会差很多”、“利用任意长度的数据作为输入,生成一个固定长度的确定结果”的特性。所以大家也不知道什么样子的输入才能产生自己想要的结果,矿工只能不断尝试。
第三,前面说到,区块头哈希值需要满足一个特定要求才能成为工作量证明——小于某一阈值,或者说哈希值含有给定前缀。阈值的大小求和挖矿难度有关:挖矿难度是一个动态参数,其值越大,则阈值越小,说明哈希值符合要求的概率更小,矿工每次计算能成为工作量证明的概率越小。比特币有一个自我调节过程——通过对现有的挖矿算力情况进行估算,来对应调整挖矿难度,可以保证区块链每十分钟出一个块,达到控制发行速度的目的。(这个过程的基本思想类似产品笔试的数据估算题,根据“一个提供、一个需要“的思路去构造一个等式,然后求解等式一边的一个因子;想了解挖矿难度系统和调整方式的同学可以进一步查阅~)
综合以上三点来看,为了产生工作量证明,用户基本上会通过调整随机数来碰运气(因为其他字段基本不变)、进行多次运算直至符合要求,别无他法。如此一看,随机数就具有“幸运数字”的意味了。因此,平均来讲,谁计算的能力越强(尝试的次数越多),就更有希望打包块。
你可能会想,矿工这么心甘情愿地消耗算力去维护区块链,是受到怎样的利益驱使呢?简单来说,矿工的收益来源有二:1、计算出工作量证明,创造一个新区块所获得的新币奖励;2、记账矿工费。
当矿工找到工作量证明、打包一个新区块,并把区块传送给他的所有对等节点。 每一个挖矿节点都独立验证新区块、把合格的新区块整合进区块链(共识基础3) ,并把这个区块继续传给自己的对等节点。结果是,只有经过验证的区块才会在网络当中广泛传播,保证了诚实矿工挖出的新区块能被区块链所接纳。挖矿成功的个体节点或集体节点,可以同时获得新币奖励和记账矿工费。
新币奖励类似于货币的发行,其遵循规则是,第一个四年每一个新区块产生50btc,第二个四年每一个新区块产生25btc,第三个四年每个新区块产生12.5btc,如此周期指数递减。按照等比数列求和可知,到2140年,比特币产生的总和约为21000000(所以说比特币数量有限,天生紧缩)。届时,不再随区块的产生增加新的比特币,矿工不再拥有第一项收益。但现实中,由于挖矿成本高昂,挖矿成功的往往是是一个矿池的所有参与者。收益被分给矿池地址,矿池按照组内算力贡献比例来分摊收益的。
记账矿工费又称交易费用,以交易输入和交易输出之间的差值的形式存在;一个区块的总交易费用是对加入区块的所有交易的(交易输入-交易输出)求和。一般来说,矿工费越高的交易,会越快被处理。而矿工费在这里起到两个作用,一个是奖励矿工,另一个是防止主链滥用(防止大家发送交易垃圾信息,因为提出交易是有一定代价的)。
矿工的收益以什么样的形式被验证呢?这里不得不提到 “铸币交易” 。每个计算机节点在进行工作量证明计算之前加入区块的第一笔交易,正是“铸币交易”。这个交易从无到有生成比特币,其金额是新币奖励与记账矿工费的总和,被支付到挖矿矿工自己的比特币地址。如果矿工找到了一个工作量证明使区块有效,他就赢得了这个奖励,因为他构造的“铸币交易”生效了。
关于铸币交易和“新币奖励”,之前有一个读者问我:一个矿工把自己挖到新区块的消息公布出去,他的工作量证明 不会被别人剽窃 吗?
个人认为,至少“铸币交易”能防止这件事情发生。让我们来重申一下计算工作量证明的过程——一个矿工E在新区块里加入了奖赏自己的“铸币交易”,并利用时间戳、前序区块头哈希、随机数、本区块交易的merkle树等信息计算出一个符合要求的工作量证明。
在这个过程中,merkle树啥样子,取决于包括“铸币交易”在内的本区块所有交易信息。因此可以把铸币交易视为工作量证明的间接变量之一。那么,即使其他人拿到了E的工作量证明,这个工作量证明也是带有E的印记的、与奖赏E的铸币交易相关的,别人根本无法纳为己用。
你还可以通过设想以下的场景来加深对共识基础2“挖矿节点通过基于工作量证明算法的证明运算,独立将交易汇聚到新区块中”的理解。
为什么一个挖出新区块的矿工不悄悄使个心眼,在创建区块之初就把铸币交易的金额设成1000BTC呢?原因在于每个节点都是基于相同的规则来独立验证区块的。矿工必须创建完美的、符合公共规则的、正确依据工作量证明方法的区块;而一个无效的铸币交易会导致整个区块无效,并被其他节点拒绝,永远无法成为账本的一部分。可以预想,为了生成这个工作量证明,矿工们已经投入了巨大的算力和电量去挖矿,如果涉嫌欺诈而被否决,其为挖矿付出成本都付诸东流。
综上所述,矿工不能冒领他人的奖励,而拿到奖励的矿工也必须只能拿取符合规定的数额。
比特币的卓越之处,在于建立了一种去中心化的自发共识。这种共识是自发产生的,是成千上万在网络中遵循着共同规则的节点,在异步交互中形成的,不依赖于任何中央机构的调解和干涉。
关于比特币的4项主要共识基础,本文在讲解对应细节时有提及,下面做一个整合:
这四个过程相辅相成、互相作用,形成了自发的全网共识,促使全网节点组合出可信、公开、权威的总账。
你可能会想,比特币是一个去中心化的、基于大众信任的、依靠众人力量运转的一个东西。万一有一部分矿工被坏人收买了咋办呢?“51%攻击”指的又是什么?比特币交易所要求的“6个确认”又是怎么回事?
这里首先要提到比特币的一个规则“ 最长链优先 ”。意思是, 比特币的账单链在出现分叉的时候,每个矿工会独立选择长(累积了最多工作量证明)的链条,在上面继续挖矿工作(共识基础4) 。
这个原则主要涉及到两个问题:
当有两个矿工A和B同时挖矿成功(算出符合要求的数学答案)时,他们分别把自己计算出来的工作量证明作为下一个块的前序区块哈希,生成一个块衔接到原有的链后面,由此出现了两个分支。
这个时候,这两个成功的矿工广播了自己打包成功的消息。由于区块链是一个去中心化的数据结构,区块消息到达不同节点的时间点不一致,故不同的节点可能拥有不完全一样的区块链视图——有的矿工会先收到A的消息,有的则先收到B的消息。为了解决这个问题,收到消息的矿工们遵循一个原则:选择并尝试延长最长的链。
因此,这两条分支会各自成长一小段时间,直到他们的长度出现差异(不可能长度一直相同),比如说其中一条链的矿工们,更快地打包在支链后面又加上一块。按照“最长链优先“的规则,较短的链会被抛弃,原本工作在短链上的矿工们都回到长链上工作。
换言之,分叉只是不同节点暂时的不一致现象,当新区块被加入到其中某一分支时,最终收敛将解决这一个问题。[读者可以思考一下,为什么区块链被设置成每十分钟挖出来一个块:如果时间短了,是不是就增加了分支产生的次数?如果时间长了,是不是交易结算的效率就太低了?]
双重支付的本质其实也是区块链的分叉,但这种分叉却是“非自然恶意蓄谋”的产物。
我们假设小敏是密谋双重支付的一方,她把自己仅有的10BTC先给小强、交换一块黄金,待这条交易信息P被打包进区块Q后,她从小强手中拿到了黄金。这时,小敏使了个心眼,她想偷偷抹去、篡改区块Q上的交易信息P,“白嫖”这块黄金。为了实现这样的目的,根据“最长链优先”法则,小敏必须剔除该笔交易P后、重新进行结算工作,集中算力来形成分叉,并让分叉以更快的增速超过并取代Q所在的主链。如果小敏确实能让分叉更长,分叉就成为了主链,其他节点也会转向新主链上继续工作。这样,小强付出了黄金,却没有收到这10个比特币,“赔了夫人又折兵”。
在这个过程中,小敏需要和原链进行“抗争”,使新分叉成为最长的主链,这被称为“共识攻击”。“共识攻击”本质上是对下一区块的争夺,攻击方越“强壮”、哈希算力越大,就越容易成功。
“共识攻击“成功的可能性有多大呢?
大多数比特币交易所规定,一个交易传送到区块链上后需要6个「确认」来完成验证该笔交易。这一规定的根据是,假设意图造假的矿工拥有10%的算力(挖矿成功概率0.1),那么造假矿工要构造另一条伪链实施长度超越,必须至少成功挖矿6次。那么原链被取代、被抛弃的概率约为0.1的6次方,趋近于0。你可以把比特币理解为地质构造层,表层可能因为季节变换而有所改变,甚至可能被风刮走,但一旦深入到地下,地质层就能更加稳定、不受干扰。
而假设有一群拥有了51%算力的矿工,他们控制了一半以上的全网哈希算力,可以故意在区块链中制造分叉、进行双重支付交易 。但事实是,全网哈希算力的大量增加,个体矿工几乎不可能控制哪怕1%的哈希算力了(但矿池带来的算力集中化控制,存在一定的风险)。更何况,如果真有拥有如此强大算力的组织,他完全可以凭借自己强大的算力投入到挖矿中去获取开发新区块所获的的比特币奖励,诚实挖矿比双花更有利可图。
尽管实际上并未出现51%攻击的问题,但不可否认的是,算力的集中违背了比特币去中心化这一初衷,并成为其继续发展的一大隐患。
一个系统的安全性,往往取决于系统安全的最薄弱环节,这也就是所谓的“木桶原理“。与区块链系统相关的安全性问题包括但不限于以下几项:
(1)在区块链上被广泛使用的公钥系统基本上是安全的,但量子算法在理论上能够破解公钥系统;因此,区块链的算法安全性是相对的。
(2)区块链协议本身存在逻辑缺陷,例如受到黑客攻击的区块链系统共识机制。
(3)所有数字货币系统高度依赖私钥,私钥在存储、使用方面的安全性成为区块链系统安全性中至关紧要的一环。
尽管区块链是去中心化系统,但目前绝大多数数字交易所却是中心化的,存在着人为安全漏洞及技术安全漏洞。这些数字交易所拥有存放大量加密货币的私钥,这对于黑客来说无疑是最瞩目的目标;只要黑客偷走了这些私钥,就可以获取到这些加密货币。
作者会继续阅读相关资料、不断完善本文,目标是完成一篇通俗易懂的比特币科普文章。:)
**本文系网上信息与个人理解的结合,如有偏差及误读,欢迎读者指出。也欢迎给出关于文章结构上的指导~