Chainpost
スマートコントラクトを解説
更新日:2022年7月5日
スマートコントラクトは、ブロックチェーンに最初に登場した概念ではなく、1994年にコンピューター科学者であり暗号学者のNick Szabo氏によって考案されました。
「スマートコントラクトとは、あらかじめ設定されたルールに従って履行するコンピューター化されたトランザクションプロトコルを指す。」
残念ながら、開発された当時は十分な注目を集めませんでした。しかし、スマートコントラクトの概念が空想上の物ではなくなったのは、ビットコインのP2Pの転送仲介システムの誕生と、プログラミング可能な不変のブロックチェーンテクノロジーの台頭まで遡る必要はありません。
2013年の終わりに、VitalikButerin氏はEthereumのホワイトペーパーをリリースし、その後数年間でチームを率いて分散型スマートコントラクトアプリケーション(Dapp)プラットフォームを開発しました。 Dappプラットフォームは、AppleやAndroidなどの基盤となるオペレーティングシステムのように機能し、開発者がスマートコントラクトやブロックチェーンアプリケーションを容易に作成するたために必要な豊富なAPIインターフェースを提供しています。
この時点からスマートコントラクトの概念も明確になりました。
スマートコントラクトとは、暗号形式でコンピューターに書き込まれる、契約上の合意であり、当事者が相互に合意した、特定の条件が満たされたときに実行されます。
ETHのスマートコントラクトコードの例
スマートコントラクトの特徴
従来のアプリケーションに対するスマートコントラクトの主な利点は、信用に関わる問題を解決できることです。すべてのプロセスは暗号によって設定および実行され、契約の両当事者は、第三者の介入なしに、またお互いの信頼を必要とせずにトランザクションを完了することができます。
さらに、スマートコントラクトには次の特徴もあります。
一貫性:人の関与が不要であり、同じ契約が世界中のどのコンピューターからでも常に一貫して実行されます。
透明性:スマートコントラクトのすべての契約条件や実行内容はブロックチェーン上で当公開されています。
不変性:一度実行されると、契約のすべての内容を変更することはできません。また、契約の実行を妨害することはできません。
スマートコントラクトのアプリケーションシナリオ
スマートコントラクトは、開発者によってETHなどのパブリックブロックチェーン上で広く作成および展開されており、時価総額は1兆ドルにも及びます。
上述した特性によりスマートコントラクトは、金融、保険、支払い、株式信託、オンライン選挙など、「信用」に基づく必要のある多様なビジネス活動やアプリケーションに適用できます。
スマートコントラクトの問題
スマートコントラクトの「スマート」はスマートフォンの「スマート」に似ており、文字通りの「知性や賢さ」を意味するものではありません。スマートコントラクトは全能というわけではなく、ある一定の限界線を持っています。
スマートコントラクトの採用が増えるにつれ、実際の契約とまったく同じであることが明らかになりました。基盤となる暗号を注意深くレビュー、監査、および検証しないと、脆弱性や資産のセキュリティに関わる問題が発生する可能性があります。
ETHの歴史の中で最も有名な事件は、分散型自律組織プロジェクトである「TheDAO」でした。わずか1か月で1億5000万ドル以上のETHをクラウドファンディングしましたが、そのわずか1か月後に、契約に隠れた脆弱性が原因で6000万ドルのETHが失われました。スマートコントラクトの不変性は、この損失すらもDaoの投資家にとって永続的なものであることを決定づけました。
今日に至るまで、契約の脆弱性の問題は依然として課題となっています。しかしこれにより、より多くの開発者が、実際のコントラクトと同様に、第三者的に専門機関が契約を監査するために介入する必要性に気づくことができました。
さらに将来、アプリケーション・シナリオがさらに広く展開された場合、スマートコントラクトの条件付きトリガーがオフチェーンデータ入力を完了するためにオラクルに依存する必要があるかもしれません。このデータを効率的かつ正確にチェーンに送信できるかどうかについても現在の課題となっています。
まとめ
スマートコントラクトには、第三者の仲介はなく、オープンで透明性のある、改ざんされないプロトコルコードを備えたリッチ・アプリケーションとしてとらえられており、コントラクト参加者の信頼にかかるコストを削減します。セキュリティ監査などの分野にはまだまだ課題がありますが、この分野はまだ開発研究から10年未満と月日が浅く、始まったばかりです。しかし逆にいえばスマートコントラクトがより広い市場に受け入れられるのは時間の問題であるということもできるのではないでしょうか。
免責事項:暗号資産の取引には重大なリスクが伴い、投資した資本が失われる可能性があります。記事の内容は、投資、税務、法務、財務、会計、コンサルティング、またはその他の関連サービスに関するアドバイスの提供とは関係がなく、資産の購入、売却、または保有に関する推奨事項でもありません。 Chainpostは情報のみを提供し、具体的な投資に関するアドバイスは提供しておりません。投資する際には、必ず様々なリスクを理解してから投資しましょう。