HARMONY AND RAPTORQ FOUNTAIN CODE.

Harmony uses the RaptorQ fountain code to combat these two problems. Each message is encoded into symbols, and symbols are sent over the wire until the receiver acknowledges successful decoding of the message using the symbols that it received. Unlike using fixed-rate codes such as Reed–Solomon where the transmission fails once the symbols have been exhausted, fountain code enables infinite, just-in-time generation and use of encoding symbols. https://harmony.one