You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The blockchain section contains a README which starts talking about blockchains, DLTs and cryptography, as expected, but then includes links to the Chinese Remainder Theorem and modular division.
While certainly interesting topics, they are not strictly related to blockchains.
The Chinese Remainder Theorem is used in many RSA implementations, but RSA is not used in blockchains like Bitcoin and Ethereum.
Hashes such as SHA256 are by far more related to blockchains, but they are implemented in the hash/ directory.
I believe the blockchain section, in its current version, is confusing.
Some possible solutions:
amend the documentation
move CRTs, modular division to a new directory (maybe number theory? Linear algebra already exists and looks like a nice precedent)
rename the blockchain directory
Additional information
No response
The text was updated successfully, but these errors were encountered:
I completely agree. I personally don't think that any of the algorithms in the blockchain directory are directly related to blockchains, and they'd belong better under another directory such as maths. I'd be in favor of removing the blockchain directory entirely and relocating the algorithms. @cclauss, thoughts?
I would really like to continue having a blockchain directory but I am OK if we remove non-blockchain algorithms and text. Let's have a place that helps visitors learn about blockchain.
What would you like to share?
The blockchain section contains a README which starts talking about blockchains, DLTs and cryptography, as expected, but then includes links to the Chinese Remainder Theorem and modular division.
While certainly interesting topics, they are not strictly related to blockchains.
The Chinese Remainder Theorem is used in many RSA implementations, but RSA is not used in blockchains like Bitcoin and Ethereum.
Hashes such as SHA256 are by far more related to blockchains, but they are implemented in the hash/ directory.
I believe the blockchain section, in its current version, is confusing.
Some possible solutions:
Additional information
No response
The text was updated successfully, but these errors were encountered: