枚举比特币私钥长度
1. 玩虚拟货币(比特币等)合约,从小资金翻到百万级别难度有多大
截至2021年4月27日,国内主流虚拟货币集中交易平台共有四个,俗称CX:
1.火币网2、 3.货币证券4.抹茶(比较小) 还有一些小型的集中交易平台,规模太小,深度差,运行风险极大,不推荐!
目前,CX有三种交易形式:合法货币交易、货币交易和杠杆交易!问题中提到的“合同”是指第三次杠杆交易; 开合约的时候,可以选择走多(涨)或者做空(跌)。不同的交易所在选择不同的合约倍数时会有所不同。正常情况下,至少可以打开一次,最多100次以上!

因此,房东最后建议:玩数字虚拟货币时,请远离合约交易!玩数字虚拟货币时,请远离合约交易!玩数字虚拟货币时,请远离合约交易!重要的事情说三遍!
2. 理解椭圆曲线加密算法
椭圆曲线加密算法,即:Elliptic Curve Cryptography,简称ECC,是基于椭圆曲线数学理论实现的一种非对称加密算法。相比RSA,ECC优势是可以使用更短的密钥,来实现与RSA相当或更高的安全。据研究,160位ECC加密安全性相当于1024位RSA加密,210位ECC加密安全性相当于2048位RSA加密。
一般椭圆曲线方程式表示为:(其中a,b,c,d为系数)
> y2=ax3+ bx2+cx+d
典型的椭圆曲线如:y2=x3−4x2+16
先摆一个栗子:
小米很难算到的那个数,就是公钥密码算法中的私钥(一个公钥密码算法安全的必要条件(非充分)是“由公钥不能反推出私钥”),公钥密码算法最根本的原理是利用信息的不对称性:即掌握私钥的人在整个通信过程中掌握最多的信息。
椭圆曲线加密算法是一个基于加法阶数难求问题的密码方案。 对于椭圆曲线来讲,椭圆曲线的基点就是例子里面的5,而私钥就是基点的加法阶数(例子里面的11),公钥是基点(5)进行对应阶数的加法(11次)得到的结果(55)。
简单描述就是:G * k = K (G,K公开,k保密)
上述例子相对简单,椭圆曲线加密算法里的加法建立在 “有限域上的二元三次曲线上的点”上 ,组成一个“有限加法循环群”。具体的说,这个加法的几何定义如下图,两个点的加法结果是指这两点的连线和曲线的交点关于x轴的镜像。
如果我们从某一点出发(所谓的单位元,比如正整数域的1,代表一个空间里的最基本单元),不停做自增操作(所谓群操作,比如++),枚举出整个空间的集合元素。如图:
因此给定椭圆曲线的某一点G,从G出发,不停做切线,找对称点,依次得到-2G,2G,-4G,4G,-8G,8G... 。即:当给定G点时,已知x,求xG点并不困难。反之,已知xG点,求x则非常困难。即Q = NG,N就是我们的私钥,Q就是我们的公钥。
现在我们知道了公钥(Q)和私钥(N)的生成的原理,我们在看看椭圆曲线数字签名算法(ECDSA)的过程,椭圆曲线数字签名算法(ECDSA)是使用椭圆曲线密码(ECC)对数字签名算法(DSA)的模拟。ECDSA于1999年成为ANSI标准,并于2000年成为IEEE和NIST标准。
私钥主要用于 签名,解密 ;公钥主要用于 验签,加密 ,可以通过私钥可以计算出公钥,反之则不行。
公钥加密:公钥加密的内容可以用私钥来解密——只有私钥持有者才能解密。
私钥签名:私钥签名的内容可以用公钥验证。公钥能验证的签名均可视为私钥持有人所签署。
通常需要六个参数来描叙一个特定的椭圆曲线:T = (p, a, b, G, n, h).
p: 代表有限域Fp的那个质数 a,b:椭圆方程的参数 G: 椭圆曲线上的一个基点G = (xG, yG) n:G在Fp中规定的序号,一个质数。 h:余因数(cofactor),控制选取点的密度。h = #E(Fp) / n。
这里以secp256k1曲线(比特币签名所使用的曲线)为例介绍一下公私钥对的产生的过成。
secp256k1的参数为:
本质上ECDSA的私钥就是一个随机数满足在曲线G的n阶里及k∈(0,n),根据Q=kG可以计算出公钥,生成的私钥一般为32字节大小,公钥通常为64个字节大小。如:
ECDSA签名算法的输入是数据的哈希值,而不是数据的本身,我们假设用户的密钥对:(d, Q);(d为私钥,Q为公钥) 待签名的信息:M; e = Hash(M);签名:Signature(e) = ( r, s)。
签名接口:
验证接口:
一个例子:
3. 比特币挖矿机一天电费
12万。1TH/S*24H=0.00007087btc,按综合12t的机器算力来算每天产量为:0.00007087*12t=0.00085044btc,那么单台挖到一个比特币的时间需要:1/0.00085044=1175天;十台矿机挖到一个比特币的时间需要: 1/0.0085044=117天;一百台矿机挖到一个比特币的时间需要:1/0.085044=11.7天。也就是说按照目前的难度来算,大概单台矿机需要三年的时间可以产出一枚比特币,十台矿机需要3.9个月可挖一个比特币,一百台矿机只需要11.7天可挖出一个比特币,投入单台机器成本价8500左右,十台在85000左右,一百台投入850000,不到一百万,一个月收入超过两枚比特币,按目前的币价来算大概价格十二万,如此看来,目前比特币挖矿的收益虽然不及之前,但相较于其他投资项目还是很可观的。
拓展资料:一.中国禁止比特币机挖矿
1.部分经济学家认为,政府应该积极调控货币总量,用货币政策的松紧来为经济适时的加油或者刹车。因此,他们认为比特币固定总量货币牺牲了可调控性,而且更糟糕的是将不可避免地导致通货紧缩,进而伤害整体经济。
2.而另一部分经济学家们的观点却截然相反,他们认为政府对货币的干预越少越好,货币总量的固定导致的通缩并没什么大不了的,甚至是社会进步的标志。
比特币网由计算机所生成的一串串复杂的代码组合而成,根据其独特的算法通过计算器中转运算取得,这个运算的过程就被称为“挖矿”。为了获取这些“数据黄金”,全球“矿工”都在使用高功率的计算机“挖矿”。
二比特币为何如此耗电?
1.比特币发明者中本聪想了一个方法:做数学题。谁先最先计算出随机哈希函数的正确答案并提交,谁就拥有一次记账权。这些题目没有取巧的解法,就是枚举法,让计算机不停地算;本身也没什么实际意义,就是一个工作量证明。而想要把假交易放进去而不被发现,理论上需要有比其他所有人加起来还强的算力。
2.比特币网络的计算机(矿机)需要不断进行计算,平均每几分钟产生一个区块,获得新生成区块的用户,可以赢得一定数量的比特币,这一过程被称为“挖矿”。矿机的算力越强,挖矿速度越快,挖到比特币的概率也就越高。投资者为了获利,自然会购买更多的矿机,并让其长时间运行,在此过程中消耗大量电力。
3.作为一款虚拟加密货币,比特币使用一种名为区块链的分散式账本技术,记录所有交易并将数据传送到网络中的所有节点。“挖矿”是获得比特币加密货币的方式,这需要使用和比特币加密系统连接的高效率电脑设备进行大量的运算。
4. 比特币有没有可能被破解
比特币的破解是有可能但几乎不可能的,仅仅存在理论可能。
从背景和基本原理上来讲,比特币账户购物城是通过秘钥-公钥-地址的结构形式来构成的,可以大致理解成钥匙-箱子-箱子编号的基本模式,比特币的破解实际上就是从箱子编号或者从箱子入手破解到钥匙。
破解比特币的攻击手段一般意义上只有两种,一种是通过字典的方式进行攻击,也就是通过脑钱包直接破解。这种破解方式并非直接破解比特币持有者的比特币秘钥,而是去破解比特币持有者为记忆比特币秘钥而新设置的便捷密码,也就是脑钱包。如果是这种方式的话,首先需要比特币持有者通过脑账户设置一个新密码,同时需要对包含别的比特币持有者的个人生活信息十分了解才能破解。如果比特币持有者不设置脑账户的话,那么就无法通过这个方式进行破解。
其次是通过暴力破解的手段进行破解,也就是通过枚举法列举出所有可能的数字字母与符号的排列组合。以这些全部的组合一一进行尝试破解。但通过这种方式破解出比特币秘钥的可能性就更低了,因为比特币的秘钥是由256位二进制数字组成的。这是一个非常大的数字,使用十进制进行表示大约是十的77次方。目前市面上绝大多数的电脑算力是无法完成这个计算过程的,即便完成也需要花费几千年甚至上万年的时间。只有科研机构与高校内的部分量子计算机才可能实现这一目标。
5. 比特币有没有可能被破解
比特币几乎不可能被破解,仅存在理论可能。
原因如下:
- 比特币的账户结构:比特币账户是通过秘钥-公钥-地址的结构来构成的,类似于钥匙-箱子-箱子编号的模式。破解比特币实际上就是从箱子编号或者箱子入手来破解到钥匙,这在技术上是极其困难的。
- 字典攻击的限制:一种可能的攻击方式是字典攻击,也就是通过脑钱包直接破解。但这种方式需要比特币持有者设置脑账户,并且攻击者需要了解比特币持有者的个人生活信息,这在现实中很难实现。如果比特币持有者不设置脑账户,那么这种方式就无法进行。
- 暴力破解的难度:另一种攻击方式是暴力破解,也就是通过枚举法列举出所有可能的数字字母与符号的排列组合来尝试破解。但比特币的秘钥是由256位二进制数字组成的,使用十进制表示大约是十的77次方,这是一个非常大的数字。目前市面上的电脑算力几乎无法完成这个计算过程,即使完成也需要花费极长的时间。只有部分量子计算机才可能实现这一目标,但目前这种技术还在发展阶段,并未广泛应用。
综上所述,比特币的破解在现实中几乎是不可能的,仅存在理论上的可能性。
6. 比特币总量是2100万吗为什么
比特币的总量是有限的,2100万枚,但聪明的人类却发明了一个方法,那就是分割,将一枚分割成一小份一小份。我们知道,一块钱人民币是由十个一角组成的,一百个一分组成的,一千个一毫组成的……而这其中任何不管是一毫一分一角一圆都可再次无限分割,而总量有限的比特币也可这样无限分割下去,无穷无尽,就像你用菜刀切香肠,直切到死那一天,也没切到最小单位。所以说,总量有限的比特币,其实是无穷无尽的巨大黑洞,把整个宇宙扔进去它都能容纳。所以我的观点是,比特币等于黑洞。
大白话,捞干货!
比特币是一种天才的想法,分布式记账系统。
解一个数学题,做一次记账,等比数列的和。
比特币价值的来源,安全,共识,资产,技术
关键词:记账,方程,收敛,共识,技术
第一,比特币白皮书,天才的想法 。
11年前,一个化名中本聪的人发表了一篇论文叫做比特币白皮书,里面详细介绍了一种天才的想法,我经常说,引领这个世界的是人的思想。
过去人们认为虚无缥缈的东西,过去认为很扯淡的东西,在后来往往被证明是非常有远见的。比特币就是这样。
过去我们的记账往往是中心式的,总要有一个人管着你。公司里有一个财务部,有一个会计,你转的每一笔账会计总要记一记。
银行里总有一个记账的中心,有一套系统,每天转了多少账,最后都要对一对账,想想办法。
我举个例子吧,最早的信托诞生于十字军东征时期,当时很多人要出去打仗了,带着命出去,不知道还有没有命回来,于是就把自己的财产交给一帮人打理。这帮人给你经营你的财产,有了收益,他就从中抽一点儿份子。
就好比说你家有100头羊,你要走啦,儿子还在,你放不了羊了,你就把这些羊交给一些职业放羊人,羊下了小羊,它也可以从中分到。
但是这中间有一个问题,谁来监督这个事情呢?怎么知道他是安安心心给你放羊了呢?或者说他如果把你的羊给你咪了,你怎么办呢?
这就需要一套会计记账规则,也就是我们现在整个的审计系统,用一套借贷的方式。复式记账法来保证他不要迷你迷的太多,当然财务也可以作假,这就相当于100头羊,他能眯一点,眯个5只,你别眯95只,那就没多大意思了。
但是这种中心式的记账总归是有问题的,他知道你不知道,信息不对称。有人掌握了全部的信息,不是所有人都掌握信息,这就非常麻烦了。
而中本聪就设想了一种分布式的记账。所有人都可以记账,大家在一个网络中记账,利用现代的信息技术记账。很好的解决了这个问题。
记一次账,我就把他对全网公布。所有人都知道,所有人都确认了我的信息呢,就有新的人来记账,然后把这个账再对全文公布。一串儿一串儿的链下去,这就是所谓的区块链。
这种想法很好地解决了有人咪掉你的羊这种事情,因为所有人都是知道的。也防止了有人作假,你一旦作假,那下一次记账的人就跟这一次对不上了。而且你这个事情是在光天化日之下的,大家都觉得你记错了,或者你故意作假,你就失去了信用,下次你就在没记账资格。大概就是这么一种想法。
当然这其中牵扯的有密码学,有共识机制,有泊松分布等等,很多人诟病说比特币的价值来源于什么呢?比特币又没有政府背书,我还是那句话,你信高等数学,你信牛顿,你信爱因斯坦也不是因为他们有政府背书。而是因为他们的技术高超。比特币的价值真正来源其实就是技术。
第二,什么是比特币?就是记一次账,做一个数学题。等比数列的和
那到底什么是比特币呢?为什么它的总数能够被框算在2100万枚,而且还能被推算出来?
我简单介绍一下,比特币是一种奖励机制。大概就是说,当你有了记账的资格,你就把账记下来,记下来之后打包你的账,记得无误,于是你就可以获得一个奖励。
比特币的规定是这样的,当一个人都有权利记录在这十分钟内发生的所有的交易账目,比如说张三给李40个比特币,李子给王50个比特币,那你就把它们都记录下来。然后打成包。你就能够获得比特币的奖励,比如说40个20个。
那什么人有资格记录呢?这就需要一种筛选的方式,那就是算力。什么意思?你要想获得记账的资格,首先你要去算一个数学方程,解一道数学题。这个方程就叫做哈希方程,简单理解这种方程式可以正算,不能反算,你知道x可以求出y,但是你知道y不能求出x。
这怎么办?那你就只有一个一个数带进去试,试对了,你就解出来了,这种事的方式是不断的重复运作,就像是拿锹一锹一锹地的挖矿,这就是挖矿的意思,它是一种比喻,是说你拿一个一个数去试,而并不是说你真的在那儿匡几匡几挖矿。
同时呢,比特币的规则规定所有人记账每四年获得的比特币奖励是减半的。也就是说,本来你第一次这样可以获得十个,四年以后你就只能获得五个,再过四年你就只能获得2.5个。
长此以往,如果你算这个总数的话,比特币总数就会变成一个收敛的等比数列的和。也就是说你可以通过一个数学公式算出它的总数。如果按照既定的规则,那总数就是2100万枚,当然它可以继续细分到小数点后面,好像是八位。这就把他的总数给限定下来了。
第三,比特币的价值来源。
最后,我们谈一谈比特币的价值来源。在前面我已经说过了,比特币真正的价值来源于技术,来源于数学,来源于密码学,来源于天才的想法,来源于他的安全。
先说安全,我之前已经介绍了比特币的运行机制,你在记账的时候要对全网公布,那么一旦全网的人都收到了你的信息,那相当于你在大家的眼皮子底下裸奔,你身上有什么大家看的一清二楚,你想干坏事儿,这几乎是不可能的。
同时呢,比特币曾经受过多次的攻击,但是依然没有打垮他,依然非常的安全,他的数据不能被篡改。如果一次又一次证明他是安全的,他就会越来越有信用。
那为什么比特币越来越值钱?以前就不值钱了呢?它的价格能够涨一千多万倍2000万倍呢?原因是越来越多的人信他,越来越多的人看中他,越来越多的人认可他。如果所有人都认可比特币,所有人都认为比特币是重要的,比特币是合理的,比特币是安全的,那么这种共识就会变成一种信仰。当一个东西变成信仰的时候,它的价值也就不言而喻。
最后,比特币具有资产的特点,严格来说它应该算作一种无形资产。这种无形资产特点是它基本不会折旧。你想想他本来就是一个虚无缥缈的东西,是一种虚拟的东西,他放一年跟放十年是一模一样的,它只存在于人们的脑子中。
我之前已经多次介绍过资产的特点,资产可以长久的放着,他是一个耐用品,那么人们购买它其实就是为了博一个更高的收益, 明天买它比今天更贵,后天买它比明天更贵,越来越高,资产就是这样,越贵越想买,只要他在持续的上涨,人们形成共同的预期,它就是有价值的。
结论。那从比特币白皮书开始,一个化名中本聪的人就有了一种天才的想法,把中心式的记账改为分布式的记账。这种记账方式不容易被篡改,不容易作假。是一种天才的想法。
比特币的规则规定所有人达成共识,在一段时间内计算一个哈希方程,获得打包记账的权利。同时把十分钟内的账务向全网公布,随着时间的推移,比特币的奖励不断减半。比特币的总数也就成为了一个等比数列的和,不断的收敛,总数就是一定的。
比特币的价值来源其实就是技术,其实就是安全,其实就是共识机制,其实就是资产的特点。 历史 上很多有价值的东西其实都是虚无缥缈的,真正左右人类前进的,其实是人类的思想。
比特币的总量是2100万个,没错,这个是在写源代码一开始的时候就限定死的了,可以参考比特币的白皮书,里面写的很清楚,这个1个比特币是通过挖矿获取的,但是强调一点,比特币的总量是2100万个,但是这个1个比特币是可以细分的。
也就是1个比特币还可以细分到很小很小。有多小?
现在比特币的最小单位为1聪,而1个比特币就等于 1亿聪。
至于这个聪是怎么来的?是因为比特币的发明者“中本聪”取名而来的。
所以如果你按照个数来说,比特币的能够通过挖矿获取的数量就是2100万个。 没错!
但是如果你通过交易来获取比特币来细分。。。那可以细分到1个比特币可以分为1亿聪!!
比特币的整个运行机制都是模仿的实体黄金,这也是为什么很多人把比特币称之为数字黄金的原因。而我们知道黄金它作为地球上元素的一种它本身是具有稀缺性的,这也导致黄金为首的贵金属在人类很长的 历史 中都扮演着货币天然是金银的角色。所以比特币最初规定的数量同样也是有限的,总数是2,100万枚。
2008年10月31日,一个署名为中本聪的人在网络上提出了长达9页的去中心化点对点的交易方式构想,这个构想后来被称之为比特币的白皮书。在比特币的白皮书里有着明确的规定,比特币的上限数量是限定死的2,100万枚,并且永远无法篡改,这是支撑当前比特币价格的一个基石。
所以我们能够看到比特币的数量并不是无限的,总数量它有一个恒定量是2,100万枚,目前流通中的比特币数量已经超过了1,800万枚,但是最后一枚比特币面世时间将会在2100年以后,也是由它的算法机制所决定的。你所理解的比特币数量是无限的,应该是它的最小值,但是目前的流通中的总数量1,800万枚比特币,还包括接近400万枚沉默在 历史 时间长河中的已经被丢失的比特币。
所以有空多看看中本聪2008年10月份发表的白皮书在这份长达9页的论文里带给我们的,并不仅仅是比特币还有最终的区块链技术,这才是比特币带给世界的一份大礼。
首先回答,比特币的总量是2100万,这个是比特币的产生机制决定的,如果不是总量有限,比特币早都夭折了。
有些同志老是拿着“比特币可以无限拆分”的理论说事情,这是典型的没有理解比特币。
就像一瓶矿泉水标注的是600ml,你可以分0.0001ml喝一滴,喝成千上万次,也可以一口气喝光它。
难道这瓶水,会因为你喝了上万次,而改变它就是总量600ml的事实么?这么简单的道理不懂么?
至于比特币的总量,实际上,准确地说,比特币的总量是2099999.769万,略低于2100万。
比特币生成计划:
比特币挖掘的计算方法
比特币在10分钟内生成一个区块,将每小时6个区块的速度乘以24小时(每天)、365天(一年),最后是4年(一个周期)。结果,在一个周期内总共生成210000个块。所有区块的奖励从50逐渐减少到25,然后逐渐减少到12.5,因此有50+25+12.5+6.25+3.125。。。=100个奖励,两个数字相乘可获得2100万比特币。
也就是说,到2140年,比特币将被完全挖掘出来。
为什么比特币的总金额只有2100万?不能再多点吗?
我们来谈谈为什么比特币的总量是2100万。首先,比特币总量由中本设计。到目前为止,他还没有说清楚原因。所以外界有很多猜测。现在我将向您列出以下8种猜测。
一
猜测一:因为21是最终答案42的一半。
说明:答案是一个笑话。这条线索来自电影《银河系指南》中最终答案的桥梁:宇宙的最终答案是42。
二
猜测二:因为我们生活在21世纪。
解说:这有点牵强。
三
猜想三:中本设定的原则是每10分钟生产一个街区,奖励50枚硬币,4年内减半。结果很自然。
说明:中本没有人为干预,而是接受了自然结果。
四
猜想四:世界上所有的黄金都熔化在一起,这是一个边长约21米的立方体。
注:中本用这个概念来比喻比特币是一种虚拟黄金。
为什么比特币的总金额只有2100万?不能再多点吗?
五
猜想五:外人认为中本喜欢玩21点。
解释:我对这个答案没有任何解释。
六
猜测6:有32位整数可以存储2^31-1,即2147483647。如果你取前8位,它是21474836.47比特币。那是2100万。
注:我猜本聪在最初的开发中使用了32位精度整数。后来,他发现对于一种全球货币来说,精度是不够的,于是他将小数点后两位扩展到8位,并将32位存储改为64位存储。
七
猜测7:比特币是用来比较全球经济总量的,根据目前全球经济水平,全球经济总量估计为2100万上限。
说明:我认为这个猜测更科学。
八
猜想八:根据以太坊创始人维塔利克·布特林的分析,这个值可能与计算机编程语言支持的整数数据范围有关,与特殊货币相比,也便于后续开发者的维护。
注:比特币使用C++编程语言。
总结与分析
以上八个答案都是外界猜测的。因为中本一直没有解释,所以我们没有一个肯定的答案。就我个人而言,我同意V上帝。那么你心里的答案是什么?
总量是约等于2100万个,每四年减半,大概到2140年会彻底挖完,此后挖矿不再产出BTC,矿工收入来源为转账手续费。
这些逻辑是在代码里写死的。
这个问得好,这个问题其实就是问到了关于数字货币的起源。
主权政府具有发币权,各国央行会不断发行货币,比如我国发行人民币,美国发行美元。因为主权政府发行货币没有限制,海量货币造成通货膨胀,居民手里的钱不断在贬值。
比如小时候馒头一元四个,现在一元一个,有的地方2元一个。物价上涨的例子不胜枚举。
在这种情况下,居民辛辛苦苦攒下的财富,永远在不断的缩水,人必须永远忙碌。假如你30岁积累的财富,够你躺着殷实的度过余生。但是,如果不能保持财富增值,你60岁的时候会发现就快没有余粮了,同样数量的货币已经买不到什么东西了。
为了对抗这种货币贬值,聪明的创造者就创造出了数量必须有限的数字货币。比特币就是开创者,有且只有2100万枚,并不归任何政府管理。
数字货币就是因为这个被创造出来。至于比特币怎样确保总量仅有2100万枚,这是另一个问题,感兴趣可以再讨论。
数字货币发展方兴未艾,体现了居民对自己辛苦积累的财富的珍视。主权政府可以“掠夺”财富于无形,推动了数字货币新事物的发展。
拿比特币无限可分说事的人,是根本没理解比特币。我不推荐你买比特币,但是这个道理必须讲清楚,“无限可分”和“总量无限”是两回事。
先说总量问题,再说为啥无限可分不代表总量无限,比特币总量确实是2100万,你可以把比特币的数量理解成,一个超级难的方程式的解,而这个解一共有2100万个,这个是可证明的数学定理,所以总量是确定的,你拥有一个比特币就相当于你拥有一个解,这个解的归属权,就在每次计算出结果后,记录在比特币的链条上,而且是无法篡改的。而且比特币,是无法更多发行的。
然后很多人说,比特币不是2100万个,因为比特币是无限可分的,你可以拥有0.1个比特币,0.01个比特币,0.001个比特币,所以比特币是无限的。
说比特币无限可分这个是对的,但因此说比特币是总量无限的,就是胡扯了。
在总量一定的情况下,无论你怎么继续分,原来有多少,你还是有多少,你原来有10个比特币,那么无论剩下的2000多万怎么继续划分,你永远都拥有10/21000000的比特币分量,不会因为有人把自己的1个比特币分成了100份,他就拥有比你更多的比特币了。同样的,也不会因为你把这10个比特币继续分成1000分,你就拥有超过10/21000000的比特币分量了。
但是传统货币不同,假设市场上流通的货币总量是1000万,你拥有10万,那么你就拥有1/100的货币量。
假设你这10万不动,接着,国家又发行了1000万的货币,那么你所拥有的货币量就变成了1/200了。
那么在你什么都不做的时候,你的货币就贬值了。
比特币被吹捧的原因之一,就在于,没有一个这样的中央银行,可以随便发行货币,导致手里的货币贬值。
当然了,国家也不是随便就发,但是比起拥有总量恒定的比特币,央行在这方面的弹性那就太大了。
另外无限可分充其量也就是个数学 游戏 ,理论上说,任何货币都是无限可分的,只要国家愿意发行,0.001元,0.0001, 0.00000000001元......,那么任何货币都是无限可分的,只不过比特币通过程序代码实现,实现起来更容易。
骗局你明白吗就和当初美元又叫美金一样,等到价值上来了就可以割全世界韭菜,还是咱们国家厉害。上来就禁止比特币中国交易了。
7. 比特币挖矿为什么耗电量那么大呢
挖矿机通过运行专门的运算程序,获得比特币的奖励。全球有大量的比特币挖掘不分昼夜的运行,那会带来巨大的电力消耗。随着比特币热度越来越大,用来挖矿的机器也越来越多,各种各样的机器参与到挖矿当中。
根据 Digiconomist 的估算得出,用计算机挖比特币消耗大量电力,用不了多久,一年挖矿消耗的电力就会超过美国的耗电量。数据认为,每年挖矿的耗电量已经超过大多国家的耗电量,大约与保加利亚的耗电量相当。预测认为,到了2019 年,比特币挖矿消耗的电力就会追上美国,如果保持同样的速度继续增长,到了 2020 年就会与全球用电量持平。
2018年5月25日,全球比特币挖矿耗电1.88亿千瓦时,相当于年耗电688.1亿千瓦时,是2017年5月耗电水平(115.7亿千瓦时)的6倍。全球比特币挖矿总耗电量相当于捷克一个国家的耗电量,占全球电力消费的0.31%。平均每一枚比特币交易耗电968千瓦时,相当于美国32个家庭一天的用电量。
然而,挖矿要耗电,比特币交易同样也很耗电,有区块链专家警告称“由于比特币网络每天仅处理20万笔交易,这意味着每笔交易的平均电力消耗至少等于300千瓦时,随着比特币热度越来越大,到2018年底每笔交易可能超过900千瓦时”。

比特币发明者中本聪想了一个方法:
做数学题。谁先最先计算出随机哈希函数的正确答案并提交,谁就拥有一次记账权。这些题目没有取巧的解法,就是枚举法,让计算机不停地算;本身也没什么实际意义,就是一个工作量证明。而想要把假交易放进去而不被发现,理论上需要有比其他所有人加起来还强的算力。
比特币网络的计算机(矿机)需要不断进行计算,平均每几分钟产生一个区块,获得新生成区块的用户,可以赢得一定数量的比特币,这一过程被称为“挖矿”。矿机的算力越强,挖矿速度越快,挖到比特币的概率也就越高。投资者为了获利,自然会购买更多的矿机,并让其长时间运行,在此过程中消耗大量电力。
8. 比特币如何算出来的
要想了解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
9. 怎样理解比特币之类的"虚拟货币"(二)
对于比特币的认识,最好分解成两个层次来理解 :
首先,比特币的物理形态是什么 ;其次,比特币被当成了什么东西来使用。
就比特币的物理形态而言,它只是电子计算机在某种特殊算法下运行与计算的结果。简单说,比特币就是某种电子数据。至于这种数据得以生成的那种算法,相关专业之外的人很难搞明白。不过,基于我的学识所产生的直觉,知道比特币的本质无非就是一种电子数据就足够了。关于这种电子数据及其算法的技术细节的研讨,则是相关 科技 专业人士的事情,与我们理解比特币的经济与 社会 属性无干。
就相关监管部门以及 社会 大众来说,必须弄明白的其实是第二个问题 :这种电子数据被用来干什么了?
答案就是它被称作比特币,从而企图被当作"钱"来使用。
有人为此惊叹,认为这具有革命性,可称之为奇迹。
但我却认为,就"把一种电子数据当作钱来使用"这件事而言,的确有其创新性。不过,其实我们可以把任何东西都运作成货币,从而当作钱来使用。因此,比特币的创新性只在于其特殊的币材选择,而不在于其将给定币材运作成货币的模式。
事实上,就把比特币这种电子数据蜕变成钱的整个运作模式而言,它并不神秘,也并非独创,比其还要早的例子不胜枚举。
例如在上个世纪九十年代中期以前,许多高校都专门印制发行过食堂饭票这种“金融产品”。理解了它的产生、使用与流通模式之后,你只需把饭票想像成电子数据,把饭票的印制想像成电脑运行耗电以生成数据的过程(所谓的挖矿),也就理解了比特币之类虚拟货币的产生、使用与流通机制。
