Skip to main content

Questions tagged [bip324-p2p-encryption]

Questions about the P2P Encrypted Transport Protocol specified by BIP324.

Filter by
Sorted by
Tagged with
4 votes
1 answer
272 views

Why is my P2P_V2 peer connected over a v1 connection?

Bitcoin Core 27.0 which enables v2 transport (BIP324) by default was released a few days ago. I'm already seeing a few peers with the /Satoshi:27.0.0/ user agent and all of them have the P2P_V2 ...
Vojtěch Strnad's user avatar
3 votes
1 answer
263 views

Is BIP324 v2transport redundant on Tor and I2P connections?

Just testing the recent BIP324 on my node, since Bitcoin Core v26 and having v2transport=1 in bitcoin.conf set, I have noticed that I am receiving some incoming connections using the v2 transport ...
2F4kT0r's user avatar
  • 71
4 votes
1 answer
356 views

addnode + v2transport (BIP324) argument available to the bitcoin.conf?

I'm trying to use the new v2transport argument on addnode= in bitcoin.conf to attempt to connect to the peer using BIP324 v2 transport protocol. I tried using, for example, the bitcoin-cli addnode &...
2F4kT0r's user avatar
  • 71
4 votes
1 answer
251 views

BIP324 encrypted packet structure

I recently saw the BIP 324 proposal. It shows us there can be some privacy enhancement by using ECDH secrets and encryption algorithms such as ChaCha20 and AEAD-ChaCha20-Poly1305. The proposal ...
Loopite's user avatar
  • 301
3 votes
2 answers
148 views

What is difference between hmac_sha256, hkdf_sha256 and hmac_sha_512?

In the open source (https://github.com/bitcoin/bitcoin/tree/master/src/crypto) there are these algrithms that as I know connected with gerenation the new keys and master key. So I try to understand ...
Gregory Morychev's user avatar
2 votes
1 answer
92 views

Where is chacha20 and chacha_poly_aead used in Bitcoin Core?

In the source code of Bitcoin Core there are these functions but no explanation of how and where they are used. I need to make a description for all crypto-functions used in Bitcoin Core (https://...
Gregory Morychev's user avatar