Tech Magazine

45
F# でスマートコントラクト: コンパイラの中核

F# でスマートコントラクト: コンパイラの中核

CAMPFIRE で暗号通貨技術を担当しているジョーです。 前回の続きとして、 F# で Miniscript のコンパイラを作っていきます。 Miniscript は Bitcoin 上でスマートコントラクトを行うためのハイレベル言語、およびそのコンパイル規格です。 今回作成しているソースコードは独立のレポジトリからNBitcoin のプルリクエストに移りました。 前回は左の「パース」の部分を実装したので、今回は真ん中の 「狭義のコンパイル」の部分を行っていこうと思

1