Come creare una DAPP Ethereum? Segui attentamente questo tutorial e scoprie le due fasi principali. La prima relativa al back-end e la seconda al front-end.
La creazione di questa piattaforma Ethereum è utile per acquistare beni e servizi tramite l'utilizzo dell'Ether.
L'acquisto di beni e servizi è regolamentato attraverso uno smart-contract basato sulla blockchain di Ethereum.
Dapp Ethereum: Procedura back-end
La procedura relativa alla fase back-end si articola in sei passaggi fondamentali:
- Nel primo passaggio è necessario installare tutti i programmi necessari (Node.js, Npm, Truffle, Ganache, un editor di testo, Web3.js);
- Una volta terminata la fase relativa l'installazione di tutti i programmi necessari, si passa alla seconda fase: si procede alla creazione di una cartella denominata DAPP (nel desktop). Inoltre, si procede alla creazione di una blockchain di Ethereum privata nel proprio PC, grazie all'installazione di Truffle e Ganache;
- Nella terza fase avviene la creazione del smart contract, la scrittura del codice di smart contracts viene realizzata attraverso l'editor di testo installato in precedenza;
- Una volta terminata la fase di scrittura del codice smart contract, si passa alla fase relativa alla compilazione dello smart contract. In sintesi, in questa procedura verranno compilati i truffle presenti nella sezione Contract;
- La quinta fase invece si occupa nel testare il buon funzionamento dello smart contract. Questa fase avviene grazie all'utilizzo di truffle (fondamentale per tutte le fasi del procedimento);