トランザクションハッシュとは?
取引を一意に識別するトランザクションIDの役割と、ブロックエクスプローラーでの確認手順をやさしく解説します。
スマートコントラクト、流動性プール、レンディングなど、DeFiを支える基本構造を仲介者の役割と比べながら整理します。
DeFi(分散型金融)は、銀行などの仲介者を介さず、ブロックチェーン上のプログラム(スマートコントラクト)によって金融取引を自動で実行する仕組みです。交換・貸借・運用などが、当事者同士で直接行えます。
DeFi(ディーファイ)は「Decentralized Finance=分散型金融」の略称です。従来の金融サービスでは、送金や貸し借りのたびに銀行や取引所といった仲介者が間に入り、本人確認や決済処理を担っていました。DeFiでは、この仲介者の役割をブロックチェーン上のスマートコントラクト(あらかじめ定められた条件で自動実行されるプログラム)が代替します。条件が満たされると処理が自動で実行されるため、特定の企業を経由せずに取引が成立します。本記事では、DeFiを支える基本的な構成要素を、従来型の金融と比較しながら整理します。
DeFiとは、ブロックチェーン(主にEthereumなど)の上に構築された金融アプリケーションの総称です。中央の管理者を置かず、コードで定められたルールに従って動作する点が最大の特徴です。利用者は自分のウォレットを使い、アプリと直接やり取りします。
従来の金融(中央集権型金融、CeFi)と比べると、運営主体・仲介の有無・処理の方法などに違いがあります。両者の違いを整理すると、次のようになります。
| 観点 | 従来型金融(CeFi) | DeFi(分散型金融) |
|---|---|---|
| 仲介者 | 銀行・取引所などが介在 | スマートコントラクトが処理を自動化 |
| 取引時間 | 営業時間に依存する場合がある | 原則として24時間稼働 |
| 記録の管理 | 各機関が個別に管理 | ブロックチェーン上で公開・共有 |
| 資産の管理 | 機関が預かる形が一般的 | 利用者自身がウォレットで管理 |
スマートコントラクトは、「もしAという条件が満たされたら、Bを実行する」というルールをコードとして記述したものです。いったんブロックチェーンに置かれると、当事者の合意した条件に従って自動的に処理が行われます。
たとえば「一定量のトークンを預けたら、対応する別のトークンを受け取る」といった交換処理も、このコントラクトが担います。処理の内容と結果はブロックチェーンに記録されるため、第三者でも取引の流れを確認できます。
DeFiでトークンを交換する仕組みの多くは、流動性プールと呼ばれる資金の集まりを利用します。これは、利用者が提供した2種類のトークンをひとつの「プール」にまとめ、そこを介して交換を成立させる方式です。買い手と売り手を個別に探す必要がなく、プールを相手に取引できます。
トークンをプールに提供する人は「流動性提供者」と呼ばれ、その対価として取引手数料の一部を受け取る設計になっていることがあります。こうした仕組みにより、運営者がいなくても交換機能が維持されます。
DeFiには、トークンを預けて貸し出したり、担保を差し入れて借り入れたりできるレンディングの仕組みもあります。預けられた資産はプールに集約され、借り手はそこから借り入れます。金利は需給に応じてプログラムが自動的に調整する設計が一般的です。
借り入れの際は、多くの場合、借りる額より多い価値の資産を担保として預ける「過剰担保」が前提になります。これは、価格変動による焦げ付きを防ぐための設計上の仕組みです。
この記事の注記:本記事はDeFiの仕組みを理解するための一般的な解説であり、特定のサービスの利用や資産運用を勧めるものではありません。DeFiはスマートコントラクトの不具合、価格変動、各プロジェクト固有のリスクなどを伴います。実際に利用を検討する際は、各公式提供元の最新情報をご自身で確認し、仕組みを十分に理解したうえで判断してください。
DeFiは仲介者を介さない一方で、取引の結果は最終的に利用者自身の責任となります。コードの内容や手数料、対応するネットワークなどを理解することが、安全に仕組みを学ぶうえで重要です。
異なります。ビットコインは暗号資産のひとつで、DeFiはスマートコントラクトを使って金融機能を提供するアプリケーションの総称です。DeFiの多くはEthereumなど、プログラムを実行できるブロックチェーン上で動作します。
一般的には、ブロックチェーンに対応したウォレットと、そのネットワークで使われるトークンが必要です。ウォレットの基本については、当サイトのMetaMaskの導入手順もあわせてご覧ください。
多くのスマートコントラクトは、その処理内容と取引履歴がブロックチェーン上で公開されています。ブロックエクスプローラーを使えば、取引の状況を誰でも確認できます。
MetaGiga編集部は、Web3とブロックチェーンの基礎知識を中立的な立場でわかりやすく伝えることを目的に、解説記事の企画・作成・見直しを行っています。記事の方針についてはMetaGigaについてをご覧ください。