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

IA agentique. bla bla

 Actuellement, l’un des principaux obstacles à la réalisation du plein potentiel des agents d’IA réside dans leur incapacité à communiquer e...