Firo formerly known as Zcoin, is a privacy-focused cryptocurrency that utilizes the Spark protocol which supports high anonymity sets without requiring trusted setup and relying on standard cryptographic assumptions. Firo also utilises Dandelion++ to obscure the originating IP of transactions without relying on any external services such as Tor/i2P. Firo uses a hybrid PoW and LLMQ Chainlocks system combining fair distribution of supply with protection against 51% attacks and quick finality of blocks and transactions. FiroPOW (a ProgPOW variant) is used as its Proof-of-Work algorithm which targets GPUs and is FPGA/ASIC resistant. If you are already familiar with Docker, then running Firo with Docker might be the easier method for you. To run Firo using this method, first install Docker. After this you may continue with the following instructions. Please note that we currently don't support the GUI when running with Docker. Therefore, you can only use RPC (via HTTP or the firo-cli utility) to interact with Firo via this method. This repository contains a Dockerfile that you can build and run locally. This will start a detached docker container, which you can interact with using docker exec . See the section "Interact with the container" for a list of useful commands you can use to manage your node. Make sure to change firod with firo-local , if you have built the local Docker image. Firo contains build scripts for its dependencies to ensure all component versions are compatible. For additional options such as cross compilation, read the depends instructions Alternatively, you can build dependencies manually. See the full unix build instructions. Prerequisites (macOS Specific) Ensure Homebrew is installed as per the macOS build guide. Notes The toolchain path in CMAKE TOOLCHAIN FILE must match your target architecture. BUILD TX is automatically enabled if BUILD CLI=ON is enabled. Now that you have your self-built or precompiled binaries, it's time to run Firo! Depending by your skill level and/or setup, you might want to use the command line tool or the graphic user interface. If you have problems or need support, contact the community. After building with CMake , generate .sh file with make package . Once you run make package you should have ./FiroCore-VERSION MAJOR.VERSION MINOR.VERSION REVISION-Linux.sh in your build directory. This project exists thanks to all the people who contribute. Would you like to help Firo and contribute? See the [CONTRIBUTING] file. You can also donate to the MAGIC Firo Fund which allows some US entities to claim a charitable deduction. Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]
Excerpt from the source-code README · 11,644 chars · not written by Vinony
via Wikidata · CC0
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).