Return to site

スマホアプリからの

Lightning Networkへの送金

Eclair Wallet Testnet アプリ

· lightning network,micropayment,ライトニングネットワーク

今井です。

ACINQからTestnetでのLightning Network送金アプリが出ているので試してみます。

ただ、このアプリはeclairノードと一方向チャネルのみを開くので、送金はできても受金はできないです。

いわゆるLightning Networkは双方向チャネルで構成しますが、スマホアプリではトランザクションの監視ができないため一方向チャネルで行っています。

ACINQによる説明は https://medium.com/@ACINQ/announcing-eclair-wallet-a8d8c136fc7e にあります。

Eclair Wallet Testnetアプリのインストール

以下からアプリをスマホにインストールします。

https://play.google.com/store/apps/details?id=fr.acinq.eclair.wallet

FaucetからTestnet用のbitcoinを取得

以下faucetからTestnet用のbitocinを送ってもらいます。

https://testnet.coinfaucet.eu/en/

Testnet用bitcoinが1confになった状態ではまだチャネルは開かれてないです。

チャネルの開設

"AUTOCONNECT"を選ぶと、自動的にACINQのeclairノードにチャネルを開こうとします。

現在だとチャネルを開くときに必要なbitcoinは0.1mBTCから167mBTCの間のようです。

チャネルを開設するためのfunding txがconfirmされるのを待ちます。

30分くらいたってようやくチャネルが開けました。

チャネルを通したeclairノードへの少額送金

ACINQが送金テスト用にカフェを模したサイトを用意しています。

https://starblocks.acinq.co

ここを使って送金をしてみます。Eclair Wallet Testnetが入っているスマホでこのサイト開きます。

まずは1.5mBTCのWhole Block Bitcoinccinoを購入しましょう。

上記の画面まできたらEclair Wallet Testnetアプリに戻ります。

PASTE A REQUESTを押すと...

自動的にさきほど選んだ支払い情報が入力されます。

すぐに支払い完了のステータスになります。

チャネルの画面からは1.5mBTCが引かれています。

元のカフェのサイトに戻ると、支払い完了の表示。

今度は1.9mBTCのカフェをオーダー。

こちらもすぐに支払い完了になります。

チャネルのクローズ

チャネルをクローズするにはチャネルの詳細画面に移って、CLOSE CHANNELを選択。

そうすると、cooperative close(協力的クローズ)が始まります。uncooperative close(非協力的クローズ)もありますが、今回はcooperativeです。

closing txのブロードキャストが完了。

closing txがconfirmされると、チャネルにロックされていたbitcoinが戻ってきます。

All Posts
×

Almost done…

We just sent you an email. Please click the link in the email to confirm your subscription!

OKSubscriptions powered by Strikingly