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

区块链技术栈总览

区块链技术栈现阶段总览

链端选型

  • 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.0

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

Web3 应用框架简述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述
原文 柏链教育 NonceGeekDAO 李骜华老师

猜你喜欢

转载自blog.csdn.net/xingxincsdn/article/details/126460595