Learning CKB
Lessons
Dashboard
Connect Wallet
Back to lesson
Quiz: Molecule Serialization
0 of 8 answered
0%
Question 1 of 8
Why did CKB choose Molecule instead of JSON for on-chain data serialization?
A
JSON is too slow to transmit over the internet, so Molecule was chosen for its network efficiency
B
JSON is not canonical — the same data can produce different byte sequences (different key order, whitespace, number representations) — which breaks content-addressing and hashing
C
JSON requires a special license for commercial blockchain use
D
Molecule is human-readable which makes debugging on-chain data easier
Previous
Next
Lessons