学习区块链技术,分哪些模块,有哪些入门材料推荐

建议从学习比特币和以太坊入手,推荐步骤:

  1. 了解比特币诞生历史和设计思想,可参考Bitcoin's Academic Pedigree
  2. 精读比特币白皮书和《Mastering Bitcoin》,熟悉源代码;
  3. 精读以太坊白皮书、《Mastering Ethereum》和黄皮书,熟悉源代码,关注以太坊周报
  4. 熟悉共识算法,入门推荐《区块链核心算法解析》,后续可找综述类论文索引到各类算法研究;
  5. 根据个人兴趣研究各类技术专题(如扩容、隐私、跨链、合约安全、预言机、Token经济等)或应用专题(如DeFi、GameFi、DAO等)。 这是短期比较陡峭但长期比较平坦的路线,适合长期看好这个行业的研发同学。

0、优质行业内容社区

媒体型:星球日报,链捕手,金色财经,

开发者:登链社区,CelerNetWork技术社区,

公众号:十四君(我自己哈哈),FastDaily,The SeeDAO,IOSG,Block Unicorn ,Buidler DAO,Unitimes, 慢雾科技,孟岩的区块链思考,蛋蛋的区块链笔记

1、通俗版理解层

  web3通识大汇总:[<https://j08v3n7cqq.feishu.cn/docs/doccnu8PLq5zJcaZJUzTaLyEOPc>](<https://j08v3n7cqq.feishu.cn/docs/doccnu8PLq5zJcaZJUzTaLyEOPc>)

常见词汇表:https://info.etherscan.com/glossary/

2、链技术基础

  区块协议分析:[<https://preethikasireddy.medium.com/how-does-ethereum-work-anyway-22d1df50636>](<https://preethikasireddy.medium.com/how-does-ethereum-work-anyway-22d1df506369>)

理念-老高与小茉:https://www.youtube.com/watch?v=sjx_rpay9rk

挖矿原理-李永乐老师:https://www.youtube.com/watch?v=g_fSistU3MQ

共识:https://www.youtube.com/watch?v=vYZEeSxJlkM

ETH2.0:https://www.youtube.com/watch?v=L3tipJDsoz0

分片:https://www.youtube.com/watch?v=OVk3fNlwTlk

L2:https://www.youtube.com/watch?v=25V3Ik8DOZA

L2:https://www.youtube.com/watch?v=ZIH-6w6SaOE

零知识证明

https://www.bilibili.com/video/BV1y7411d7Ft?from=search&seid=8372948189304781020&spm_id_from=333.337.0.0

李永乐老师https://www.youtube.com/watch?v=FuKEpOhiVPg

3、大领域介绍

  跨链桥:[<https://www.youtube.com/watch?v=iEEQASTDtPM>](<https://www.youtube.com/watch?v=iEEQASTDtPM>)

           [<https://mp.weixin.qq.com/s/hVMHj7O0dr9uINbN3NLK2A>](<https://mp.weixin.qq.com/s/hVMHj7O0dr9uINbN3NLK2A>)

compound系列汇总:私聊

Defi:https://www.youtube.com/watch?v=FKe7vBIRmvs

价格机:https://www.youtube.com/watch?v=O50Lwpaweh8

nansen:https://www.youtube.com/watch?v=oHaFgpvkpZ0&t=939s

5、项目分析:

公链对比:[<https://www.youtube.com/watch?v=-vkydeJu1AY>](<https://www.youtube.com/watch?v=-vkydeJu1AY>)

YGG:[<https://www.youtube.com/watch?v=qS7BTD_Q9rM>](<https://www.youtube.com/watch?v=qS7BTD_Q9rM>)

IOSG-DAO讨论:[<https://www.youtube.com/watch?v=-asOHa3wzKA&t=1071s>](<https://www.youtube.com/watch?v=-asOHa3wzKA&t=1071s>)

状态爆炸问题分析:[<https://www.youtube.com/watch?v=6qNo9PhDKOw>](<https://www.youtube.com/watch?v=6qNo9PhDKOw>)

狼与羊:[<https://www.youtube.com/watch?v=OjBBQQ--6Kg>](<https://www.youtube.com/watch?v=OjBBQQ--6Kg>)

游戏公链:[<https://www.youtube.com/watch?v=PWQQ7PqkHZs&t=201s>](<https://www.youtube.com/watch?v=PWQQ7PqkHZs&t=201s>)

NFT--老高与小茉:[<https://www.youtube.com/watch?v=cDk1FPoCfqI>](<https://www.youtube.com/watch?v=cDk1FPoCfqI>)

5.1、Defi 工具箱

Defi工具箱:

defi 数据分析

5.2、数据分析:

交易数据解读综述

https://ath.mirror.xyz/mbR1n_CvflL1KIKCTG42bnM4HpfGBqDPNndH8mu2eJw

手把手教你使用如何区块链分析平台Dune Analytics https://www.0daily.com/post/5158093 一文了解DeFi查询工具Dune Analytics https://www.0daily.com/post/5154325 你真的会用Dune Analytics么?|项目介绍 https://theblockbeats.info/news/20424?search=1 DeFi 和 NFT 分析神器 Dune Analytics 有何亮点? https://netfreeman.com/2021/08/20210813202253642Y.html DeFi工具丨Dune Analytics基本使用方法 https://www.youtube.com/watch?v=x0Ei-gaI-9M

Dune Analytics 常用库表说明 https://www.notion.so/Dune-Analytics-Ethereum-ddf786ff54df444b8097250bf4875a4b?pvs=4

5.3、优秀看板分享

Opensea数据 NFT https://dune.xyz/rchen8/opensea NFT Project Dashboard NFT https://dune.xyz/rantum/NFT-Collection-Dashboard NFT Overview Dashboard NFT https://dune.xyz/rantum/NFT-Sales-Overview-by-Project Art Blocks 🎨 single project analytics NFT https://dune.xyz/rantum/Art-Blocks NFTs Secondary Market (Ethereum) NFT https://dune.xyz/hildobby/NFTs

DEX数据 DEFI https://dune.xyz/hagaetc/dex-metrics

著名巨鲸持仓情况跟踪 0xBi DEFI https://dune.xyz/0xBi/0xBi

Uni V3 LP分布查看 DEFI https://dune.xyz/yulesa/Liquidity-Distribution

Aave, MakerDAO, & Compound Finance - Deposits, Loans, LTV DEFI https://dune.xyz/datanut/Compound-Maker-and-Aave-Deposits-Loans-LTV

Curve.fi 361 pengiundev DEFI https://dune.xyz/pengiundev/curve-fi

6、合约技术层

6.1、入门

  solidity语法:[<https://www.youtube.com/watch?v=ipwxYa-F1uY&list=LL&index=2&t=4711s>](<https://www.youtube.com/watch?v=ipwxYa-F1uY&list=LL&index=2&t=4711s>)

开发知识图谱:https://www.youtube.com/watch?v=j39I3zaaMh4&t=1043s

杠杆合约:https://www.youtube.com/watch?v=A3A7wdVmWLQ

小学生:https://www.youtube.com/watch?v=K-87KhhHVN8

开发层基础环境配置:https://www.youtube.com/watch?v=wK3gpGkLXrY

6.2、进阶

EIP合集: https://eips.ethereum.org/all

 抢NFT公售实现:[<https://www.youtube.com/watch?v=wK3gpGkLXrY>](<https://www.youtube.com/watch?v=wK3gpGkLXrY>)

compound源码分析:https://www.youtube.com/watch?v=EtLMawA8En8

EVM源码分析:https://www.youtube.com/watch?v=yHflnTa8gSI

合约升级技术:https://www.youtube.com/watch?v=RoXgaAvoIjg&t=302s

常用工具库

6.3、solidity版本特征

  18年 V0.5.0重大更改:[<https://docs.soliditylang.org/en/latest/050-breaking-changes.html>](<https://github.com/ethereum/solidity/blob/v0.5.0/Changelog.md>)

19年 v0.6.0重大更改:https://github.com/ethereum/solidity/releases/tag/v0.6.0

20年 v0.7.0重大更改:https://github.com/ethereum/solidity/releases/tag/v0.7.0

支持 Unicode 字符串以适应 UTF-8 序列

20年 v0.8.0重大更改:https://learnblockchain.cn/docs/solidity/080-breaking-changes.html

默认进行计算溢出保护

openzepplin 对应版本:https://github.com/OpenZeppelin/openzeppelin-contracts/releases?page=2

7、NFT领域:

  完全知识图谱(入门):[<https://web3caff.com/zh/archives/9188>](<https://web3caff.com/zh/archives/9188>)

NFT数据查询:https://nftgo.io/

NFT数据查询:https://nonfungible.com/

NFT交易市场(marketplace):

  1. https://opensea.io/(全球最大)
  2. https://looksrare.org/(带有经济模式的NFT市场)
  3. https://foundation.app/
  4. https://cryptopunks.app/cryptopunks/forsale(加密朋克,独立市场代表)
  5. https://market.decentraland.org/(元宇宙概念市场代表)
  6. https://www.gem.xyz/(当前全球估值增长最快的聚合市场)

NFT代表性作品:https://boredapeyachtclub.com/#/kennel-club(无聊猿) Nbatopshot:https://nbatopshot.com/marketplace(全球最大的体育NFT市场) Yuga Labs:https://www.yuga.com/(当前NFT领域最大的创作/运营机构) Dapper Labs:https://www.dapperlabs.com/(NFT领域最早的探索机构) 补充: 涉及FT/NFT的可参考性报告:https://landing.coingecko.com/reports/ 查阅FT数据:https://www.coingecko.com/

8、EVM

ethereum_evm_illustrated.pdf

evm流程解读

https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy?s=r

https://noxx.substack.com/p/evm-deep-dives-the-path-to-shadowy-d6b?utm_source=profile&utm_medium=reader2

以太坊状态树架构

https://medium.com/@eiki1212/ethereum-state-trie-architecture-explained-a30237009d4e#:~:text=Ethereum uses “Modified Merkel Patricia,storage trie%2C and transaction trie

Trie 数据库

https://medium.com/shyft-network/understanding-trie-databases-in-ethereum-9f03d2c3325d

数据结构

https://towardsdatascience.com/your-guide-to-basic-sql-while-learning-ethereum-at-the-same-time-9eac17a05929