比特币的算法(信用)是否可以更新

可以但会很疼。比特币代码一直在更新,新旧版本的现在也是同时在运行,这些版本之间都会视积累的工作量最大且有效的区块链为最新的账本。 绝大部分更新不会改变客户端对"有效"的判定,比如规定最低手续费这类,不会使旧客户端认为新生成的区块无效。修改加密算法则会改变“有效"的概念,比如替换SHA256,从某一个时间点之后挖矿改用新算法,不升级的客户端就会认为新客户端生成的区块无效,整个网络会分裂,一般称之为"hard fork"。最终取决于经济意义上的多数来决定,即市场愿意接受哪个区块链上的比特币以及矿工愿意挖哪个区块链的比特币。 事实上这样的"hard fork"在2013年5月15日已经发生过一次(15 May 2013 Upgrade Deadline),当然这次的变动很小,旧版本客户端不愿意升级的话只需要简单改下参数,整个社区也比较容易达成共识。
■网友
是的,中的论文里提到过的。到后期,基本无矿可挖的时候,矿工的收益可能需要交易费的方式来获得。想做到这一点必须修改规则。另外,比特币的规则掌握在矿工手里,只要足够多的人同意,随时可以生成新规则。
■网友
比特币的算法是说如何衡量他的价值吗?还是什么呢?

■网友
可以更新,确实也更新过。比特币是由全体节点(也就是加入比特币网络的计算机)共同维护的,只要节点上的软件一起升级,整个比特币网络的算法就升级了。严格“一起”升级很难,但略有先后的升级不难,最终一定能完成。算法总有一天会落后,但是比特币不会死守着一种算法,淘汰了就换新的,这没什么。
■网友
可以,但很难。每次发行新的客户端就可以更改算法,当51%的用户完成更新,新算法就生效了,但这个难点在于保证新算法和旧算法的兼容性,这个非常难!还有就是如何鼓励用户下载新的客户端也有难度!

■网友
谢邀。
比特币网络中目前使用的加密算法为SHA256,经过验证SHA256算法是可以抵抗量子攻击的。做为目前这颗星球上最强的计算机——量子计算机,目前能达到的量子位数为72位,是谷歌公司优先研发出来的,既72位的量子计算机,每秒的计算次数为2^72次。而SHA256能抵抗的攻击大概在2^1500左右
至于楼主所说的10^1000,000,000次每秒算力。那应该是很遥远的事了,况且比特币网络一直在升级,相信等计算机发展到那个阶段,已经有新的办法来抵抗这种破解了。
至于区块链应用怎么升级,可以参考下这一篇文章:
懒区块:科普解析区块链里的软分叉和硬分叉是什么,为什么要分叉公众号:懒区块(lanqukuai),一个苦逼的区块链创业者,立志做最好的区块链社区。

■网友

【比特币的算法(信用)是否可以更新】 2011年,比特币面临了一波信任危机,给人一个虚拟货币可能会被黑客入侵的第一印象。事件的起因是,有黑客不知用何手段将25000枚比特币转进了自己的账户。25000枚比特币当时市值50万美金。盗窃金额如此大的一个刑事案件却没能被破获,让比特币的存在给人一种不稳妥的感觉。所以,在以后的时间时间里,哪怕比特币优化了技术帮助用户规避了这种风险,但其造成的影响也成了比特币的“伤疤”。


    推荐阅读