Créez un jeu de hasard en chaîne de blocs simple
Un contrat de calcul peut être aussi simple qu'une séquence de code, déclenché par un événement spécifique, qui interagit avec une chaîne de blocs. Les transactions de chaîne de blocs peuvent être préparées et signées hors-chaîne et conservées dans cet état jusqu'à ce qu'elles soient soumises à la chaîne de blocs, lorsque les conditions sont remplies.
Cet exemple illustre comment préparer une transaction Bitcoin qui sera soumise au testnet (réseau test) de la chaîne de blocs, déclenché par une requête sur la météo, pariant que la température à Lima, Pérou, ne dépassera jamais 33 Celsius.
Créez d'abord une transaction qui, à sa sortie, envoie des bitcoins à une adresse spécifiée.
Signez la transaction avec une clé privée.
Créez une tâche programmée qui vérifie, toutes les heures, la température à Lima et qui soumet la transaction si la température dépasse 33 Celsius.