很显然,以太坊做得算不上好。治理程序不够完善,执行更是信马由缰,这让针对内容的讨论低效且无法深入,让系统建立在沙丘上。 但相比于绝大多数区块链社区,以太坊这已经是幸福的烦恼了。 再议无准入 (permissionless) 的系统 我们一般讨论无准入系统时,往往是从“技术视角”切入的,即普通人是否可以运行网络的全节点,并参与整个网络的技术共识。例如,任何都可以从诞生之日起,追踪并验证比特币和以太坊的所有历史。在追踪这一事件的过程中,我深刻意识到在信息层面,也需要让整个网络保持『无准入』,这样一个新加入的人才能理解整个社区从哪里来,要到哪里去。 以太坊究竟做得怎么样呢?简而言之,就和今天的以太坊全节点一样,可以同步所有历史,但成本太高,对硬件的要求也很高。 如果一个研究者想知道以太坊这些年是如何推进的,ACD 和所有 EIP 的讨论都是重要的参考资料,这些都会在线直播,并且留下视频和会议记录(尽管漏了几期,会议序号也标错过)。此外,以太坊研究者论坛和以太坊魔术师论坛都是重要的讨论阵地,近来 EthereumCatHerders 关于 EIP 的解读也非常精彩。总体来说,对于一个研究者来说,素材是比较充分的。然而,这些素材过于琐碎,缺少结构化的整理。例如,想知道某一个 EIP 在哪些会议中被讨论过,以及哪些人曾经发表过相关意见,以便梳理研究脉络和请教,就需要研究者花费大量时间去查询。 此外,散落在 discord、reddit、各类 AMA、github 评论区、个人博客上的信息浩如烟海,大部分研究者无法有足够的精力和敏锐度去追踪这些。换而言之,要同步这些历史太难了。以 EIP-2315 为例,有几个人能说得清楚它的来龙去脉?若不是 lightclient 把时间线梳理清楚,并且提炼出『EIP-2315 从未被接受过』的事实,这个错误的决定可能就浑水摸鱼伴随着柏林升级进行了。而 Tim Beiko 在核心开发者会议纪要 [8] 中甚至没有提到这一事件,更不要说反思了。 柏林曾经受过多次战争的苦难,好在这一次它被拯救了,唯有感谢上苍保佑。 [1]https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/berlin.md [2]https://github.com/ethereum/pm/issues/263 [3]https://eips.ethereum.org/EIPS/eip-2315 [4]https://github.com/ethereum/pm/issues/263#issuecomment-790381273 [5]https://github.com/ethereum/pm/issues/263#issuecomment-790910171 [6]https://github.com/ethereum/EIPs/pull/3309 [7]https://hackmd.io/@timbeiko/acd-update-001 (责任编辑:admin) |