Simple serialize | ethereum.org
Simple serialize (SSZ) is the serialization method used on the Beacon Chain. It replaces the RLP serialization used on the execution layer everywhere across the consensus layer except the peer discovery protocol. SSZ is designed to be deterministic and also to Merkleize efficiently. SSZ can be thought of as having two components: a serialization scheme and a Merkleization scheme that is designed to work efficiently with the serialized data structure. SSZ is a serialization scheme that is not self-describing - rather it relies on a schema that must be known in advance. The goal of SSZ serialization is to represent objects of arbitrary complexity as strings of bytes. This is a very simple process for "basic types". The element is simply converted to hexadecimal bytes. Basic types include: For complex "composite" types, serialization is more complicated because the composite type contains multiple elements that might have different types or different sizes, or both. Where these objects al
Simple serialize Copy .md Copy .md Edit page (opens in a new tab) On this page Simple serialize (SSZ) is the serialization method used on the Beacon Chain. It replaces the RLP serialization used on the execution layer everywhere across the consensus layer except the peer discovery protocol. To learn more about RLP serialization, see Recursive-length prefix (RLP) . SSZ is designed to be deterministic and also to Merkleize efficiently. SSZ can be thought of as having two components: a serialization scheme and a Merkleization scheme that is designed to work efficiently with the serialized data st
related reading
- Illustrating Reinforcement Learning from Human Feedback (RLHF)huggingface.co
- The Hitchhiker's Guide to Ethereum - Delphi Digitalmembers.delphidigital.io
- ZK-Friendly Hash Functions | Zellic — Researchzellic.io
- Possible futures of the Ethereum protocol, part 2: The Surgevitalik.eth.limo
- 0xPARC0xparc.org
- Should Ethereum be okay with enshrining more things in the protocol?vitalik.eth.limo
- Explaining Halo 2 - Electric Coin Companyelectriccoin.co
- EIP-4844: Shard Blob Transactionseips.ethereum.org
- Networking layer | ethereum.orgethereum.org
- Merkle Patricia Trie | ethereum.orgethereum.org
- Merkle Tree | Brilliant Math & Science Wikibrilliant.org
- Merklizing the key/value store for fun and profit | Joel Gustafsonjoelgustafson.com