#19 スマートコントラクトってなに?
こんにちはー!
今回はWeb3界隈でよく聞く「スマートコントラクト」について解説していきます。
「スマートコントラクト」とは...
ブロックチェーンシステム上の概念であり、あらかじめ設定されたルールに従って、ブロックチェーン上のトランザクション(取引)、もしくはブロックチェーン外から取り込まれた情報をトリガーにして実行されるプログラムのことです。
「スマートコントラクト」の主なメリットとして
①透明性
②信頼性
③仲介者を介さないことでのコスト削減
挙げられます。
スマートコントラクトは、分散型ネットワーク上で「こうなったら、こうする」という自動実行プログラムのことを指し、第三者不要で取引を自動的に行うことでのメリット、ブロックチェーンと組み合わせることによってコントラクトの信頼性、正当性が担保されます。スマートコントラクトの定義は曖昧な部分もあり、ひとつのプログラムに限らず、複数のコントラクトを集めたものプログラムもスマートコントラクトと呼ぶこともあります。
いかがでしたでしょうか?
次回もお楽しみにー!