Bitcoin Forum
May 27, 2026, 11:32:37 AM *
News: Latest Bitcoin Core release: 31.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN][GLAC] Glaciem — Monero fork with original CPU-only PoW (Lattice).  (Read 132 times)
Deucejuice (OP)
Newbie
*
Offline

Activity: 5
Merit: 0


View Profile
May 25, 2026, 05:25:45 PM
 #1

[ANN][GLAC] Glaciem — Monero fork with original CPU-only PoW (Lattice). True fair launch May 20, 2026.

I've been building a privacy coin called Glaciem (GLAC) since late April. It went live on mainnet on May 20, 2026, 00:00 EDT — pre-announced on r/cpumining the day before:

https://www.reddit.com/r/cpumining/comments/1thwnqd/launching_glaciem_glac_a_monero_fork_with_an/

Posting here now to widen the audience. If you mine CPU coins, this is the right crowd to be straight with.

============================
THE SHORT VERSION
============================

Fork of Monero — privacy (RingCT, ring signatures, stealth addresses) inherited unchanged.

Original proof-of-work, Lattice — integer-only, CPU-only. Each hash is a long, serial, latency-bound walk over a ~1 MiB per-nonce scratchpad plus a shared epoch dataset: branchy, memory-hard, no parallelism within a nonce. Rewards wide high-IPC CPU cores and collapses GPU occupancy the way RandomX does. No GPU phase, nothing for an ASIC to target.

~2-minute blocks, no premine, Monero-style emission with tail emission.

Native miner + wallet apps for macOS, Windows, Linux, and Android — the app generates a wallet, syncs, and mines straight to it. No separate wallet daemon, no config files. Runs especially well on Apple Silicon.

============================
TRUE FAIR LAUNCH — verifiable on-chain
============================

The launch instant is consensus-enforced. Every node rejects blocks dated before 00:00 EDT, May 20, 2026 (= 04:00 UTC = unix 1779249600). Block 1 was mined at exactly that timestamp.

Verify on any synced node, two RPC calls:

  curl -s -X POST http://NODE:19081/json_rpc -H 'Content-Type: application/json' \
       -d '{"jsonrpc":"2.0","id":"0","method":"get_block_header_by_height","params":{"height":1}}'

  → result.block_header.timestamp == 1779249600

I posted to r/cpumining the day before launch:
https://www.reddit.com/r/cpumining/comments/1thwnqd/launching_glaciem_glac_a_monero_fork_with_an/

Anyone who saw that post could start mining at the exact same instant I did. No premine, no presale, no founder allocation. The chain literally rejects pre-launch blocks.

============================
COIN ECONOMICS (same as Monero)
============================

Emission constants identical to Monero's:

  MONEY_SUPPLY                 (uint64_t)(-1)              ≈ 18.4M atomic units
  EMISSION_SPEED_FACTOR        20  (per minute)
  FINAL_SUBSIDY_PER_MINUTE     0.3 GLAC/minute
  DIFFICULTY_TARGET_V2         120 seconds

Translation:

  block_reward = (MONEY_SUPPLY - already_generated) >> 19
  capped below at 0.6 GLAC/block (the tail)

Current block reward: ~35 GLAC, smoothly decreasing.
Main emission ends near ~18.13M GLAC total supply (~30 years out).
After that: tail emission of 0.6 GLAC/block forever — same as Monero. Miners always have a subsidy; effective annual inflation asymptotes to ~0.14% and keeps dropping as a percentage of supply.

No halvings. Smooth curve. No "the security drops off a cliff in 50 years" problem.

============================
CURRENT DISTRIBUTION (transparent)
============================

As of block height 4,324:

  Total emitted on-chain:  ~151,477 GLAC
  My wallets (operator):    ~46,539 GLAC  =  ~30.7% of emitted supply
    • main mining wallet:    45,092 GLAC
    • pool operating wallet:    349 GLAC
    • faucet wallet:          1,098 GLAC
  Other early miners:      ~104,938 GLAC  =  ~69.3% of emitted supply

I'm not the only miner — others joined from the r/cpumining post and have been participating since launch. I've run the most consistent hashrate because I have the infra already up.

============================
GROWTH FUND — 25,000 GLAC seeded into the pool
============================

I've seeded the official pool with 25,000 GLAC from my mining wallet as a block-reward bonus. For the next ~10,000 blocks (~2 weeks at 120s target), every block found by the pool pays out ~2.5 GLAC EXTRA on top of the standard ~35 GLAC reward, distributed proportionally to share contribution.

Practical effect: anyone mining through the pool during the next 2 weeks earns ~7% more GLAC per block than the chain reward alone. Bonus comes from my pre-existing holdings, not from anyone else's mining. After the fund empties, payouts return to normal block reward.

Why: this is a small CPU coin and adoption is the main thing it needs. I'd rather seed the network with some of my mining than hoard it.

What I'm keeping:

  ~21,539 GLAC after the giveback  =  ~14% of emitted supply
  • Dev fund: servers, domains, ongoing development
  • Long-term reserve: locked 12 months, no exchange sales, no insider gifts

============================
MINING IT
============================

Downloads (latest release):  github.com/hughson/Glaciem/releases/latest

  • Mac (universal, 14+)     — Glaciem-Miner-macOS.zip
  • Windows (x86_64, AVX2)   — Glaciem-Miner-Windows.exe
  • Linux (x86_64)           — Glaciem-Miner-Linux.AppImage
  • Android (arm64, API 26+) — Glaciem-Miner-Android.apk

Each miner ships with an embedded GLAC wallet. First launch generates a wallet for you (back up the 25-word seed).

To mine at the official pool: Settings → Pool Mode ON. URL is pre-filled. Min payout 1 GLAC. Pool fee 0%.

To mine solo: Settings → Pool Mode OFF. You'll mine directly against the network and keep 100% of any block you find.

============================
LATTICE GAMES — what GLAC is actually FOR
============================

I'm also building a small VR game catalog where GLAC is the only payment option. Working title: Lattice Games.

First title in development: VR Bowliards — billiards scored bowling-style, on the Valve Steam Frame headset. Premium one-time purchase paid in GLAC, with weekly skill-based leaderboard prizes paid from a sponsorship pool (not pay-to-enter, not gambling — same legal model as Beat Saber community tournaments).

Goal: give GLAC actual product-utility on day one. Earn through mining, spend on games. The pool + miners + chain is the bottom of the stack; the games are the top. No release date yet — when the game is ready it ships.

============================
BEING STRAIGHT WITH YOU
============================

  • Hobby project, not an investment. No exchange listing. No fiat market. Don't buy GLAC anywhere claiming to sell it.

  • Lattice PoW is original and has not had external cryptographic review. Self-tests against frozen vectors pass on all four platforms (build runs the test on launch and refuses to mine if it fails), but there's tail risk in custom crypto.

  • Solo developer with AI tooling. Bus factor of 1. Community help welcome.

  • Privacy coin regulatory pressure is real — Monero is delisted from many exchanges. Same forces would apply if GLAC ever gets listed. Mine because CPU-mining a fresh chain on a real PoW is fun, not because you expect a payday.

============================
LINKS
============================

  Site:      glaciem.frostmine.workers.dev
  Pool:      glaciem-pool.frostmine.workers.dev
  Explorer:  glaciem-explorer.frostmine.workers.dev
  Source:    github.com/hughson/Glaciem
  Releases:  github.com/hughson/Glaciem/releases
  r/cpumining pre-launch post:  https://www.reddit.com/r/cpumining/comments/1thwnqd/launching_glaciem_glac_a_monero_fork_with_an/

Happy to talk through the PoW design, the emission curve, the Lattice Games plan, or anything else.

— OP
Domajor
Newbie
*
Offline

Activity: 31
Merit: 0


View Profile
May 25, 2026, 05:39:29 PM
 #2

#define CRYPTONOTE_NAME                         "bitmonero"
  uint16_t const P2P_DEFAULT_PORT = 19080;
  uint16_t const RPC_DEFAULT_PORT = 19081;
  uint16_t const ZMQ_RPC_DEFAULT_PORT = 19082;
----------------------------------------------------------
If it's not too much trouble, could you please make some changes? Could you avoid all this copy-pasting? A little effort wouldn't be difficult.
Deucejuice (OP)
Newbie
*
Offline

Activity: 5
Merit: 0


View Profile
May 25, 2026, 06:57:53 PM
 #3

#define CRYPTONOTE_NAME                         "bitmonero"
  uint16_t const P2P_DEFAULT_PORT = 19080;
  uint16_t const RPC_DEFAULT_PORT = 19081;
  uint16_t const ZMQ_RPC_DEFAULT_PORT = 19082;
----------------------------------------------------------
If it's not too much trouble, could you please make some changes? Could you avoid all this copy-pasting? A little effort wouldn't be difficult.

Fair point. CRYPTONOTE_NAME is a fork leftover that only affects default file paths — not the actual chain identity (which has unique NETWORK_ID, genesis, and ports). But you're right that leaving "bitmonero" in the source looks lazy.

Just pushed a fix: https://github.com/hughson/Glaciem/commit/ba3f0b452

If you spot other stuff worth cleaning up, point me at it.
Sparks60
Newbie
*
Offline

Activity: 47
Merit: 0


View Profile
May 25, 2026, 08:16:32 PM
 #4

when sending to a 2nd wallet, shows   sent 300.00 RME? does this need changed also?

and do you have a discord?

i dont see a way to limit amount of threads to mine with, its using them all
Deucejuice (OP)
Newbie
*
Offline

Activity: 5
Merit: 0


View Profile
May 25, 2026, 09:35:27 PM
 #5

the RME label is left over from when the project was named Rime — it should be a Linux-only display bug. Your 300 went out as GLAC on chain, only the wallet label was wrong. Fixed in v1.1.14: https://github.com/hughson/Glaciem/releases/tag/v1.1.14

No Discord yet, just here and r/cpumining. If interest grows ill put up a discord server

On threads — there's no in-app limit yet. A thread selector is coming to desktop soon.
WestHamFan10
Newbie
*
Offline

Activity: 22
Merit: 0


View Profile
May 25, 2026, 11:24:32 PM
 #6

Interested in throwing a few of my CPU threads at this. Will wait for an update that allows thread limiting.
Deucejuice (OP)
Newbie
*
Offline

Activity: 5
Merit: 0


View Profile
May 26, 2026, 05:25:45 AM
 #7

Thread selector just shipped in v1.1.15: https://github.com/hughson/Glaciem/releases/tag/v1.1.15

Settings → CPU THREADS, with a − / + spinner and Recommended / All preset buttons. All four platforms.
Sparks60
Newbie
*
Offline

Activity: 47
Merit: 0


View Profile
May 26, 2026, 08:41:53 AM
 #8

i am running the newest windows version, and i do not see a settings button to make thread changes
Deucejuice (OP)
Newbie
*
Offline

Activity: 5
Merit: 0


View Profile
May 26, 2026, 12:49:56 PM
Last edit: May 26, 2026, 03:06:46 PM by Welsh
 #9

the button on windows v1.1.15 was labeled "POOL" but actually opened the full settings dialog including the thread picker. confusing. just renamed it in v1.1.16, button now says SETTINGS on mac, windows and android: https://github.com/hughson/Glaciem/releases/tag/v1.1.16

Pool is being restarted due to a server-side bug that was causing every share to be rejected and miners to get auto-banned. Not your miner — pool's fault.

The chain itself is fine and still producing blocks.

ETA: back up in about a minute. Bans clear automatically on restart, no payout data is lost.

What to do: leave your miner running — it'll reconnect on its own. If yours already gave up, restart it after ~1 min.

Sorry for the disruption. Will post a follow-up once I know exactly what broke.

— op

zygzag
Newbie
*
Offline

Activity: 7
Merit: 0


View Profile
May 26, 2026, 05:57:52 PM
 #10

They rush through projects and don't even create a Discord server for the community... they skip steps to get straight to the point. Honestly, your project is already dead in the water. Good luck.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!