本篇文章给大家谈谈区块链技术的缺点,以及区块链技术的劣势对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
区块链技术现存问题有哪些?
1.性能问题
体积问题
区块链对数据备份的要求对存储空间提出挑战。区块链要求在一笔交易达成后向全网广播,系统内每个节点都要进行数据备份。
以比特币为例,自创世区块至今的区块数据已经超过 60GB,并且区块链数据量还在不断增加,这将给比特币核心客户端的运行带来很大挑战。
处理速度问题
比特币区块链目前最高每秒处理 6.67 笔交易,一次确认时间大约为 10 分钟,容易造成大量交易的堵塞延迟,可能会限制小额多次交易和对时间敏感度较高交易的应用。
尽管目前有了一些克服手段,但全面解决交易效率的方法仍然亟待发掘 。
耗能过高
第三,挖矿过程中的算力并不产生额外的实际社会价值,还会浪费大量的电子资源,随着比特币的日益普及,区块链逐渐成为高耗能的资本密集型行业。
2.中心化问题
节点的不平等
第一,理论上,分布式网络中每个节点应当被平等对待,但是为了挖矿获得回报,各节点可能会增加算力进行硬件竞赛,从而导致节点的不平等,破坏区块链记账权的随机性。
产业化、规模化挖矿产生了矿池
理论上如果矿池通过共谋掌握 51% 以上的算力进行系统供给,就可以实现双重支付,实际过程中尽管其成本远超收益,但不能否认合谋供给存在的可能性。
3.隐私安全问题
私钥容易被窃取
第一,目前区块链采用的是非对称密钥机制,尽管具有很高的安全性,但是私钥保存在用户本地,容易被黑客窃取。
区块链数据的透明性容易造成隐私泄露
公有链中每个参与者都可以获得完整的数据备份,整个系统是公开透明的,比特币通过隔断交易地址和持有人真实身份的关联保护隐私。
当区块链需要承载更多的业务时,节点如何验证信息执行命令就需要更多的考虑。
4.升级和激励问题
公有链中参与节点的数量庞大
无论是升级还是修复错误都无法关闭系统集中进行,可能需要考虑放松去中心化的问题。
各个节点之间存在着竞争博弈
要求激励相容机制的完善,如何使去中心化系统中的自利节点能够自发开展区块数据验证及记账工作,并设计合理的惩罚函数抑制非理性竞争,是区块链面临的另一挑战。
对区块链的新思考
目前区块链技术的一些缺点:
1. 标榜是去中心化区块链技术的缺点,其实并非如此。
现在比特币基本被几个大的矿池所把持。区块链技术的缺点他们拥有巨大的算力区块链技术的缺点,普通用户没有太多参与的积极性。我想象的下一代互联网,应该是去除寡头垄断的,大众积极参与的互联网。
2. pow,太耗费计算资源。
为维护区块链的真实和完整性,其每秒运算能力达到区块链技术的缺点了七万亿次。矿工通过随机的哈希运算,来争夺比特币的记账权,这一过程需要消耗大量电力来完成,而且只有不到1%的矿工能够竞争到每10分钟区块的记账权,其他矿工算力都被浪费区块链技术的缺点了。
3. pos,ico的方式太不透明。
使用pos的模式,初始币从哪来,不易解决。现在的方式就是ico。拿钱来买币,但很容易被开发团队偷挖。开发团队可以轻易地把大量的币免费发给自己。
4. 交易效率低
相比于很多互联网支付网络,区块链的交易效率还是很低的。比特币区块链的每秒交易数为7,以太坊在10-20之间,维基链可以达到1000+。然而,双十一期间,支付宝的每秒交易速度就已经达到了25.6万以上。
我设想的改进方案:
1. 适当中心化
数字货币由一个中心机构发行。数字货币绑定人民币,既与人民币一比一的比值。用户手上的数字货币可以随时从中心机构那,一比一的换回人民币。
2. 记账方式。
矿工还是分布式的记账。人人都可以下载源码,编译运行成为矿工。但哪个矿工有权利写入区块链,则由中心机构的中心服务器来决定。所有的矿工,都与中心服务器连接。中心服务器每隔一段时间,随机决定由哪个矿工来记账。此矿工收到中心服务器的消息后,记账(产生新区块),并全网广播。其他收到新区块后,校验ok,后就写入自己的区块链中,等待下一次中心服务器发出的记账指令。
3. 初始币发行
在创世区块中,产生所有数字货币。以后不会再增加或减少。当用户要购买数字货币时,中心机构从创世块中转到用户的账户上。中心机构公示银行账号,表明用户用来购买数字货币的人民币,被作为不会动用的储备金。当用户,要提现(用数字货币换人民币)时,储备金减少(支付给了用户),用户的数字货币又回到了创世区块的账户上。
改进后的区块链,有如下好处:
1. 效率提高。有中心服务器后,能快速产生有权利记账的矿工。
2. 节省计算资源。原因同上。
3. 普通用户也能参与。不需要强大的算力,普通的pc也能参与记账。只要连接上中心服务器,运气好,也能获得记账的机会。
有前景的应用:
1. 因为矿工不需要挖矿,所以可以采用分布式集群技术贡献自己的算力,做些有用的事情。如:分布式深度学习的训练计算,寻找最大的梅森素数等科学计算。
2. 矿工还可以贡献自己的存储能力,做分布式数据库。
3. cdn。
区块链在股权融资中的优点和缺点
区块链的缺点
1.无隐私性
区块链是分布式,在公有链上,等于每个人手上都有一份完整账本,并且由于区块链计算余额、验证交易有效性等等都需要追溯每一笔账,因此交易数据都是公开透明的,如果我知道某个人的账户,我就能知道他的所有财富和每一笔交易,没有隐私可言。
2.监管
区块链的去中心、自治化的特点淡化了国家监管的概念。然而所有的创新,都需要符合监管的要求。区块链的监管,在某种程序上是促进区块链的商业应用,更好的提供合规性保护。另一方面监管部门对这项新技术的法律和制度建立上存在滞后,也可能会毁掉区块链,需要把握好尺度。
3.安全性问题
区块链技术一大特点就是不可逆、不可伪造,但前提是私钥是安全的。私钥是用户生成并保管的,没有第三方参与。私钥一旦丢失,便无法对账户的资产做任何操作。随着量子计算机等新计算技术的发展,未来非对称加密算法具有一定的破解可能性,这也是区块链技术面临的潜在安全威胁。
4.数据确认的延迟性
区块链的交易是存在延迟性的,拿比特币举例,当前产生的交易的有效性受网络传输影响,因为要被网络上大多数节点得知这笔交易,还要等到下一个记账周期(比特币控制在10分钟左右),也就是要被大多数节点认可这笔交易。还受一个小概率事件影响,就是当网络上同时有2个或以上节点竞争到记账权力,那么在网络中就会产生2个或以上的区块链分支,这时候到底那个分支记录的数据是有效的,则要再等下一个记账周期,最终由最长的区块链分支来决定。因此区块链的交易数据是有延迟性的。
区块链的优点
1.集体维护
系统是开放的,除了交易各方的私有信息被加密外,系统是由其中所有具有维护功能的节点共同维护的,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。
2.去中心化
区块链存储数据时使用的是对等网络技术,使用分布式核算和存储,不存在中心化的硬件或管理机构。所有节点的权利和义务都相等,因此任一节点停止工作都会不影响系统整体的运作。
3.无须信任系统
由于节点之间的交换遵循固定的算法,参与人不需要对任何人信任,随着参与节点增加,系统的安全性反而增加。因此交易对手无须通过公开身份的方式让对方自己产生信任,对信用的累积非常有帮助。
4.信息不可篡改
一旦信息经过验证并添加至区块链,就会永久的存储起来。生成一套按照时间先后顺序记录的、不可篡改的、可信任的数据库,从而可以限制相关不法行为。因此区块链的数据稳定性和可靠性极高。
区块链的不可篡改和撤销既是优点也是缺点,在区块链里没有后悔药,你对区块链的数据变动几乎无能为力,主要体现在:如果转账地址填错,会直接造成永久损失且无法撤销;如果丢失密钥也一样会造成永久损失无法挽回。而现实中如果你银行卡丢了或者密码忘记了,还能到银行营业点处理,你的钱还在。
区块链所面临的问题?
维护成本非常高:
传统的中心化数据库只需要写入一次,而区块链需要被写入成千上万次;传统的中心化数据库只需要检验一次数据,区块链需要对数据进行成千上万次检验;传统的中心化数据库只需要传输一次数据就可以储存,区块链需要将数据传输成千上万次。
激励结构很难设计:
如何确保奖励与网络目标一致?为什么节点会保留或更新数据?当两段数据冲突时,是什么使它们选择一段数据而不是另一段数据?这些问题都都还有待探索、解答,区块链不仅需要在开始时保持一致,还需要在未来的所有时间节点上保持一致。
所有的升级都是自发的:
区块链最重要的一点在于它不是在单个实体的控制之下,不可能强制升级。所有的升级都必须向后兼容。这显然是相当困难的,尤其是如果你想要添加新特性,以及从测试的角度考虑时会更加困难。软件的每个版本都为测试矩阵添加了很多内容,并延长了发布时间。
扩展很困难
扩展的困难程度至少比传统的中心化系统高出几个量级。同样的数据必须存在于成百上千个地方,而不是在一个单一的地方。传输、验证和存储的成本是巨大的,因为必须用支付数据库中的每一个独立节点的成本,来代替传统的中心化数据库中只支付一次的成本。
以上所有导致区块链至今没有杀手级的应用(比特币除外)
援引自:为什么说区块链没那么简单
区块链技术的缺点的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于区块链技术的劣势、区块链技术的缺点的信息别忘了在本站进行查找喔。
标签: #区块链技术的缺点
评论列表