莫信観察|ビットコイン史上2番目に混雑したブロック:11,204件の取引が同じルーンを鋳造、1枚あたり約11 sat

11月8日午前8:04(UTC+8)、AntPoolがビットコインの第975,005ブロックを採掘しました。ブロックには11,360件の取引が含まれており、2015年にF2Poolが採掘した12,239件のブロックに次ぐ多さです。ブロック全体の手数料は合計でわずか0.0021 BTC、約154ドルでした。

そのうち11,204件はすべて、同じルーン「UNCOMMON•GOODS」の鋳造取引でした。4つのウォレットが同じスクリプトを実行し、1ラウンド25件の取引をこのブロック内で447ラウンド実行。1枚あたりの鋳造コストは約11 satです。

https://mempool.space/block/000000000000000000007d3f14a759493bd3f9845362eab76a23677cc0d34872

🐋 UNCOMMON•GOODSとは

Runesプロトコルに最初から組み込まれているルーンで、番号は1:0。ordのコードに直接記述されており、発行取引はありません。
- 1回につき1枚を鋳造。分割不可で、プレマインなし
- 上限はu128の最大値に設定されており、実質上限なし
- 鋳造できるのはブロック840,000から1,050,000まで、つまり2024年の半減期から2028年の半減期まで

誰でも好きなだけ鋳造を続けられ、勝負を決めるのはコストだけです。

🐋 1ラウンド25件、各取引1 sat

このスクリプトではP2A(Pay-to-Anchor)出力が使われています。これは2024年のBitcoin Core 28からサポートされた、誰でも使用できる出力で、使用時に署名は必要ありません。

1. 最初の取引:ウォレットが自分のコインを使い、1枚を鋳造。おつりをウォレットに戻し、さらに263 satをP2A出力に入れます
2. 中間の23件:各取引で直前のP2Aを使い、1枚を鋳造します。鋳造されたルーンはP2Aとともに次の取引へ引き継がれ、金額は毎回1 satずつ減り、262 satから240 satになります。署名不要で、1件あたりわずか80バイト、手数料は1 satです
3. 最後の取引:最初の取引のおつりと、チェーン末尾の240 satのP2A(23枚が蓄積されています)をまとめてウォレットに戻し、さらに1枚を鋳造。手数料は242 satです

1ラウンドあたり2,145 vB、手数料267 satで、平均手数料率は0.124 sat/vB。25枚を鋳造します。最後の取引の手数料率は約1.45 sat/vBで、マイニングプールは取引グループ全体の平均手数料率に基づいてブロックに取り込むため、手数料1 satの最初の24件もまとめてブロックに入りました。

1ラウンド目の最初の取引:

https://mempool.space/tx/bd75648bce37c5fce1b73c771799f3038db05d0eb7c53162af193a0395e04555

🐋 1枚を鋳造するコスト

447ラウンドは4つのウォレットから始まり、それぞれ209、138、70、30ラウンドを実行しました。各ラウンドで鋳造された25枚は、最終的にすべて起点となったウォレットに戻りました。

このブロック内の鋳造取引が支払った手数料は合計約11.9万 sat。1 BTC=73,943ドルで計算すると約88ドルで、ブロック全体の手数料の半分以上を占めます。

CoinGeckoによると、UNCOMMON•GOODSの現在の価格は1枚16.8 sat(11/9 15:40)。鋳造コストはその6割強です。ただし、過去24時間の取引高は約1.2万ドルにすぎず、このブロックで鋳造された11,204枚も、価格どおりに評価して約140ドルです。

🐋 このブロックだけではない

過去9日間のブロックのうち、取引数が1万件を超えたものは8つあり、いずれも11/5未明以降のものです。AntPoolが6つを採掘し、SpiderPoolとViaBTCがそれぞれ1つを採掘しました。975,005の30分後、ViaBTCが採掘した975,009にも、UNCOMMON•GOODSを鋳造する取引が10,109件含まれていました。

11/9 15:40時点で、メモリプールには合計3,351万 vBの取引が滞留しており、そのうち約1,955万 vBは手数料率が0.12 sat/vB前後。これはこのスクリプトの1ラウンドの手数料率と一致しています。

鋳造コストは11 sat、価格は16.8 sat、1日の取引高は1.2万ドル。この価格差で、スクリプトはあとどれくらい稼働し続けるのでしょうか?

——
本記事はXの@musinootで初出