惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
About on SuperTechFans
Y
Y Combinator Blog
V
V2EX
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog
博客园 - 叶小钗
博客园 - 聂微东
阮一峰的网络日志
阮一峰的网络日志
H
Help Net Security
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The GitHub Blog
The GitHub Blog
WordPress大学
WordPress大学
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MongoDB | Blog
MongoDB | Blog
B
Blog
G
Google Developers Blog
J
Java Code Geeks
博客园 - 三生石上(FineUI控件)
IT之家
IT之家
N
Netflix TechBlog - Medium
腾讯CDC

smallyu的博客

为什么买的加密货币一定要去中心化 RISC-V 虚拟机无法代替 EVM 虚拟机 Polkadot 的 Existential Deposit 机制错在哪里 利息,套利,交易策略,金融市场 LayerZero 从来不挑战比特币的地位 默认参数引起的以太坊节点运行错误 硬件钱包与资产安全 预测市场比币圈更赌场 为什么去中心化的跨链桥不可能实现 我对于 AI 时代的答案 不要投资任何隐私币 区块链技术世界的三大真理 以太坊 AA 钱包的致命问题是什么 基于 AI 语义执行的 MCP 区块链的设计 一个集成 Geth 和 CometBFT 的兼容层 我的加密货币定投策略(二) DeFi 基础: 理解 AMM 定价机制 Go 语言 GMP 调度器的原理是什么 Web3 项目分析计划 对 Psyche Network 项目的分析 continuation 教程: 理解 CPS 如何开发一个比特币符文(Runes)协议 比特币脚本开发教程 我从王垠的计算机科学视频班学到了什么 区块链技术面试题(2025年版) Rust 语言容易让新手困惑的一个“过度优化” Solana 智能合约开发教程 (1) 尝试开发一个最小 EVM 虚拟机 基于 ZK 的链上身份系统设计 一个 Web3 打赏系统的设计
为什么不要做以太坊的二次开发
2024-09-12 · via smallyu的博客

为什么不要做以太坊的二次开发

2024-09-12

道理很简单,以太坊是有核心开发团队的,以太坊基金会为中心,各个以太坊客户端的开发团队,都拿了以太坊基金会的钱给以太坊做开发。Vitalik 来中国融资,拿完钱到某个国家组建开发团队,密集开发一年后有了以太坊。当年以太坊基金会以不到 $1 的价格参与以太坊的 ICO,现在 ETH 的价格已经涨了几千倍,以太坊基金会的钱就是这么来的。

以太坊生态主要有三个部分,Layer 1、Layer 2 以及生态类项目。(Staking 类不需要你开发,Restaking 和技术有关系?)

Layer 1 部分,有几大客户端团队,执行层的 Geth、Nethermind、Besu、Erigon、Reth,共识层的 Prysm、Lighthouse、Teku、Nimbus、Lodestar,先不管这些团队和以太坊的利益关系如何,如果你自己或者你所在的公司,说是想要基于以太坊的客户端做二次开发,那么请问,要开发什么?

如果是对以太坊网络本身有益的改进,能够提高性能、优化数据结构之类,你大可以直接给以太坊提交 Issue 以及 PR,甚至建立合作关系,直接让以太坊客户端的官方版本来支持你的优化。何况这些客户端的创始团队仍然处于活跃的开发状态,你觉得自己有理由可以比他们 “自己人” 做的更出色吗?无论是客户端功能方面还是性能方面,无论你是个人还是公司的力量。

例如并行 EVM,试图提高 EVM 交易的执行速度,这是 Geth 团队都没能解决的难题,随便一个小团队能做得成?

如果是对以太坊无益而对自己链有益的改进,你预期以太坊的开发团队不会接受你的提议和改进,那这个问题就更加奇特,你的链是有多么特殊的需求,需要做这些必须 “自有” 的开发?以太坊的完成度已经比较高了,如果遇到这样的场景,似乎需要回到一开始的需求来评估整件事情。

Layer 2 的部分,比较大的团队有 Polygon、Optimism、Zksync 等。以太坊的 Layer 2 为什么能做大做强能火?Layer 2 是 Vitalik 认可的方向。ENS 项目为什么能广泛普及?ENS 是 Vitalik 认可的项目。AA 钱包为什么热闹了一段时间?Vitalik 喊灵魂绑定带起来的。你可以从 Vitalik 的博客中看到,凡是目前比较大的生态类项目,都和 Vitalik 本人有直接的联系,这些项目的创始人都是可以和 Vitalik 说上话的。

Vitalik 是整个以太坊生态背后的大 Boss,那么假如你说你想搞一个以太坊生态的项目,是优先考虑技术能力方面的问题吗?一个项目能不能成,先看什么?先看以太坊的 Roadmap 有没有这个方向,再看以太坊生态里这个方向的头部项目是哪个,然后呢?你会发现跟你没什么关系。以太坊基金会又没有给你钱,你凑什么热闹?

站在开发者的角度,假如你想参与以太坊的生态建设,那么请问,要以太坊的核心团队干什么?如果你想改进 Op Stack 的 Fault Proofs,那么请问,要 Optimism 的核心团队干什么?你作为一个局外人,花费时间和资源去给别人抬轿子?