# 一站式以太坊ETH开发资源大赏

By [Renaissance Labs](https://paragraph.com/@renaissance-labs) · 2022-01-17

---

​

本页为以太坊开发者提供入门指南、学习资源以及开发工具。

[↳](https://ethereum.org/zh/developers/#getting-started) 入门指南

如果想对以太坊有更加宏观的认识， 请浏览 [ethereum.org/zh/learn](https://ethereum.org/zh/learn/)。

*   [Getting up to speed on Ethereum](https://medium.com/@mattcondon/getting-up-to-speed-on-ethereum-63ed28821bbe) _Aug 7, 2017 - Matt Condon_
    
*   [Ethereum In Depth, Part 1](https://blog.zeppelin.solutions/ethereum-in-depth-part-1-968981e6f833) _May 11, 2018 - Facu Spagnuolo_
    
*   [Ethereum In Depth, Part 2](https://blog.zeppelin.solutions/ethereum-in-depth-part-2-6339cf6bddb9)  _July 24, 2018 - Facu Spagnuolo_
    
*   [Ethereum Development Walkthrough, Parts 1-5](https://hackernoon.com/ethereum-development-walkthrough-part-1-smart-contracts-b3979e6e573e) _Jan 14, 2018 - dev\_zl_
    
*   [Full Stack Hello World Voting Ethereum Dapp Tutorial](https://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part-1-40d2d0d807c2)  _Jan 18, 2017 - Mahesh Murthy_
    
*   [Mastering Ethereum - A comprehensive textbook available for free online](https://github.com/ethereumbook/ethereumbook) _Dec 1, 2018 - Andreas Antonopoulos & Gavin Wood_
    
*   [Ethereum Developer Portal - Everything you need to get started building on Ethereum](https://ethereum.consensys.net/ethereum-dev-portal) _Updated often - ConsenSys_
    
*   [Deconstructing a Solidity Contract](https://blog.zeppelin.solutions/deconstructing-a-solidity-contract-part-i-introduction-832efd2d7737) _Aug 13, 2018 - Alejandro Santander & Leo Arias_
    

[↳](https://ethereum.org/zh/developers/#smart-contract-languages) 智能合约语言

任何在以太坊虚拟机 (EVM) 上运行的程序通常被称作“智能合约”。 以太坊上最受欢迎的智能合约编程语言是 **Solidity** 和 **Vyper**。

[↳](https://ethereum.org/zh/developers/#solidity-_-%E4%BB%A5%E5%A4%AA%E5%9D%8A%E4%B8%8A%E6%9C%80%E5%8F%97%E6%AC%A2%E8%BF%8E%E7%9A%84%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6%E8%AF%AD%E8%A8%80%EF%BC%8C%E7%81%B5%E6%84%9F%E6%9D%A5%E8%87%AA-c%2B%2B%E3%80%81python-%E5%92%8C-javascript_) Solidity \_ 以太坊上最受欢迎的智能合约语言，灵感来自 C++、Python 和 JavaScript\_

*   [相关文档](https://solidity.readthedocs.io)
    
*   [GitHub](https://github.com/ethereum/solidity/)
    
*   [Solidity Gitter 聊天室](https://gitter.im/ethereum/solidity/)
    

[↳](https://ethereum.org/zh/developers/#vyper-%E5%9F%BA%E4%BA%8E-python-%E7%9A%84%E4%BB%A5%E5%A4%AA%E5%9D%8A%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%EF%BC%8C%E8%87%B4%E5%8A%9B%E4%BA%8E%E6%8F%90%E5%8D%87%E5%AE%89%E5%85%A8%E6%80%A7) Vyper _基于 Python 的以太坊编程语言，致力于提升安全性_

*   [相关文档](https://vyper.readthedocs.io)
    
*   [GitHub](https://github.com/ethereum/vyper)
    
*   [Vyper Gitter 聊天室](https://gitter.im/ethereum/vyper)
    

[↳](https://ethereum.org/zh/developers/#%E5%9C%A8%E5%AF%BB%E6%89%BE%E5%85%B6%E4%BB%96%E9%80%89%E6%8B%A9%EF%BC%9F) 在寻找其他选择？

*   [以太坊开发者工具列表 #智能合约语言](https://github.com/ConsenSys/ethereum-developer-tools-list#smart-contract-languages)
    

以太坊社区提供了数量众多且持续增长的开发工具，帮助开发者构建、测试和部署应用程序。 以下是最受以太坊开发者欢迎的工具，可以助你有一个好的开始。 [开发工具详表](https://github.com/ConsenSys/ethereum-developer-tools-list)。

[↳](https://ethereum.org/zh/developers/#frameworks) Truffle _开发环境、测试框架、构建管道及其他工具_

*   [truffleframework.com](https://truffleframework.com)
    
*   [GitHub](https://github.com/trufflesuite/truffle)
    

[↳](https://superblocks.com) Superblocks 在线编写、编译与部署智能合约

*   [GitHub](https://github.com/SuperblocksHQ)
    
*   [相关文档](https://superblocks.com/docs)
    

[↳](https://ethereum.org/zh/developers/#other-tools) Embark _开发环境、测试框架以及与以太坊、IPFS 和 Whisper 集成的其他工具_

*   [GitHub](https://github.com/embark-framework/embark)
    
*   [相关文档](https://embark.status.im/docs/)
    

[↳](https://ethereum.org/zh/developers/#waffle-%E9%AB%98%E7%BA%A7%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6%E5%BC%80%E5%8F%91%E5%92%8C%E6%B5%8B%E8%AF%95%E7%9A%84%E6%A1%86%E6%9E%B6-\(%E5%9F%BA%E4%BA%8E-ethers.js\)) Waffle _高级智能合约开发和测试的框架 (基于 ethers.js)_

*   [getwaffle.io](https://getwaffle.io)
    
*   [GitHub](https://github.com/EthWorks/Waffle)
    

[↳](https://ethereum.org/zh/developers/#etherlime-%E5%9F%BA%E4%BA%8E-ethers.js-%E7%9A%84%E6%A1%86%E6%9E%B6%EF%BC%8C%E7%94%A8%E4%BA%8E-dapp-%E5%BC%80%E5%8F%91%EF%BC%88solidity-%E5%92%8C-vyper%EF%BC%89%E3%80%81%E9%83%A8%E7%BD%B2%E3%80%81%E8%B0%83%E8%AF%95%E3%80%81%E6%B5%8B%E8%AF%95%E7%AD%89) Etherlime _基于 Ethers.js 的框架，用于 Dapp 开发（Solidity 和 Vyper）、部署、调试、测试等_

*   [相关文档](https://etherlime.readthedocs.io/en/latest/)
    
*   [GitHub](https://github.com/LimeChain/etherlime)
    

[↳](https://ethereum.org/zh/developers/#buidler-%E4%BB%A5%E5%A4%AA%E5%9D%8A%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6%E5%BC%80%E5%8F%91%E8%80%85%E7%9A%84%E4%BB%BB%E5%8A%A1%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7) Buidler _以太坊智能合约开发者的任务管理工具_

*   [buidler.dev](https://buidler.dev)
    
*   [GitHub](https://github.com/nomiclabs/buidler)
    

[↳](https://ethereum.org/zh/developers/#zeppelinos-%E4%B8%80%E7%A7%8D%E5%BC%80%E5%8F%91%E6%A1%86%E6%9E%B6%EF%BC%8C%E7%94%A8%E4%BA%8E%E6%9E%84%E5%BB%BA%E5%8F%AF%E5%8D%87%E7%BA%A7%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6%EF%BC%8C%E5%B9%B6%E5%AE%89%E5%85%A8%E5%9C%B0%E7%AE%A1%E7%90%86%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E3%80%82) ZeppelinOS _一种开发框架，用于构建可升级智能合约，并安全地管理智能合约应用程序。_

*   [zeppelinos.org](https://zeppelinos.org)
    
*   [GitHub](https://github.com/zeppelinos)
    
*   [社区论坛](https://forum.zeppelin.solutions/c/zeppelinos)
    

[↳](https://ethereum.org/zh/developers/#%E5%9C%A8%E5%AF%BB%E6%89%BE%E5%85%B6%E4%BB%96%E9%80%89%E6%8B%A9%EF%BC%9F) 在寻找其他选择？

*   [以太坊开发者工具详表 #框架](https://github.com/ConsenSys/ethereum-developer-tools-list#frameworks)
    

[↳](https://ethereum.org/zh/developers/#integrated-development-environments-ides) 集成开发环境 (IDE)

[↳](https://ethereum.org/zh/developers/#frameworks) Visual Studio Code _以太坊官方支持的专业跨平台 IDE_

*   [Visual Studio Code](https://code.visualstudio.com)
    
*   [Azure Blockchain Workbench 插件](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoft-azure-blockchain.azure-blockchain-workbench?tab=Overview)
    
*   [代码示例](https://github.com/Azure-Samples/blockchain/blob/master/blockchain-workbench/application-and-smart-contract-samples/readme.md)
    

[↳](https://ethereum.org/zh/developers/#other-tools) Remix _基于 Web 的 IDE，内置静态分析和区块链测试虚拟机_

*   [remix.ethereum.org](https://remix.ethereum.org)
    

[↳](https://ethereum.org/zh/developers/#superblocks-%E5%9F%BA%E4%BA%8E-web-%E7%9A%84-ide%EF%BC%8C%E5%86%85%E7%BD%AE%E6%B5%8F%E8%A7%88%E5%99%A8%E5%8C%BA%E5%9D%97%E9%93%BE%E8%99%9A%E6%8B%9F%E6%9C%BA%E3%80%81metamask-%E9%9B%86%E6%88%90%E3%80%81%E4%BA%8B%E5%8A%A1%E8%AE%B0%E5%BD%95%E5%99%A8%E7%AD%89%E5%8A%9F%E8%83%BD) Superblocks _基于 Web 的 IDE，内置浏览器区块链虚拟机、MetaMask 集成、事务记录器等功能_

*   [superblocks.com/lab](https://superblocks.com/lab/)
    

[↳](https://ethereum.org/zh/developers/#ethfiddle-%E5%9F%BA%E4%BA%8E-web-%E7%9A%84-ide%EF%BC%8C%E4%BD%BF%E4%BD%A0%E8%83%BD%E5%A4%9F%E7%BC%96%E5%86%99%E3%80%81%E7%BC%96%E8%AF%91%E5%92%8C%E8%B0%83%E8%AF%95%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6) EthFiddle _基于 Web 的 IDE，使你能够编写、编译和调试智能合约_

*   [ethfiddle.com](https://ethfiddle.com)
    

[↳](https://ethereum.org/zh/developers/#%E5%9C%A8%E5%AF%BB%E6%89%BE%E5%85%B6%E4%BB%96%E9%80%89%E6%8B%A9%EF%BC%9F) 在寻找其他选择？

*   [以太坊开发者工具详表 #IDE](https://github.com/ConsenSys/ethereum-developer-tools-list#ides)
    

[↳](https://ethereum.org/zh/developers/#frontend-javascript-apis) 前端 JavaScript API

[↳](https://ethereum.org/zh/developers/#web3.js-%E4%BB%A5%E5%A4%AA%E5%9D%8A-javascript-api) Web3.js _以太坊 JavaScript API_

*   [GitHub](https://github.com/ethereum/web3.js/)
    
*   [相关文档](https://web3js.readthedocs.io/en/1.0/)
    

[↳](https://ethereum.org/zh/developers/#ethers.js-javescript-%E5%92%8C-typescriot-%E4%B8%AD%E5%AE%8C%E6%95%B4%E7%9A%84%E4%BB%A5%E5%A4%AA%E5%9D%8A%E9%92%B1%E5%8C%85%E5%AE%9E%E7%8E%B0%E5%92%8C%E5%AE%9E%E7%94%A8%E5%B7%A5%E5%85%B7) Ethers.js _JaveScript 和 TypeScriot 中完整的以太坊钱包实现和实用工具_

*   [GitHub](https://github.com/ethers-io/ethers.js/)
    
*   [相关文档](https://docs.ethers.io/ethers.js/html/)
    

[↳](https://ethereum.org/zh/developers/#light.js-%E9%92%88%E5%AF%B9%E8%BD%BB%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%BC%98%E5%8C%96%E7%9A%84%E9%AB%98%E7%BA%A7%E5%93%8D%E5%BA%94%E5%BC%8F-js-%E5%BA%93) light.js _针对轻客户端优化的高级响应式 JS 库_

*   [GitHub](https://github.com/paritytech/js-libs/tree/master/packages/light.js)
    
*   [相关文档](https://paritytech.github.io/js-libs/light.js/)
    

[↳](https://ethereum.org/zh/developers/#web3-wrapper-web3.js-%E7%9A%84-typescript-%E6%9B%BF%E4%BB%A3%E9%80%89%E6%8B%A9) Web3-wrapper _Web3.js 的 Typescript 替代选择_

*   [GitHub](https://github.com/0xProject/0x-monorepo/tree/v2-prototype/packages/web3-wrapper)
    
*   [相关文档](https://0x.org/docs/web3-wrapper#introduction)
    

[↳](https://ethereum.org/zh/developers/#%E5%9C%A8%E5%AF%BB%E6%89%BE%E5%85%B6%E4%BB%96%E9%80%89%E6%8B%A9%EF%BC%9F) 在寻找其他选择？

*   [以太坊开发者工具详表 #前端以太坊 API](https://github.com/ConsenSys/ethereum-developer-tools-list#frontend-ethereum-apis)
    

[↳](https://ethereum.org/zh/developers/#backend-apis) 后端 API

[↳](https://alchemyapi.io/developer-tools) Alchemy_以太坊 API 服务_

*   [alchemyapi.io](https://alchemyapi.io)
    

[↳](https://ethereum.org/zh/developers/#infura-%E4%BB%A5%E5%A4%AA%E5%9D%8A-api-%E6%9C%8D%E5%8A%A1)Infura _以太坊 API 服务_

*   [infura.io](https://infura.io)
    

[↳](https://ethereum.org/zh/developers/#smart-contract-security) Slither _使用 Python 3 编写的 Solidity 静态分析框架_

*   [GitHub](https://github.com/crytic/slither)
    

[↳](https://ethereum.org/zh/developers/#formal-verification) MythX _应用于以太坊智能合约的安全性分析 API_

*   [mythx.io](https://mythx.io)
    

[↳](https://ethereum.org/zh/developers/#manticore-%E9%92%88%E5%AF%B9%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6%E5%92%8C%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E4%BD%BF%E7%94%A8%E7%AC%A6%E5%8F%B7%E6%89%A7%E8%A1%8C%E5%B7%A5%E5%85%B7%E7%9A%84%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%95%8C%E9%9D%A2) Manticore _针对智能合约和二进制文件使用符号执行工具的命令行界面_

*   [GitHub](https://github.com/trailofbits/manticore)
    

[↳](https://ethereum.org/zh/developers/#secutiry-%E5%BA%94%E7%94%A8%E4%BA%8E%E4%BB%A5%E5%A4%AA%E5%9D%8A%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6%E7%9A%84%E5%AE%89%E5%85%A8%E6%89%AB%E6%8F%8F%E5%99%A8) Secutiry _应用于以太坊智能合约的安全扫描器_

*   [securify.chainsecurity.com](https://securify.chainsecurity.com)
    

[↳](https://ethereum.org/zh/developers/#%E6%9C%89%E5%85%B3%E5%BD%A2%E5%BC%8F%E5%8C%96%E9%AA%8C%E8%AF%81%E7%9A%84%E6%9B%B4%E5%A4%9A%E4%BF%A1%E6%81%AF) 有关形式化验证的更多信息

*   [How formal verification of smart-contacts works](https://runtimeverification.com/blog/how-formal-verification-of-smart-contracts-works/) _July 20, 2018 - Brian Marick_
    
*   [How Formal Verification Can Ensure Flawless Smart Contracts](https://media.consensys.net/how-formal-verification-can-ensure-flawless-smart-contracts-cbda8ad99bd1) _Jan 29, 2018 - Bernard Mueller_
    

[↳](https://ethereum.org/zh/developers/#%E5%9C%A8%E5%AF%BB%E6%89%BE%E5%85%B6%E4%BB%96%E9%80%89%E6%8B%A9%EF%BC%9F) 在寻找其他选择？

*   [以太坊开发者工具详表 #安全工具](https://github.com/ConsenSys/ethereum-developer-tools-list#security-tools)
    

[↳](https://ethereum.org/zh/developers/#solidity-coverage-solidity-%E4%BB%A3%E7%A0%81%E8%A6%86%E7%9B%96%E5%B7%A5%E5%85%B7) Solidity-Coverage _Solidity 代码覆盖工具_

*   [GitHub](https://github.com/sc-forks/solidity-coverage)
    

[↳](https://ethereum.org/zh/developers/#hevm-%E4%BB%A5%E5%A4%AA%E5%9D%8A%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%AE%9E%E7%8E%B0%EF%BC%8C%E4%B8%93%E9%97%A8%E7%94%A8%E4%BA%8E%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E4%BB%A5%E5%8F%8A%E8%B0%83%E8%AF%95%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6) hevm _以太坊虚拟机实现，专门用于单元测试以及调试智能合约_

*   [GitHub](https://github.com/dapphub/dapptools/tree/master/src/hevm)
    

[↳](https://ethereum.org/zh/developers/#whiteblock-genesis-%E7%AB%AF%E5%88%B0%E7%AB%AF%E7%9A%84%E5%BC%80%E5%8F%91%E6%B2%99%E7%AE%B1%E5%92%8C%E5%8C%BA%E5%9D%97%E9%93%BE%E6%B5%8B%E8%AF%95%E5%B9%B3%E5%8F%B0%E3%80%82) Whiteblock Genesis _端到端的开发沙箱和区块链测试平台。_

*   [Whiteblock.io](https://whiteblock.io)
    
*   [GitHub](https://github.com/whiteblock/genesis)
    
*   [相关文档](https://docs.whiteblock.io)
    

[↳](https://ethereum.org/zh/developers/#%E5%9C%A8%E5%AF%BB%E6%89%BE%E5%85%B6%E4%BB%96%E9%80%89%E6%8B%A9%EF%BC%9F) 在寻找其他选择？

*   [以太坊开发者工具详表 #测试工具](https://github.com/ConsenSys/ethereum-developer-tools-list#testing-tools)
    

[↳](https://ethereum.org/zh/developers/#block-explorers) 区块浏览器

区块浏览器为以太坊用户提供浏览以太坊区块链（及其测试网）的服务，可以查询特定交易、区块、合约以及其他链上活动的信息。

*   [Etherscan](https://etherscan.io)
    
*   [Blockscout](https://blockscout.com)
    
*   [Etherchain](https://www.etherchain.org)
    

[↳](https://ethereum.org/zh/developers/#testnets-and-faucets) 测试网和水龙头 (faucets)

以太坊社区维护了多个测试网。 这些工具使得开发者能够在应用程序部署到以太坊主网之前对其进行不同条件下的测试。

[↳](https://ethereum.org/zh/developers/#ropsten-_-%E5%B7%A5%E4%BD%9C%E9%87%8F%E8%AF%81%E6%98%8E%E5%8C%BA%E5%9D%97%E9%93%BE%EF%BC%8C%E5%8F%AF%E4%BB%A5%E5%AF%B9%E6%B5%8B%E8%AF%95%E4%BB%A5%E5%A4%AA%E5%B8%81%E8%BF%9B%E8%A1%8C%E6%8C%96%E7%9F%BF_) Ropsten \_ 工作量证明区块链，可以对测试以太币进行挖矿\_

*   [测试以太币 faucet](https://faucet.ropsten.be)
    

[↳](https://ethereum.org/zh/developers/#rinkeby-_-%E6%9D%83%E5%A8%81%E8%AF%81%E6%98%8E-\(poa\)-%E5%8C%BA%E5%9D%97%E9%93%BE%EF%BC%8C%E7%94%B1-geth-%E5%BC%80%E5%8F%91%E5%9B%A2%E9%98%9F%E7%BB%B4%E6%8A%A4_) Rinkeby \_ 权威证明 (PoA) 区块链，由 Geth 开发团队维护\_

*   [测试以太币 faucet](https://faucet.rinkeby.io)
    

[↳](https://ethereum.org/zh/developers/#goerli-%E8%B7%A8%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%9D%83%E5%A8%81%E8%AF%81%E6%98%8E%E5%8C%BA%E5%9D%97%E9%93%BE%EF%BC%8C%E7%94%B1-goerli-%E7%A4%BE%E5%8C%BA%E6%9E%84%E5%BB%BA%E5%92%8C%E7%BB%B4%E6%8A%A4) Goerli _跨客户端权威证明区块链，由 Goerli 社区构建和维护_

*   [测试以太币 faucet](https://faucet.goerli.mudit.blog)
    
*   [goerli.net](https://goerli.net)
    

[↳](https://ethereum.org/zh/developers/#clients--running-your-own-node) 客户端以及运行你自己的节点

以太坊网络由许多节点组成，它们各自运行兼容的客户端。 它们中的大部分都使用 [Geth](https://geth.ethereum.org) 或 [Parity](https://www.parity.io/ethereum/)，每个节点都可以根据自己的实际需求调整不同的配置。

[↳](https://ethereum.org/zh/developers/#clients) Geth _使用 Go 语言编写的以太坊客户端_

*   [GitHub](https://github.com/ethereum/go-ethereum)
    
*   [Discord 聊天室](https://discordapp.com/invite/nthXNEv)
    

[↳](https://ethereum.org/zh/developers/#running-your-own-node) Parity _使用 Rust 语言编写的以太坊客户端_

*   [parity.io](https://www.parity.io)
    
*   [GitHub](https://github.com/paritytech/parity-ethereum)
    

[↳](https://ethereum.org/zh/developers/#ethnnode-%E8%BF%90%E8%A1%8C%E4%B8%80%E4%B8%AA%E4%BB%A5%E5%A4%AA%E5%9D%8A%E8%8A%82%E7%82%B9%EF%BC%88geth-%E6%88%96-parity%EF%BC%89%E7%94%A8%E4%BA%8E%E6%9C%AC%E5%9C%B0%E5%BC%80%E5%8F%91) Ethnnode _运行一个以太坊节点（Geth 或 Parity）用于本地开发_

*   [GitHub](https://github.com/vrde/ethnode)
    

[↳](https://ethereum.org/zh/developers/#%E4%BB%A5%E5%A4%AA%E5%9D%8A%E8%8A%82%E7%82%B9%E8%B5%84%E6%BA%90) 以太坊节点资源

*   [Node Configuration Cheat Sheet](https://dev.to/5chdn/ethereum-node-configuration-modes-cheat-sheet-25l8) _Jan 5, 2019 - Afri Schoeden_
    

[↳](https://ethereum.org/zh/developers/#%E5%9C%A8%E5%AF%BB%E6%89%BE%E5%85%B6%E4%BB%96%E9%80%89%E6%8B%A9%EF%BC%9F) 在寻找其他选择？

*   [以太坊开发者工具详表 #以太坊客户端](https://github.com/ConsenSys/ethereum-developer-tools-list#ethereum-clients)
    

[↳](https://ethereum.org/zh/developers/#best-practices-patterns-and-anti-patterns) 最佳实践、模式和反模式

[↳](https://ethereum.org/zh/developers/#smart-contracts) DappSys _安全、简单、灵活的智能合约构建块_

*   [dapp.tools/dappsys](https://dapp.tools/dappsys/)
    
*   [GitHub](https://github.com/dapphub/dappsys)
    

[↳](https://ethereum.org/zh/developers/#security) OpenZeppelin _安全智能合约的开发库_

*   [openzeppelin.org](https://openzeppelin.org)
    
*   [GitHub](https://github.com/OpenZeppelin/openzeppelin-solidity)
    

[↳](https://ethereum.org/zh/developers/#aragonos-%E7%94%A8%E4%BA%8E%E5%8F%AF%E5%8D%87%E7%BA%A7%E6%80%A7%E5%92%8C%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6%E7%9A%84%E6%A8%A1%E5%BC%8F) aragonOS _用于可升级性和权限控制的模式_

*   [hack.aragon.org](https://hack.aragon.org/docs/aragonos-intro.html)
    

[↳](https://ethereum.org/zh/developers/#%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6%E6%BC%8F%E6%B4%9E%E7%99%BB%E8%AE%B0) 智能合约漏洞登记

*   [SWC registry](https://smartcontractsecurity.github.io/SWC-registry/)
    
*   [GitHub](https://github.com/SmartContractSecurity/SWC-registry)
    

[↳](https://ethereum.org/zh/developers/#%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6%E5%AE%89%E5%85%A8%E6%80%A7%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5%E6%8C%87%E5%8D%97) 智能合约安全性最佳实践指南

*   [consensys.github.io/smart-contract-best-practices/](https://consensys.github.io/smart-contract-best-practices/)
    
*   [GitHub](https://github.com/ConsenSys/smart-contract-best-practices/)
    
*   [安全性建议和最佳实践合集](https://github.com/guylando/KnowledgeLists/blob/master/EthereumSmartContracts.md)
    
*     
    

[↳](https://ethereum.org/zh/developers/#%E5%9C%A8%E5%AF%BB%E6%89%BE%E5%85%B6%E4%BB%96%E9%80%89%E6%8B%A9%EF%BC%9F) 在寻找其他选择？

*   [以太坊开发者工具详表 #模式—最佳实践](https://github.com/ConsenSys/ethereum-developer-tools-list#patterns--best-practices)
    

[↳](https://ethereum.org/zh/developers/#developer-support--training) 开发者支持和培训

[↳](https://ethereum.org/zh/developers/#general-learning) 以太坊 Stack Exchange

*   [ethereum.stackexchange.com](https://ethereum.stackexchange.com)
    

[↳](https://ethereum.org/zh/developers/#game-based-learning) Solidity Gitter 聊天室

*   [gitter.im/ethereum/solidity](https://gitter.im/ethereum/solidity/)
    
*     
    

[↳](https://ethereum.org/zh/developers/#%E4%BB%A5%E5%A4%AA%E5%9D%8A-gitter-%E8%81%8A%E5%A4%A9%E5%AE%A4%E5%A4%A7%E5%8E%85) 以太坊 Gitter 聊天室大厅

*   [gitter.im/ethereum/home](https://gitter.im/ethereum/home)
    

[↳](https://ethereum.org/zh/developers/#cryptozombies-%E5%9C%A8%E6%B8%B8%E6%88%8F%E4%B8%AD%E5%AD%A6%E4%B9%A0%E4%BB%A5%E5%A4%AA%E5%9D%8A%E7%BC%96%E7%A8%8B) Cryptozombies _在游戏中学习以太坊编程_

*   [Cryptozombies.io](https://cryptozombies.io)
    

[↳](https://ethereum.org/zh/developers/#chainshot-%E5%9F%BA%E4%BA%8E-web-%E7%9A%84-dapp-%E7%BC%96%E7%A0%81%E6%95%99%E7%A8%8B) Chainshot _基于 Web 的 Dapp 编码教程_

*   [chainshot.com](https://www.chainshot.com)
    

[↳](https://ethereum.org/zh/developers/#blockgeeks-%E5%8C%BA%E5%9D%97%E9%93%BE%E6%8A%80%E6%9C%AF%E7%BD%91%E7%BB%9C%E8%AF%BE%E7%A8%8B) Blockgeeks _区块链技术网络课程_

*   [courses.blockgeeks.com](https://courses.blockgeeks.com)
    

[↳](https://ethereum.org/zh/developers/#dappuniversity-%E5%AD%A6%E4%B9%A0%E5%A6%82%E4%BD%95%E5%9C%A8%E4%BB%A5%E5%A4%AA%E5%9D%8A%E5%8C%BA%E5%9D%97%E9%93%BE%E4%B8%8A%E6%9E%84%E5%BB%BA%E5%8E%BB%E4%B8%AD%E5%BF%83%E5%8C%96%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F) DappUniversity _学习如何在以太坊区块链上构建去中心化应用程序_

*   [DappUniversity.com](http://www.dappuniversity.com)
    

[↳](https://ethereum.org/zh/developers/#ethernaut-%E5%9F%BA%E4%BA%8E-solidity-%E7%9A%84%E4%BB%A3%E7%A0%81%E6%B8%B8%E6%88%8F%EF%BC%8C%E7%A0%B4%E8%A7%A3%E5%90%88%E7%BA%A6%E5%8D%B3%E5%8F%AF%E5%8D%87%E7%BA%A7) Ethernaut _基于 Solidity 的代码游戏，破解合约即可升级_

*   [ethernaut.zeppelin.solutions](https://ethernaut.zeppelin.solutions)
    

[↳](https://ethereum.org/zh/developers/#uiux-design) UI/UX

*   [Challenge of UX in Ethereum](https://medium.com/ecf-review/challenge-of-ux-in-ethereum-122e1a33688d) _June 25, 2018 - Anna Rose_
    
*   [Designing for blockchain: what’s different and what’s at stake](https://media.consensys.net/designing-for-blockchain-whats-different-and-what-s-at-stake-b867eeade1c9) _March 22, 2018 - Sarah Baker Mills_
    

[↳](https://ethereum.org/zh/developers/#standards) 规范

以太坊社区采纳了许多对开发者有帮助的规范。 通常，这些规范称为[以太坊改进提议](https://eips.ethereum.org) (EIP)，由社区成员通过[标准过程](https://eips.ethereum.org/EIPS/eip-1)讨论确定。

*   [EIP 列表](https://eips.ethereum.org)
    
*   [EIP github 代码库](https://github.com/ethereum/EIPs)
    
*   [EIP 讨论板](https://ethereum-magicians.org/c/eips)
    
*   [Ethereum Governance Overview](https://blog.bmannconsulting.com/ethereum-governance/) _March 31, 2019 - Boris Mann_
    
*   [以太坊核心开发者会议播放列表](https://www.youtube.com/playlist?list=PLaM7G4Llrb7zfMXCZVEXEABT8OSnd4-7w) _（YouTube 播放列表）_
    

某些 EIP 与应用层规范相关（例如智能合约标准格式），这类规范被称为[以太坊意见征求 (ERC)](https://eips.ethereum.org/erc)。 许多 ERC 是以太坊生态系统中被广泛使用的关键规范。

*   [ERC 列表](https://eips.ethereum.org/erc)
    
*   [ERC20 - 标准通证接口](https://eips.ethereum.org/EIPS/eip-20)
    
*   [ERC721 - 非同质化通证 (NFT) 标准接口](https://eips.ethereum.org/EIPS/eip-721)
    

本页内容原文链接：[以太坊开发者资源 | ethereum.org/zh/](https://ethereum.org/zh/developers/#uiux-design)

---

*Originally published on [Renaissance Labs](https://paragraph.com/@renaissance-labs/eth)*
