Questions tagged [compact-client-side-block-filters]

Filter by
Sorted by
Tagged with
3 votes
1 answer
171 views

What is the false positive rate for compact block filters?

I read in the mailing list that the rate of false positives for compact block filters is small, but what is the actual rate?
Murch's user avatar
  • 72.6k
2 votes
1 answer
131 views

Building neutrino from source for use with lnd

I am trying to build neutrino, to use with lnd. However I cannot find any installation instructions. Someone else also asked for install instructions a few months ago and got no reply. I have ...
alexg's user avatar
  • 263
3 votes
2 answers
78 views

Does the probability of false positives with BIP157-8 depend on the number of TXs in the block?

If a block has much fewer transactions than average, let’s say 63 like 4MB block 774628, will keys have less probability to falsely match against its BIP157-8 compact filter?
Turbolay's user avatar
  • 120
1 vote
1 answer
38 views

Can BIP351 notification transactions be discovered via compact client-side block filters?

I have been reading a bit about BIP351 Private Payments. BIP351 uses nulldata outputs (OP_RETURN) to create shared secrets on the blockchain. Could these notification outputs be monitored client-side ...
Murch's user avatar
  • 72.6k
1 vote
0 answers
58 views

What happens if I enable blockfilterindex on an already pruned and synced node?

What happens if I enable blockfilterindex on a pruned node that is already synced to tip? Am I able to do this? Does it essentially trigger another IBD to build the filters? Is the node usable / fully ...
John Cantrell's user avatar
3 votes
2 answers
454 views

How do I switch a pruned node to "neutrino mode"?

According to Lightning Lab's documentation, Bitcoin Core can be run in "neutrino mode" to serve block data without storing transactions. I've been running Bitcoin Core in pruning mode and ...
Martin Massera's user avatar
3 votes
1 answer
509 views

Does Bitcoin Core support BIP157? (some call it neutrino)

I want to allow my bitcoind node to support BIP157 so that i can allow some friends to connect their LND nodes to it. Does it support it by default? Or do i need to explicitly enable it?
Albert S's user avatar
  • 1,630
9 votes
1 answer
514 views

With peerblockfilters=1 hundreds of "btcwire 0.5.0/neutrino" connections are downloading TB from my Bitcoin node

I run Bitcoin Core 0.21.0 from a data center, unmetered, with compact block filters enabled (blockfilterindex=1 peerblockfilters=1). Soon after the restart, I get a huge number (140-200) of ...
qertoip's user avatar
  • 241
3 votes
1 answer
257 views

How do light clients using compact block filters get relevant unconfirmed transactions?

I was discussing various light client models and we got into unconfirmed transactions. With the BIP37-based bloom filters, a light client would subscribe to updates from full node peers by submitting ...
Murch's user avatar
  • 72.6k
5 votes
1 answer
159 views

Why should BIP157 compact filters be processed in-order?

In BIP157, under "Client Operation", we have the following paragraph: Starting from the first block in the desired range, the client now MAY download the filters. The client SHOULD test ...
cloudhead's user avatar
  • 189
1 vote
1 answer
92 views

How is BIP 158 wallet rescanning supposed to work with xpub keys?

A light client implementing BIP158 downloads filters and checks its addresses against that filter. If one matches, it downloads the block. Now, let's say we have an HD wallet (BIP32), and/or an xpub ...
cloudhead's user avatar
  • 189
2 votes
1 answer
354 views

getblockfilter Error: Index is not enabled for filtertype basic

I'm failing to run the getblockfilter example. What am I doing wrong? $ bitcoin-cli help getblockfilter getblockfilter "blockhash" ( "filtertype" ) Retrieve a BIP 157 content ...
justinmoon's user avatar
7 votes
1 answer
448 views

Could Neutrino technically as side-effect, incentivize centralization of the bitcoin network?

TWO questions on Neutrino:: 1) Could Neutrino technically as side-effect, incentivize centralization of the bitcoin network? Or other formulation: ...hinder higher degree of decentralization? Why ...
johnsmiththelird's user avatar
12 votes
1 answer
1k views

What's the distinction between BIP 157 and BIP 158? Are they supported by Bitcoin Core?

BIP 157 and BIP 158 are both concerned with Compact Block filters. What is the distinction between them, and which of them does Bitcoin Core currently support?
jnewbery's user avatar
  • 1,060
0 votes
1 answer
194 views

Neutrino enables full mining nodes without storing the entire chain?

in follow-up to thread 85203: With a fully implemented Neutrino (BIP 157/8) in Bitcoin, would it enable one to operate a MINING Node without having to use/store the entire gigabytes of blockchain ...
johnsmiththelird's user avatar
3 votes
3 answers
1k views

Can someone please explain the meaning of "neutrino" within the lightning network?

Rene Pickhardt wrote the below quoted comment in another thread about whether a mobile wallet can be both a full lightning node and wallet at the same time. I have many lightning nodes running but ...
johnsmiththelird's user avatar
2 votes
0 answers
59 views

Why should SPV nodes operate on the P2P network?

I understand there are advantages for the SPV client to acquire header-chain and subsequent inclusion proofs over the p2p network: Peer discovery P2P node interface is public Reuse of P2P messaging ...
James C.'s user avatar
  • 2,501
6 votes
2 answers
291 views

Can a full node provide a bogus block bloomfilter to a Neutrino node?

When a thin client using BIP157/BIP158 (Neutrino) requests the block filter for the latest block, would it be possible for the full node serving this request to attack the Neutrino node by providing a ...
Murch's user avatar
  • 72.6k
1 vote
0 answers
67 views

library for light-weight wallet : btcsuite or BitcoinJ [closed]

Do btcsuite + Neutrino(Lightning-lab) together provide sufficient foundation for light client capable to service onchain transactions (not multisig & not related to Payment Channels)? Or is it ...
Linda's user avatar
  • 11
6 votes
1 answer
338 views

How do Golomb Coded Sets work?

From my understanding Golomb coded sets are a probabilistic data structure that encodes the deltas of an order set of elements. With things like txids, which are evenly distributed, Golomb coded sets ...
Chris Stewart's user avatar