Making a New PoW Chain: The Hard Parts
Zorp Corp
Date: 2 weeks ago
City: Remote, Remote
Contract type: Full time
Remote
Making a New PoW Chain - The Hard Parts
12/05/24
Launching a PoW chain is hard. The trust model is far less forgiving than PoS, where you start with initial token-holders running staking nodes. Making a new type of PoW protocol is even harder. As we get closer to launch, I want to share some of the considerations that go into this process.
Most discussions of launching PoW chains focus on basic game theory or hash power requirements. The reality is more complicated. Most chains are PoS these days. PoW launches are few and far between, mostly because they’re harder to pull off.
Recent history offers sobering lessons: Aleo discarded their pure zkPoW plans after a single entity was able to dominate a testnet through various selfish mining strategies. They ultimately switched to a hybrid proof-of-stake system. SiaCoin nearly imploded trying to make their launch fairer while still establishing a profitable business strategy. Even Bitcoin wasn’t immune – the ASICBoost vulnerability was a protocol flaw in their PoW puzzle that gave Bitmain a structural advantage in mining that persisted for years. This could have had serious ramifications to the chain that, luckily, were overcome at the protocol level.
These problems highlight the requirements for launching a secure PoW chain:
The deeper challenge is that zkPoW adds unique complexity to these requirements. Using SNARKs as mining puzzles creates novel attack surfaces around witness generation and proof verification. We need formal guarantees that our zkVM is not only functionally correct, but also satisfies strict cryptographic properties. It’s correct or it isn’t.
Launching a new PoW chain in 2024 demands threading a very specific needle: introducing meaningful innovation, maintaining Bitcoin-grade security assumptions, and getting a large group of miners to try it out.
With zkPoW, we’re playing on hard mode. That’s our moat.
12/05/24
Launching a PoW chain is hard. The trust model is far less forgiving than PoS, where you start with initial token-holders running staking nodes. Making a new type of PoW protocol is even harder. As we get closer to launch, I want to share some of the considerations that go into this process.
Most discussions of launching PoW chains focus on basic game theory or hash power requirements. The reality is more complicated. Most chains are PoS these days. PoW launches are few and far between, mostly because they’re harder to pull off.
Recent history offers sobering lessons: Aleo discarded their pure zkPoW plans after a single entity was able to dominate a testnet through various selfish mining strategies. They ultimately switched to a hybrid proof-of-stake system. SiaCoin nearly imploded trying to make their launch fairer while still establishing a profitable business strategy. Even Bitcoin wasn’t immune – the ASICBoost vulnerability was a protocol flaw in their PoW puzzle that gave Bitmain a structural advantage in mining that persisted for years. This could have had serious ramifications to the chain that, luckily, were overcome at the protocol level.
These problems highlight the requirements for launching a secure PoW chain:
- The proof-of-work puzzle must be amortization-resistant. This is exponentially harder for novel PoW designs compared to simple hash-based puzzles. With zkPoW specifically, we need robust guarantees for our whole zkVM – ensuring only one valid computational transcript exists for each puzzle instance. Without this property, clever miners can gain unfair structural advantages that break the protocol’s security assumptions and lead to devastating security losses.
- The network needs sufficient honest mining power at genesis to defend against early attacks. The threat isn’t theoretical – botnets performing selfish mining can permanently destabilize young PoW networks. Bitcoin survived its vulnerable early period because Satoshi and a small group of miners provided consistent honest hash power for years. Modern launches face a substantially more hostile environment with much more sophisticated compute ready to be deployed.
- The initial mining community must be carefully bootstrapped and incentivized. Early token issuance has to carefully calibrated so that miners can take the risk with a new chain and forego the opportunity cost of directing their compute to other purposes such as training ML models or mining established chains. This trades off directly with long term issuance, which also needs to be sufficient for the chain to retain incentives over time. It can also be difficult to know if solo miners will be competitive with a novel PoW puzzle. This is an issue for zkPoW especially, as generating a ZKP is ~10,000x more computationally expensive than a hash and comes with serious hardware requirements.
The deeper challenge is that zkPoW adds unique complexity to these requirements. Using SNARKs as mining puzzles creates novel attack surfaces around witness generation and proof verification. We need formal guarantees that our zkVM is not only functionally correct, but also satisfies strict cryptographic properties. It’s correct or it isn’t.
Launching a new PoW chain in 2024 demands threading a very specific needle: introducing meaningful innovation, maintaining Bitcoin-grade security assumptions, and getting a large group of miners to try it out.
With zkPoW, we’re playing on hard mode. That’s our moat.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Video Editor (2D & 3D)
Noise,
Remote, Remote
5 days ago
Role: Video Editor (2D & 3D)Location: Gurgaon (Onsite)About the role:We're looking for someone who owns a video from raw idea to final export - not just someone who cuts what's handed to them. AI is part of your toolkit, not a gimmick.You'll shape concepts, sharpen scripts, and know instantly what a viral Reel needs versus a killer product film.What you'll...
Product Manager/Product Manager 2 - OMS
Ginesys,
Remote, Remote
1 week ago
Role OverviewYou will own a module or module cluster in Ginesys OMS — the orchestration layer connecting marketplaces, brand storefronts, warehouses and stores, deciding how every order is sourced, fulfilled, returned and settled.OMS is integration-dense and high-volume. Correctness under failure matters more than feature count: a sourcing rule that misroutes one percent of orders becomes a commercial problem for the...
Data Scientist III
SteerLean Consulting,
Remote, Remote
1 week ago
DutiesWe are looking for a Data Scientist to support an operations transformation program for a leading player in metals space:Must-Have Skills3 TO 5 (Priority) or 5 to 7 years of total experience.Strong hands-on experience in Python programming for data analysis, modeling, and production-ready codeSolid understanding and practical experience with Machine Learning algorithms, model development, validation, and deploymentExperience with data preprocessing,...