Altcoins Talks - Cryptocurrency Forum

Crypto Discussion Forum => Cryptocurrency discussions => Technical Discussion => Topic started by: Yamzakid on March 16, 2025, 12:24:17 PM

Title: What steps may be made to stop key compromise in Bitcoin nodes?
Post by: Yamzakid on March 16, 2025, 12:24:17 PM
I've never posted on this board before because I always think the discussions here are too complex for me, but recently, while conducting personal research, I came across some technical questions. And I began researching them on my own which I find them interesting and it has inspired me to learn more about these technical aspects.

I have been studying on how nodes use encryption to secure communication with other nodes. During my studies, I learned that nodes require encryption communication to protect information they share with one another, such as transaction data and block headers, which could result in money theft if compromised. I also learned that when two nodes want to communicate, they use a secret code(encrypted) that was agreed upon by both parties(sender and receiver), where the sender locks the message and the recipient unlocks it using the same code they agreed on.

What steps may be made to stop key compromise in Bitcoin nodes? I need more explanation.
Title: Re: What steps may be made to stop key compromise in Bitcoin nodes?
Post by: bitmover on March 16, 2025, 02:52:41 PM
I have been studying on how nodes use encryption to secure communication with other nodes. During my studies, I learned that nodes require encryption communication to protect information they share with one another, such as transaction data and block headers, which could result in money theft if compromised.

This cannot happen. Only private keys can make money loss possible.

Nodes do not pass private keys to other nodes.

They just pass block information and mempool information (such as utxo, transactions, signatures, etc)

When a node makes a transaction, it just pass the signature, not the private keys
Title: Re: What steps may be made to stop key compromise in Bitcoin nodes?
Post by: Stompix on March 16, 2025, 06:57:56 PM
What steps may be made to stop key compromise in Bitcoin nodes? I need more explanation.

No steps needed as there is no such vulnerability.
Nodes do not receive your privatekey when you broadcast a transaction, what this could be at most it would be a wallet vulnerability but again, this is not how Bitcoin works.

During my studies, I learned that nodes require encryption communication to protect information they share with one another, such as transaction data and block headers, which could result in money theft if compromised.

Wrong studies, you can't do anything with the data that nodes verify, after all, it's public data, you can set up your own node and try to, but there is nothing there that can be abused on such a level.

Title: Re: What steps may be made to stop key compromise in Bitcoin nodes?
Post by: ABCbits on March 17, 2025, 01:19:45 PM
I have been studying on how nodes use encryption to secure communication with other nodes.

Source you use on your study give totally wrong information.

During my studies, I learned that nodes require encryption communication to protect information they share with one another, such as transaction data and block headers, which could result in money theft if compromised.

No encryption is required. In fact, Bitcoin node doesn't use encryption by default before Bitcoin Core version 27.0. BTW, those data you mentioned also can be seen using Bitcoin block explorer.

I also learned that when two nodes want to communicate, they use a secret code(encrypted) that was agreed upon by both parties(sender and receiver), where the sender locks the message and the recipient unlocks it using the same code they agreed on.

You may want this article, https://thebitcoinmanual.com/articles/what-is-bip324/ (https://thebitcoinmanual.com/articles/what-is-bip324/).
Title: Re: What steps may be made to stop key compromise in Bitcoin nodes?
Post by: Yamane_Keto on March 18, 2025, 02:16:10 AM
Start by getting better resources at https://bitcoiner.guide because you've provided a lot of incorrect information.

When you broadcast your transaction, you send it to your wallet provider's node, where they verify that it's valid, complies with the protocol, and doesn't contain double spending. They then broadcast it to other nodes, which then review it all until it reaches the node in the mining pool, where it is included in the block.

Your private key is not broadcast and no one should know about it.
Title: Re: What steps may be made to stop key compromise in Bitcoin nodes?
Post by: Yamzakid on March 18, 2025, 04:33:40 PM
Thank you for all of your corrections. I will make sure to source my information correctly the next time I conduct research and I'll focus more on my studies.