The DAO众筹事件与以太坊分叉
以太坊的代币众筹曾经历了一次大的灾难性事件,这次事件甚至导致了以太坊区块链的分叉。
2016 年 4 月 30 日,The DAO 项目在以太坊中进行代币众筹,到 5 月 28 日,这个项目筹集了 1150 万个以太币,以当时以太币的价格计算价值超过 1.5 亿美元,是当时最大金额的众筹。
但是,在 2016 年 6 月 9 日,有开发者发现 The DAO 的智能合约存在漏洞,他还在开源平台上提交了修复代码。
6 月 17 日,黑客利用漏洞向一个匿名的地址转移走了项目众筹来的 360 万枚以太币,占到总数的 1/3。
幸运的是,受限于 The DAO 的 28 日锁定期,要到 7 月 14 日,黑客才可以把这笔以太币转走。
关于如何处理这个漏洞和黑客攻击事件,挽回损失,以太坊社群分裂成了两个群体。当时,所有以太币的数量为 8000 多万枚,如果有 1150 万枚被黑客盗走,的确会对以太坊生态造成巨大的影响。
在各种方案都不能奏效后,维塔利克(人称“V神”)提出了硬分叉方案(即从某个区块开始以太坊区块链不向前兼容),从而把 The DAO 众筹来的以太币夺回来,转移到一个恢复地址上,再还给参与众筹的人。
硬分叉方案在社区中获得了 85% 的投票支持,在 2016 年 7 月 21 日分叉成功,损失被挽回了。
但是,有部分以太坊社区成员不认同这个硬分叉(他们认为没有人可以更改规则),他们仍留在最初的那条以太坊区块链上,并继续开发维护这条链。此后,以太坊区块链分叉成两支:
2016 年 4 月 30 日,The DAO 项目在以太坊中进行代币众筹,到 5 月 28 日,这个项目筹集了 1150 万个以太币,以当时以太币的价格计算价值超过 1.5 亿美元,是当时最大金额的众筹。
但是,在 2016 年 6 月 9 日,有开发者发现 The DAO 的智能合约存在漏洞,他还在开源平台上提交了修复代码。
6 月 17 日,黑客利用漏洞向一个匿名的地址转移走了项目众筹来的 360 万枚以太币,占到总数的 1/3。
幸运的是,受限于 The DAO 的 28 日锁定期,要到 7 月 14 日,黑客才可以把这笔以太币转走。
关于如何处理这个漏洞和黑客攻击事件,挽回损失,以太坊社群分裂成了两个群体。当时,所有以太币的数量为 8000 多万枚,如果有 1150 万枚被黑客盗走,的确会对以太坊生态造成巨大的影响。
在各种方案都不能奏效后,维塔利克(人称“V神”)提出了硬分叉方案(即从某个区块开始以太坊区块链不向前兼容),从而把 The DAO 众筹来的以太币夺回来,转移到一个恢复地址上,再还给参与众筹的人。
硬分叉方案在社区中获得了 85% 的投票支持,在 2016 年 7 月 21 日分叉成功,损失被挽回了。
但是,有部分以太坊社区成员不认同这个硬分叉(他们认为没有人可以更改规则),他们仍留在最初的那条以太坊区块链上,并继续开发维护这条链。此后,以太坊区块链分叉成两支:
- 一支是新的,叫以太坊(其代币叫 ETH);
- 一支叫以太坊经典(Ethereum Classic,其代币叫 ETC)。
所有教程
- socket
- Python基础教程
- C#教程
- MySQL函数
- MySQL
- C语言入门
- C语言专题
- C语言编译器
- C语言编程实例
- GCC编译器
- 数据结构
- C语言项目案例
- C++教程
- OpenCV
- Qt教程
- Unity 3D教程
- UE4
- STL
- Redis
- Android教程
- JavaScript
- PHP
- Mybatis
- Spring Cloud
- Maven
- vi命令
- Spring Boot
- Spring MVC
- Hibernate
- Linux
- Linux命令
- Shell脚本
- Java教程
- 设计模式
- Spring
- Servlet
- Struts2
- Java Swing
- JSP教程
- CSS教程
- TensorFlow
- 区块链
- Go语言教程
- Docker
- 编程笔记
- 资源下载
- 关于我们
- 汇编语言
- 大数据
- 云计算
- VIP视频