Staking Guide
This guide covers everything you need to know about staking Lethean and earning rewards through Proof-of-Stake mining.
What is Staking?
Staking in Lethean is a way to earn rewards by participating in the network's consensus mechanism. Unlike traditional Proof-of-Work mining that requires expensive hardware, staking allows you to earn rewards simply by keeping your Lethean wallet running and connected to the network.
Key Benefits
- 100% Anonymous -- your staked balance remains hidden thanks to Zarcanum technology
- No Lock-ups -- unstake your coins at any time
- No Minimum Amounts -- stake any amount of LTHN
- Truly Decentralised -- no validators or special nodes required
- No Slashing -- no penalties for going offline
- Easy to Use -- just flip a switch to start staking
There is no "delegation" function in Lethean staking, as delegation goes against network decentralisation. Running a Lethean node takes very few resources.
How PoS Works on Lethean
Lethean uses a hybrid PoW/PoS consensus. Blocks alternate between mined (PoW) and staked (PoS). Proof-of-stake mining is implemented such that a random coin owner obtains the right to sign a new block, while keeping miners in full anonymity.
To stake:
- Have LTHN in your wallet (any amount)
- Run the wallet with the
--do-pos-miningflag (or toggle in the desktop app) - Keep it running -- the wallet automatically attempts to stake when it's your turn
PoS difficulty adjusts independently from PoW, with a 120-second target per PoS block.
Note: PoS staking requires the Zarcanum hardfork (HF4) to be active on the network.
How to Stake
Using the Desktop Wallet
Simply open the Lethean desktop wallet, make sure the blockchain is synchronised, and turn on the Staking switch.
You can observe your progress in the Staking tab of your wallet. The amount of earnings depends on the wallet balance. You can switch staking on and off without any limitations.
Using the CLI
Start the wallet in RPC mode with PoS mining enabled:
# Start the daemon
lethean-chain-node
# Start the wallet in staking mode
lethean-wallet-cli \
--wallet-file /path/to/wallet.zan \
--password "PASSWORD" \
--daemon-address 127.0.0.1:36941 \
--rpc-bind-port 36944 \
--do-pos-mining
Or for a minimal setup:
lethean-wallet-cli --wallet-file=wallet_file.zan --rpc-bind-port=12345 --deaf --do-pos-mining
Estimating PoS Rewards
Proof-of-stake earnings depend on the current PoS difficulty and the number of coins being staked. The more coins you stake, the better chance you have to "win" the right to sign the next PoS block.
The most straightforward way is to use the community-made Staking Simulator.
Manual Calculation
-
Get the current PoS difficulty from the block explorer.
-
Estimate total coins participating in PoS:
C = D_PoS / 288 / 10^12
Where C is total staking coins and D_PoS is current PoS difficulty.
- Estimate daily earnings:
E_daily = (720 * N) / C
Where E_daily is estimated coins per day and N is your staked amount.
The Lethean network emits an average of 1 coin per block, with a 50/50 split between PoS and PoW. That makes 720 potential PoS reward coins per day.
Hardware Requirements
Although the daemon and wallet can run on modest configurations, for staking we recommend:
- CPU: modern CPU with 4+ cores
- Disk: SSD, 200 GB+ free space
- RAM: 32 GB+
Running on weaker hardware will increase latency and reduce staking efficiency.
Security Recommendations
IP Safety
As a staker, your node generates blocks and broadcasts them to the network. An observer could estimate how much money is being staked from the frequency of blocks from your IP. To anonymise your IP:
Option 1: VPN services. Hides your real IP but the VPN exit IP still relays your blocks.
Option 2: Restrict to trusted peers only. Connect only to a set of peers you choose and trust:
lethean-chain-node --hide-my-port --use-only-priority-nodes \
--add-priority-node="95.217.43.225:11121" \
--add-priority-node="94.130.137.230:11121" \
--add-priority-node="95.217.42.247:11121" \
--add-priority-node="94.130.160.115:11121" \
--add-priority-node="195.201.107.230:11121" \
--add-priority-node="95.217.46.49:11121" \
--add-priority-node="159.69.76.144:11121" \
--add-priority-node="144.76.183.143:11121"
Flag explanation:
--hide-my-port-- do not announce your node in the protocol--use-only-priority-nodes-- connect only to specified peers--add-priority-node-- adds a host to the priority-node list
General Security
- Use a firewall, especially on servers with public IP addresses. Block all incoming connections except SSH from known addresses.
- Do not store wallets on machines with mining software. Miners may contain malware and keyloggers. Use a dedicated machine for staking significant assets.
- Watch for critical network updates, especially hard fork upgrades. Follow @lethean_critical on Telegram for critical-only updates.
Important Notes
- Staking only produces blocks while the computer is powered on, the application is running, and the internet connection is stable.
- Check your system's Energy Saving settings -- sleep mode will stop staking.
- Enabling staking inside the wallet does not mean staking continues if the application is closed.
