bluewallet

非常にUXに優れたLightning Network対応walletが出てきた。これは使えるレベルだと本能的に感じる。

bluewallet

A Bitcoin and Lightning wallet for iOS and Android Easy to use and secure

Open Source

MIT licensed, you can build it and run it on your own! Made with ReactNative

これは非常に素晴らしい話で、作成者を見ても企業ではないので、非営利団体のようだ。何を目的としているのだろうか。

Full encryption

You can protect and encrypt your wallet by defining a password

パスワード自体を暗号化できる。

SegWit & HD wallets

SegWit supported and HD wallets enable

うん。ダウンロードしてみてもここも非常にわかりやすく選択できる。

技術スタック

じゃあ、フルノード、SPV、Lightning Nodeあたりはどういう構成になっているのだろうか。

BlueWallet brings zero-configuration Lightning payments to iOS and Androidを読む。

Lightning Networkの欠点は、複雑かつ、仕組みも現在の感覚とは異なるため、導入のハードルが高いこと。
普通の発想としてはLightning Nodeを自分で運営するが、それはNodeの管理も行わなければ行けないことを意味する。

bluewalletはNodeの管理を請け負っているので、この複雑性からは離れることができる。

We called it LndHub, an opensource wrapper around LND. This is “3rd layer solution” (as we jokingly call it; of course this is not real 3rd layer).

  1. 財布を作成する
  2. 即座に作成した空の財布
  3. 資金を管理する
  4. BTCを送る
  5. 利用準備完了
  6. 支払いを開始する

この仕組はある種中央集権的だが、Lightningで利用する残高はそれほど大きい額ではないので問題にならないと考えている。Lndhubの集権化もあるが、これはだれでもinstallできるので、それぞれがnodeを立ててもいい。