Block Batch Filters draft :

https://github.com/bitaps-com/bips/blob/master/bip-block-batch-filters.mediawiki
 
<https://github.com/bitaps-com/bips/blob/master/bip-block-batch-filters.mediawiki>

BIP 157 unlike BIP 37 not allow apply filters to mempool and check zero 
confirmation transactions.
Light client that refused to use BIP 37 due to privacy leaks can process 
unconfirmed transactions only one way and this is loading the entire mempool 
transaction flow.

Mempool Transaction Filters draft:

https://github.com/bitaps-com/bips/blob/master/bip-mempool-transactions-filters.mediawiki
 
<https://github.com/bitaps-com/bips/blob/master/bip-mempool-transactions-filters.mediawiki>

Summary:
    - improved Block Batch Filters definition
    - unlocked ability to filter unconfirmed transaction for SPV nodes used BIP 
157 instead of BIP 37 due privacy leak in BIP 37
    - more bandwidth consumption reduced in contrast with block filters and 
downloading full blocks for affected addresses
    - proposal for future consensus layer soft-fork to make block filters 
commitment one of the block validation rule to protect light nodes from payment 
hiding attack






> 23 сент. 2019 г., в 15:00, [email protected] 
> написал(а):
> 
> Re: Block Batch Filters for Light Clients

_______________________________________________
bitcoin-dev mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

Reply via email to