Nuffle
At this initial testnet stage, operators need to be whitelisted . If you are interested and have not already been whitelisted, please contact the NFFL team!
Minimal Hardware Specifications
Component | Specifications |
---|---|
CPU | x86_64 (Intel, AMD) processor with at least 8 physical cores |
CPU Features | CMPXCHG16B, POPCNT, SSE4.1, SSE4.2, AVX |
RAM | 32GB DDR4 |
Storage | 1.5TB SSD (NVMe SSD is recommended) |
Operating System | Linux (tested on Ubuntu 22.04 LTS) |
Introduction
Rollups on the Ethereum network are gaining traction, indicating a new phase in the development of decentralized applications (dApps) and smart contracts. However, as the ecosystem continues to evolve towards a rollup-centric roadmap, it confronts new challenges such as state and liquidity fragmentation and extended finality time.
In order to solve this problem, the Nuffle Fast Finality Layer (NFFL, formerly SFFL) was designed. Through it, various chains can, while supplying block data to NEAR DA, rely on the economic security of an EigenLayer AVS to provide a faster block finality to various protocols and use-cases while also including an additional public DA layer into their stack.
This universal, secure and fast finality leads to major advancements in interoperability protocols, enabling or improving designs such as general bridging and chain abstraction.
For more details, refer to Protocol Design. NFFL is under active development and is not yet available on any publicly accessible environments.
1. Install Docker & Docker compose
2. Install EigenLayer CLI
3. Clone NFFL repo
4. Create/Import Eigenlayer wallet
# Generate encrypted ECDSA and BLS keys using the CLI:
!!! Set password & save your private key
!!! Set password & save your private key
# Import an old key (optional)
5. Fund your Eigen wallet
You’ll need at least 1 Holesky ETH to cover the gas cost of the operator registration.
Link faucet Holesky ETH:
https://cloud.google.com/application/web3/faucet/ethereum/holesky
https://holesky-faucet.pk910.de/
6. Config & register operator
- Enter your operator address:
your Eigenlayer address
- Enter your earnings address (default to your operator address): `
your Eigenlayer address`
- Enter your ETH rpc url:
https://ethereum-holesky-rpc.publicnode.com
- Select your network: `holesky`
- Select your signer type: `local_keystore`
- Enter your ecdsa key path:
/root/.eigenlayer/operator_keys/joseph-test1.ecdsa.key.json
7. Edit metadata.json
Sample:
- Create a Public repositry in github
- Upload
logo.png
andmetadata.json
there.
8. Edit operator.yaml
Set URL metadatar with raw file link:
- metadata_url:
https://raw.githubusercontent.com/Josephtran102/chainbase/main/metadata.json
9. Register Eigenlayer Operator (holesky)
You Operator link:
https://holesky.eigenlayer.xyz/operator/0xeE6226ceF7c173665dC55E3194D11FB7993d8215
Check status:
10. Setup & Register NFFL Operator
At this initial testnet stage, operators need to be whitelisted . If you are interested and have not already been whitelisted, please contact the NFFL team!
To be continued....