第0章:blockchain基础

小白入门:https://github.com/dukedaily/solidity-expert ,欢迎star转发,文末加V入群。

职场进阶: https://dukeweb3.com

在正式学习DAPP开发之前,我们需要一些区块链的前置知识点,包括区块链起源、钱包地址、比特币、以太坊等基础概念;进而再了解DAPP项目开发与传统项目开发的异同;最后再介绍一下基础的开发工具,例如:remix、rpc等,从而为正式学习打好基础。

1. 快速添加网络

  • https://chainlist.org/
  • NATIVE TOKEN: 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE
  • ZERO ADDRESS: 0x0000000000000000000000000000000000000000

2. Goerli 测试网

3. Bsc 测试网

4. 实用工具

  1. solidity manual:https://docs.soliditylang.org/en/v0.8.17/
  2. sign-verify: https://app.mycrypto.com/sign-message, 可选工具:https://etherscan.io/verifiedSignatures#
  3. 地址生成协议(BIP32-BIP44)在线体验:https://iancoleman.io/bip39/#english
  4. 在线keccak256:https://emn178.github.io/online-tools/keccak_256.html
  5. Ether-> wei converter: https://eth-converter.com/
  6. URL编码转中文:https://cafewebmaster.com/online_tools/rawurldecode
  7. Json格式化:https://www.json.cn/
  8. 转成hex:http://www.metools.info/learn/l120.html
  9. abiEncoder:https://abi.hashex.org/
  10. move在线环境:https://playground.pontem.network/
  11. js在线环境:https://playcode.io/1018304
  12. Web3 playground: https://web3playground.io/
  13. 以太坊交易解析:https://flightwallet.github.io/decode-eth-tx/
  14. 知识图谱:https://www.processon.com/view/link/5a9ba4c8e4b0a9d22eb3bdf0#map
  15. Cross chain Dapp starter kit (ETH / Moralis)
  16. 学习以太坊:https://learnblockchain.cn/books/geth/part1.html
  17. makefile:https://www.cnblogs.com/idorax/p/9306528.html
  18. GraphvizOnline: https://dreampuf.github.io/GraphvizOnline/
  19. 批量生产地址(限测试使用):https://ikalas.com/app/eth-batch-wallet-generator
  20. best practise: https://consensys.github.io/smart-contract-best-practices/