章节

  • 以太坊(Ethereum) – 是什么
  • 以太坊(Ethereum) – 什么是智能合约
  • 以太坊(Ethereum) – 以太币
  • 以太坊(Ethereum) – 虚拟机(E.V.M.)
  • 以太坊(Ethereum) – 分布式应用(DApp)
  • 以太坊(Ethereum) – 账号(地址)
  • 以太坊(Ethereum) – 虚拟机架构
  • 以太坊(Ethereum) – 网络节点
  • 以太坊(Ethereum) – 以太币单位
  • 以太坊(Ethereum) – 挖矿
  • 以太坊(Ethereum) – 智能合约开发
    • 以太坊(Ethereum) – 智能合约的优点
    • 以太坊(Ethereum) – 智能合约开发概述
    • 以太坊(Ethereum) – 智能合约开发环境搭建
    • 以太坊(Ethereum) – Ganache本地区块链
    • 以太坊(Ethereum) – 开发智能合约
    • 以太坊(Ethereum) – 部署智能合约到Ganache
    • 以太坊(Ethereum) – 使用 truffle console 访问智能合约
    • 以太坊(Ethereum) – 智能合约测试(truffle test)
    • 以太坊(Ethereum) – 连接公链
    • 以太坊(Ethereum) – 部署智能合约到公链
    • 以太坊(Ethereum) – truffle脚本
    • 以太坊(Ethereum) – 让浏览器支持区块链(MetaMask)
    • 以太坊(Ethereum) – 智能合约前端页面

在环境搭建章节中,我们安装了Ganache。现在启动Ganache,创建本地的以太坊区块链网络。

主界面

本地区块链可以模拟公共区块链,开发人员可以在本地区块链上测试智能合约。打开Ganache,界面如下图所示:

本地区块链缺省有10个外部账号,每个账号都有100个假的以太币,这些可以通过设置改变。

Ganache界面中有下面几个主要页面:

  • ACCOUNTS - 账号页面,这显示了自动生成的所有帐户及其余额。
  • BLOCKS - 区块页面,显示了在本地区块链网络上挖掘的每个区块,及其Gas成本和包含的交易。
  • TRANSACTIONS - 交易页面,列出了在本地区块链上发生的所有交易。
  • CONTRACS - 合约页面
  • EVENTS - 事件页面
  • LOGS - 日志页面

搜索区块或交易

界面顶部的搜索栏,可以让你搜索本地区块链网络上的区块或交易。

设置

可以通过设置来定制Ganache的一些功能,单击主界面右上角的图标进入设置页面。

以下是一些主要设置:

  • SERVER - 服务器设置页面,管理关于网络连接的详细信息,比如网络id、端口、主机名和自动挖掘状态。
  • ACCOUNTS & KEYS - 帐户和密钥页,设置自动生成的帐户数量及其余额,缺省10个账号,每个账号余额是100 ether。
  • CHAIN - 链页,让你为网络设置Gas限制和Gas价格。
  • 高级设置 - 日志选项设置,比如保存日志文件和配置详细输出的能力。

请注意,在更改了新的设置之后,必须Restart(设置页面右上角)才能生效。

以太坊(Ethereum) - Ganache本地区块链相关推荐

  1. 从2018年以太坊统计数据看区块链发展趋势

    今年6月,我们发布了"以太坊网络状态",重点介绍了整个网络的一些关键数据和统计数据.六个月后,即将在2018年结束时,我们处于长期"加密货币冬天"的尾声,201 ...

  2. 使用 Web3.js 连接以太坊节点并查询区块链数据

    Web3.js 是一个用于连接以太坊网络的 JavaScript 库.在本文中,我们将介绍如何使用 Web3.js 来连接以太坊节点,并且查询以太坊区块链上的数据. 1. 安装 Web3.js 首先, ...

  3. python 生成pdf收据_python如何与以太坊交互并将区块链信息写入SQLite

    关于区块链介绍性的研讨会通常以易于理解的点对点网络和银行分类账这类故事开头,然后直接跳到编写智能合约,这显得非常突兀.因此,想象自己走进丛林,想象以太坊区块链是一个你即将研究的奇怪生物.今天我们将观察 ...

  4. 什么是以太坊,它是区块链2.0的代表,它又什么特点?

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 以太坊 是一种全球共享计算,是各种分散应用程序的基础.它有一个独立于比特币的独立区块链,但与之类似.以太坊的区块链有显着 ...

  5. V神是谁?他是以太坊创始人,是区块链界的真正大佬

    "V神"的真名叫维塔利克·布特林,他以太坊的创始人,是区块链界真正的大佬. 1994 年 1 月 31 日,V神出生于俄罗斯,6 岁时,他跟随父母移民到加拿大.他的父亲是一个计算机 ...

  6. 推荐以太坊技术图书《区块链项目开发指南》

    该书副标题:使用Ethereum和JavaScript开发实时实用DApps 购买地址:https://item.jd.com/12284210.html 目录如下: 译者序 前言 第1章 去中心化应 ...

  7. #419 科技乱炖:从以太坊升级,看区块链的不可能三角

    点击文末"阅读原文"即可收听本期节目 剪辑.音频 / 朱峰  编辑 / SandLiu 卷圈 监制 / 姝琦  文案 / 朱峰 产品统筹 / bobo 9月15号,以太坊终于完成了 ...

  8. 比特币/以太坊/加密货币/网络/区块链/钱包助记词:密码学的角度上,24个单词比12个单词更安全吗

    我们从密码学角度来聊聊助记词. 随着区块链钱包的发展和分层确定性(HD)钱包技术的普及,越来越多的用户开始熟悉了一个叫"助记词"的概念,很多人都已经习惯了从一开始使用一个钱包的时候 ...

  9. 以太坊(Ethereum) - 让浏览器支持区块链(MetaMask)

    章节 以太坊(Ethereum) – 是什么 以太坊(Ethereum) – 什么是智能合约 以太坊(Ethereum) – 以太币 以太坊(Ethereum) – 虚拟机(E.V.M.) 以太坊(E ...

最新文章

  1. python3 异步 async with 用法
  2. c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
  3. python twisted教程 三–开始twisted
  4. Java 进阶之路:异常处理的内在原理及优雅的处理方式
  5. Nova: 虚机的块设备总结 [Nova Instance Block Device]
  6. vr的延迟和渲染效率优化与Nvidia VRWorks
  7. 在Jupyter Notebook中调用ML模型服务图像标题生成器
  8. 常见的c语言头文件作用,C语言的头文件的作用是什么?
  9. 26. 面向对象程序设计
  10. Word 绘制三线格 调整磅数
  11. linux系统双显卡切换显卡驱动,Ubuntu 14.04 安装 Nvidia 私有驱动并进行双显卡切换...
  12. sigmoid函数导数的硬件实现(verilog)
  13. 英特尔再遭反垄断围剿 或面临38亿美元罚款
  14. NOSQL原理,基础用法,NOSQL入门
  15. img服务器上的图片不显示不出来,img标签使用绝对路径无法显示图片
  16. 深度学习GPU选购指南
  17. 1643: 【入门】行李托运费-2
  18. C#编程_网卡信息检测与网络流量检测
  19. SAS中变量命名规则
  20. 自动驾驶中的车道线检测算法汇总

热门文章

  1. 朱斌斌博士|基于FPGA的OFDM可见光通信系统实现
  2. Java小游戏:控制台版“恶龙咆哮“
  3. Android五子棋小游戏之UI篇
  4. 2022年团体程序设计天梯赛-总决赛
  5. java字符动画badapple_学完IO 做了点小东西 控制台动画BadApple 感兴趣的进来~
  6. 基于STM32的TFDU4101红外通信IRDA+串口DMA方式
  7. noip模拟赛 三角形
  8. 删除链表中值相同的多余元素
  9. 由量变到质变 写出高质量代码
  10. OpenMV固件升级(DFU)