From b65ca1c094c1efb193a79d39efac6e34d390254a Mon Sep 17 00:00:00 2001 From: Fabian Jahr Date: Thu, 13 Jun 2019 12:19:57 -0400 Subject: BIP 158: remove old reference to extended filter type --- bip-0158.mediawiki | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'bip-0158.mediawiki') diff --git a/bip-0158.mediawiki b/bip-0158.mediawiki index 6c3202b..07f1ea1 100644 --- a/bip-0158.mediawiki +++ b/bip-0158.mediawiki @@ -27,9 +27,8 @@ enables basic wallets and applications with more advanced smart contracts. [[bip-0157.mediawiki|BIP 157]] defines a light client protocol based on deterministic filters of block content. The filters are designed to minimize the expected bandwidth consumed by light clients, downloading filters -and full blocks. This document defines two initial filter types, ''basic'' and -''extended'', to provide support for advanced applications while reducing the -filter size for regular wallets. +and full blocks. This document defines the initial filter type ''basic'' +that is designed to reduce the filter size for regular wallets. == Definitions == -- cgit v1.2.3 From 4fe45328c8ad8e23a0a3c3c6ee8133c982905147 Mon Sep 17 00:00:00 2001 From: nkohen Date: Thu, 13 Jun 2019 13:52:10 -0500 Subject: Updated Golomb-Rice Coded sets reference implementation link --- bip-0158.mediawiki | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bip-0158.mediawiki') diff --git a/bip-0158.mediawiki b/bip-0158.mediawiki index 6c3202b..579a246 100644 --- a/bip-0158.mediawiki +++ b/bip-0158.mediawiki @@ -348,7 +348,7 @@ Light client: [https://github.com/lightninglabs/neutrino] Full-node indexing: https://github.com/Roasbeef/btcd/tree/segwit-cbf -Golomb-Rice Coded sets: https://github.com/Roasbeef/btcutil/tree/gcs/gcs +Golomb-Rice Coded sets: https://github.com/btcsuite/btcutil/blob/master/gcs == Appendix A: Alternatives == -- cgit v1.2.3 From af134f361fd4e0527b57aa7089c1154d20dce6ce Mon Sep 17 00:00:00 2001 From: MarcoFalke Date: Tue, 24 Sep 2019 15:05:03 -0400 Subject: Update bip-0158.mediawiki Fix: * Render issue in `` tag (c.f. https://en.bitcoin.it/wiki/BIP_0158#Contents) * Remove remnants of the second filter type --- bip-0158.mediawiki | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'bip-0158.mediawiki') diff --git a/bip-0158.mediawiki b/bip-0158.mediawiki index ad46da6..ce4a4af 100644 --- a/bip-0158.mediawiki +++ b/bip-0158.mediawiki @@ -19,7 +19,7 @@ This BIP describes a structure for compact filters on block data, for use in the BIP 157 light client protocolbip-0157.mediawiki. The filter construction proposed is an alternative to Bloom filters, as used in BIP 37, that minimizes filter size by using Golomb-Rice coding for compression. This -document specifies two initial types of filters based on this construction that +document specifies one initial filter type based on this construction that enables basic wallets and applications with more advanced smart contracts. == Motivation == @@ -284,7 +284,7 @@ We exclude all outputs that start with OP_RETURN in order to allow filters to easily be committed to in the future via a soft-fork. A likely area for future commitments is an additional OP_RETURN output in the coinbase transaction similar to the current witness commitment -https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki. By +https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki. By excluding all OP_RETURN outputs we avoid a circular dependency between the commitment, and the item being committed to. @@ -322,7 +322,7 @@ This BIP allocates a new service bit: |- | NODE_COMPACT_FILTERS | style="white-space: nowrap;" | 1 << 6 -| If enabled, the node MUST respond to all BIP 157 messages for filter types 0x00 and 0x01 +| If enabled, the node MUST respond to all BIP 157 messages for filter type 0x00 |} == Compatibility == -- cgit v1.2.3