Validating Lightning Signer (VLS) v0.10.0: Improved Performance on Low Resource Signers

"VLS (the Validating Lightning Signer), is an open-source Rust library and reference implementation of software that separates a user's private keys from their Lightning node, ensuring that if the node is compromised, the attacker cannot steal the user's funds."

Validating Lightning Signer (VLS) v0.10.0: Improved Performance on Low Resource Signers
  • "We're thrilled to announce the a fresh VLS release, focused on improving the performance of VLS running on low resource signers. We invite Lightning developers and companies to try it out and provide feedback that will shape future VLS releases."
  • "Join our Matrix room, submit feature requests, and test VLS with sample CLN or LDK nodes."

What's new

  • Signer runs in no-std environment without a standard library
  • Signer can run on modest amounts of RAM and ROM
  • Tuning performance for embedded processors
  • Compatibility with CLN 23.08 release
  • See here for a full changelog

What's next

  • Multi-signer support (not multi-sig)
  • Latency and memory usage fine tuning
  • Expose VLS monitoring data
  • Dockerized VLS (vlsd, cln/ldk, txood, lssd, bitcoind, cln)

GitLab Repo
Blog Post / Archive