BIP Draft SENDTEMPLATE #1937

pull ajtowns wants to merge 1 commits into bitcoin:master from ajtowns:202508-sendtemplate changing 1 files +105 −0
  1. ajtowns commented at 1:32 am on August 18, 2025: contributor

    Adds a BIP for SENDTEMPLATE, GETTEMPLATE, TEMPLATE p2p messages. Some discussion at

    https://delvingbitcoin.org/t/sharing-block-templates/1906

    (Post to bitcoindev group hasn’t made it through after about 5 days at this point)

  2. bip-ajtowns-sendtemplate a89b303492
  3. jonatack added the label New BIP on Aug 18, 2025
  4. jonatack commented at 4:45 pm on August 18, 2025: member

    Post to bitcoindev group hasn’t made it through

    fixed, published

  5. in bip-ajtowns-sendtemplate.md:16 in a89b303492
    11+  License: BSD-3-Clause
    12+```
    13+
    14+## Abstract
    15+
    16+This BIP describes the use of [BIP-152 compact blocks][BIP-152] enccoding
    


    murchandamus commented at 10:32 pm on August 18, 2025:
    0This BIP describes the use of [BIP-152 compact blocks][BIP-152] encoding
    
  6. in bip-ajtowns-sendtemplate.md:74 in a89b303492
    69+and should be the hash of a block made up of those transactions.
    70+4. The transactions making up the payload of the template should be valid
    71+as a block -- for example all unconfirmed parents of a transaction should be
    72+included before the transaction, and consensus limits should be respected.
    73+5. A block containing the transactions making up the payload must not
    74+exceed four million weight units as defined in [BIP-141][BIP-141].
    


    murchandamus commented at 10:48 pm on August 18, 2025:
    Have you considered allowing more data than just the top block? Otherwise, would you recommend that a node requests a template after each block is found for the first few new blocks after they come online? Have you considered a reconciliation-based approach akin to Erlay?
  7. murchandamus commented at 10:54 pm on August 18, 2025: contributor
    Interesting idea, thanks for sharing.

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bips. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-08-19 23:10 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me