Liquid Federation Open Sourced Its Functionary Code

"The Liquid Federation fulfills a long standing goal to open-source the functionary code, allowing anyone to audit the code and create their own Liquid-like network," was announced in a blog post.

Liquid Federation Open Sourced Its Functionary Code
  • "As of today, the Liquid Network’s functionary source code is free and open-source to the public."
  • "The release allows anyone to audit the code that runs the functionaries and to create their own Liquid-like network with similar features, such as Confidential Transactions and asset issuance."
  • "More specifically, with the functionary code, independent parties and users can now review how:

    - Unsigned Liquid blocks are produced (in Elements);
    - Liquid blocks are distributed and signed;
    - DynaFed transitions, which update the set of functionaries who operate the network, are coordinated;
    - Network parameters are added to the block headers to update consensus rules;
    - UTXOs are swept back to the Federation address when they are close to expiring;
    - Peg-outs are analyzed and delivered.
"This fulfills a long standing goal to release the code after the Dynamic Federations (DynaFed) update. DynaFed enables the dynamic addition and removal of functionaries from Liquid, allowing the number of functionaries to be changed more elegantly and securely without needing to fork. If one functionary is unavailable, the network remains unaffected by seamlessly substituting one functionary for another to sign blocks."
  • "Liquid has taken significant steps toward transparency and resilience by open-sourcing its Watchmen and Blocksigner code and activating DynaFed. While Elements has always been FOSS, releasing the functionary code represents an important milestone for Liquid and for Elements development."
  • "We invite community feedback on further improvements via the official Liquid Telegram channel or the Liquid Build On L2 (BOL2) community."

Full Blog Post / Archive
GitHub Repo