【Web3用語集】スマートコントラクトとは?|分かりやすい動画と書籍まとめ
昨今、ブロックチェーンと共に話題になっている「スマートコントラクト」について解説する記事です。スマートコントラクトという言葉の定義についての解説と、初心者向けの記事、わかりやすい解説動画やおすすめの書籍などをご紹介します。
スマートコントラクトとは?|定義について
ブロックチェーンと共によく話題にされる「スマートコントラクト」という言葉の定義は以下の通りです。
スマート・コントラクトとは、ある契約・取引について「特定の条件が満たされた場合に、決められた処理が自動的に実行される」といった、契約履行管理の自動化を指します。
ここでの「スマート」とは「賢い」ではなく、「自動的に実行される」という意味で用いられている。
スマートコントラクトはよく自動販売機にも例えられます。
「お金を投入する→商品を選ぶ→商品が提供される」という一連の取引が
自動で行われるということです。
これは、それまでは商店で
「客が商品を選ぶ→店員のいるレジに持っていく→お金を店員に渡す→
お釣りを店員から受け取る→客が商品を受け取る」という流れの
客と店員の2人で行っていた取引を無人かつ自動で行えるようになったものです。
ただ、自動販売機が数十年前からあるように、
スマートコントラクト自体は今さら話題になるような革新的といえる概念ではありません。
なぜ話題になったのかというと2013年にブロックチェーンの発展とともに、
電子内取引の信頼性が大きくなったことから活用が広まりました。
自動販売機はわかりやすくした簡単な例ですが、
実際には複数の企業間をまたいだような、
手作業では何人もの手間がかかる取引の自動化です。
インターネットという世界中の人が接続する場所で、
同時に多数の取引や金銭の処理を自動化することは
ブロックチェーン取引の上で複数のメリットがあります。
メリット1不正や改ざんを防げる
スマートコントラクトは間に入る人間が存在せず、
契約事項を満たした場合のみ承認されるシステムのため、
人為的に行われる不正な取引・改ざんを防ぐことができます。
また、人間の手によるミスも減らすことが可能です。
メリット2透明性が高い
スマートコントラクトは通常の間に人間が介入するシステムと違い、
個人情報を間に入る人間に提出する必要がありません。
通常仲買が入る販売サイトなどは本名や住所などを入力する必要がありますが、
スマートコントラクトでは契約の必要事項さえ満たせば契約が完了するため、
透明性のある取引を可能としています。
メリット3コスト削減
スマートコントラクトで契約を行うのはプログラムが判断するので、
その分間に入る人間を雇用する必要がなく、
結果として人件費を含むコストを削減することができます。
- これらの3つのメリットに惹かれた利用者が集まることにより、経済が生まれて利益が発生しています。
スマートコントラクトはデメリットとして契約条件を一度決めたら今後は自動で実行されてしまうため、契約事項を慎重に決める必要があります。
2スマートコントラクトとは?|目的
スマートコントラクトとはざっくりというと自動販売機です。
自動化するルールでしかないので、
スマートコントラクトを活用して何をするのかというのが大切になります。
スマートコントラクトは取引(=お金を使ったやりとり)全般を短縮しますが、
その目的は突き詰めて言えば、
間に入る機関や人間を極力排することでWeb3.0エコシステムの構築を促進することです。
分散型自律組織(DAO)や分散型アプリケーション(DApps)などの、
中央集権を持たない新しい形態の実現を可能にします。
スマートコントラクトは契約の条件や項目(支払金額など)を決めて予め組み込み、
それが満たされた際に契約が完了されるため、
個人情報を互いに開示することなく取引を行うことができます。
これによって人の手によるミスを減らし、また中抜きなどを防ぐことが可能です。
中間に機関が介在すると、Web3.0の実現ではなく中央集権型に結局は立ち戻るおそれがあるとも言えます。
このスマートコントラクトはそれら懸念点の解消法として自由な取引の実現を可能としており、Web3.0を構成する上で重要なシステムの一つといえます。
スマートコントラクトの仕組みよりも、その活用によってWeb3.0の中核を担っている点に着目すると、重要度について理解が深まるでしょう。
3スマートコントラクトを理解するのにおすすめのわかりやすい動画
スマートコントラクトの詳しい解説や活用方法などについて動画で知りたい方はこちらからどうぞ。
チャンネル名:AOS Youtube Studio
動画名:ブロックチェーンの基礎知識 7 スマートコントラクト
スマートコントラクトのシステムの基本やどのようなプログラムで動いているのか、概念から説明されています。
チャンネル名:ナレッジキャピタル / Knowledge Capital
動画名:ブロックチェーン・スマートコントラクトを人類史的な視点でとらえる!意味ある形で産業転用する方法 / 落合 渉悟 氏
こちらの動画はビットコイン技術を盛り立てる活用方法が「モノの所有・交換の過程」から説明があり、活用の理念などが理解しやすいです。
こちらの記事でも開設されている通り、スマートコントラクトとはざっくりというと自動販売機です。自動化するルールでしかないので、スマートコントラクトを活用して何をするのかというのが大切になります。
4スマートコントラクトを理解するのにおすすめの本
スマートコントラクトを理解するために、おすすめの書籍です。bitコインなどの仮装通貨やブロックチェーンとの関係をわかりやすく解説しています。
まとめ
スマートコントラクトは分散型社会を構成する重要要素の一つです。
今回紹介した動画や書籍で、もし「どうしてこんなことをするのだろう?」
という疑問が出てきたら、
まずWeb3.0の目指している分散型について意識してみると、
理解の手掛かりとなるでしょう。