Hello,
Has anyone researched or know why this algorithm was made public? What motives? Important question for Bitcoin
The Bitcoin algorithm was made public to create a decentralized digital currency system that doesn't rely on traditional financial institutions. The motives behind this were to ensure transparency, security, and accessibility in financial transactions.
This topic has to do with the SHA-256 algo (and its 512 and 1024 variants) - not
BTC per-se. While the Bitcoin code uses it for encryption that is not what this is about.
The NSA released it to ensure that the world's financial systems and other parties needing very strong encryption ALL have access to it and for utmost confidence in it, full access to the code used. Having everyone and their brother coming up with their own closed-source encryption raises too many questions over just how secure it would be.
FYI, now NIST is the organization that deals with encryption standards and they have already released 3 algos to handle the post Quantum Computing (PQC) world.
https://www.nist.gov/news-events/news/2024/08/nist-releases-first-3-finalized-post-quantum-encryption-standards As the quote from Satoshi said, when needed, a PQC algo can be plugged in to replace the current SHA-256 one.