From aae7384c46407ac6b63598956b4d1fba27e23c88 Mon Sep 17 00:00:00 2001 From: User Date: Mon, 4 Nov 2019 13:24:24 -0500 Subject: [PATCH] Assigned a number, separated lines for authors, added License-Code field. --- {bip-reconcil => bip-0330}/bisection.png | Bin {bip-reconcil => bip-0330}/minisketch.py | 0 {bip-reconcil => bip-0330}/recon_scheme_merged.png | Bin bip-reconcil.mediawiki => bip-330.mediawiki | 10 ++++++---- 4 files changed, 6 insertions(+), 4 deletions(-) rename {bip-reconcil => bip-0330}/bisection.png (100%) rename {bip-reconcil => bip-0330}/minisketch.py (100%) rename {bip-reconcil => bip-0330}/recon_scheme_merged.png (100%) rename bip-reconcil.mediawiki => bip-330.mediawiki (98%) diff --git a/bip-reconcil/bisection.png b/bip-0330/bisection.png similarity index 100% rename from bip-reconcil/bisection.png rename to bip-0330/bisection.png diff --git a/bip-reconcil/minisketch.py b/bip-0330/minisketch.py similarity index 100% rename from bip-reconcil/minisketch.py rename to bip-0330/minisketch.py diff --git a/bip-reconcil/recon_scheme_merged.png b/bip-0330/recon_scheme_merged.png similarity index 100% rename from bip-reconcil/recon_scheme_merged.png rename to bip-0330/recon_scheme_merged.png diff --git a/bip-reconcil.mediawiki b/bip-330.mediawiki similarity index 98% rename from bip-reconcil.mediawiki rename to bip-330.mediawiki index 61d3968f..83b35580 100644 --- a/bip-reconcil.mediawiki +++ b/bip-330.mediawiki @@ -1,14 +1,16 @@
-  BIP: ???
+  BIP: 330
   Layer: Peer Services
   Title: Transaction announcements reconciliation
-  Author: Gleb Naumenko , Pieter Wuille 
+  Author: Gleb Naumenko 
+          Pieter Wuille 
   Comments-Summary: ???
   Comments-URI: ???
   Status: Draft
   Type: Standards Track
   Created: 2010-00-00
   License: CC0-1.0
+  License-Code: MIT
 
==Abstract== @@ -110,13 +112,13 @@ For announcing and relaying transaction outside of reconciliation, we need an un Set reconciliation primarily consists of the transmission and decoding of a reconciliation set sketch upon request. -[[File:bip-reconcil/recon_scheme_merged.png|framed|center|Set reconciliation protocol flow]] +[[File:bip-330/recon_scheme_merged.png|framed|center|Set reconciliation protocol flow]] ====Bisection==== If a node is unable to reconstruct the set difference from the received sketch, the node then makes an additional reconciliation request, similar to the initial one, but this request is applied to only a fraction of possible transactions (e.g., in the range 0x0–0x8). Because of the linearity of sketches, a sketch of a subset of transactions would allow the node to compute a sketch for the remainder, which saves bandwidth. -[[File:bip-reconcil/bisection.png|framed|300px|center|Bisection]] +[[File:bip-330/bisection.png|framed|300px|center|Bisection]] ===New messages=== Several new protocol messages are added: sendrecon, reqreconcil, sketch, reqbisec, reconcildiff, invtx, gettx. This section describes their serialization, contents, and semantics.