区块链技术栈总览
区块链技术栈现阶段总览
链端选型
- Fabric [ x,逐渐被市场淘汰 ]
- 和以太坊不能兼容的链 [ x ,原因:单打独斗,无法借力 ]
- FISCO BCOS / Venachain [ √ ]
- 基于 Move 的链—— [maybe]
- React or Vue? —— 尽量 React
- 必研究框架 —— scaffold-eth
- Java / Python [谨慎选择,原因:单打独斗,无法借力 ]
- Golang [√]
- Rust [√]
- IPFS(联盟链可用)
- Arweave
- 「联盟链应用开发」和「公链应用开发」趋向「合一」。
- Scaffold-eth 等脚手架大大降低程序员 dApp 上手成本。
后端组件化
最小必要组件
- 数字身份组件
- 链上链下同步器组件
- 跨链组件
- https://eth.build
- https://thirdweb.com/dashboard
- https://sandbox.minter.top/#/
- https://www.defipulse.com/
- 入门:https://speedrunethereum.com/ (包含 dApp)
- 进阶:https://www.smartcontract.engineer/challenges(付费)
- 崔棉大师智能合约视频课: https://github.com/WeLightProject/Web3-dApp-Camp/discussions/67
- 《Web3 DApp 最佳编程实践指南》 https://guoyu.mirror.xyz/RD-xkpoxasAU7x5MIJmiCX4gll3Cs0pAd5iM258S1Ek
- Web3 dApp Camp https://github.com/WeLightProject/Web3-dApp-Camp/discussions
原文 柏链教育 NonceGeekDAO 李骜华老师