2019を振り返ってみるとDefiが本格的に立ち上がった年だといえます。現在、約700百万ドル程度のコインがDefiプラットフォームにロックされているといわれています。日本円で800億ですね
。※Defiとは?
分散型金融の略で、取引所を代表とする第三者を介さないで、
・コインの交換(DEX)
・コインの貸出
・デリバティブ契約
・ステーブルコインの発行
などを行うことができる仕組みを指します。
さて、Ethereumを中心にすすむDefiですが、ビットコインでDefiを行う方法はないのでしょうか?
ビットコイン本体に、イーサリアムのようなスマートコントラクト機能が取り込まれるということはないでしょうから、他の方法で行わないといけません。
リンクのブログがよくまとまっていて、4つの異なる方法を分類して挙げています。
1)ビットコインのスクリプトで実現
最初の方法は、ビットコインのスクリプトで実現する方法です。つまり、いますでに使えるビットコインの機能だけで実現する方法ですね。
HTLC(Hash Time Lock Contract)などを使うと、ライトコインなどの同様の仕組みがあるチェーンとアトミックスワップなどが実現できます。
この分野では、AWENやSummaがあります。
すでに稼働しているAwenは、ノンカストディアルトレードを実現するソリューションです。自分でコインのコントロール権利を100%持ったまま、中従来の取引所のオーダーブックをつかってトレードができるというものです。韓国のKucoinで試験的に導入されています。
主要プレイヤー: AWEN、Summa
2)セカンドレイヤーをつかう
ライトニングネットワークを使う方法です。
とりわけ、ライトニングの、Desceet Log Contractという機能を使うと、オプション取引や、予測市場などが実現できると考えられます。
また、複数のスクリプトをひとつの公開鍵にまとめるTaprootなどがあり、これらの新しい機能を組み合わせることで、さまざまなDefiの設計が可能です。
ただし、これらの技術はまだ企画段階であって、実際には実現していません。シュノア署名の導入も必要です。
今後のビットコイン技術の進展とともに徐々に進んでいく分野でしょう。
主要プレイヤー: Lightning Network, Desceet Log Contract, MAST, Taproot, Schnorr Signature
3)サイドチェーンでの実現
BTCにペグしたサイドチェーン内で実現する方法です。ビットコイン本体では実現できなかった処理をサイドチェーン内で施すことができるようになります。
代表的なものにRSKがあります。RSKでは、イーサリアムのSolidty言語によるコントラクトが記述できるため、これによってイーサリアムのDefiプラットフォームとインテグレートもできます。