Ganache初试
安装
https://www.trufflesuite.com/ganache
点击进入官方网站下载。
讯享网
下载还是比较简单的,直接点击DOWNLOAD即可(正常来说会识别到当前电脑的操作系统)。
下面的安装以WINDOWS为例:
下载完成后直接打开:
然后就会显示出安装界面,直接点击安装即可。然后等待安装过程。如果勾选了“当准备就绪时启动”,在安装完成之后Ganache会自动启动。

启动与创建本地区块链
启动后会有一个数据收集和分析的声明,说它会搜集一些使用数据来帮助Ganache的改进。由于我的屏幕比例问题,发现这里会没有按钮,也无法在里面移动画面。放大了窗口之后才会正常出现按钮。

窗口放大之后,可以看到左下角的选项和右下角的CONTINUE。左下角可以选择是否同意收集分析信息以帮助开发者改进。

点击CONTINUE继续。会出现下面的界面。主要有两个按钮,一个是QUICK START,一个是NEW WORKSPACE。它们都是用来创建以太坊私链的,选择QUICK START的话就会直接生成,不用输入任何配置。选择WORKSPACE会先弹出界面让你进行一些配置(当然,其实也可以什么配置都不输入然后直接确认继续)。

按钮右旁还有一个向下的箭头,点击可以选择创建的区块链的类型,有两种可以选择:ETHEREUM和FILECOIN。
这里我们点击QUICKSTART,等待ETHEREUM区块链创建。

正式使用
区块链创建完成之后会出现下面的界面。

可以看到上面有六个功能区:ACCOUNT,BLOCKS,TRANSACTIONS,CONTRACTS,EVENTS,LOGS
ACCOUNTS 账户
accounts功能区显示当前区块链的账号信息,默认会创建出10个账户。在这个界面可以直接看到每个账户的地址(ADDRESS)、余额(BALANCE)、交易数(TX COUNT)、序号(INDEX)
右边还有一个钥匙小按钮,点击后会显示出对应账号的地址和私钥,非常方便。



BLOCKS 区块

BLOCKS分区,现在只有创世区块BLOCK 0。点击可以进一步查看区块的具体信息。

TRANSACTIONS 交易
由于刚创建的区块链还没有任何交易,所以这里显示没有交易(NO TRANSACTION)

CONTRACTS 智能合约

EVENTS 事件

上边栏的一些操作
会发现在切换功能分区的时候上面有个栏目是不发生变化的。

这个栏目提供了区块链网络的一些关键信息。
点击右边的SAVE,会保存当前的区块链网络。同时SAVE按钮会消失,Ganache会自动为你分配一个WORKSPACE名。

点击SWITCH会退出当前的WORKSPACE,如果没有SAVE当前WORKSPACE的话,就相当于一键销毁的效果。
点击右边的小齿轮,可以进入更高级的设置。
比如可以设置WORKSPACE的名称等。

或者是在CHAIN的设置分区中设置硬分叉类型(实际上就是选择以太坊区块链的类型)。

Ganache确实是Dapp开发的有力工具。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/53975.html