簡単なブロックチェーンの博戯を作成する
計算可能な契約は,特定のイベントを引き金としてブロックチェーンとインタラクトする一片のコードと同じくらい簡単なものでよい.ブロックチェーンのトランザクションはチェーンの外で準備・署名し,いくつかの条件が満たされてブロックチェーンに送信されるまで,そのままの状態に置くことができる.
この例では,天気のクエリを引き金としてテストネットブロックチェーンに送信されるビットコインのトランザクションをどのように準備するかを示す.これは,ペルーのリマの気温が決して摂氏33度以上にならないという博戯である.
まず,出力で特定のアドレスにビットコインを送金するトランザクションを作成する.
秘密鍵でトランザクションに署名する.
1時間ごとにリマの気温をチェックして気温が摂氏33度以上になるとトランザクションを送信する,スケジュールされたタスクを作成する.