DSA Studio
Search
Home
Sign in
Foundations & Encodings Checkpoint
Canonical encodings and Base58Check.
1. CompactSize rejects non-canonical encodings because:
Multiple encodings would allow ambiguous txids
It saves bandwidth
It makes parsing slower
It prevents hashing
2. Base58Check adds a checksum to:
Detect typos
Encrypt addresses
Increase difficulty
Hide amounts
3. True/False: Endianness mistakes can change txids.
Submit quiz
Auto-advance on pass