开源区块链运营风险剖析
1. 以太坊硬分叉事件回顾
当DAO(去中心化自治组织)遭遇黑客攻击,大量以太币被盗时,以太坊面临两个艰难选择:一是维持原有的软件代码,这会让以太坊技术蒙羞,还可能使以太坊和DAO的开发者面临诉讼;二是发布新的以太坊软件,追回被盗的以太币,但这会破坏以太坊区块链不可篡改的宣称,凸显核心开发者的集中权力。
最终,核心开发者建议进行硬分叉,为此他们需说服以太坊网络的矿工采用新软件。虽多数矿工同意升级,但仍有部分未升级,导致以太坊分裂为两个独立的区块链网络:采用新软件的以太坊网络和未采用的以太坊经典网络。这两个网络各自拥有核心开发者和矿工,彼此独立运行。分叉前基于以太坊区块链构建的系统,需决定继续使用哪个区块链。
以下是该事件的简单流程图:
graph LR
A[DAO被黑客攻击] --> B{选择}
B --> C[维持原代码]
B --> D[发布新软件硬分叉]
D --> E[开发者说服矿工升级]
E --> F{矿工选择}
F --> G[升级新软件]
F --> H[不升级新软件]
G --> I[以太坊新网络]
H --> J[以太坊经典网络]
2. 51%攻击风险
在公共区块链中,分叉风险因51%攻击风险而变得更加复杂。当前公共区块链结构下,交易处理(挖矿)网络的参与者可能垄断网络走向的决策,如采用新软件、修改区块链上的先前记录,或阻止特定(或任何)方的新记录写入区块链。因为网络遵
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



