In fairness, JSON was much more well specified than Bitcoin’s serialization format when Bitcoin started.
Bitcoin probably should have used protocol buffers or whatever already existed like it at the time.
https://github.com/nostr-protocol/nips/issues/354
Picking JSON serialization rather than a well specified binary serialization was a terrible idea. Satoshi got this right; nostr did not.
In fairness, JSON was much more well specified than Bitcoin’s serialization format when Bitcoin started.
Bitcoin probably should have used protocol buffers or whatever already existed like it at the time.
No replies yet.