FusionLayer is a GPU-powered EVM-compatible Layer 1 blockchain designed for decentralized applications and future appchain ecosystems.
The network is secured by FusionHash, a GPU-focused Proof-of-Work algorithm derived from CryptoNight-GPU and designed to promote broad miner participation through increased resistance to ASIC and FPGA specialization.
fusionlayer-go (fxl) is the official Golang implementation of the FusionLayer protocol, developed from the battle-tested codebase of go-ethereum.
| Parameter | Value |
|---|---|
| Network Name | FusionLayer |
| Chain ID | 5070 |
| Currency Symbol | FXL |
| Consensus | FusionHash (Proof-of-Work) |
| Block Time | ~5 Seconds |
- 400+ TPS
- EVM Compatible
- GPU-Powered Proof-of-Work
- FusionHash Mining Algorithm
- Increased ASIC & FPGA Resistance
- High Performance Networking
Prebuilt binaries are available on the Releases page.
- Go 1.19 or later
- GCC / Clang or another C compiler
- Git
For general Go-Ethereum build requirements, see:
https://geth.ethereum.org/docs/getting-started/installing-geth
make fxlAfter compilation, the executable will be located in:
build/bin/fxl
Start a node:
./fxlDisplay available options:
./fxl --helpFor advanced node configuration, networking, RPC, account management, and developer tooling, many command-line options remain compatible with the upstream Geth implementation.
FusionHash is the native Proof-of-Work algorithm of FusionLayer.
The algorithm is derived from CryptoNight-GPU and combines memory-hard computation with data-dependent memory access patterns designed to favor general-purpose GPUs while increasing the complexity of ASIC and FPGA development.
Design goals:
- GPU-First Mining
- Broad Hardware Accessibility
- Decentralized Hashrate Distribution
- Increased ASIC Resistance
- Increased FPGA Resistance
- Long-Term Network Security
Learn more:
https://github.com/FusionLayerDev/fusionhash-oldcpu
GPU-focused Proof-of-Work algorithm:
https://github.com/FusionLayerDev/fusionhash-oldcpu
Official GPU miner for FusionLayer:
https://github.com/0xFusionLayer/warpminer
Contributions are welcome.
To contribute:
- Fork the repository
- Create a feature branch
- Commit your changes
- Submit a pull request
Please ensure:
- Code is formatted using
gofmt - New code includes appropriate documentation
- Pull requests target the
mainbranch - Commit messages clearly describe the changes
Example:
consensus: improve fusionhash verification performance
All code outside the cmd directory is licensed under:
GNU Lesser General Public License v3.0 (LGPL-3.0)
See:
COPYING.LESSER
All code inside the cmd directory is licensed under:
GNU General Public License v3.0 (GPL-3.0)
See:
COPYING
Website: https://fusionlayer.org