Get the latest tech news

RaptorCast: Designing a Messaging Layer


In Proof of Stake blockchains, a pre-determined leader typically proposes a block of transactions at each round. The propagation of this block to all validators is one of the most challenging and time-consuming steps in the consensus protocol.

The pre-coding stage increases the decoding success rate by adding structured redundancy before the LT encoding If peeling fails, R10 falls back to solving the system of equations using Gaussian elimination. Packet loss is accounted for at both transmission stages The leader’s own stake is excluded from the redundancy calculation Byzantine nodes (up to 1/3) are assumed to not participate in rebroadcasting Honest validators receive at least 1.1× the required number of chunks for successful decoding To achieve a balance of performance and liveness security, one could design an optimistic (low redundancy) proposal broadcast system equipped with a fallback mechanism.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of RaptorCast

RaptorCast

Photo of Messaging Layer

Messaging Layer