Elements v22.1.1: Node Optimization for Lightweight DIY Hardware
Elements is an open source implementation of advanced blockchain features extending the Bitcoin protocol.
- The Liquid community has long requested a more lightweight Elements node client for better compatibility with cheaper off-the-shelf DIY hardware. Elements 21.1.1 starts to deliver on that promise by optimizing Liquid's block headers, and we plan to optimize node efficiency even further in future releases.
- Under 21.1.1, internal benchmarks show upwards of a 50% reduction in memory usage when running
liquidv1
. - With these new optimizations, we are confident users can now harness the full Bitcoin stack (i.e., Bitcoin, Core Lightning, and Liquid nodes) concurrently on little more power than a 8GB Raspberry Pi.
Elements 22.1.1 also comes packed with maintenance updates and smaller fixes, including:
- Correct help messages for
getsidechaininfo
RPC andtestproposedblock
. - Obscure mainchain RPC fields in the logs.
- Allow deploying Regtest networks with Pay-to-Witness-Script-Hash (P2WSH) peg-ins.
- Fix underflow when blocks are ahead of headers.
- The team also made several amends to assets via the elements-qt, including making the "use available balance" keep a selected asset, instead of defaulting back to L-BTC.
Full Changelog: elements-22.1...elements-22.1.1