ProjectMakerDAO社群旨在以项目化的方式让大家进入Web3领域
这个社群中都有谁?
都有志于Web3方向的技术(前端、后端、全栈、智能合约、区块链)、产品等同学
这个社群可以做什么?
- 项目化学习,以社群资源推动Web3项目开发,在实践开发中去学习去积累
- 比赛组队,找合适的队友去打hackathon等相关比赛
- 共享资源,共享各种Web3技术、应用、行业等资讯
- 共建DAO,社群最终以DAO的形式存在,由全体成员共同建设管理
- Study To Earn,社群DAO会记录每个成员的贡献
- 职业共助,社区分享工作机会、相关经验等
- 基于游戏费课程
- 如没有任何Dapp开发基础的同学,可以跟着这个课程一步步走,最终会实现一款游戏,很有趣味同时让你熟悉区块链上Dapp应用的开发逻辑,非常推荐:CryptoZombies
- 学习社区推荐
- 偏向于基础,跟着一块一块打卡学习基础:WTF Academy
- 偏向于项目,尤其DeFi等进阶内容十分推荐:Dapp-Learning-DAO
- 技术深度可以:登链社区
Solidity是智能合约的首选语言,需要夯实基础
- Solidity
- Solidity by Example
- Solidity非常经典的例子值得一刷:Solidity by Example
- OpenZeppelin——Solidity最重要的库
- 合约实践
- 智能合约在线靶场:Ethernaut
- CTF damnvulnerabledefi:Damn Vulnerable DeFi
静态检查工具:
- Slither:GitHub - crytic/slither: Static Analyzer for Solidity and Vyper
- Mythril:GitHub - Consensys/mythril: Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.
- Manticore:GitHub - trailofbits/manticore: Symbolic execution tool
测试覆盖率工具:
- Solidity- coverage:GitHub - sc-forks/solidity-coverage: Code coverage for Solidity smart-contracts
- 这个工具可以帮助我们进行代码覆盖率的统计,尽量提高代码覆盖率和分支覆盖率,对确认代码逻辑符合设计同样至关重要。
代码书写风格工具:
- Ethlint:GitHub - duaraghav8/Ethlint: (Formerly Solium) Code quality & Security Linter for Solidity
- Solhint:GitHub - protofire/solhint: Solhint is an open-source project to provide a linting utility for Solidity code.
- Ethereum - Online communities⭐:Online communities | ethereum.org
- Ethereum Blog:以太坊基金会博客
- Ethereum Gitter
Home:https://gitter.im/ethereum/home- Solidity: ethereum_solidity
- Go-ethereum: ethereum_go-ethereum
- Research: ethereum_research
- Reddit: https://www.reddit.com/r/ethereum/
初学推荐使用 Remix IDE 进行 Web3 开发,可以在 Web 上使用,也可以本地安装使用。
官网中文
以太坊工作原理
- 以太坊是如何工作的?- How does Ethereum work, anyway?
- The Ethereum Blockchain Paradigm (Part 1) | by Nicogs | Medium
- How are transactions executed? (Part 2) | by Nicogs | Medium
- The model of execution (Part 3). How does Ethereum work? A deepdive | by Nicogs | Medium
- How mining of proof of work happens? (Part 4) | by Nicogs | Medium
EVM
- 官方介绍:Ethereum Virtual Machine (EVM) | ethereum.org
- EVM机制详解图例介绍:ethereum_evm_illustrated.pdf
- 以太坊 - 深入浅出虚拟机 | 登链社区 | 区块链技术社区
- 深入理解EVM系统(1) | 登链社区 | 区块链技术社区
- 深入理解EVM系统(2) | 登链社区 | 区块链技术社区
- 深入理解EVM系统(3) | 登链社区 | 区块链技术社区
- EVM字节码及运行工具:EVM Opcodes
- EVM字节码介绍:Ethereum Virtual Machine Opcodes
使用golang进行以太坊开发
很好的DeFi入门学习材料:How to DeFi: Advanced(中文版)
UniswapV1基础
- UniswapV1文档:Overview | Uniswap
- UniswapV1白皮书:🦄 Uniswap Whitepaper - HackMD
- 恒定函数做市商介绍:Constant Function Market Makers: DeFi’s “Zero to One” Innovation | by Dmitriy Berenzon | Bollinger Investment Group | Medium
- 自动做市-详细理论与论文:reports-archive.adm.cs.cmu.edu/anon/2012/CMU-CS-12-123.pdf
- Vitalik Buterin 在 Reddit 上发表的一篇文章,他提议使用预测市场的机制来构建去中心化交易所并给出了公式 Let's run on-chain decentralized exchanges the way we run prediction markets : r/ethereum
手搓一个UniswapV1
- 教程
- 代码
- 其他
UniswapV2原理
- Overview | Uniswap
- Dapp-Learning/defi/Uniswap-V2/readme.md at main · Dapp-Learning-DAO/Dapp-Learning · GitHub
- 剖析DeFi交易产品之Uniswap:V2上篇
- 剖析DeFi交易产品之Uniswap:V2中篇
- 剖析DeFi交易产品之Uniswap:V2下篇
UniswapV2项目部署
- 在以太坊测试网络部署 uniswap v2 去中心化交易所
- Deploy Uniswap V2 locally with Foundry in 30 min (Beginner friendly) - YouTube
主网项目地址
- Router02:Uniswap V2: Router 2 | Address 0x7a250d5630b4cf539739df2c5dacb4c659f2488d | Etherscan
- Factory:Uniswap V2: Factory Contract | Address 0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f | Etherscan
源码地址
- v2 核心合约:GitHub - Uniswap/v2-core: 🦄 🦄 Core smart contracts of Uniswap V2
- v2 外围合约:GitHub - Uniswap/v2-periphery: 🎚 Peripheral smart contracts for interacting with Uniswap V2
- 前端:GitHub - Uniswap/interface: 🦄 Open source interfaces for the Uniswap protocol
- Dune:Dashboards
- L2BEAT:L2BEAT – Frequently Asked Questions
- L2Fees:L2Fees.info
- CryptoFees:CryptoFees.info
- Nansen:Nansen - Crypto, DeFi & NFT Analytics
- Chainlist:Chainlist
- Web3技术从入门到放弃
- Web3前端开发
- Web3后端开发
-
日期: 内容:
- ProjectMakerDAO
- X链游元宇宙
- Pets/Heroes系列
- SwapX
- DeBank
- 社媒产品
- 社交NFT类
- X-Web3数字身份
- X-Lottery
- X-Web3公益
- X-Web3资讯媒体
时间:
- 赛道项目筛选审议
时间:
- 任务分配与开发计划
时间:
- 专题研究和组内分享计划
时间:
- 赛道项目筛选审议
时间:
- 任务分配与开发计划
时间:
- 专题研究和组内分享计划
时间:比赛:组队情况:
时间:比赛:组队情况:
时间:比赛:组队情况:
- 技术Blog
- 行业资讯
- 工作机会
- 活动
- 社区
- Roadmap