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

2023-11-16

区块链技术栈总览

区块链技术栈现阶段总览

链端选型
  • 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 李骜华老师

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

论区块链应用开发中的技术选型 的相关文章

随机推荐

  • 【转载】Android Studio工程目录解析

    转载自CSDN网友HaiBing Android Studio工程目录结构分析 上 Android Studio工程目录结构分析 下 目录 Android Studio工程目录结构分析 上 Android Studio工程目录 app目录结
  • nltk_data无法下载或无法使用问题的解决方案之一

    nltk data无法下载或无法使用问题的解决方案汇总 报错展示 问题解决 本人使用的方法 1 手动下载 nltk data 数据压缩包 2 解压压缩包 找到packages文件夹 3 将packages文件夹中的文件全部复制到nltk d
  • 你是不是一个优秀的项目经理人(转)

    下面是项目管理之中最重要的一些技能被简化成的一些简单的小问题 你可以用它来测试你自己的水平 一 你没有很好地计划是因为你认为自己是一个执行者而不是计划者 很多人认为他们自己是行动型的 当他们被指派了一项任务时 他们的第一个反应就是着手开始解
  • 四、SpringBoot框架

    目录 什么是SpringBoot框架 SpringBoot的特点 作用 必会 简箱版tomcat 优缺点 面试 SpringBoot运行原理 开箱即用的全过程 SpringBoot是如何完成自动配置的 面试 SpringBoot启动项 St
  • C++面向对象------继承+多态

    概念 1 继承是从已有的类创建新类的过程 这使得创建和维护一个应用程序变得更容易 达到了重用代码功能和提高执行时间的效率 2 继承呈现了面向对象程序设计的层次结构 体现了从简单到复杂的认知过程 3 在c 类中 如果类b继承于类a 则类a叫做
  • uiautomator2常见的API操作

    click int x int y pressHome getCurrentActivityName pressMenu getCurrentPackageName takeScreenshot File storePath getDisp
  • 在typora中插入图片和视频

    在typora中插入图片和视频 sm ms图床 免费方案使用sm ms图床 这个东西很好用而且免费 使用方法可以参考 需要配置的点就是下面这一段 picBed uploader smms smms token 这里是你的smmstoken
  • 记录缓存知识

    所谓的缓存 就是将程序或系统经常du要调用的对象存在内存中 一遍其使用zhi时可以快速调用dao 不必再去创建新的重复的实例 这样做可以减少系统开销 提高系统效率 1 通过文件缓存 顾名思义文件缓存是指把数据存储在磁盘上 不管你是以XML格
  • 详解Linux系统中的软件管理及软件仓库

    目录 一 Linux中软件包的类型 二 软件包的名称结构 三 rpm命令管理软件包 四 本地软件仓库的搭建 五 dnf软件管理命令 总结 一 Linux中软件包的类型 DEB UEBlinux DEBlinux RPM redhat cen
  • Linux系统下对树莓派镜像进行烧写操作。可搭建自己的迷你服务器

    烧写后可以当做搭建自己的迷你服务器或者可携带的计算机哦 我以linux系统下对内存卡进行烧写镜像 烧写的先以snappy ubuntu care为例 网上的资料大多都是win下操作的 步 1 购买嵌入式开发板 可选够集成度大的 可烧写系统的
  • 【ES小结】还在用ElasticSearch做查询?换条思路实现高效数据统计

    博客首页 派 大 星 欢迎关注 点赞 收藏 留言 本文由派大星原创编撰 系列专栏 ES小结 本系列记录ElasticSearch技术学习历程以及问题解决 ElasticSearch高效数据统计 聚合查询 什么是聚合查询 Kibana 命令测
  • logback日志配置

  • Top-level statements must precede namespace and type declarations. [Test]csharp(CS8803)

    C NET 6 结构体 C 控制台应用程序定义了一个结构体 然后创建结构体实例 报如下错误 Top level statements must precede namespace and type declarations Test csh
  • 浅谈Dictionary用法

    一 基础篇 1 Dictionary泛型类提供了从一组键到一组值的映射 即键和值的集合类 2 Dictionary通过键来检索值的速度是非常快的 这是因为 Dictionary 类是作为一个哈希表来实现的 3 定义方式 Dictionary
  • 爬虫-Xpath-数据提取

    Xpath数据提取 xpath基本介绍和使用 xpath中常用的获取节点的表达式 xpath中常用的获取特定节点的表达式 XPath XML Path Language 是一门在 HTML XML 文档中查找信息的 语言 可用来在 HTML
  • return _compile(pattern, flags).search(string) TypeError: expected string or bytes-like object

    今天使用正则处理excel的数据时 报了一个错误 记录一下处理的方法 一开始去查了下报错 但是大多别人的答案却不能够解决我的问题 该错误的意思是 类型错误 期望的字符串或字节类对象 那就是我使用正则的数据有问题 我查看了下我的数据类型 果然
  • 容器云技术选择之kubernetes和swarm对比

    swarm和k8s本质都是容器编排服务 它们都能把底层的宿主机抽象化 然后将应用从以构建好的镜像开始 最终以docker的方式部署到宿主机上 应该选择哪种方案作为我们的容器云服务呢 我觉得k8s kubernetes简称 跟swarm的比较
  • 写出Java爱心代码

    以下是一段简单的Java代码 它用字符画了一个爱心图形 public class Heart public static void main String args System out println System out println
  • 猜数字小游戏(JAVA)

    猜数字小游戏 题目描述 代码 运行效果 新增功能 思路 代码 运行效果 题目描述 猜数字 又称 Bulls and Cows 是一种古老的的密码破译类益智类小游戏 起源于20世纪中期 一般由两个人或多人玩 也可以由一个人和电脑玩 通常由两个
  • 论区块链应用开发中的技术选型

    区块链技术栈总览 区块链技术栈现阶段总览 链端选型 Fabric x 逐渐被市场淘汰 和以太坊不能兼容的链 x 原因 单打独斗 无法借力 FISCO BCOS Venachain 基于 Move 的链 maybe 前端技术栈 React o