Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ethereum 生态贡献:Ethereum 入门通识 #3

Open
GarenWoo opened this issue May 28, 2024 · 1 comment
Open

Ethereum 生态贡献:Ethereum 入门通识 #3

GarenWoo opened this issue May 28, 2024 · 1 comment
Labels
building Contributor is building this task task Contribution task published by maintainer

Comments

@GarenWoo
Copy link

对于想要进入 Web3 的新人来说,可能最重要的是构建“基本的概念和逻辑”。以太坊作为目前最主流的公链之一,学习资料较多且路径清晰,在入门时宜作为学习案例。我将为 Web3 程序员技能图谱 提供如下内容:

  • 以太坊相关术语概念(包含公链的基础知识):例如区块链、区块、交易、以太币、智能合约等术语的解释。
  • ETH 相关内容(包含加密货币的知识):例如 ETH 的用途、ETH 转账、铸造与销毁等。
  • Web2 与 Web3 的对比(此点用于帮助 Web2 从业者有针对性地过渡到 Web3)
  • 以太坊账户、密钥、钱包
  • 状态树、交易树和收据树(包含默克尔帕特里夏字典树的解释)
  • 以太坊交易
  • 以太坊区块(包含区块的产生、叔块、orphan block 的概念)
  • EVM、操作码
  • gas 计算
  • 以太坊网络、节点与客户端
  • 以太坊共识机制(包含 POW v.s. POS)
  • 以太坊历史硬分叉
  • 最终确定性和 Gasper
  • POS 下的验证者与奖惩机制
  • 以太坊的弱主观性
  • POS 下的攻击与防御
  • 以太坊扩容方案(包含 ZK-rollup、Optimistic-rollup、State Channel、Sidechain、Validium 等)
  • 数据结构与编码(包含 RLP、SSZ)
  • 数据可用层
  • 递归长度前缀(RLP)序列化
  • 智能合约与 DApp:智能合约的概念、Solidity 语言、标准合约库、合约开发环境、工具与框架、合约编译、部署、验证、测试等
  • 主流 DApp 介绍
  • 第三方节点与基础设施
  • JSON-RPC API
  • 数据与分析
  • 重要的 EIPs

以上仅粗略地列举包含的项目,后续可能存在扩充和细化,目的在于让新人快速入门

@vsszhang
Copy link
Collaborator

感觉可以把主题定位到:Ethereum 入门通识

@vsszhang vsszhang added task Contribution task published by maintainer building Contributor is building this task labels May 29, 2024
@GarenWoo GarenWoo changed the title Ethereum 生态贡献:以太坊概念、协议与开发 Ethereum 生态贡献:Ethereum 入门通识 May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
building Contributor is building this task task Contribution task published by maintainer
Projects
None yet
Development

No branches or pull requests

2 participants