Replies: 2 comments
-
This is a very long topic. Basically I see 2 major points in molecule:
If we look at the existing serialization formats, some satisfy the first point(e.g, capnproto, flatbuffer), some satisfy the second point(RLP, Bitcoin's custom format), but we failed to see one that unites the best of both worlds. That's why we started the task to design molecule here. |
Beta Was this translation helpful? Give feedback.
-
We originally decided to define a strict version on flatbuffers. We called it cfb. We finally switched from cfb to molecule because flatbuffers is too complex to reason about and has too many corner cases to make the format canonical. Another motivate is that we want the serialization format simple enough, so the parsing and generating is also very efficient in CKB VM. |
Beta Was this translation helpful? Give feedback.
-
Originally posted in Telegram
Beta Was this translation helpful? Give feedback.
All reactions