# 以太坊链DAPP编写 **Published by:** [Moe](https://paragraph.com/@agaue/) **Published on:** 2022-11-01 **URL:** https://paragraph.com/@agaue/dapp ## Content 怎么写一个DAPP?网上教程比较多,本文结合自己的学习过程,只做信息整理。 智能合约语言Solidity学习,推荐学习平台,跟着教程学习完毕,就对Solidity有基本的了解和编写简单的智能合约代码了。 https://cryptozombies.io/en/course/ Solidity编辑器推荐 Remix IDE。有网页版跟软件,自己根据情况选择。 https://remix-project.org/ 测试链,我是自己启动了一条测试链,然后讲合约代码发布到自己的测试链上。这涉及到geth的安装跟启动 geth mac安装和启动,参考eth社区官网: https://geth.ethereum.org/docs/install-and-build/installing-geth geth的使用,包括如何启动,如何链接到节点,常用命令(创建账号,转账,查余额)等: https://geth.ethereum.org/docs/interface/hardware Remix IDE 链接本地测试链,可以使用本地的测试账号。合约部署,选择好vm,账号,gas limit等配置后,点击Deploy按钮部署智能合约。部署完成后,左下角能看到已发布的合约。 ## Publication Information - [Moe](https://paragraph.com/@agaue/): Publication homepage - [All Posts](https://paragraph.com/@agaue/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@agaue): Subscribe to updates - [Twitter](https://twitter.com/aaronho_ho): Follow on Twitter