Erlay Project Tracking #30249

issue sr-gi openend this issue on June 7, 2024
  1. sr-gi commented at 6:35 pm on June 7, 2024: member

    This issue will be edited frequently to reflect the current status of the project.

    What should I review now? 👇 👇 👇 👇 👇 👇 👇 #30116 ☝️ ☝️ ☝️ ☝️ ☝️ ☝️ ☝️

    • Minisketch in Bitcoin Core
    • Peer-to-peer Full implementation: #30277
      • Main feature: #23443
      • Follow-up: #26359
      • #27797
      • Main feature: #26283
        • #30116
        • Tx reconciliation request
      • Main feature: Tx reconciliation response (sending and handling)
      • Main feature: Tx reconciliation extension request
      • Main feature: Tx reconciliation extension response (sending and handling)
      • Test: Full integration functional test

    Performance research results

    Supplementary materials BIP 330 erlay paper minisketch repo Ancient PR: #18261 Notes from the review club: on the main PR, on the support signaling PR.

    The project has received Concept ACK from many contributors, and no NACKs. I am unlikely to invent a bulletproof argument, so I leave it up to each reviewer to compare the risks and review costs to the benefits.

    I personally think that the added code is pretty straightforward because it communicates with a legacy code through a thin interface (100 LOC in net_processing.cpp to collect transactions instead of relaying them immediately, although the reconciliation code is 500 LOC – excluding comments and minisketch). Hence it is acceptable to pay for the given optimization.

    If you suggest any experiment that will convince you, I will do my best to execute it.

  2. glozow added the label Feature on Jun 12, 2024
  3. glozow added the label P2P on Jun 12, 2024
  4. glozow referenced this in commit b104bee474 on Mar 13, 2025


sr-gi

Labels
Feature P2P


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-04-19 06:12 UTC

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