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

$94004.961748 USD 

-1.96%

ethereum
ethereum

$3337.101844 USD 

0.20%

tether
tether

$0.998540 USD 

-0.07%

xrp
xrp

$2.162765 USD 

0.32%

bnb
bnb

$692.011702 USD 

0.44%

solana
solana

$185.600821 USD 

-1.59%

dogecoin
dogecoin

$0.314407 USD 

0.34%

usd-coin
usd-coin

$1.000088 USD 

0.00%

cardano
cardano

$0.887887 USD 

3.14%

tron
tron

$0.259962 USD 

3.55%

avalanche
avalanche

$37.316083 USD 

-0.23%

toncoin
toncoin

$5.795179 USD 

1.68%

chainlink
chainlink

$22.641293 USD 

-0.38%

shiba-inu
shiba-inu

$0.000022 USD 

1.69%

sui
sui

$4.222709 USD 

0.15%

松露

什么是松露?

对于使用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,前端开发变得更加容易访问和可预测。