
スマートコントラクトとは?
こんにちは、ぴょんきちです! 前回の記事でお伝えしましたが、今回はスマートコントラクトについて理解した内容を備忘録のような形でみなさまに共有します! もしまだ前回の記事を読まれてないようでしたら、こちらから「 DAO( 自律分散型組織 ) 」について理解を深めてから読んでいただけるとより良いかと思います。 目次 スマートコントラクトとは スマートコントラクトの特徴 スマートコントラクトのメリット スマートコントラクトのデメリット 最後に それでは、始めましょう! スマートコントラクトとは スマートコントラクトとは、ブロックチェーンシステム上の概念のことです。 あらかじめ、ブロックチェーンシステム上に実装されたルールに従って、ブロックチェーン上のトランザクション( 取引 )やブロックチェーン外から取り込まれた情報をトリガーとして処理されることを指します。 この技術自体は決して新しいものではなく、1990年代にすでに「 ニック・サボ 」というコンピュータサイエンティストが提唱していました。 彼は、スマートコントラクトの説明をするにあたって、「 自動販売機 」を挙げたそうです。 確かに、それならわかりやすく理解でき説明もしやすいなと思ったため、以下に例を示します。 「 150円に設定されているコーラを買うために、ぴょんきちは財布から150円を取り出して、自動販売機に入れるとたちまち受け取り口へとコーラを送りました。 」この一連の流れをスマートコントラクトに例えることができます。 150円に設定されているコーラがまさに「 ブロックチェーンシステム上に実装されたルール 」であり、150円を取り出して、自動販売機に入れることで「 外から情報 」が取り込まれ、それをトリガーとして「 受け取り口へとコーラを送る 」という処理が実施されます。 スマートコントラクトの特徴 本人も第三者も変更できない 透明性に優れている 本人も第三者も変更できない これはスマートコントラクトの特徴というよりも、ブロックチェーンの特徴といえそうですが…( ※ そもそもブロックチェーンの説明できてなかったので、近日中にに実施します。 ) ...