Erlay Project Tracking #28646

issue naumenkogs openend this issue on October 13, 2023
  1. naumenkogs commented at 8:55 am on October 13, 2023: 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: #21515
      • Main feature: #23443
      • Follow-up: #26359
      • #27797
      • Main feature: #26283
        • #28765
        • 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. fanquake commented at 11:15 am on June 3, 2024: member
    I’ve updated the PR to review, at the top of the issue here. @sr-gi are you going to open your own tracking issue going forward? That’ll likely be easier to keep up to date.
  3. sr-gi commented at 2:37 pm on June 3, 2024: member

    I’ve updated the PR to review, at the top of the issue here. @sr-gi are you going to open your own tracking issue going forward? That’ll likely be easier to keep up to date.

    Sure, if there is review traction, I’ll open a new tracking issue once the current target PR gets merged

  4. sr-gi commented at 6:36 pm on June 7, 2024: member
    @fanquake I just opened #30249, since I’m also going to push a full implementation draft to GI
  5. fanquake closed this on Jun 7, 2024


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: 2024-12-18 15:12 UTC

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