ご存知でしたか?スマートコントラクトはビットコインが生まれるずっと前の1997年にはじめて使用されました。今日はこのスマートコントラクトについて、BTCMEXがご説明します。
Throwback Thursday by BTCMEX
スマートコントラクトの概念は、1994年にコンピュータ分野の科学者、法律学者およびクリプトグラファーであるにNick Szabo氏よって初めて紹介されました。彼は、契約を保存するために分散型台帳を使用することを提案した最初の人物です。また、Bit goldのクリエイターとして仮想通貨界隈で知られている人でもあります。
技術的には、スマートコントラクトは物的世界における契約とほぼ同じですが、前者は完全にデジタルであるという点のみが異なります。これは、ブロックチェーンに格納されている小さなコンピュータープログラムです。スマートコントラクトの主な目的は、自己実行し、取引を行う当事者間から第三者を排除することです。スマートコントラクトはブロックチェーンに格納されるため、すべてが完全な状態で分散されます。この手法では、誰も契約の条件を制御できません。つまり、2人の当事者は、第三者ではなくテクノロジーに信頼を置いた契約を行えるようになるのです。
しかし、なぜスマートコントラクトのようなテクノロジーを信頼すべきなのでしょうか。答えはブロックチェーンにあります!契約はブロックチェーンに格納されるため、不変であり、分散されます。不変であることは、スマートコントラクトが一度作成されると変更できないことを意味します。分散されるということは、契約のアウトプットがネットワーク上のすべてのメンバーによって検証されることを意味します。つまり、他のメンバーが変更点を見つけてそれを無効としてマークできるため、一人で契約を改ざんすることを不可能にします。
Szabo氏は論文の中で次のように書いています。「これらの新しい証券は、有価証券(債券など)とデリバティブ(オプションと先物)をさまざまな方法で組み合わせて形成されています。これらの複雑な期間構造のコンピュータ化された分析により、トランザクションコストをおさえ、支払いの非常に複雑な期間構造を標準化された契約に組み込んで取引することができるのです。」
Ethereum Foundationのクリエイター兼共同創設者でもあるVitalik Buterin氏は、スマートコントラクトのメカニズムを「資産または通貨がプログラムに転送され、プログラムがこのコードを実行し、ある時点で、コンデションを自動的に検証し、資産はある1人に行くか、もう1人に戻すか決定します。」と説明しています。
現在、多数のブロックチェーンがスマートコントラクトをサポートしています。なかでもイーサリアムブロックチェーンは最も人気のあるものです。このブロックチェーンはスマートコントラクトをサポートするために特別に作成および設計されました。契約は、Solidityと呼ばれる特別なプログラミング言語でプログラムおよび設計できます。ビットコインネットワークは、スマートコントラクトもサポートしていますが、これに比べるとはるかに限定的なものです。
ここでの仮想通貨の役割とはなんでしょうか?すべてのスマートコントラクトは、ブロックチェーンでのトランザクションの形式で、デジタル通貨を利用しています。たとえば、複数の所有権を即座に登録するなど、複数の参加者をサポートできるという点も、従来の売買アプローチを時代遅れにしている事実のひとつでしょう。
今日のスマートコントラクトは、自律性、信頼性、安全なバックアップ、正確性を保証します。そしてこれらは、多くの業界で操作を自動化するために活用されるでしょう。 BTCMEX ブログでDeFiについて読むにはコチラ
Rediscover Crypto with BTCMEX!
この記事はBTCMEXブログの一部であり、ここで表明された見解や意見は寄稿者の唯一のものであり、必ずしも会社の見解を表すものではないことにご注意ください。
コメント
0件のコメント
サインインしてコメントを残してください。