mirror of
https://github.com/bitcoin/bips.git
synced 2024-11-19 01:40:05 +01:00
Assigned a number, separated lines for authors, added License-Code field.
This commit is contained in:
parent
32af098957
commit
aae7384c46
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 110 KiB After Width: | Height: | Size: 110 KiB |
@ -1,14 +1,16 @@
|
||||
<pre>
|
||||
BIP: ???
|
||||
BIP: 330
|
||||
Layer: Peer Services
|
||||
Title: Transaction announcements reconciliation
|
||||
Author: Gleb Naumenko <naumenko.gs@gmail.com>, Pieter Wuille <pieter.wuille@gmail.com>
|
||||
Author: Gleb Naumenko <naumenko.gs@gmail.com>
|
||||
Pieter Wuille <pieter.wuille@gmail.com>
|
||||
Comments-Summary: ???
|
||||
Comments-URI: ???
|
||||
Status: Draft
|
||||
Type: Standards Track
|
||||
Created: 2010-00-00
|
||||
License: CC0-1.0
|
||||
License-Code: MIT
|
||||
</pre>
|
||||
|
||||
==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.
|
Loading…
Reference in New Issue
Block a user