论区块链应用开发中的技术选型

区块链技术栈总览

区块链技术栈现阶段总览

链端选型
  • 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/
Solidity 智能合约学习
  • 入门: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

区块链应用框架

区块链应用框架0.1

论区块链应用开发中的技术选型_第1张图片

区块链应用框架1.0

论区块链应用开发中的技术选型_第2张图片

区块链应用框架2.0 —— 同步模块的解耦

论区块链应用开发中的技术选型_第3张图片

区块链应用框架2.0 —— 多组件的使用

论区块链应用开发中的技术选型_第4张图片

区块链应用框架2.0 —— 多链应用

论区块链应用开发中的技术选型_第5张图片

Web3 应用框架简述

Web3 应用框架简述 —— 纯前端 dApp -0x00

论区块链应用开发中的技术选型_第6张图片

Web3 应用框架简述 —— 混合型 dApp 0x01

论区块链应用开发中的技术选型_第7张图片

Web3 应用框架简述 —— 混合型 dApp 0x02

论区块链应用开发中的技术选型_第8张图片

Web3 应用框架简述 —— 混合型 dApp 0x03

论区块链应用开发中的技术选型_第9张图片
原文 柏链教育 NonceGeekDAO 李骜华老师

你可能感兴趣的:(区块链,区块链,web3,move,fisco,bcos,go)