BitcoinLayer2周りについて
久しぶりに Bitcoin 関連のイベント (opens in a new tab)に参加してきた。 これまでほとんど Ethereum 関連のリサーチしかしてなかったから新しい情報が多くて面白かった。 自分が疎すぎて名前も聞いたことなかったけど、Blockstream と CryptoGarage の人たちが発表していた。 DigitalGarage 関連のジョイントベンチャーで Bitcoin に注力している会社が CryptoGarage らしい。 主に技術面でのサポートかもしれないけど、Blockstream も CryptoGarage に出資しているらしい。 日本にもこれだけ技術開発に力入れているところがあるのは知らなかった。
Liquid Network
LiquidNetworkDocument (opens in a new tab)
ひとつめの発表は LiquidNetwork についてだった。
- Blockstream が開発している Bitcoin の SideChain。
- Elements で実装されている。
- BTC にペグした LiquidBTC と相互交換できる。
- ERC トークンみたいに Asset も発行できる。
英語で詳しくはよくわからんかったのは秘密。
Lightning Network WatchTower
- Lightning Network の問題点
- Payment Channel を閉じるには、双方の Wallet がオンラインなのが前提となっている。
- Payment Channel を開いた状態で Wallet が長時間オフラインになってしまうと、悪意のある人が送金前にステートを書き換えられるリスクができてしまう。
- Node が落ちた場合は、ユーザーが Cheat したとみなされて Punish される可能性がある。
- Payment Channel を閉じるには、双方の Wallet がオンラインなのが前提となっている。
- WatchTower で監視する。
- ステートが変更される度に WatchTower に暗号化された文字列が送信される。
- Payment Channel が閉じられたときに、適切なステートかどうか TransactionID と文字列とで検証して、復号できなかった場合 (=ステートを書き換えた悪意のあるユーザーがいた)、Deposit された BTC は全て誠意のあるユーザーへと送金される。
Discreet Log Contracts
- Bitcoin で発行できる SmartContract
- 現実の信頼性を表現する oracle を利用しているのが特徴。
- 仕組みは Lightning Network に似ている。
- セキュリティがとても強固である Bitcoin で金融商品を提供できるのが強み。
- OSS (opens in a new tab)も始めた。