从零开始学习区块链:对dapp开发的初识

从零开始学习区块链:对dapp开发的初识

背景

之前,区块链认知还停留在挖矿炒币阶段。在中国禁止挖矿和炒币之后,我们以为区块链的风口已经过去。出乎意料的是,人们的NTFS相当受欢迎。所以有动力去学习更多

什么是DApp

app您熟悉。这些是我们使用的应用程序。那么d是多少?大家应该都熟悉区块链的去中心化,那么去中心化用英语怎么说呢?去中心化就是它。按照惯例,你取一个名字的首字母并加上它,你就得到了一个DApp,或去中心化的应用程序

字体现在你能用手机上的应用程序做什么,基本上在理论上。但是,要求交易速度是不合适的,毕竟区块链的特点之一就是慢

狗的头

作为一名多年的应用程序开发人员,开发dapp的欲望是无法控制的。我要讲一点DApp的开发过程。

DApp能干什么

DApp架构

总体而言,该体系结构有三个主要部分

1. 区块链和它提供的功能

2. 三方钱包提供的功能

3.我们将要编写的DApp部分

前两部分不需要我们参与开发,我们最多能做的就是选择使用哪一个。但第三部分是不同的故事这是我们的主战场

从我们开发的Dapp来看,也可以分为三层

1. 契约层与EVM交互

2. 与契约层和钱包交互的交互式图书馆

3.业务层负责处理业务,与用户和第二层进行交互

DApp

:

怎么开发DApp

DApp的整体框架

链使用ETH

2. 钱包使用MetaMask,这是一个相对完整的钱包

3.契约层使用了坚固性

4. Web3js是最常用的交互库

5. 对于业务层框架,这取决于您喜欢使用什么。vue和react都没问题

要想发展,就必须有良好的发展环境。

在DApp的开发方面,4和5是前端的知识。如果我们自己解这部分,默认情况下就能理解。

因此,现在我们将解决模拟链(毕竟,真实链上的所有东西都要花钱)、钱包和合约测试环境问题

1、链模拟,我们可以用甘纳许

2. MetaMask你的钱包

3.由于solidity是一种编程语言,并且运行在EVM上,因此有编写、编译、测试和调试的空间建议使用remix

大家先对DApp的开发有一个大致的了解,后面的部分我再完善

谢谢你!

版权声明:区块链技术 发表于 2023-04-03 8:45:40。
转载请注明:从零开始学习区块链:对dapp开发的初识 | 零零洞洞

暂无评论

暂无评论...