How Wattcoin Measures Your Energy
The Big Idea
Wattcoin reads your computer's real power meter and reports how many watts it's using. The app converts that into energy credits — the more real energy you spend, the more you earn. Just physics, measured and verified.
Step 1 — Reading the Power Meter
Your computer already knows how much power it's using. The CPU and GPU have built-in energy meters that report real-time wattage — the same sensors that manufacturers use for thermal management.
Wattcoin's miner taps into these meters directly. On Intel CPUs it reads the RAPL counter, on newer Windows systems it uses the Energy Metering Interface, and for GPUs it reads live power through NVIDIA's Management Library or AMD's Display Library — whichever matches your hardware.
The result is a single number: how many watts your machine is drawing right now. This isn't an estimate or a guess — it's what the hardware itself is reporting.
Step 2 — Building a Power Profile
A single wattage reading tells you what your machine is doing right now, but not what it should be doing at a given load level. That's where the power profile comes in.
When you first start mining (or after a recalibration), the app runs a quick benchmark. It puts your CPU to work at 10 different intensity levels — from barely working at 10% all the way up to full blast at 100%. At each level, it reads the power meter for several seconds and averages out the results.
The result is a power profile — a fingerprint of your specific machine that shows exactly how many watts it draws at every load level. Two identical processors might have slightly different profiles because of motherboard differences, cooling, or age.
Step 3 — Determining Power During Mining
Once the power profile is built, the app knows exactly how many watts your machine draws at every load level — all from real measurements. When you're mining at a given intensity, it looks up the corresponding values from the profile and smoothly blends between the two closest data points to get a precise reading.
This is fast, reliable, and doesn't add any overhead to your mining.
Step 4 — The Verification Check
Energy credits aren't awarded continuously. Instead, a coordinator on the network periodically sends your miner a challenge — a probe. Here's what happens during a probe:
- The coordinator sends a secret code. This code is unique and unpredictable — your miner can't prepare an answer in advance.
- Your miner runs a computation. It burns through a fixed amount of work that proves it's really running at the expected power level. It also runs a cryptographic time-lock that can't be faked or sped up.
- Your miner submits the proof. It sends back the result along with a reading from the hardware power meter — a second data point that the coordinator can cross-check.
- The coordinator verifies everything. It checks the time-lock proof, confirms the computation makes sense for your hardware, and compares the reported power against what your machine is rated for.
- You get credited. If everything checks out, the energy you spent during that probe is recorded in your local energy ledger.
Step 5 — Getting Paid
Your energy credits accumulate in a local file called the round ledger. Every miner on the network has one. When a new block is found, the block reward is split among all miners in proportion to how much energy they contributed.
If you contributed 15% of all the energy spent during a round, you get 15% of the reward. Simple as that.
The exact energy numbers stay on your machine — they're not uploaded to the blockchain. Instead, a fingerprint of the reward split is written to the chain. This means anyone can verify that the rewards were distributed fairly, without bloating the blockchain with detailed energy data.
Cheating Is Hard
The whole system is designed to make cheating more effort than it's worth:
- Unpredictable challenges. Each probe's secret code depends on the previous proof, so you can't pre-compute answers.
- Time-lock proofs. The cryptographic challenge takes a fixed amount of real time and can't be parallelized or skipped.
- Hardware cross-checks. The coordinator compares your reported power against your machine's known specifications. Claiming 500 watts from a 65-watt laptop won't fly.
- Plausibility checks. The amount of computation you claim must make sense for your hardware's benchmarked speed. Too high or too low, and the proof is rejected.
- Hardware binding. The power profile is locked to your specific machine. Swap hardware and you need to recalibrate.
- No virtual machines. VMs can't prove they're running on real hardware, so they're blocked entirely.
Keeping the Profile Accurate
Your machine's power characteristics can shift over time — thermal paste ages, dust builds up, ambient temperature changes. The app watches for this.
Every minute during mining, it takes a fresh set of power readings and compares them against the stored profile. If the live readings consistently fall more than 30% below what the profile predicts, the app assumes the profile is stale. After five minutes of sustained drift, it automatically pauses mining and runs a fresh calibration.
Trust Builds Over Time
Every miner has a trust score from 0 to 100. It starts at 50 and goes up when your proofs are consistently clean, or down when proofs fail or look suspicious. At zero trust, mining is paused for 24 hours.
The trust score also affects how much of your energy credit you actually receive — from 20% at zero trust all the way to 100% at maximum trust. This rewards consistency and makes it costly to try funny business.
In Short
Wattcoin reads your hardware's real power meter, builds a profile of how much energy your machine uses at different load levels, verifies that you're really doing the work through periodic challenges, and splits block rewards based on actual energy contributed. Measured energy, verified by the network, and rewarded fairly.
← Back to all posts