《区块链DApp开发入门、代码实现、场景应用》学习笔记03—第二章:开发环境搭建

Ada ·
更新时间:2024-09-20
· 918 次阅读

2.1 Remix的使用

        工具地址:http://remix.ethereum.org

运行环境:

1. Environment(智能合约运行的环境)

JavaScript VM:沙箱运行环境,它并不会与以太坊公链发生交互。(测试期间使用此环境,快速检查调式智能合约) Injected Provider:嵌入到浏览器的公链运行环境,往往使用MetaMask这个插件提供的运行环境间接与以太坊环境发生交互。 Web3 Provider:直接与真实的以太坊网络环境进行交互。

2. Account(账户地址)

        开发环境的智能合约必须通过一个外部账户来发起。

3. Gas limit(成本)

        程序部署需要的燃料。

4. Value(余额)

2.2 Ethereum Wallet的安装与使用

        优势:可以直接与测试或者正式的以太坊公链环境进行交互,并且可以直接显示交互结果。

        下载地址:https://ethereum.org/

2.3 Ganache+Truffle的安装与使用

        聚合了与区块链交互的模拟环境和与用户交互的JS代码库。

2.3.1 Ganache

        下载地址:https://github.com/trufflesuite/ganache/releases

        Ganache是一个以太坊运行环境的模拟器。

2.3.2 Truffle 首先安装Node.js 8.9.4以上版本。下载地址:https://nodejs.org/en/download/。 npm install -g truffle 创建工程:mkdir chapter-2 cd chapter-2 下载代码:truffle unbox metacoin  2.4 MetaMask的配置与使用

        下载插件:https://metamask.io/


作者:金融&科技



开发环境搭建 学习笔记 环境搭建 环境 开发环境 学习 场景应用

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章