IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 以太坊的节点搭建合约的编译部署 -> 正文阅读

[区块链]以太坊的节点搭建合约的编译部署

以太坊的节点搭建

ganache:

是其中一 种最为流行的本地区块链模拟器,可供开发者在没有其他用户参与的情况下进行测试。

Ganache的安装条件:需要安装node,node和npm的最低版本要求npm v5.3.0,node v8.3.0

安装前的准备

  1. 安装前的npm、node环境准备 更新apt可用软件包列表:

sudo apt update
  1. 利用apt安装npm:

sudo apt install npm
  1. 查看npm版本:

npm --version
  1. 查看node版本:

node --version

安装步骤

  1. 下载文件 ganache-2.5.4-linux-x86_64.AppImage

    地址:Releases · trufflesuite/ganache-ui · GitHub

  2. 修改权限chmod +x ganache-2.5.4-linux-x86_64.AppImage

  3. 安装FUSE

    sudo add-apt-repository universe
    sudo apt install libfuse2

    安装失败手动安装

    下载安装 dpkg -i libfuse2_2.9.9-5ubuntu3_amd64.deb

  4. 直接在命令行输入sudo ./ganache-2.5.4-linux-x86_64.AppImage即可运行

合约的编译

  • 我们已经完成了第一个合约,现在需要使用Solidity编译器把Solidity代码转化为EVM字节码,这样它才能够被区块链上的EVM所执行。

  • Solidity的编译器是一个独立的可执行程序,通常包含在各类编程框架之中,也会集成在一些IDE中。为了简单起见,我们使用Remix这个流行的IDE。

  • 打开安装了MetaMask插件Chrome浏览器,访问Remix IDE网址 Remix - Ethereum IDE

  • 配置COMPILER版本,和sol的代码版本一致,然后编译

  • 选择编译的合约的环境变量,Ganache Provider,配置对应的地址,选择相应的账户,部署合约。

  • 部署成功以后,在Ganache上可以看到相应的信息

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2022-09-13 11:21:05  更:2022-09-13 11:21:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 21:31:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码