首页 > 今天的加密货币新闻
bitcoin
bitcoin

$91229.967283 USD

5.84%

ethereum
ethereum

$2354.581560 USD

6.04%

xrp
xrp

$2.649458 USD

15.56%

tether
tether

$0.999525 USD

0.01%

bnb
bnb

$599.418199 USD

-1.77%

solana
solana

$160.462568 USD

11.29%

usd-coin
usd-coin

$0.999978 USD

0.01%

cardano
cardano

$0.995827 USD

49.40%

dogecoin
dogecoin

$0.218105 USD

5.31%

tron
tron

$0.238864 USD

2.27%

hedera
hedera

$0.248949 USD

0.83%

chainlink
chainlink

$16.162296 USD

8.94%

stellar
stellar

$0.331779 USD

2.02%

avalanche
avalanche

$23.462916 USD

6.85%

sui
sui

$2.948878 USD

2.62%

松露

什么是松露?

对于使用EVM的区块链,truffle充当开发环境和测试框架,是区块链应用程序开发广泛使用的工具。它是由 Tim Coulter 于 2015 年开发的,当时他正在努力寻找开发 dApp 的工具。开发 Truffle 的原因是为了让开发者更轻松地进行 dApp 开发。 2020年,ConsenSys收购了Truffle Suite的团队和技术。

在以太坊中创建 dApp(去中心化应用程序)涉及导航许多层和包:Solidity、Web3.js、truffle-contract、testrpc、ganache-cli、geth、webpack。 Truffle 旨在将所有这些统一到 NodeJS 生态系统中的一个 CLI 工具中,无论您是在编写智能合约还是构建前端应用程序,您都可以使用该工具。

什么是松露套房?

它是三个工具的集合;松露、甘纳许和毛毛雨。 Truffle Suite 的核心是一个开发去中心化应用程序的生态系统。由于它支持完整的开发流程,因此在 dApp 开发者中广泛流行。由于其充满活力和蓬勃发展的社区,Truffle Suite 也吸引了有抱负的新开发人员。

松露

Truffle Suite 的主要组件是 Truffle。它是专门用于智能合约开发的开发环境。凭借其广泛的有价值的功能,dApp 的开发对于开发人员来说要容易得多——这种轻松也与其口号“智能合约变得更甜蜜”产生共鸣。

Truffle 自动将 Solidity 代码编译并打包为字节码,然后发送到以太坊虚拟机 (EVM)。它还简化了 dApp 与前端开发工具的集成过程。

伽纳彻

虽然 Ganache 通常被称为个人区块链,但它应该被认为更像是比特币/以太坊模拟器。它是 Truffle Suite 的一个组件,旨在通过模拟区块链来测试应用程序。这使他们能够确保他们的代码能够在真实的区块链交易中正常工作。

将 Ganache 的最佳方式视为一个大型银行分类帐(数据库),具有一些基本功能,例如创建帐户、创建和发送交易等。这是学习代码有效性并在环境中测试智能合约的绝佳方法。在将它们部署到区块链之前先检查本地环境。

细雨

它是带有前端开发库的 Truffle Suite 的另一个有价值的组件。它的主要功能是轻松创建流畅的 dApp 用户界面。 Drizzle 的核心基于 Redux 存储,这消除了同步合约数据、交易数据等的麻烦。借助 Drizzle,前端开发变得更加容易访问和可预测。