首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

包租婆第39期:SMT归零了,才知道中本聪的伟大!

近日,SMT遭受到攻击,导致币圈经历一波下跌。

而在之前,同样基于以太坊的BEC几乎遭遇到了同样手法的攻击。

黑客的攻击直接导致BEC休克,SMT被暂停交易。

二者直接原因都是代码安全漏洞,程序员在写代码时不严谨给了黑客可乘之机,但大家比较少讨论其深层次的原因,为什么以太坊比较容易出安全问题?

以太坊只是一个记录dapp执行结果的区块链,其本身并没有加密货币复式记账所需的utxo模型。

以太坊自身的以太币也是由balance来表示账号余额,用余额的区块链有一个明显的缺陷,很容易遭受重放攻击(交易的请求再发送一次)。

以太坊用了nonce等tricky的做法避免主链货币重放,但对于基于dapp的代币,就需要依赖开发者自己来保障其安全逻辑。

而早于以太坊好几年诞生的比特币,为什么没有听说过有攻击行为?

这点,就要赞叹中本聪的伟大。

比特币之所以不被黑客攻击,得益于中本聪天才的安全机制设置。

比特币采用独特的utxo账本结构,Utxo就是之前和大家说过的“记录流水”的账本结构。这个结构需要下载完整的账本,才能进行审核还有修复系统。

比特币有一个51%算力的攻击节点,只要掌握了51%的算力就可以对比特币进行任意操作。

但是,这只存在理论的可能。

因为比特币的主人从头至尾都不是矿工,而是每个使用比特币的用户。

比特币的价值源于用户的供需,而矿工其实只是为这个系统提供安全服务,然后获得用户报酬的“服务者”。

而每个拥有比特币的用户,如果有完整账本,就可以联合起来拒绝矿工的作恶记账,根本不需要算力。矿工如果作恶,用户完全可以投票开除你。

比特币算力已经高度集中,而且矿霸集团也多次威胁说要发动51攻击,其实一直让他们不敢发动的原因,就是现在全节点还可以无门槛保存在普通用户手里,大家可以拒绝记录矿工51攻击以后的区块。

看到这里,大家应该明白了吧,即使51%攻击真正发生,因为在普通用户手里还有全节点账本,社区对攻击还有挽回的余地。

所以,数字货币发展至今,即使有各种链不断推出,但论安全性,比特币称第二,没有人敢称第一。

好了,下期再见!

(本文转自:BiBi吐槽论坛)

一手资讯请进入论坛获取

币圈首个真相共享垂直社区

大佬爱忽悠,我们讲实话

这是韭菜们最实用的互助平台

项目打假/内幕爆料/破发分析

扫二维码,回复“吐槽”带你进入论坛

扫二维码,回复“进群”椒爷带你加微信群

t.me/bibiforum

https://twitter.com/BiBi_forum

掉过不少坑吧,别难过!BiBi吐槽欢乐多

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180428A1T4PD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券