Truffle简易指南

随着加密行业的发展,去中心化应用程序(DAPP)也变得越来越必要了。为了让程序员能够灵活高效地开发这些DAPP,我们创建了诸如Truffle crypto Suite之类的工具。

Truffle简易指南
Categories: 指南

随着加密行业的发展,去中心化应用程序(DAPP)也变得越来越必要了。为了让程序员能够灵活高效地开发这些DAPP,我们创建了诸如Truffle crypto Suite之类的工具。

该工具由三个元素组成:Truffle、Ganache和Drizzle。Truffle是开发环境和测试框架,其目标是让开发人员能够将以太坊虚拟机(EVM)作为其工作的基础。

 Truffle、Ganache和Drizzle的优点

Ganache是一个区块链,开发者可以使用它来部署智能合约或开发应用程序。它既可以用作应用程序,也可以用作命令行工具。Ganache的最大优势在于,用户能够通过建立网络来创建区块链。它为用户提供了一个可以让他们看到区块链如何对执行的操作做出反应的工具,探索链中的所有区块,并查看发生了什么。

Drizzle是基于Redux商店的一系列库,帮助DApp开发人员访问不同的开发工具。

首先我们必须在计算机上安装Truffle,然后我们可以通过两种方式启动项目:使用truffleinit从头开始创建项目(创建一个基本结构),或者使用unbox命令(下载可以开发dapp的项目)。

Truffle加密——工作原理

启动后,Truffle会自动创建文件夹,如合同、测试文件夹等,其中包含一个名为truffle-config.js的文件。第一个文件夹是合同文件夹,下面是项目的所有合同文件。迁移文件夹包含项目迁移文件,这些文件将智能合约部署到以太坊区块链。因此,迁移(migration)是一组使部署过程成为可能的命令。测试文件夹中有智能合约的测试,可以用各种语言(Solidity、javascript…)编写。

总之,Truffle是用于DAPP开发来说是非常有用的,因为它为许多新手提供了易于操作的便捷工具。

更多Cryptoticker的文章

查看全部

定期更新 Web3、NFT、比特币和价格预测。

了解 CryptoTicker 的最新动态。