-
Enseigne des sujets tels que les scripts Bitcoin, les clés, les transactions et les portefeuilles.
-
Il se concentre sur l’apprentissage du Bitcoin par l’application et l’expérience.
Bitcoindevs a lancé sa première section d’apprentissage interactive sur la technologie Bitcoin. Selon le projet, il s’agit d’un module pédagogique « simple, interactif et ludique » axé sur l’apprentissage par l’application et l’expérience.
Le cours interactif Bitcoindevs se compose de quatre modules, dont seul le premier sur les scripts Bitcoin est disponible au moment de la rédaction. Un regard sur ce matériel pédagogique, qui offre des connaissances privilégiées sur le développement et la programmation Bitcoin, est différent des documents plus accessibles et informels sur le Web.
La section sur les scripts Bitcoin comporte une introduction générale divisée en sept sous-modules : pilescodes d’opération, blocage et déverrouillage, succès et échec du script, standard et non standard, données et une finale qui intègre chacune d’elles dans un test.
Les scripts Bitcoin sont des programmes qui définissent comment les bitcoins peuvent être dépensés sur le réseau Bitcoin. Ils fonctionnent de manière similaire aux contrats intelligents sur Ethereum, où chaque transaction comprend un code qui définit les conditions dans lesquelles les bitcoins peuvent être dépensés.
Après la présentation, la section vous permet de découvrir les scripts avancés construits sur Bitcoin, tels que P2PK, P2PKH, P2SH et P2MS, qui contiennent des exercices faciles, moyens et difficiles.
Les trois modules restants, pas encore disponibles, Il s’agira de clés et d’adresses, de portefeuilles et de transactions. en la red de Bitcoin.
À quoi ressemblent les modules pédagogiques Bitcoin Scripts ?
Le module actuellement disponible, Bitcoin Scripts, utilise une série de GIF ou de fichiers d’images animées qui expliquent les concepts fondamentaux avant de laisser place à la pratique.
Ensuite, et après avoir expliqué les concepts de base des scripts, le module Bitcoindevs contient un composant visuel et interactif du fonctionnement des piles, une structure de données « dernier entré, premier sorti » (LIFO).
Des valeurs alphanumériques peuvent être ajoutées, empilées et supprimées dans ce simulateur interactif, qui émule le composant Stacks utilisé par Bitcoin pour traiter les données dans son système. Un autre exercice vous permet de visualiser et d’interagir avec les opérations de base de la pile : OP_ADD et OP_EQUAL.
Ce qui suit, par exemple, vous permet d’interagir et de comprendre le codes d’opérationparties d’une instruction en langage informatique qui spécifient l’opération à effectuer par la machine virtuelle. Selon Bitcoindevs, connaître le codes d’opération ou «code d’opération», cela vous aide à comprendre la plupart des transactions standard de Bitcoin.
Autres codes d’opération Bitcoin permet de vérifier les signatures et les multisignatures ; d’autres permettent d’éviter les doubles dépenses, indispensables pour assurer la comptabilisation d’un actif crypto virtuel comme le bitcoin.
Un autre simulateur d’introduction vous permet d’exécuter les scripts combinés de verrouillage et de déverrouillage, qui aident à différencier les transactions valides des transactions non valides. Un autre module vous apprend à différencier les exécutions réussies et échouées de scripts, et un autre vous apprend à connaître les scripts les plus standards du bitcoin, ceux qui « sont bien testés, sécurisés et que les nœuds peuvent les vérifier et les retransmettre rapidement ».
Bien que l’expérience d’apprentissage présente le mécanisme de fonctionnement profond du bitcoin et utilise des concepts de programmation et non conventionnels, Les modules commencent par le simple et se terminent par le plus complexe.
Chacun contient des définitions d’introduction simples qui, associées à une concentration adéquate, contribuent à faire progresser la connaissance des scripts Bitcoin.