区块链的三个“天然缺陷”

  相对不可信的公开环境区块链技术一般运行在,的维护人员没有专门,件那样24小时公开维护更不可能做到像一般软,要有高度的稳健性因此就要求软件,往往不是这样的但是现实情况却。

  然显,支撑以比特币为代表的区块链技术的前行“纳什均衡”状态下的博弈论已经无法。的基础科学的变革亟待进行一场新。

  时同,言正在面临与其它新技术的融合朱嘉明还认为:现有的计算机语,链的技术体系进而影响区块。如例,计算机语言的融合人工智能技术和,机语言系统的变革很可能引发计算。

  先首,类繁多语言种,够“一统江湖”没有哪种语言能。全不同的编程语言不同项目使用完,不鲜屡见:

  实际上但是,着很多算力低于S9的矿机目前比特币矿场中还运行,数量远大于324。9万台这就意味着全球比特币矿机。

  某某币发明了某种算法在币圈中我们经常说,些被认证过的安全算法其实主要都是使用那,独使用或是单,组合使用或是排列。

  前目,3540。92 TH/s比特币全网算力是4707,比特大陆的蚂蚁S9矿机市面上最常见的矿机是,定算力时14。5TH/s官方给出的这台矿机的额,个除法简单算,行着324。6万台蚂蚁S9结果就是全球比特币网络运。

  此因,进步、数学理论发展博弈论、代码语言,有着不可小觑的影响对区块链技术进步都。

  统比作一个大型软件如果将比特币网络系,这项技术的落地提供了载体那么计算机技术与编程则为。

  诞生至今比特币,过去了10年,200多次期间被死亡,20多次被分叉,能成功“杀死”比特币但是任何一次危机都没。

  的区块链技术比特币背后,弈论问题、代码漏洞问题虽然面临数学问题、博,区块链行业的从无到有但是这些也没能阻挡,荣的历史进程从落魄到发。

  25日4月,三天后仅仅,Mesh(SMT)曝出漏洞另一个智能合约Smart,所表示交易,现异常交易因SMT出,MT的充提和交易各交易平台暂停S。

  猜想被证实“一旦黎曼,现规律就能找到就意味着素数出,能也就不安全了基于此的加密可。究的阿岚认为”从事数学研。

  多达上五十多种世界上编程语言,尬的是但尴,能够占据绝对优势没有哪一种语言。

  2日中午4月2,erFlow漏洞攻击BEC(美链的代币“美蜜”)智能合约有黑客利用以太坊 ERC-20智能合约中BatchOv,天量级别的 BEC代币成功向两个地址转出了,量BEC被抛售导致市场上海。C的价值几乎归零此事使得当日BE。

  衡”是指“纳什均,弈过程中在一个博,变自己策略的动力博弈双方都没有改,改变自己的策略因为任何单方面,己的收益减少都会导致自。例子举个,的双十一为例以即将来临,店都在打价格战淘宝上两家旗舰,间都不敢随便涨价任何一方在活动期,导致自己一方失去优势因为任何涨价行为都会。

  链技术“完美化”我们总是会把区块,不知殊,家、计算机科学家眼中在经济学家、密码学,多需要改进的地方区块链技术还有很。

  得就证明了有无穷多个素数早在公元前300年欧几里,00年的时间内在随后接近20,数通项公式为主要思想主要内容是以寻找素。物有德国数学家高斯这方面主要的代表人,李特伍德、拉马努金等等英国著名数论学家哈代、。

  2010年时间回到,刚满1周岁彼时比特币,代码漏洞由于核心,出了1840亿个比特币有人利用该漏洞凭空造。

  月20日今年9,想”相关的新闻与证明“黎曼猜,得沸沸扬扬在网络上闹。亚爵士宣布将会证明黎曼猜想知名数学家迈克尔· 阿蒂,行业从业者的关注这引起了区块链。什么为?

  术在数学工具、博弈论、密码学、代码存在局限性的情况下例如《区块链核心技术开发与应用》就认为目前区块链技,的改进空间还有很大。要想被大规模商用换言之区块链技术,的路要走还有很长。

  核心其实是密码学“区块链技术的,则是哈希函数密码学的重点。与开发》这本书提到”《区块链核心应用。

  后最,本书中还提到了编程人员的自觉和非自觉的错误由邹均等编写的《区块链核心技术与应用》这。

  加密货币还没有完全被主流认可虽然目前区块链技术并不成熟、,问题做最好的注脚但是时间会对这些。

  世界里现实,过立案侦查追回损失财物失窃尚能够通。网的世界里但是在互联,“钱途”无量尽管数字货币,却血本无归一旦被黑。

  的是庆幸,努力下在社群,了这个漏洞迅速修复。码组的开发者们而比特币核心代,特币核心代码库做贡献也在夜以继日地为比,补瑕疵以修,链行业的今天这才有了区块。

  实上事,都会存在“先天缺陷”任何新技术诞生之初。术进步而被完善缺陷会随着技,技术背景下然后在新的,的“缺陷”再面临新。

  实上事,被设计出来并广泛应用已经有很多哈希函数,加密无不使用哈希函数支付宝、微信、银行的。一般安全寿命都不长不过Hash函数,能使用多久就被成功攻击被认为安全的算法往往没,法相继被设计出来新的更安全的算,算法都有及其严格的审计过程而每一个被公认为安全可靠的。

  波币使用了C++(1)比特币与瑞;ty(受 Javascript启发)、Mutan(受Go启发)和LLL(受Lisp启发)(2)以太坊则使用了四种专用语言:Serpent(受 Python启发)、 Solidi,从底层开始设计的语言都是为面向合约编程而。开发以太坊相关应用时才应用专用语言意味着这种语言只在;s和Tools都是用的Go语言(3)很多基于区块链的DApp;小众的 Michelson 与 OCaml 作为编程语言(4)2017年著名的ICO明星项目Teos则使用了极其,等等。

  次其,ava、Go等几种 “高阶语言”区块链编程语言主要依赖C++、J,前还存在诸多不完善之处而这些所谓的高阶语言目。

  、矿场、矿池之间的博弈平衡在数百万的规模上实现矿机,单的算术问题绝对不是个简。际上实,还处于不断增长中比特币全网算力,级别的增长这种指数,控”着状态正面临“失。经超过整个大英帝国的用电量目前比特币矿业消耗电力已。

  皮书中提到中本聪在白,点的电子现金系统比特币是一种点对。识机制也是点对点进行的实际上比特币背后的共,合作变成矿场一台台矿机,矿池连接起来矿场之间通过,博弈中在互相,平衡状态形成一种。

  实际上但是,明认为朱嘉,”状态下的博弈这种“纳什均衡,有限“节点”下的小规模博弈是当年诺伊曼和纳什研究的是,大对象构成的社会、经济等复杂行为”早已经不足以面对“由几十亿节点的庞。

  于开发》这本书认为《区块链核心应用,处于发展状态目前数论还,也处于发展状态哈希函数当然,术还存在诸多算法不当这就决定了区块链技,链技术性能不足进而导致区块。

  学家朱嘉明认为国内著名经济,实中在现,一种编程语言自身不足很可能发生因为任何,语言不足的迭加以及不同的编程,成本源性的伤害对现有区块链造。

  、效率低下、升级困难比特币的不可扩展性,是该逻辑导致很大程度上就。展性问题因为扩,017年被迫分叉导致了比特币在2。来说总的,效率低下问题区块链技术的,还是数学问题在一定程度上。

  员的错误编程人,软件缺陷会导致,会导致软件故障而软件缺陷又。程中导致不希望出现的错误软件故障是指软件在运行过,以适当处理如果不加,软件失效就会导致。

  11月份“比特币挖矿耗电量”增长速度来计算研究机构曾做出过这样的统计:如果按照去年,9年7月到201,过如今美国全国的用电量比特币挖矿耗电量将超。

  理解通俗,以归结为数论问题一切数学问题都可,也属于数论问题因此素数问题。

  o为例以G,2009年创建时间是,有10年距今只,收器”与“编译器”等逻辑功能其“错误处理机制”、“垃圾回,逐步完善还需要,区块链开发需要才能满足未来。

  对点的支付系统无论是比特币点,间的挖矿竞争还是矿工之,脱一个问题都无法摆,每个节点都存在竞争在转帐、挖矿过程中,付出的矿工费用越高竞争的结果就是谁,越快完成谁的交易。

  账、挖矿、应用开发等等你在区块链上的每一笔转,上数据处理只要涉及链,哈希函数都会涉及。哈希函数联系紧密而素数与数论则与。

  状态的平衡这种博弈,明看来在朱嘉,衡”最接近反映区块链共识系统的状态建立在“博弈论”基础上的“纳什均。

  更迭史最能说明这个问题加密算法SHA家族的,SHA0被发明从1993年,重新发明的较量中在不断被破解与,五代SHA-512目前已经发展到第。

  比特币用户增长同时随着全球,越来越多的“手续费”比特币转账也正在消耗,用户头上的“达摩克利斯之剑”网络拥堵就像悬在每个矿工、,成巨大的负面影响随时都有可能造。

  个航空技术比如飞机这。年12月1903,类历史上首次试飞莱特兄弟进行了人,美国政府重视但是并不受,限于材料同时受,动力学空气,也相当缓慢飞机发展。世界大战直到两次,军事领域的应用才推动了飞机在。

分享: