文章来源:互联网作者:互联网发布时间:2023-06-05 16:02:00
关于:为什么比特币的私钥无法被破解?
以下为正文:
破解比特币私钥,实际上就是要在 1 到 2²⁵⁶ 之间找到一个数,这个数对应的钱包里面有比特币。
2²⁵⁶ 约等于 10⁷⁷,这是个巨大的数字,对比的话,人类可观测宇宙的基本粒子也就是在 10⁸⁰ 这个数量级上。
人类现有的超级计算机,前 500 强加起来的算力,大约是每秒进行 10¹⁸ 次浮点运算,芹坦野有兴趣的人可以算一算,就算每次浮点运算能完成一次破解比特币的尝试,那完成破解需要多少时间。简单说,一年约有 3.1536 × 10⁷ 秒,按上文的假设,破解一个比特币需要的时间在 10⁵¹ 年这个数量级上。
实际上要花的时间比这多的多,比特币网络计算的是哈希值,现在比特币全网每秒可以做约 1.51 × 10¹⁸ 次哈希运算,这差不多相当于每秒做 1.91 × 10²² 次浮点运算,这远超过现有的超级计算机的算力(换句话说就是超级计算机没法对比特币网络进行攻击,能力差距太大,这和比特币网络解决的是一个专门问题,超级计算机要解决的是各种不同问题有关系)。
无论如何,我觉得超过 10⁴ 年(也就是一万年)的时间对我们的意义都不大了,甚至超过 10² 年(也就是一百年)的时间对我们都没有多大意义。想想,要花那么多年,只是破解一个钱包的私钥,还不知道这钱包里有多少比特币,这事情实在没有做的意义,就算是知道某个钱包里有很多比特币,投入产出也不可能合算。
这些年间,被盗的比特币都是从人类这边搞的,都是什么从持币人手里盗取了私钥之类的事情,直接攻击比特币网络尝试破解私钥的嫌喊,闻所未闻,未来估计也不可能有了。
有些人担心量子计算机,首先,量子计算机现在还是早期,解决的都是特定问题,没有针对处理比特币网络的问题,其次,量子计算机的算力现在还是比较低的,远远威胁不到比特币网络,第三,就算量子计算机将来发展起来了,比特币网络也会一并演进的,到时肯定会有针对性的升级。总之,量子计算机并不是比特币的一个威胁。
以下为该文的参考文献;
How Hard Is It to Brute Force a Bitcoin Private Key?
超级计算机 500 强
PetaFLOPS and how it relates to Bitcoin
Bitcoin Total Hash Rate(比特币全网算信销力)
Observable universe(可观测宇宙)
预计2140年可以挖完,总计2100万枚。
根据比特币的相关文献,在2140年,会产出2100个比特币,并不再增长。根据比特币的原理,在经历33次减半期后,每区块的挖矿产出将达到0.58聪,小于最小单位一聪。而每次减半的间隔是210000区块,上述文献给出的全部产出时间(2140年)是由每区块产出时间10分钟推算出来的。(210000*10/60/24/365=3.9954年*33=132年,从比特币产生的2008年起,132年之后即是2140年)。
但是,上述推算方法所使用的“每斗卜旁区块产出时间为10分钟”是一个理想状态,这个假设仅在全网算力和难度不发生改变的情况下成立。查阅比特币区块链,不难发现,比特币的全网算力长期处于增长状态,挖矿难度也随之增涨。于是,不难得出,上述推算不成立,有巨大误差。
那么,比特币全部产出时间应该怎样计算呢?我认为,没有办法能准确地预测这个时间。以下方法只是抛砖引玉,供各位参考,交流。
查阅比特币挖矿难度增幅,根据近期的难度调整时间和难度调整幅度,假设现在的难度调整周期为11.3天,比特币难度调整周期为2016个区块,大约为14天(2016*10/60/24),所以,我们有理由相信比特币弊裂的发行超速19.28%((14-11.3)/14),所以,比特币的全部产出时间应该比预计的晚,大约比预计的快25.5年(132*19.28%),即,比特币将在106.5年内开采完毕,届时是2114年左右。
上述方法的注意缺陷是,无法准确地预测比特币全网算力的变化,无法准确地预测比特币的开采速度。上述计算方法所使用的11.3天的数据,仅是从2013年5月2014年4月5日的平均值,代表性有待商榷。大家可以综合大数据分析结果和矿机生产情况等建立更准确的数学模型。空橡
文接《比特币与我们的世界(上)》
理想与现实
随着比特币的不断发展,比特币的技术联盟也在逐步完善整个体系的构建。轻量化钱包,正是他们的一种改良试验。轻量化钱包本身并不会保存全部账本,而是仅仅保留与自己相关的交易,这样就极大减轻了自己的体量,非洲酋长也就不再需要记录我去超市买羽绒服这件事了~。
埃森哲发明的一种采用“变色龙散列”(Chameleon Hash)密钥的可编辑区块链技术也在试图解决我们少年时留下的放荡不羁的交易记录。
各个国家都在陆续出台监管沙盒相关政策(图片来自网络)
世界各国也在积极探讨建立相关的监管体系。美国已对比特币等采用区块链技术的数字证券、数字基金建立了明确的市场准入机制,并纳入到监管和反欺诈的相关法规中,英国、澳大利亚、新加坡的“监管沙盒”制度,也开始尝试对这种新兴金融应用模式建立“监管试验区”,这里面既包含了汇丰银行这样的传统金融机构,也包含了BitX(主营区块链跨境支付)这类初创企业。
但是,无论是轻量化钱包,还是世界各国正在建立的监管体系,似乎都违背了比特币支持者们的初衷——“去中心化”。一个放弃了自己记账的钱包就需要另一个记账的钱包来保证它交易的真实和准确,多个轻量化钱包必须至少依赖于一个非轻量化钱包,这实际上是通过技术手段在一个理论上没有“中心”的体系里再造“中心”。而监管和相应的立法准入制度,则将比特币当做普通货币或者商品,纳入到各个国家或地区的政府管辖之内。
这不禁让人怀疑,抛开比特币交易体系在未来可能遇到的种种问题,比特币交易体系本身所坚持的理想——“去中心化”的概念,真的可以实现吗?
首先,让我们来思考一个经常被大家忽略的问题,互联网是没有中心的吗?
互联网的物质基础是处理数据的各种应用服务器和数据库、交换信息的网络设备和负责传输信息的网线、光纤。以我们国家互联网用户为例,他们所有的互联网信息传递都要经过网络服务提供商的服务器,再通过电信运营商的网络才能实现互相传递。说得更准确一些,便是都要通过三大运营商主节点机房中的几条光纤才能实现信息的传递。对于一个省来说,三大运营商设立的省级主机房就是信息处理的中心。而我们同美国的网络连接,依靠的也仅仅是海底有数的几条光缆,以及太空中的几颗通讯卫星。
2009年中国肆或互联网主干网拓扑图(图片来自网络)
互联网并不是一团模裂告伍糊的云,而是由层层汇聚的网络节点构筑起来的层次分明的星型结构。当其中任何一个节点丧失功能,那么在这个节点下面的各个叶子节点的比特币钱包便会同网络断开。而这些网络基础设施是不可能脱离政府监管的。从这一方面来说,完全的“去中心化”在现阶段是不可能实现的。
第二,抛开互联网的物质基础,在比特币的体系里实现了“去中心化”吗?
在比特币的世界中,新的比特币是由所谓的“挖矿”产生的。其理论简单来说就是要比网络上的其他人更快造出账本上的新账页(新区块),而每一个新账页的生成,都会伴随着一定数量的比特币奖励。
内蒙某比特币矿场(图片来自网络)
正所谓有人的地方就有江湖,因为只要比别人更快就能得到更多的比特币,于是一个又一个庞大的算力中心(比特币矿场或矿池)逐渐成型。在各个偏远省份的农村、类似四川葛洲坝一样的大型发电站附近,因为电费便宜已经形成了算力惊人的比特币矿池。而世界前十五大比特币开采矿池控制着比特币80%的产出,如果比特币成为世界货币,那么这些矿池就是今天各个国家的央行。
在一个“去中心化”的体系中却演变出了数十个超级算力中心,这不能不说是现实同理想开的最讽刺的玩笑。即使比特币或与其拥有类似结构的虚拟货币成为全球货币,它的发行和流通依然掌握在拥有庞大算力资源的国家和政府手中,而基于当今世界的比特币算力分布来判断,这种架构的虚拟货币如果成为全球统一货币,那么它的中心化现象恐怕要比现在的货币体系更加严重。
第三,一个“去中心化”的虚拟货币,对于中国真的好吗?
美元通过美国的对外战争实现了同石油的绑定,成为世界结算货币。人民币同美元在各类国际金融市场的“摩擦”每时每刻都在进行。虽然美国政府正在逐步失去对互联网的控制力,但美国依然掌握着世友锋界上大多数互联网数据中心,也掌握着大量如永恒之蓝一样的网络战武器,只要还有国家这个概念存在,货币霸权在比特币的世界里就不会消失。
美军网络作战部队(图片来自网络)
而在比特币的世界里一旦爆发“货币战争”,我们的国内金融市场将会失去现在的一切保护措施,而我们面对的,将是一个掌握着我们同世界大多数国家信息交换通道的对手。在这里笔者开了一个小脑洞,一旦美国和北约切断了我们同世界大多数国家的网络连接,并开始伪造大量的虚假交易发布到互联网上,那么基于比特币的51%客户端即可确认交易的共识机制,即使我们再次恢复同互联网的连接,我们是否也要承受不可逆的虚假交易损失。何况我们的计算机操作系统、主板上的核心处理器,亦或是网络设备的主要芯片它们的大部分均来自美国厂商。
目前比特币还处于初步发展阶段,大规模应用对系统资源和硬件投入要求很高,运营成本也不经济,对隐私保护的有效性也不确定。若在金融领域广泛应用,将对现在的商业模式、支付清算体系以及基础设施(如网络设备、服务器等)产生根本性影响,甚至会彻底颠覆当前金融市场的稳定。
可以说,目前的比特币距离真正的虚拟货币路还很遥远。但不可否认,它构建了一个世界上到目前为止,最完备、最安全、也最具实用性的虚拟货币体系。以它为代表的区块链技术,正得到全世界越来越多的关注。也许它并不能发展成最终的虚拟货币,但它却为我们展示了货币发展的新方向、社会和经济的全新运行方式。随着对比特币体系或其他采用区块链技术的虚拟货币体系的不断发展和探索,相信第一代真正的虚拟货币在不远的未来就会诞生,而正是比特币,让我们看到了这样的未来。
未来属于虚拟货币(图片来自网络)
----------------------------------
参考文献:
1长铗等,区块链:从数字货币到信用社会,中信出版集团,2016年
2工信部,中国区块链技术和应用发展白皮书,中国区块链技术和产业发展论坛,2016年
3刘瑜恒等,证券区块链的应用探索、问题挑战与监管对策,金融监管研究,2017年4月
4李文红等,金融科技发展与监管:一个监管者的视角,金融监管研究,2017年3月
5林睿嘉等,区块链技术适应不完美的世界,埃森哲研究报告,2016年
6怒马哥,比特币背后的密码学原理,
7申屠青春,比特币块链和挖矿原理,
8小蒙牛,揭秘世界上最大的比特币矿场之一,
POA(Proof of Activity)算法是一个区块链的共识算法,基本原理是结合POW(Proof of work)和POS(Proof of stake)算法的特点进行工作,POW算法和POS算法的具体内容可以参考:
POW算法 :
POS算法 :
POA算法相比于其他算法可以改进网络拓扑,维持在线节点比例,需求更少的交易费同时减少共识算法过程中的能量损耗。
POA算法需求的网络中同样包含两类节点,矿工和普通参与者,其中普通参与者不一定一直保持在线。POA算法首先由矿工构造区块头,由块头选出N个币,这N个币的所有者参与后续的校验和生成块的过程。
从这里可以看到POA算法不仅与算力有关,后续的N个参与者的选举则完全由参与者在网络中所拥有的币的总数量决定。拥有越多币的参与者越有机会被选为N个后续的参与者。而后续N个参与者参与的必要条件是这N个参与者必须在线,这也是POA命名的由来,POA算法的维护取决于网络中的活跃节点(Active)。
POA算法的一个理想的基本流程是,类似于POW协议,矿工构造出一个符合难度要求的块头,通过矿工得到的块头计算含橡衍生出N个币的编号,从区块链中追溯可以得到这几个币目前所述的参与者。矿工将这个块头发送给这N个参与者,其中前N-1个参与者对这个块进行校验和签名缓老毁,最后第N个参与者校验并将交易加入到该块中,将这个区块发布出去,即完成一个区块的出块。
一个理想过程如下图所示:
在实际扰备运行中,无法保证网络上所有参与者都在线,而不在线的参与者则无法进行校验和签名,这个无法被校验和签名的块头则会被废弃。
即在实际运行中,应该是一个矿工构造出块头后广播给各个参与者签名,同时继续重新构造新的块头,以免上一个块头衍生的N个参与者存在有某一个没有在线,而导致块头被废弃。
因此,在这种情况下,一个块是否被确认不仅与矿工的计算能力有关同时也与网络上的在线比例有关。
与纯POW相比,在与比特币(POW)同样10分钟出一个块的情况下,POA由于会有参与者不在线而产生的损耗,因此,10分钟内矿工可以构造的块的数量会更多,即块头的难度限制会降低,那么矿工在挖矿过程中会造成的能量损耗也会降低。
与纯POS相比,可以看到POA的出块流程并不会将构造区块过程中的相关信息上链,可以明显减少区块链上用于维护协议产生的冗余信息的量。
本节对上诉协议中一些参数设置进行分析
在矿工构造出块头后对块头进行校验和区块构造的N个参与者的数量选定比较类似于比特币中每一个块的出块时间的选取。比特币中选择了10分钟作为每一个块的期望出块时间并通过动态调节难度来适应。
这里N的取值同样可以选择选定值或者动态调节。动态调节需要更加复杂的协议内容,同时可能会带来区块链的数据膨胀,而复杂的协议也增加了攻击者攻击的可能性。另外暂时没有办法证明动态调节可以带来什么好处。静态调节在后续的分析(4 安全分析)中可以得到N=3的取值是比较合适的。
从上面的描述可以看到,构造新的区块的除了矿工还有从块头中衍生出来的N个币所有者。在构造出一个新的区块后,这些参与者同样应该收到一定的激励,以维持参与者保持在线状态。
矿工与参与者之间的非配比例与参与者的在线状态相关。给予参与者的激励与参与者保持在线状态的热情密切相关,越多参与者保持在线状态,能更好地维持网络的稳定。因此,可以在网络上在线参与者不够多的时候,提高参与者得到的激励分成比例,从而激发更多的参与者上线。
如何确定当前参与者的在线情况呢?可以最后第N个参与者构造区块时,将构造出来但是被废弃的块头加入到区块中,如果被丢弃的块头数量过多,说明在线人数过低,应当调节分成比例。
同时最后第N个参与者与其他参与者的分成同样需要考虑,第N个参与者需要将交易加入区块中,即需要维护UTXO池,同时第N个参与者还需要将被丢弃的块头加入新构建的区块中。
为了激励其将废弃区块头加入新构建的区块中,可以按照加入的区块头,适当增加一点小的激励。虽然加入更多的区块头,可以在下一轮的时候增加分成的比例,应当足够激励参与者往区块中加入未使用的块头了(这里参与者不可能为了增加分成而更多地加入区块头,每一个区块头都意味着一位矿工的工作量)。
一个参与者如果没有维护UTXO池则无法构造区块,但是可以参与前N-1个的签名,因此为了激励参与者维护UTXO池,作为最后一个构造区块的参与者,必须给予更多的激励,比如是其他参与者的两倍。
从3.2的描述中可以知道一个用户必须在线且维护UTXO池才可能尽可能地获得利益。这种机制势必会导致一些用户将自己的账户托管给一个中心化的机构。这个机构一直保持在线,并为用户维护其账户,在被选为构造区块的参与者时参与区块的构建并获取利益。最后该机构将收益按照某种形式进行分成。
上面说到参与者必须用自己的密钥进行签名,而托管给某个机构后,这个机构在可以用这个密钥签名构造区块的同时,也有可能使用这个密钥消费用户的财产。这里可以采用一种有限花销的密钥,这个密钥有两个功能,一个是将账户中的部分财产消费出去,另一个是将所有财产转移到一个指定账户。在托管的时候可以使用这个密钥,在被通知部分财产被花费后可以立即将所有财产转移到自己的另一个账户下,以保证财产的安全。
从上面的分析可以看到,POA的安全性与攻击者所拥有的算力和攻击者所拥有的股权有关。假设攻击者拥有的在线股权占比为 ,则攻击者的算力需要达到其他所有算力的 倍才能达成分叉。假设攻击者股权总占比为 ,网络中诚实用户的在线比例为 ,则攻击者的算力需要达到其他所有算力的 倍才能达成攻击。
攻击的分析表格如下:
从上文的分析可以看到,POA算法相比于其他算法可以改进网络拓扑,维持在线节点比例,需求更少的交易费同时减少共识算法过程中的能量损耗。同时,PoA协议的攻击成本要高于比特币的纯PoW协议。
参考文献:Proof of Activity: Extending Bitcoin’s Proof of Work via Proof of Stake
就CNKI的中文期刊全文数据库来说:
方法1、简单的办法是在检索输入框附近有个“范围”下拉框,默认选项是“所有期刊”,改为“核心期刊”即可;
方法2、检索结果详细页面中,看刊名信息,凡是被权威索引工具收录的期刊,会有一个期刊荣誉信息,如果显示“中文核心期刊要目总览”或CSSCI收录,通常就认为是核心期刊
方法3、如果你了解几种主要的中文权威收录工具,如北大的《核心期刊要目总览》、南大的CSSCI,就看你查到的期刊是否被这些收录,收录则为核心,反之就不是。
事实上,关于核心期刊的认定也是要看你的具体目的的。上述只是就你所提问题的一般而言的方法。
1、为什么平胸妹子一般都是吃货?神回复:因为穷胸极饿!2、别人的孩子都会买手纸了,我的孩子还在手纸上。神回复:别人的老婆都会生气了,你的老婆还袜态要充气。3、都40多了,还有许多事不明白该问谁?神回复:外事问谷歌,内事问百度,房事问天涯!4、女生为什么会来大姨妈?神回复:这个卵子啊,等不到精子啊,那叫一个郁闷,边走边吐血。5、公交车上看见一个合口味的男生,怎么勾搭?神回复:假装癫痫,口吐白沬,倒他怀里,双手抽搐,伍肆趁机抓他裆,够大就继续,不满意就——哎!我好了!6、你离死亡最近的一次经历? 神回复:二十年前,差点给后面那精子追上了!7、某人发状态,大家看我的头像牛逼吗? 神回复:像。8、女朋友赌气关机,怎么办?神回复:楼主去理发吧,方便戴帽子。9、为什么中国领导访问日本,日本方面比较冷淡,甚至机场连欢迎标语都没挂? 神回复:怎么挂?热烈欢迎老朋友来日?10、有一个女玩家在论坛上发贴问:“光棍节想向心仪的男生表白,送点什么礼物好?”神回复:First Blood。11、该死的理发店把我头剪坏了!大家出点损招,要求破坏性越大越好,动静越小越好,因为是我一个人去。神回复:半夜三更,月黑风高,静静地、轻轻地,一个人吊死在理发店门口。12、比吃一坨屎更恶心的事是什么?神回复:吃两坨。比那更恶心的是什么?神回复:塞牙了。13、为什么CCTV新闻放完以后,总要播出他们在收拾稿子的片段?神告橘源回复:为了告诉你,我们吹牛是打草稿的!14、为什么星座里只有处女座,没有处男座?神回复:怎么没有,只不过人家后来改名叫射手座了!15、老婆是路,朋友是牛,人生只有一条路,路上会有好多牛,有钱时别走错路,没钱时别卖牛!神回复:牛上路了咋办?16、八戒说:师兄,你快去医院看看,医院专门为你开了一个科室!悟空:哦,什么科室?八戒:二逼猴科!17、刚刚看到有人说中国平均工资是4134元钱!神回复:平均工资能说明什么问题?潘长江和姚明平均身高是196CM,能说明什么?潘长江很高吗?18、本人女,为什么我和我男朋友拥抱的时候,能够强烈感受到彼此的心跳?是因为我们爱的深,心相连?神回复:不,因为你平胸。复制十五字,逢贴必水,遇粉则回,混个脸熟。
关于比特币文献和比特币文献综述的总结的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
芝麻开门安卓下载:立即前往
芝麻开门IOS下载:立即前往注册领取新手礼包!交易手续费返现:20%!上一篇:比特币挖矿币(比特币,挖矿)
下一篇:比特币转移(比特币转移要多久)
TRC20量化交易软件 TRC20量化交易软件官方客服v6.4.8
金融动态
下载
pi炒币手机钱包 pi炒币手机钱包苹果v6.1.8
金融动态
下载
RP杠杆平台 RP杠杆平台官网登陆v6.8.4
金融动态
下载
什么是AIOZ Ntwork(AIOZ)币
金融动态
下载
什么是Nrvos Ntwork(CKB)币
金融动态
下载
Gains Ntwork(GNS)是什么币
金融动态
下载
什么是vrscal(VR)币
金融动态
下载
Mavrick Protocol(MAV)是什么币
金融动态
下载