DApp开发之十八般兵器-1
2023-02-09 20:20:39 0 举报
AI智能生成
Dapp,区块链,开发工具
作者其他创作
大纲/内容
非官方提供的javaScript库
官网
功能与Web3.js功能基本相同
紧凑小巧
又包含大量测试案例
提供实用的新手入门文档
简单直观
近两年越来越受欢迎
集成开发套件hardhat默认包含ethers.js库
特点:
包含JavaScript和typeScript的实用程序的函数
以太坊钱包的所有功能
简介
ethers.js库
查看目前市场上所有的dapp
dapp动态排名
DApp浏览器
开源项目
漫雾
派盾
链安
国内同行
Web3基础设施服务提供商和安全审计公司
防止整数溢出
Safemath
解决智能合约安全的一个库
发同质化代币,俗称山寨币
ERC20
发非同质化代币,俗称NFT
ERC721
实现所有ERC,开箱即用
OpenZeppelin智能合约开发库
OpenZeppelin
监听区块链事件
为区块链注入数据
将现实世界和区块链打通的一种机制
自动化交易所
喂价服务/随机数服务
打通链上和链下,将两个世界融合
chainlink
占据90%的市场
代表公司
预言机 Oracle
提供管理数字资产所需要的一切功能
浏览器连接区块链的通道
使用量最大、最受信任的钱包
源码开源,接受一切审计
浏览器插件
Metamask
创建本地以太坊区块链调试环境
模拟以太坊所有功能,可以快速启动一个“个人以太坊区块链”
集成开发套件truffle的一部分
Ganache个人区块链
部署:区块链
编译:二进制代码
Solidity
编译语言
可在线编译,不需要在本地安装
高级开发者:做一些验证、实验工作等
优点
适合初级开发者入门使用
Remix:智能合约编译部署工具
以以太坊万为代表的第二代区块链平台
封装以太坊的JJson rpcAApi
提供一系列与区块链交互的JavaScript对象和函数
由以太坊基金会开发维护的Javascript库
调用智能合约
与区块链进行交互
通过web3.js库来操作钱包
在前端页面中嵌入web3.js库
扫链
监听链上事件
预言机
链端通过web3.js库实现
前端和链端的通道工具
10%的常用功能实现90%的需求
Web3.js
DApp开发必备的十八个工具-1
DApp开发入门三剑客
0 条评论
回复 删除
下一页