Polkadot Graypaper: A proposal for Join-Accumulate Machine Protocol Specification
This speak extensively details the design and functionality of a novel blockchain protocol named Jam. This draft paper rigorously defines Jam's architecture, including its state transition function, block structure, consensus mechanisms (proof-of-authority), and the roles of validators. It contrasts Jam with existing blockchain technologies like Polkadot and Ethereum, analyzing their scalability solutions and proposing Jam as a system that balances performance and state coherence. Furthermore, the document includes detailed appendices that cover the Polka Virtual Machine (pvm), serialization methods, Merkle tree implementations, and cryptographic primitives used within the Jam protocol.