一覧に戻る
Lv.2

スマートコントラクト(自動契約)

Smart Contract

ブロックチェーン上で契約を自動実行するプログラム。仲介者なしで信頼性の高い取引ができる。

簡単に説明すると

スマートコントラクトは、特定の条件が揃った時にプログラムが自動で動いて契約を完了させる仕組みだよ。 ブロックチェーンという改ざんが難しい技術の上で動くから、契約の記録が正しく残るのが大きな特徴なんだ。保険金の支払いやデジタル作品の取引など、第三者の仲介を必要としない自動取引の現場で活用されているんだよ。

名前のヒミツ

スマートコントラクト(すまーとこんとらくと)。Smart(スマート:賢い、高機能な)とContract(コントラクト:契約)を組み合わせた言葉なんだ。コンピュータ学者のニック・サボが提唱した概念で、従来の紙ベースの契約よりも「はるかに機能的に優れている」という意味で名付けられたんだよ。あらかじめ決められた条件が満たされると、人の手を介さずに取引が自動で進む仕組みを指しているんだ。

くわしく見てみよう!

スマートコントラクトとは、ブロックチェーン上で契約や取引を自動的に実行する仕組みのことなんだ。
これまでの契約は、人間が内容を確認して判を押したり、銀行のような第三者が仲介して手続きを進めたりする必要があったんだよ。でもスマートコントラクトを使えば、あらかじめ決めておいたプログラムが条件をチェックして、自動で送金や権利の移転を行ってくれるんだ。

この仕組みの大きな特徴は、あらかじめ記述されたコードのルールに従って、取引が自動的に処理される点にあるんだ。
ブロックチェーンに記録されたコードや履歴は原則として改ざんが難しく、一度ネットワーク上で動き出すと、その設計内容に基づいて自律して処理が進んでいくんだよ。
ざっくり言うと、デジタル版の「あらかじめセットされたルールを正確に実行する全自動ロボット」が契約を代行してくれるようなイメージだね。

イーサリアムなどのプラットフォームでは、金融サービスやゲームのアイテム取引など幅広く使われているんだ。
これによって、仲介者の介在を減らして手続きの手間を省いたり、取引にかかる時間を短縮したりできるようになっているんだよ。

カテゴリWebデータ