♪Bitcoin♪ ビットコインでスマートコントラクトできたらアルトの多くはい不必要? BTC


ビットコインには「スクリプト」というスマートコントラクト機能があり、マルチシグやタイムディレイ(任意の数のブロックが経過するまで使用できない)などの機能を実現するのに使われています。」
実際のところ、現在利用されているスクリプトの多くは上記2つかそれを組み合わせたもので、あまり複雑なものではありません。

Miniscriptで書いたコントラクトがScriptにコンパイル(翻訳)されるので、Miniscriptを使うと「バグのないScript」を間接的に書くことができます。意図しない動作をするコードが書けない点も含めて画期的なのです。
Miniscriptはビットコインを用いたアプリケーション開発にも役に立ちます。オンチェーントランザクションを用いて何かする必要のあるアプリケーションにおいて、やはり複雑なスクリプトの安全性を確認する方法があることは好ましいです。

まだPeter Wuille氏も開発途上と述べているMiniscriptですが、ビットコイン関連の開発者にとって、そしてユーザーにとって、よりきめ細やかな機能を安心して実現できる技術的発展になりそうです。