Bitcoin Coreはクラスターのメモリプールを統合しました。 ここ数年で最大の内部リファクタです。ほとんどの人はそれが起こったことを知りません。 なぜビットコイン・コアが構築してきた最も重要なものの一つなのか、その理由を説明します。
メンプールはビットコインの待合室です。未確認の取引はすべて、マイナーがブロックに含めるまでここに置かれます。 メンプールの注文や立ち退き取引が手数料見積もり、RBF(資源的計算)、ブロック構築に直接影響を与えること。
旧Mempoolは取引を個別に、また先祖・子孫の関係ごとに追跡していました。 これは機能しましたが、最適なブロック構造や手数料率に基づく立ち退きについて考えるのは難しくなりました。 クラスタは関連するトランザクションをまとめ、マイニングに最適な順にソートします。
これは次の通りです: - より良いブロックテンプレート(マイナーは手数料を多く得る) - より正確な料金見積もり(ユーザーが支払う費用が少なくなること) - よりクリーンなRBF/CPFP処理(トランザクションの予測可能な置き換え) Bitcoin L1をネイティブに決済するプロトコルにとって、これは非常に重要です。Ducatでは、すべてのUNITローンがmempoolを経由します。より良い手数料見積もりと予測可能なRBFは、ローンを組む際のより安く信頼できる手数料見積もりを意味します。
クラスターのメンプールはBitcoin Core 31.0向けにステージ化されています。 さらに優れた性能を得るために、初期の候補集合探索をスパニングフォレスト線形化アルゴリズムに置き換える作業が続いています。
これは、すべてのビットコイン取引がどれだけ効率的に処理されるかを決定する重要なインフラ作業です。
2.48K