中級
作ったプログラムを、ブロックチェーン上に公開して動く状態にすること。
詳細説明
デプロイ(deploy)とは、もともと「配置する」「展開する」という意味で、ITの世界では「作ったプログラムを、実際に動く環境に置いて公開すること」を指します。ブロックチェーンの文脈では、スマートコントラクト(プログラム)をブロックチェーン上に書き込んで、誰もが使える状態にすることを言います。
重要なのは、一度デプロイされたスマートコントラクトは、ブロックチェーンに刻まれて基本的に変更できないという点です。普通のアプリならバグがあれば後から修正できますが、ブロックチェーンにデプロイされたコードは、改ざんできない代わりに、開発者自身も簡単には書き換えられません。だからこそ、デプロイは慎重に行われ、デプロイされたコードが公開・検証可能であることが、信頼の土台になります。「いつ、誰が、どんなコードをデプロイしたか」はブロックチェーンに記録され、誰でも確認できます。
たとえ話
石碑に文字を刻むのに似ています。紙のメモなら後で書き直せますが、石に刻んだ言葉は簡単には消せません。その分、刻まれた内容は「確かにそう書かれている」という確かさを持ちます。デプロイとは、プログラムをこの「石碑に刻む」行為。手軽な書き換えはできなくなる代わりに、誰にも改ざんされない確かさを手に入れるのです。
CAWでの役割
CAWは、匿名の開発者によってイーサリアム上にデプロイされました。そして決定的なのは、デプロイ後に開発者が所有権を放棄したことです。つまり、コードはブロックチェーンに刻まれ、もう誰も ── 作った本人すら ── 書き換えられない状態になっています。「いつ、どのアドレスから、どんなコードがデプロイされたか」はすべてイーサリアム上に記録されており、誰でも検証できます。このデプロイの透明性と不変性こそが、CAWの「トラストレス」「ラグプル不可能」という性質を支えているのです。






