Wednesday, September 30, 2020

blockchain

 Experimentation sur Dell

dans tests/blockchain

Truffle init

- demarrage de ganache ( appimage)

- changement de l'Id du network dans truffle.conf

- changement du compte owner en prenant le premier Account ID dans ganache

Notions de solidity

Constructeur : fonction qui est executée au déploiement du SC.

msg : variable globale injectée par ethereum

sender : l'adresse du compte qui appelle la méthode. 

une personne active ds ethereum travaille avec un compte ou un noeud et dans le réseau ce compte a une adresse.

Prevoir toute les fonctions car onne peut pas changer le code de la blockachain une fois déployée

on a 2 type de variables : permanentes ou volatiles (memory ou storage)

notion de  gas

carburant dans l'execution d'ethereum

- limiter les actions sur storage très couteuses en gas

- coder efficacement - taille des variables pa ex.

- view et pure : ne modifient pas la blockchain donc ne coutent rien. penser à les employer dans les fonctions

- notions d'héritage (is) : Contract A is B

J'ai été au bout et ca "fonctionne"

tout ce que  ca fait c'est compiler et "migrer" l'application sur le réseau blockchain de test (en local).

==> reste à modifier l'application via le frontend pour jouer avec.


 

2 comments:

  1. autre tuto pour une dApp
    https://www.dappuniversity.com/articles/the-ultimate-ethereum-dapp-tutorial

    ReplyDelete

Ma journée du 01 Décembre 2025

En ce premier jour de décembre, l'heure est venue, De conter une histoire, par les dés soutenue. Quinze dés ont roulé, offrant leur dest...