Indietro

Che cos’è Ethereum Truffle? Una guida di base

author avatar

Scritto da
Jessica Lloyd

editor avatar

Modificato da
Eleonora Spagnolo

07 gennaio 2020 23:51 CET
Affidabile

Che cos’è Truffle?

Truffle è una suite di strumenti che consente agli sviluppatori di creare applicazioni sostenibili e professionali su qualsiasi blockchain utilizzando la macchina virtuale di Ethereum (o EVM). La macchina virtuale di Ethereum è l’ambiente che consente agli sviluppatori di costruire contratti intelligenti e applicazioni che la blockchain di Ethereum può comprendere.

Perché è stato creato Truffle?

Sponsored
Sponsored

Truffle è stato lanciato nel 2015 da Tim Coulter dopo aver trascorso del tempo a lavorare con Ethereum e ConsenSys cercando di costruire applicazioni blockchain. Ha iniziato a sviluppare alcuni script per semplificarsi la vita e aiutare il processo di sviluppo, e questo ha portato a ciò che oggi conosciamo come Truffle Suite. La struttura Truffle è uno strumento per la costruzione, il test, la distribuzione e l’automazione del flusso di lavoro per le Dapp basate su blockchain su Ethereum. La struttura Truffle è composta da tre componenti principali:1.Truffle – Fornisce uno strumento di sviluppo con la capacità di testare e distribuire

Truffle
Fonte: trufflesuite.com
Al momento della stesura del presente documento, i download di Truffle hanno raggiunto quota 2.618.189. La popolarità di Truffle continua a crescere, anche in Italia. La popolarità continua a crescere, anche negli ultimi tre mesi; i download sono aumentati del 21%.2. Ganache- Un blockchain locale che si occupa di applicazioni di sicurezza.Ganache – Un simulatore locale di blockchain che consente di replicare reti di blockchain o di testare i contratti.3. Drizzle – Libreria di sviluppo frontend che consente di sviluppare un’architettura di rete.Drizzle – libreria per lo sviluppo di frontend che consente di connettersi ai dati degli smart contract. Gli smart contract su Ethereum sono generalmente sviluppati utilizzando il linguaggio di programmazione Solidity. Ci sono alcuni svantaggi quando si tratta di testare e distribuire sulla rete Ethereum, soprattutto per i progetti più grandi con più contratti.

Vantaggi di Truffle:

  • Fornisce un ambiente per lo sviluppo, l’integrazione e la produzione di applicazioni.
  • Fornisce un metodo automatizzato per testare i contratti intelligenti.
  • Gli ambienti di sviluppo, integrazione e produzione possono essere configurati in modo da essere riutilizzati.
  • Permette agli sviluppatori di codificare in linguaggi che già conoscono.
  • Gestione della rete per la distribuzione su reti pubbliche e private.

Il futuro di Truffle

La suite Truffle aiuta gli sviluppatori di blockchain a gestire l’intero flusso di lavoro. Con un totale di oltre 3 milioni di download e un numero crescente di utenti dedicati, Truffle continua a essere uno strumento essenziale sia per gli sviluppatori nuovi che per quelli esperti.

Disclaimer

Tutte le informazioni contenute nel nostro sito web sono pubblicate in buona fede e solo a scopo informativo generale. Qualsiasi azione intrapresa dal lettore in base alle informazioni contenute nel nostro sito web è strettamente a suo rischio e pericolo.