国が法定通貨として強制通用させるトップダウン型とは対照的な草の根の啓蒙活動を介したボトムアップ型のアダプション現場で見たもの、感じたこと

前回はビットコイン・レイクのコミュニティリーダーの奮闘で、パナハッチェルと周辺地域でビットコイン決済が急速に普及していることを紹介しました。ここでのビットコイン決済は全てライトニングネットワーク上で行われる、いわゆる、ライトニング決済です。

ライトニングネットワークの威力

2017年バブル期には、ビットコインの送金手数料が高騰し、ビットコインは決済手段にはなり得ないとよく言われたものです。2021年半ば、プチバブルと中国でのマイニング取り締まり強化で一時再高騰しましたが、SegWitやバッチ処理の普及で、メモリープールが逼迫する頻度は激減し、オンチェーン、つまり、ベースレイヤーであるビットコインネットワークの手数料は低位安定しています。

オンチェーンのトランザクション手数料推移(CoinMetrics)

ただ、手数料が安くても、日常の買い物にオンチェーン決済は向きません。決済に時間を要するためです。手数料もいずれはビットコイン価格とともに上昇は不可避でしょう。将来的には、ベースレイヤーは時間とコストがかかってもセキュリティとファイナリティが求められる決済に利用する、例えるなら全銀ネット、日銀ネット、Fedwireのようなものになると言われています。

日常的な決済はセカンドレイヤーであるライトニングネットワークが既にデフォルトになりつつあります。ライトニングはVisaネットワークみたいなものですが、決済は即時、手数料はゼロに近いです。クレジットカードも支払う側から見ると、そう見えるかもしれませんが、実際には店舗が1~5%程度の決済手数料を負担しており、顧客がPOSにカードを通して支払った代金が店舗に渡るのは数週間後です。

日本では決済手数料は店舗が負担しますが、海外、特に途上国では顧客に転嫁されることも多いです。さらに、クレジットカードを海外で使うと海外利用手数料として1.5~3%程度が課されます。

ライトニング決済導入により、店舗は手数料削減と入金サイクルの大幅短縮というメリットを享受できます。クレジットカード会社と契約できない銀行口座を持たない事業者は、現金以外、オンラインの決済手段を初めて提供できるようになります。支払う顧客側も海外では手数料を節約できます。

ここ1~2年のライトニングの進化は目を見張るものがあります。決済可能な金額は数千円から数十万円に伸び、決済フローも従来のインボイスをQRコード化してカメラで読み取る方式に、NFCカードをかざして読み取る方式が加わり、ますます時短になりました。

以下動画はタッチ決済対応のVisaとライトニングの決済スピード対決です。約3秒差で左側のライトニングの勝ちです。ライトニングネットワークを知らず、未だにビットコインは遅くて決済には使えないと言っている人に見せてあげてください。

50回超のライトニング決済を体験してみて

私は今回エルサルバドルとグアテマラ合わせて10日間の旅行中、50回以上のライトニング決済を行いました。普段から公私ともにライトニング決済を多用していますが、リモート決済がメインで、送受金の相手はライトニングに通じたビットコイナーです。しかし、今回は対面決済がメイン、しかも相手はライトニングはおろか、ビットコインについてもよく知らない人たちでした。

普段とは違うシチュエーションで初めて経験したトラブル、改めて実感したライトニングの利便性、そこから見えてきた理想のライトニングウォレットの要件などを共有させていただきます。

ビットコインを受け取る店舗の環境

ビットコイン・レイクはローカルビジネスへのビットコイン導入前、推奨ウォレットを決めるにあたり、多くのライトニングウォレットをテストした結果、エルサルバドルのビットコインビーチの公式ウォレットであるビットコインビーチウォレット(BBW)が一番ニーズにマッチしているとの結論に至ったそうです。ただBBWをそのまま店舗に導入するには、1つ問題がありました。BBWは支払額や残高をエルサルバドルの通貨であるビットコインか米ドルでしか指定、表示できないのです。そこで、オープンソースのBBWをフォークして、グアテマラの通貨ケツァル対応のオリジナルPOSを開発しました。

BBWをフォークしたビットコイン・レイクPOS

店舗はPOSに代金をケツァル建てで入力してインボイスを生成し、QRコードを顧客に提示、それを顧客が自身のウォレットで読み取り、金額を確認後、実行ボタンをタップします。

しかし、せっかく用意したPOSを活用していない店舗も多かったです。店員が使い方を知らないのか、単に面倒なのか、理由は定かではありません。通常、ライトニング決済では、店舗が会計毎に使い捨てのインボイスを作成します。つまり、会計の度に以下の作業が発生します。

  1. スマホをアンロック
  2. ウォレットアプリを開く
  3. 受金ボタンをタップ
  4. 金額を入力
  5. インボイス作成ボタンをタップ

ウォレットやPOS操作に慣れていない店員、客回転が速くインボイス作成が機会費用となりえる人気店、インボイス作成のためにいちいち手を洗わないといけないワンオペレの飲食店などには受け入れ難いのでしょう。

そのため、ほぼ全ての店舗には、繰り返し使えるライトニングアドレスをQRコード化して印刷した紙が置いてあります。

このライトニングアドレスに支払う場合、顧客が自分のウォレットで支払金額を入力する必要があります。私はこれまでも、エルサルバドル、アメリカ、ヨーロッパなどでこの方法を経験しており、金額入力という一手間が増えるものの許容範囲でした。ただ、今回は使用するウォレットによって面倒なことになりました。

以下、私のスマホにインストールされたライトニングウォレットです。

このうち、グアテマラの通貨ケツァルに対応しているのは、Muun、Breez、Wallet of Satoshi(WoS)、Phoenixの4つです。これらのウォレットを使った場合の決済フローは以下です。

  1. ウォレットでQRコードを読み取る
  2. 店員に言われたケツァル建て金額を入力
  3. 送金ボタンをタップ

(Muunは実際にはこの方式の決済には利用できません。金額指定のないflexible amount invoiceに対応していないためです。)

では、ケツァル未対応ウォレットの場合、どうなるでしょうか?

  1. ウォレットでQRコードを読み取る
  2. 店員に言われたケツァル建ての金額を、通貨換算アプリでビットコイン建てに換算
  1. 通貨換算アプリの画面を店員に見せて、ビットコイン建ての支払金額を了承してもらう
  2. 3のビットコイン建て金額に少し上乗せした額をウォレットの金額欄に入力
    (通貨換算アプリ、店舗のウォレット、私のウォレットが参照するレートが違う可能性を考慮して、店舗のウォレットが受け取るケツァル建て金額が不足する事態を回避するため)
  3. 送金ボタンをタップ
  4. 店舗のウォレットにケツァル建て金額が不足なく届いたことを確認

結構な手間です。しかも、3のビットコイン建ての金額入力は、ウォレットによって更に一手間かかります。BBWやBlixlはビットコイン建ての金額指定をsats単位での入力に限定しています。そのため、通貨換算アプリに表示された米ドルとウォレットのドル表示を頼りに、桁を間違えないようビットコインをsatsに変換する必要があります。

決済用途に適したライトニングウォレットとは?

今回、私自身がさまざまなウォレットで決済してみて、さらには視察団の他のメンバーの決済の様子を見て、決済に最適化されたウォレットの要件について考えてみました。

  1. 世界中全ての法定通貨に対応
  2. ビットコインとsatsどちらにも対応
  3. 確実に決済できる
  4. 手数料の上限設定が可能
  5. ノンカストディアル

1, 2. 通貨対応

上述の通りです。

3. 確実に決済できる

当然と思うかもしれませんが、実際にはそうでもないことが分かりました。

CashApp

アメリカで人気のCashAppは、ライトニングウォレットというより、株やビットコインの取引プラットフォームとPayPalのような送金アプリが合体したもので、送金手段の1つとしてライトニングネットワークにも対応しているという感じです。

ビットコイン・レイクでCashAppを使ってライトニング決済を試みた人たちは、ことごとく失敗していました。しかも、処理中という画面が数分から数十分にわたり表示され、失敗したことがすぐには分からず、処理完了を待つか、別のウォレットで決済し直すかの判断に迷います。(さらに、トランザクション履歴には、失敗トランザクションが”canceled”と表示され、トランザクション詳細を表示して初めて”failed”だと分かる謎のUIでした。)

高い失敗率は、CashAppが2つのノード(うち1つはRiver Financial)にしか繋がっていないことが原因だろうと聞きました。CashAppはライトニングの主用途をCashAppユーザー間の送金、つまり、ライトニングネットワークを使わない自社データベースの書き換えと想定しているのかもしれません。

CashAppは使いやすいと評判のアプリですが、失敗率の他にも、ライトニング決済画面に辿り着くまでに要するタップ数の多さなど、ライトニング決済には向いていません。

Zeus

Zeusでの失敗率の高さはZeusそのものの問題ではありません。Zeusは自分のノードをスマホでリモート操作するインターフェイスのようなもので、ノードとの通信にTorを利用する人が多いです。Torの不安定さが決済失敗の原因のようです。

Breez

ノンカストディアルながら使いやすいと人気のBreezですが、iOS版の共通の問題なのか、私の環境の問題なのか、起動時の同期が進まずに使えないことがありました。

4. 手数料の上限設定が可能

手数料は低いなりにも、ライトニング決済を頻繁に行うと気になるものです。

私が普段一番よく使うMuunは正確にはライトニングウォレットではありませんが、ウォレットを1つしか持たず、ライトニング決済も滅多に行わないような初心者には適していると思うので、おすすめウォレットとして挙げています。ただ、ライトニング決済を頻繁にすると、手数料がロシアンルーレットなことに気がつきます。通常はBlueなどより安いのですが、5~10回に一度くらいの頻度で上昇し、思わず二度見することがあります。

BreezとPhoenexには手数料の上限を設定できるオプションがあります。設定メニューにあるので気づかない人もいるかもしれないので、決済フローの中で表示しても良いと思います。

Pheonexは受金時に1%(最低3,000 sats)の手数料を課される場合があります。これも設定メニューの手数料の項目には明記されていますが、気づかない人もいると思うので、表示方法を再考した方が良いでしょう。

5. ノンカストディアル

これは今のところ必須ではなく、努力目標なのかもしれません。Breez、Phoenix、Zeusはノンカストディアルです。

そもそも、ライトニングウォレットはホットウォレットですし、βバージョンのものも多いため、残高は失くしても泣かない程度の少額にとどめておくべきです。しかし、今回はビットコイン・レイク滞在中の5日間の宿泊費、交通費、飲食費、お土産代、チップなど全てビットコインで賄いたかったので、私にしては結構な量のビットコインを入れており、なかなか緊張しました。

最近、1年近く使っているBBWから強制ログアウトされました。BBWはカストディアルなので、バックアップはなく、自力で復元はできません。単に再度ログインし直せば良いのですが、ここで1つ問題に気づきました。BBWをダウンロード、セットアップしたのは、昨年3月にエルサルバドルを訪問した時です。セットアップ過程で、電話番号によるKYCを求められます。深く考えずに、現地で購入したプリペイドSIMの番号を入力、SMSで受信したコードを入力してセットアップを終えました。この時の番号は旅行中だけ使って、チャージ金額を使い果たした時点でアクセス不能になりました。しかし、BBWに再ログインするには、この番号でSMSを受信する必要があるのです。

幸い、グアテマラ訪問中にBBWに入れていたビットコインは帰国後コールドウォレットに戻していたため、残高は1,500円程度です。諦めはつきますが、一応、ユーザーネームで復元してもらえるよう開発会社であるGaloyと交渉中です。彼らにとっても今回の強制ログアウトは予期せぬものだったらしく、私のような状況に陥っている人が多いとのこと。ウォレット作成後の電話番号変更を可能にするなど改善策を話し合っているそうです。

同じくカストディアルのWoSにも、以前アクセス不能になったことがあります。この時は、アクセス回復にあたり、登録したメールアドレスの他、直近の残高とトランザクションについて情報を求められました。たまたま覚えていたから良いですが、忘れていたらGoxしていたかもしれません。

カストディアルタイプのライトニングウォレットは、チャネル管理不要、バックアップ負担がない、UXが良いなどメリットがあるので、初心者には向いていると思います。ただ、ある程度慣れたら、いろんな意味でリスクを下げるために、ノンカストディアルに移行した方が良いでしょう。

現時点で決済におすすめのウォレット

帯に短し、たすきに長しではないですが、それぞれプロコンがあり、決済用途に最適化されたライトニングウォレットはまだないというのが個人的な感想です。

カストディアルならWoS、ノンカストディアルならBreez(同期問題が起きるようならPhoenix)、ノードを運用しているならZeusでしょうか。

ライトニング決済のポテンシャル

発行国でしか通用しない法定通貨に対して、ビットコインはグローバル通貨です。日本人がビットコインの利便性を感じるのは海外に出た時ではないでしょうか。

近年、クレジット会社は不正利用を警戒するあまり、海外、特に途上国での決済を承認しないケースが増加しています。現地の空港でいざSIMカードを買おうとした時、タクシーやUberで市中に移動しようとした時、クレジットカード決済が通らずに困ったことは1度、2度ではありません。こんなとき、頼りになるのがビットコインです。

以下はNayutaのCEO栗元さんのツイートです。

Bitrefillはさまざまなギフトカードを販売しており、ライトニング決済に対応しています。エルサルバドルだけでなく、私が住むメキシコでもBitrefillを介することで携帯電話料金をビットコインで支払えます。ライトニング決済なので、すぐにデータ容量や通話時間にも反映されます。

Uberのギフトカードも販売しており、私もよく利用しています。

Bitrefillと似たようなサービスにThe Bitcoin Companyというのもあり、こちらでは汎用性の高いVisaのバーチャルカードにビットコインでチャージが可能です。こういうものが増えて日常生活がビットコインで回せるようになると、生活費として法定通貨をキープする必要がなくなり、安心してビットコインにオールインできるようになりますね。

ちなみに、弊社Fulgur Venturesはビットコインそのものが交換手段として普及するまでは、ビットコインを間接的に交換手段として使う需要は増えると考えており、BitrefillとThe Bitcoin Companyにも投資しています。

海外での決済手段としてのポテンシャルに関してもう1つ。本連載第1弾で、グアテマラ入国に際して、デモの混乱でパスポートに入国スタンプを押してもらえなかったとお伝えしたのを覚えているでしょうか?入国記録がないことで、グアテマラ出国時に問題が発生しました。(実際には私は運良く、担当の管理官の機嫌が良かったからか、怠惰だったからか理由は不明ですが、すんなり出国させてもらえました。下記は視察団の他のメンバーの体験談です。)

空港カウンターでチェックインを済ませ、保安検査の長い列に並び、検査を終えてパスポートコントロールに向かうと、入国記録がないから出国させられない、今ここで入国スタンプを押すから、もう一度、出発ロビーに戻って保安検査からやり直すように命じられたのです。しかも、入国するには空港利用料だか入国税として200ケツァルを現金で支払わなければならないと言います。

この時点で、彼はケツァルを使い果たしており、ロビーに戻って両替しないとないから、戻ってきた時に支払うことで納得してもらいました。荷物を引きずり、ロビーに戻り、両替商を探して両替。しかも両替商はパスポートのコピーを取り、携帯番号を控えたりとフルKYCを実施したそうです。ビットコイナーにとっては屈辱ですね。この時、彼は思ったそうです。ビットコインで支払れば良いのにと。

国際空港でビットコイン払いできるようになる、さらにはビットコインATMがあると便利だなとは以前から思っていました。半端に余った現地通貨やVAT返還分を使い切るために、免税店で必要のないチョコレートやミネラルウォーターを買うのは無駄です。空港でビットコインに変えられれば、結構stackできそうです。ちなみに、エルサルバドルの空港にはビットコインATMが設置され、空港利用料もビットコインで支払えます

上記は日本人が海外に出た時にビットコインは実は使えると思うのではという目線で書きましたが、これはそのまま、外国人旅行客の訪日時にも当てはまります。ビットコインビーチ、ビットコイン・レイクのように、ビットコインを軸に観光需要を掘り起こす観光地や空港にライトニング決済を導入して旅行客の利便性を向上する。ぜひ検討してほしいです。


以上、4回にわたり連載させていただいた「グアテマラのビットコイン・レイクに行ってみた|体験記」でした。

2022年に連載させていただいた「ビットコインが法定通貨になったエルサルバドルへ行ってみた|体験記」で紹介したトップダウン型アダプションとは対照的に、草の根の啓蒙活動を介してボトムアップ型のアダプションを目指すビットコイン・レイクに感じたものは、エルサルバドルの時と同じ「希望」でした。私が感じた希望が皆さまに伝わったかはわかりませんが、何かしら感じるものがあれば幸いです。

今年も世界各地のビットコインアダプションをこの目で確かめるべく、地球を2、3周する覚悟です。日本の皆さんに伝えたい体験ができた折には、また寄稿させていただきます。

長々とお付き合いいただき、ありがとうございました。