最近、ビットコインの世界で人々が話しているのは、手数料の上昇だ。
ビットコインの古くからあるクレームは、それが安価なオンライン決済方法であることを笑いものにしているが、今や、ビットコインの平均的な取引手数料が19ドルに上昇したため、暗号通貨界隈は不満を募らせている。
しかし、このようなコストの高騰や長期的な議論にもかかわらず、開発者とユーザーは、十分に活用されていない料金を引き下げる簡単な方法があると主張している。
このポイントは、新しいデータが示唆されたときに最近提起されたものだ。ビットコムスタートアップのCoinbaseは、米国取引所が1月11日に数時間オフラインになったときの全体的なネットワーク量の低下に基づいて、すべてのビットコイン取引の半分を手助けしている。
その状況の問題は、批評家によると、同社はユーザーを(自社だけでなく他の企業の顧客も) 分離された台帳(Segrided Witness:SegWit)という対になった技術的特徴を実装することによって、トランザクションをまとめて処理できるようにして、独力で救うことができるということだ。
SegWitのコード変更は6ヶ月ほど前にビットコインで有効になっていたため、多くの人がCoinbaseがまだそれを実装していなことに動揺していた。
支払いプロバイダBitrefillのCEOであるSergej Kotliar氏は、ビットコインの限られたトランザクションスペースのうちCoinbaseがどれだけ使い果たしているかを示すという点で、この新しいデータを「煙の出ている打ったばかりの拳銃」と呼んでいた。匿名のブロガー、WhalePandaは、シリコンバレーのスタートアップの「無能」について、ビットコインの取引残高と高額報酬を攻め立てた。
立上げ時からビットコインのブロックサイズの議論の際の声の一つであり、高い手数料について不満を持ち、ブロックサイズパラメータの増加がそれらの費用を軽減するのに役立つと主張していたため、Coinbaseとの関係では辛抱強く付き合っていた。
しかし、批評家たちは、料金を押し下げるためにできることは何もしていないので、本当に不平を言ってはいけないと主張する。
これに対応して、Coinbaseの共同設立者でCEOのBrian ArmstrongはTwitterを利用して、料金を抑えるために技術的な機能を導入しようと努力していると強調したが、それは容易ではないことを暗示した。 「私たちと一緒に我慢していただありがとうございます!」と彼は言った。 (Coinbaseはこの話のコメントを断った)。
しかし、ユーザーが取引の手数料に耐えることに興味を持っていない場合、今日それらを減らすためのいくつかの可能な方法がある。
料金を半分にする
SegWitのトランザクションは、通常のトランザクションの半分の費用にもかかわらず、昨年のスケーリングの議論でブロックサイズを上げることなく、ビットコインの規模を助ける最適化として賞賛された。
すべてのウォレットが現在SegWit機能を備えているわけではないが、TrezorとLedgerのハードウェアウォレットはそれをサポートしている。Edge(旧Airbitz)やプライバシー保護のSamurai Walletなどのモバイルウォレットも同様だ。
しかし、プロバイダーの切り替えの手間を嫌うユーザーにとって、SegWitの機能は他の企業にもある。
たとえば、CoinbaseとBlockchain.infoは実装に取り組んでいるが、SegWitは時間のかかる新しい複雑な変更だと強調している。十分大きな間違いが発生した場合、ユーザーの資金が失われる可能性がある。
しかし、新機能をサポートする企業が増えれば、ビットコインの手数料も減り、SegWitの取引が通常の取引に取って代わると、取引手数料は一切なくなると主張する者もいる。
しかし、手数料が完全になくなっていない場合は、より具体的なSegWitアドレスが作業中にあるため、今後ユーザーはより多く節約できる可能性がある。
見積もりゲーム
しかし、ユーザーはSegWitの大量採用を待つ間、料金見積もりを使用して個別に料金を削減することができる。
初期のビットコイン・ウォレットはユーザーに料金を選択させなかったが、これは変更された。多くのビットコイン・ウォレットは、ネットワークをタイムリーに取得するために、取引にどれくらいの料金をかけるべきかをユーザーが判断できるようにする料金見積もりツールを提供する。
要するに、手数料が高ければ高いほど、トランザクションはブロックに追加されやすくなるが、一方で、ユーザーは過払いしたくない。新しい料金見積もりツールは、ユーザーが適切なバランスを取ることを手助けしようとする。
つまり、一部の見積もりは他の見積もりよりも優れている。
一部のユーザーは、フライブルク大学のコンピュータサイエンス研究者Jochen Hoenickeは、見積り担当者など、さまざまな要因を考慮したスタンドアロンツールをチェックする。Jochen Hoenickeは、トランザクションを次のブロックに移行させるためにどのような料金が必要かを知っている。
Coinb.inのもう1人は、取引でどのくらいのデータが送られるかなど、トランザクションの複雑さを考慮している。料金も考慮されている。つまり、トランザクションに添付された大量のデータに基づいて1ドルのトランザクションでも料金が高額になることがあるが、1,000ドル相当のトランザクションでは、制限されている。
ユーザーは、一部の見積もり者には必要以上に高い料金を支払うように指示していると批判しているが、料金の予測が難しいこともある。料金はあらゆる理由で変動する可能性がある。例えば、一週間の特定の曜日は、一般的に週末に取引が少なくなるため、トランザクションのバックログが緩和され、その間に料金がそれほど高くなる必要はない。
このように、すぐにお金を送る必要がないユーザーは、取引のバックログ(未処理の在庫)が消滅するのを待つオプションが常にある。
それを超えると、取引手数料を完全に排除するためのより多くの迂回方法があるが、これらはウォレットや取引プロバイダがどのように使用されているかに大きく依存している。
たとえば、オフチェーン(ブロックチェーンの外で)のトランザクションを使用するか、ファンドをスタートアップの暗号化交換機GDAXに移動することによって、Coinbaseでビットコインを無料で転送することができる。
長期的なツール
小規模なトランザクションを1つの大きなトランザクションでバッチ処理する考えは、従来の支払い領域ではしばらく使用されてきたが、支払いを容易にするビットコインビジネスでは一般的になりつつある。
この機能を効果的に使用する企業が増えれば、ビットコインの取引手数料は80%も削減される可能性がある。ただし、バッチ処理はプライバシーを侵害し、企業やユーザーの実装方法によっては遅くなる可能性があることに言及することは重要だ。
しかし、これらのトレードオフにもかかわらず、Coinbaseを含むいくつかの企業は、料金を償うためにバッチ処理を実装するつもりであることを発表している。
Bitrefill社のKotliar氏は、ビットコイントランザクションがどの程度最適化されているか、トランザクションがバッチを使用しているかどうか、SegWitなどを表示して手数料が増減、また低減するメカニズムを可視化するツールをリリースした。
「取引IDをペーストして、ビットコインの取引と引き出しを過剰に支払っているかどうかを確認するだけです」とKotliarはつぶやいた。
さらに、将来を見据えて、ビットコム開発者は、ネットワークを使用する人の数が増え続ける中であっても、トランザクション料金を削減する手段となる、ライトニングネットワークなどのプロジェクトに取り組んでいる。
BitGoのエンジニアのMark Erhardt氏は、短期間で取引手数料を削減するための業界での作業を要約した:
「利用可能な容量をより有効に活用することで、多くのスループットが得られる。」
How To Save on Bitcoin’s Soaring Fees