Developer Docs

Beam Technology

This section assumes your familiarity with Beam goes beyond the user level and provides more in-depth documentation for developers and users interested in how Beam technology works under the hood. ‌

Initially, Beam started as an implementation of the Mimblewimble (original whitepaper pdf) protocol and, from version 5.0, added support for a Lelantus shielded pool. This hybrid approach was named LelantusMW, and it is now powering the Beam Privacy layer one.

The Beam protocol is implemented from scratch in C++.