Heim > Die heutigen Krypto-News
bitcoin
bitcoin

$78296.150408 USD

-6.06%

ethereum
ethereum

$1566.911665 USD

-13.25%

tether
tether

$1.000018 USD

0.04%

xrp
xrp

$1.876916 USD

-12.03%

bnb
bnb

$557.614617 USD

-5.62%

usd-coin
usd-coin

$1.000611 USD

0.06%

solana
solana

$105.570282 USD

-12.12%

dogecoin
dogecoin

$0.145710 USD

-13.19%

tron
tron

$0.227049 USD

-3.81%

cardano
cardano

$0.568870 USD

-12.00%

unus-sed-leo
unus-sed-leo

$8.917500 USD

-2.44%

chainlink
chainlink

$11.183946 USD

-12.41%

toncoin
toncoin

$2.932062 USD

-9.33%

stellar
stellar

$0.221191 USD

-12.20%

avalanche
avalanche

$16.013904 USD

-7.98%

Trüffel

Was ist Trüffel?

Für Blockchains, die EVM verwenden, fungiert Trüffel als Entwicklungsumgebung und Testframework, ein weit verbreitetes Tool für die Entwicklung von Blockchain-Anwendungen. Es wurde 2015 von Tim Coulter entwickelt, als er Schwierigkeiten hatte, Tools für die Entwicklung von dApps zu finden. Der Grund für die Entwicklung von Truffle bestand darin, Entwicklern die Entwicklung von dApps zu erleichtern. Im Jahr 2020 erwarb ConsenSys das Team und die Technologie von Truffle Suite.

Das Erstellen einer dApp (dezentrale App) in Ethereum erfordert die Navigation durch viele Ebenen und Pakete: Solidity, Web3.js, truffle-contract, testrpc, ganache-cli, geth, webpack. Ziel von Truffle ist es, all dies in einem einzigen CLI-Tool aus dem NodeJS-Ökosystem zu vereinen, das Sie unabhängig davon verwenden können, ob Sie einen Smart Contract schreiben oder eine Frontend-App erstellen.

Was ist eine Trüffel-Suite?

Es ist eine Sammlung von drei Werkzeugen; Trüffel, Ganache und Nieselregen. Im Kern ist Truffle Suite ein Ökosystem zur Entwicklung dezentraler Apps. Es erfreut sich bei dApps-Entwicklern großer Beliebtheit, da es den gesamten Entwicklungsprozess unterstützt. Dank seiner lebendigen und florierenden Community ist Truffle Suite sowohl für angehende als auch für neue Entwickler ein Anziehungspunkt.

Trüffel

Der Hauptbestandteil der Truffle Suite ist Truffle. Es handelt sich um eine Entwicklungsumgebung, die auf die Entwicklung intelligenter Verträge spezialisiert ist. Mit seinem breiten Spektrum an wertvollen Funktionalitäten ist die Entwicklung von dApps für Entwickler viel einfacher – diese Leichtigkeit spiegelt sich auch im Slogan „Smart Contracts Made Sweeter“ wider.

Truffle automatisiert das Kompilieren und Packen von Solidity-Code in Bytecode, der an die Ethereum Virtual Machine (EVM) gesendet wird. Es vereinfacht auch den Prozess der Integration Ihrer dApp mit Front-End-Entwicklungstools.

Ganache

Während Ganache allgemein als persönliche Blockchain bezeichnet wird, sollte es eher als Bitcoin/Ethereum-Simulator betrachtet werden. Es handelt sich um eine Komponente der Truffle Suite, die zum Testen von Apps durch Simulation der Blockchain entwickelt wurde. Dadurch können sie sicherstellen, dass ihr Code mit echten Blockchain-Transaktionen ordnungsgemäß funktioniert.

Man kann sich Ganache am besten als ein großes Bankbuch (Datenbank) mit einigen Grundfunktionen wie dem Erstellen von Konten, dem Erstellen und Senden von Transaktionen usw. vorstellen. Es ist eine hervorragende Möglichkeit, die Wirksamkeit Ihres Codes zu erlernen und Ihre Smart Contracts in einem zu testen lokale Umgebung, bevor Sie sie in der Blockchain bereitstellen.

Nieselregen

Es ist eine weitere wertvolle Komponente der Truffle Suite mit Front-End-Entwicklungsbibliotheken. Seine Hauptfunktion besteht darin, die Erstellung einer reibungslosen Benutzeroberfläche von dApps zu vereinfachen. Der Kern von Drizzle basiert auf dem Redux Store, der die Synchronisierung von Vertragsdaten, Transaktionsdaten und mehr vereinfacht. Die Frontend-Entwicklung wird mit Drizzle viel zugänglicher und vorhersehbarer.