Package Relay
This is BIP331
bips/bip-0331.mediawiki at master · bitcoin/bips
開発の現状
Package Relay Project Tracking · Issue #27463 · bitcoin/bitcoin
A variant of Bitcoin transactions relay.
Package relay | Bitcoin Optech
モチベーション
Package relay design questions · Issue #14895 · bitcoin/bitcoin
tx fee bumping の実効性を改善
CPFP が機能するには、そもそも最初の tx が mempool に入っている必要がある。しかし全ての tx が mempool に入るわけではない。例えば Bitcoin Core では、少なくとも 1sat/vbyte の feerate が求められる。これ以下の tx に関しては mempool にはいらないので、CPFP tx をつけても意味がない
L2 プロトコルが安全だと言えるのは、off chain のデータを実質的に onchain にコミットされたデータと見做せるためである。もしそうでなければ L2 は安全ではない。
現状はこの前提が担保されないケースがあり、より確実なものにするための方法の一つが package relay である
mempool が小さい場合 minimum fee rate が高くなる。min fee rate が低いノードは、より min fee rate が高い node が保持する tx を持たないことになる。これはそのノードが算出する fee rate の予測に影響を与える。mempool が大きい node に比べて、fee を低く見積もる傾向が出てしまう。なぜなら、fee rate が高い一連の tx が排除されてしまう可能性が高いから。package relay でこれが解消できる。
そもそもどんな trasnaction policy, mempool policy がある?
Transaction policies
関連記事
Cluster mempool | Bitcoin Optech
BitcoinのP2Pネットワークにおけるトランザクションパッケージのリレー(BIP-331) - Develop with pleasure!
Package relay: One free adult with each child