ICOなどに関する最新情報をお伝えしています。Szaboが1997年に論文で発表した理論です。この論文において、スマートコントラクトは「プログラムできる契約」と説明されており、以下3つの段階を経ることでプログラムされた契約が自動的に執行されます。論文では、スマートコントラクトが導入された例として自動販売機が挙げられています。スマートコントラクトという視点で自動販売機をとらえると、1飲み物の代金を販売機に投入し購入したい飲み物のボタンを押すという条件を実行する、2自動販売機が対応した飲み物を出力するという契約を執行する、3購入者は購入した飲み物を確認する、とプログラムされていると考えることができるからです。イーサリアムでは、このスマートコントラクト技術をブロックチェーン技術と組み合わせることにより、ブロックチェーンに記載されている個人情報を参照して仲介者なしに契約を実行するといった利用用途が期待されています。契約の条件を満たせば自動で取引が実行されるというスマートコントラクトとブロックチェーンの組み合わせは、今後決済や権利の取引で活用されていくのではないかと言われています。ここでは社会に大きな変化をもたらすといわれているスマートコントラクトの仕組みやメリット、課題について詳しく見ていきましょう。スマートコントラクトの仕組みスマートコントラクトは4つのフローから構成されており、導入にあたっては、スマートコントラクトを導入したDApss開発プラットフォームであるイーサリアムなどを利用してブロックチェーン上にスマートコントラクトを実装します。ブロックチェーン上でスマートコントラクトを実行する際の流れは、以下のとおりです。支払い・精算まず、はじめに契約条件をプログラミングします。この契約定義にはさまざまな契約が考えられますが、例えばエスクロー取引(ある期日までに商品を受け取ったら自動的に支払いを実行する)やスマートプロパティ(カーシェアリングやシェアハウスなどで、支払いが完了したら決められた期間だけ鍵を有効にする)などが考えられるでしょう。次にブロックチェーン上のデジタル資産の情報やブロックチェーン外での商品の受け取り情報に応じて、事前に定義した条件と合致した場合にだけイベントを実行します。イベントは契約条件によって処理され、イーサリアムや権利(車の所有権や不動産など)の交換が行われます。ブロックチェーン上で取引されるデジタル資産の場合はこの時点で決済が完了していますが、車や不動産などの現物資産を交換する契約の場合には実物の確認を行い、取引を完了します。スマートコントラクトがもたらす3つのメリットスマートコントラクトの実現は、契約を仲介する管理者不在ですべての契約の執行を可能とします。Organization)の世界が実現することとなります。スマートコントラクト、DAOの実現によるメリットは3つあります。契約相手の信頼コストが下がる契約に関わる不正が減る契約に関わる手数料が低下する従来の取引では、売り手は買い手が代金を支払ったことが確認できなければ取引を完了することはできません。スマートコントラクトではあらかじめ決められた条件をお互いに満たした場合だけに契約が成立するため、未払いが起きる心配がありません。そのため、例えば「支払いが完了したら自動的に所有不動産の権利を譲渡する」というスマートコントラクトを実行するだけで、信頼性の高い取引が保障されます。この契約はプログラムされており自動で執行されるので人為的に契約内容を改ざんすることはできませんし、イーサリアムではスマートコントラクトをブロックチェーン上に保存して後からでも契約内容や執行状況を確認できるため不正が起きにくいというメリットもあります。した一連の取引には仲介者が必要ないため、契約に関わる手数料も削減できることとなります。スマートコントラクトが抱える3つの課題スマートコントラクトはこうしたメリットをもつ一方で問題も抱えています。ここではイーサリアムで起きた事件も踏まえた上でスマートコントラクトの3つの課題について詳しく見ていきましょう。法律問題スマートコントラクトを用いたサービスは既存の枠組みにはない新しいサービスであるため、現在さまざまなビジネスにおいて法律面の整備が進められています。スマートコントラクトは仮想通貨を用いたサービスですので、改正資金決済法の存在を無視することはできません。遵守を必要としました。これにより、仮想通貨取引所は、利用者の属性や取引状況、その他取引に必要となる情報からマネーロンダリングの疑いがあるときには金融庁に届け出を行う義務が課せられました。一口に規制や法整備というとネガティブな印象だけを受けるかもしれませんが、こうした枠組みは詐欺や犯罪組織への収益移転を防ぐ目的から進められているもので、投資家はもちろん利用者を守るためのものです。スマートコントラクトは画期的な仕組みである一方で、法律行為である契約を行うものですので、どういった自分が注目しているスマートコントラクトサービスがどのような法律的な問題を抱えているかといった視点を常に持っておく必要があるでしょう。プライバシー問題スマートコントラクトはブロックチェーン上で展開されるプログラムなため、スマートコントラクトのメリットでもあった不正が行われない公開性・透明性の高さは、取引者や取引内容が公開されているということと同義です。厳密に特定の個人と取引者を紐付けることは難しいですが、過去の取引情報などから取引者を特定することが完全に不可能ではないということを留意する必要があるでしょう。スマートコントラクトは契約を伴うことになるため、スマートコントラクトサービス提供者は個人情報の取り扱いに関してあらかじめ正しいプライバシーポリシーを定める必要があります。個人情報を取り扱うに当たっては、その利用の目的(以下「利用目的」という。)をできる限り特定しなければならない。利用目的を変更する場合には、変更前の利用目的と相当の関連性を有すると合理的に認められる範囲を超えて行ってはならない。」と規定されています。1つ目の課題とかぶる部分ではありますが、こうした法律をクリアしているかもサービスを見極めるポイントです。脆弱性の検証が困難スマートコントラクトはブロックチェーンに保存されたプログラムによって取引を自動化します。このプログラムは、当たり前ですが実装者がコードを開発するわけですが、このコードの正当性の確認が困難という問題があります。スマートコントラクトサービスの利用者は提供されたスマートコントラクトを信用しており、一度ブロックチェーン上で保存されたスマートコントラクトは修正不可能なDAppsにおいては、脆弱性を悪用されて大量のイーサを盗難されたTheDAO事件のような出来事が起きないとは言い切れません。GUIDEでは、編集部がイーサリアムの概要をわかりやすく5つのポイントにまとめてご紹介しています。イーサリアムを購入できるおすすめの取引所・販売所もご紹介していますので、ぜひ参考にしてみてください。仮想通貨チームは、仮想通貨投資やブロックチェーンなどフィンテックに知見が深い編集部メンバーが、仮想通貨に関する最新ニュースやコラム、仮想通貨に関する基礎知識を初心者向けにわかりやすく解説しています。GUIDE編集部おすすめの仮想通貨取引所を厳選ピックアップしご紹介しています。最大規模2020年、親が子どもにさせたい習い事の1位は「英会話スクール」。ICOなどに関する最新情報をお伝えしています。アットホームな雰囲気の中での【少人数セミナー】です。