Should anyone ask, pizza as a coin

Js and myself had some fun working out how pizzas work in the blockchain world.

The Monero Pizza

When you order a Monero pizza, they send 16 delivery guys out. 15 of them deliver decoy pizzas

But only you know you’ve received a pizza. Nobody can prove you ate the pizza either. You can claim you received a decoy pizza.

Oh and obviously you order your pizza to a stealth address. So the delivery guy needs to go to some building and only there he finds your real address.

When you order your Monero pizza, what actually happens is that your order is to a proxy. The proxy only forwards your order to a random pizza place after a random delay!

The Ethereum Pizza

Only the biggest pizza outlets get to product more pizzas.

You order your pizza and find that it costs $150. You also only receive 1 slice due to high fees.

The BSV Pizza

You have to search for ages to find a pizza maker. There are only 2 merchants left on the Enterprise Pizza Blockchain.

The BSV pizza contains toppings of gigabytes of old weather reports and loads of other crap. All because “infinite space blockchain”.

And as you are about to eat your “pizza”, it disappears due to their coin revocation system.

The Bitcoin Pizza

A very reliable pizza. But delivery issues persist: sometimes your pizza arrives in seconds. Sometimes it takes two hours.

The Bitcoin Lightning Network Pizza

The lightning pizza is characterized by really fast delivery and extremely low delivery fees.

The Lightning pizza is also interesting: there is a network of delivery drivers with limited capacity. Each delivery guy carries your pizza so far and then hands it off to the next driver. Sometimes your pizza is subdivided into slices that each take independent routes to your doorstep. Upon delivery, the slices are reassembled into a new pizza.

Sometimes your delivery guy is already carrying a pizza or has no spare capacity. Your pizza has to be reordered. But your pizza provider takes care of re-routing and you are none the wiser.

Until recently you couldn’t just pay for your pizza and instead needed to ask for an invoice.

If you are unhappy with your Lightning Network pizza you can convert your pizza into a Bitcoin pizza.

The Zcash Pizza

Your pizza is sometimes delivered discreetly. But in 90% of cases, the delivery guy has a megaphone on the roof and shouts every five seconds: “PIZZA FOR YOU!”

Even if the delivery guy didn’t shout every five seconds, the police simply follow the driver and raid your house when your pizza arrives.

Stable Coin Pizza

You can only order one flavor of pizza. Every year, it gets 10% smaller.

Should anyone ask, Bitcoin custody for central banks is an unsolved problem.

I was lucky to have a father who helped me understand money and how financial markets worked really early on. I remember conversations with him about the velocity of money and about how the money supply grew to keep track of the growing economy. He helped me invest into my first privatisation (South Africa’s Iron and Steel Corporation) and both parents helped me grow up with a long time preference for assets.

I often think of him and the conversations we’d have over bitcoin if he were still around. I’d like to ask him if I’m in a cult? There’s an in-group and and out-group. And some pretty strong beliefs involved: I mean, one group believes that this will change the world, the other believes it’s all a giant Ponzi scheme.

Then there’s the question as to whether a deflationary currency can work with human nature? Will people be out of the streets protesting at their Bitcoin salary being reduced year on year (assuming growing bitcoin-ification)? Do we know how this will play out?

And mostly I’d just like to talk to him about the economy and how he sees things playing out? I feel like the next few years will more of a great reset rather than the soft landing promised to us by economic planners at central banks.

I’d like to talk to him about the game theory of adoption and how that will speed up? So far we just have MicroStrategy, Texas & Wyoming, and El Salvador clued into the early adoption maxim. What happens when other companies, states and countries jump on board? Things will start getting bumpy. Maybe that’s just the nature of successful things: they polarise. You either love the Cybertruck or hate it. In the early 2000s you loved Linux or it was, to [mis]quote Steve Balmer, “an intellectual property cancer”. So maybe the cult isn’t so much of a cult and the in-group/out-group dynamic at play.

New technologies tend to reshape the competitive landscape by giving underdogs the chance to leapfrog incumbents. I wonder how this will play out at the sovereign level? Which central bank will be the first to announce serious levels of bitcoin custody and what will the conversations be at the BIS (Bank of International Settlements) when this comes out. Probably something also the lines of “bad country” and privately “we need our Bitcoin custody strategy in place ASAP”.

This does speak to building good tooling for Bitcoin custody. I’d imagine the likes of the Bank of England or the Fed want more than a Coinbase custody account. Outside of exchanges building their own tooling for custody, and the amazing setup of Acinq and how they use the AWS Nitro Enclave product.

For a central bank to really hold Bitcoin on their balance sheet they will need

  • a trusted group of multi-sig signatories
  • a group coordinator that issues signing devices, handles firmware upgrades, cycles out old signatories and onboards new candidates
  • transaction preparation software (PSBTcreation, sending, gathering, broadcasting to mempool)
  • transaction logging software
  • UTXO management software
  • audit and proof-of-reserves software

This is me predicting that we’ll see the introduction of some interesting large-scale custody solutions in the next year. It would certainly be an interesting business to build the tooling for this.

Diagram from https://learnmeabitcoin.com/technical/script/p2ms/

A Hypothetical Perfect Bitcoin Miner: PerfectMiner™

I spent the last weeks trying to understand the design tradeoffs necessary to build the “perfect” Bitcoin miner. “Perfect” being defined as: air-cooled, comparable mining efficiency (J/TH), and built with an eye towards future direct-to-chip water cooling.

I’ve broken this down into 5 parts:

  1. The State of Bitcoin Mining
  2. Mining Industry Trends
  3. Product Definition
  4. Product Development
  5. Marketing and Distribution

Comments are marked:

  • Strong opinion, loosely held: for topics I am happy to be persuaded otherwise on
  • Strong opinion, strongly held: for topics where my personal experience points me to a particular opinion. 
  • Loose opinion, loosely held: where I’m lacking data points.

Part 1: The State of Bitcoin Mining

My first experience with Bitcoin mining was toggling the Bitcoin-Qt “mine” option and hearing the CPU fan maxing out. 

Many years later, Bitcoin mining is a huge industry but also very niche, dominated by those with access to cheap capital and a nose for competitive power agreements. Bitcoin mining is THE large flexible load so beloved by grid operators and projected to use 10% of the Texas power output in 2025!

Today mining provides low-grade heat for industrial processes, is THE buyer of last resort for excess energy, monetises stranded energy, and enables hydropower construction for remote Malawian villages. Above all, Bitcoin mining bakes fresh Bitcoin transactions into the immutable blockchain ledger.

(Strong opinion, strongly held): Mining today: the bad

  • The mining industry is dominated by one company presenting a huge geopolitical risk. 
  • Mining hardware (by my estimate 3.5 million machines) is unreliable.
  • Control software is so unreliable that people install third-party alternatives! 
  • The ecosystem is as disjointed as the early PC industry where people were cobbling together systems from multiple vendors (e.g. swapping out control boards) and control software (all very ad hoc)

To better understand the mining industry, I’ve spent extensive time following mining pool and mining firmware support chats.

There were many classes of problems that would just go away with someone being responsible for end-to-end design. 

What I saw in the support forums surprised me:

  • users asking “which fan is fan0?” repeatedly.
  • endless requests for debug logs to be downloaded, zipped, and DM’d (why is this not automated?).
  • users getting advice on hand soldering replacement ASICs onto their hash boards
  • users struggling with command line options to restore firmware
  • a system being ruined due to a design that permitted cooling loops misconfiguration (feeding in hot water to the cold port).

It sounds like a broken industry, but I’m excited: it’s so ripe for disruption. Bitcoin mining still hasn’t experienced the Michael Dell sales process innovation, or the It just works feeling of Apple hardware or the product-wide command-line unification of Cisco’s IOS.

Mining problem summary

  • Supply chain geopolitical risks (Bitmain + CCP)
  • Unreliable hardware / stability issues / lower than expected hashing
  • Unreliable software and a hardware mismatch: shipped software is replaced with third party software, is then hooked into third party MMS software (to control more than a few miners, operators need to invest in mining management software e.g. Foreman). More moving parts from different vendors can quickly become a blame game when things don’t work.
  • Both manufacturer and third party software options are closed source: the lack of transparency makes it difficult to audit for malicious code or vulnerabilities
  • Mining rigs are an odd form factor: the current mining form factor means a retooling/rethinking of the standardised data-centre racking, power & data delivery and hot/cold aisle isolation.
  • The Mining sales process sells individual miners rather than a system.

Part 2: Mining Industry Trends

To build the PerfectMiner™ I would like to understand the macro trends influencing Bitcoin mining.

Mining moves closer to the grid operator

Grid operators love large variable loads. Spinning up a gas turbine takes time. It’s easier to have a grid load that can be curtailed when needed. At the same time, grid operators need to manage renewable energy curtailment by creating additional monetizable consumers of the excess capacity.

The rise of behind-the-meter mining

Behind the meter mining is driven by two factors:

  • utilities penalising producers with negative pricing. (especially solar during the predictable midday peak). 
  • Solar panel prices falling more quickly than battery prices meaning users are looking at alternative options like thermal batteries (heat water in a buffer tank) or heating with a Bitcoin miner.

On a larger scale, companies like Gridless Compute are constructing facilities in regions without an existing grid.

It’s not just behind the [consumer] meter though. In my talks with the CEO of Agile Energy X, Tepco (Japanese Utility) is using behind the [utility] meter mining to monetise excess renewable energy.

The rise of IoT and home automation standards

Home automation systems enable the tying together of different systems. Heating could come from a heat pump and Bitcoin miner, depending on outside temperature and energy prices.

  • The process of integrating auxiliary heat sources becomes easier. For example, newer heat pumps include an API, and Home automation systems like Home Assistant are known for quickly supporting new systems enabling “Waste” heat from Bitcoin mining can now more easily be integrated into an overall heating plan.
  • HVAC manufacturers such as Viessmann, Carrier, Johnson Controls, Daikin, and Bosch are transitioning from traditional boiler production to becoming software-centric companies. They are increasingly open to integrating alternative heat sources like waste heat from Bitcoin miners.

Advancements in Hardware and Cooling Technologies

Increasing power densities mean the only viable way to remove heat is using D2C cooling. This is now the case in new AI buildouts.  We’re quickly nearing the point where it’s impossible to blow enough air over heatsinks.

For reference, I calculated the airflow to keep an ASIC below 80 degrees C. This requires substantial aluminum surface area or significant airflow, which may not be practical.

Significant advances in D2C water cooling standardisation from ASHRAE (American Society of Heating, Refrigerating, and Air-Conditioning Engineers) mean there are existing standards to benefit from.

Part 3: Product Definition

Selling a Solution Instead of Hardware

(strong opinion, strongly held): Current Bitcoin mining rigs are sold based on a single factor: hash rate. 

A better approach is to sell a solution: The solution helps the miner plan their rollout, model their CAPEX, order, deploy, access and manage their mining farm.

Compare Ubiquiti of 5 years ago selling individual Wi-Fi access points to the Ubiquiti of today. Their current product helps you plan, purchase and manage your network (their UniFi system). It’s almost incidental that they also sell you the equipment. 

  • Ubiquiti sells more devices as a result.
  • They also have more customers because they offer a solution that provides the peace of mind from knowing that everything will work together and be correctly specified. 
  • Users like the ease and are steered towards buying replacement devices that “just work” with their existing system.
  • Ubiquiti proves there is no marketing better than word of mouth (Ubiquiti has one of the highest NPS (Net Promoter Score) ratings).

The Importance of Early Planning

(Strong opinion, loosely held) A miner knows their inputs: their power purchasing price and available capital. They also know their power configuration (delta/wye, single phase, three-phase, 208v vs 400v etc). But each miner has to develop their own modeling tools to help understand the potential return of a new site. This means the sales process should start 6-12 months before the systems are operational with a potential customer virtually building their system and modeling future returns. The sales tooling could even run the risk analysis based on different Bitcoin pricing outcomes or backtest against historical weather events, network hash rate changes… the list is endless. But the point is to help the potential customer early in their journey.

Part of this early modeling would be helping the customer: 

It might be that the perfect Bitcoin miner doesn’t do all these things in-house, instead partnering with experts, but the important part is that the customer journey is simplified from creating spreadsheet scenarios, perusing spec sheets etc., to just a single web login, order form, and the right devices show up.

PerfectMiner™ as a System

(strong opinion, strongly held) In trying to understand the mining industry, I reached out to a range of mining operators. I realise that they are very strong on operational issues, less strong on technical ones. And that’s fine! Someone running a mining farm shouldn’t need to install MMS like Foreman to run their fleet, or set up VPNs to remotely login in to their mining operation, or worry about collecting rig metrics in a time-series database. 

And yet all current solutions require this.

The PerfectMiner™ would be a cloud-managed account where it’s easy to ingest a new machine, perhaps by scanning a barcode after a reset button is pressed. The individual mining rig would then:

  1. Pull the latest firmware (something like an A/B boot partition with A being the factory firmware and B being the current firmware thus enabling resets to a known safe state).
  2. Connect back to the cloud hosted control software (assume that good internet access is provided for the mining process)
  3. Pull the predefined power profile (should it mine at 100% or use an alternative policy?).
  4. Download the mining pool login and connection configuration.
  5. Run any ASIC autotuning
  6. Provide visual feedback to the operator that it’s ingested and working
  7. Begin mining and serving up operational metrics to the cloud service

Integration with Power Producers

(weak opinion, loosely held) If we extend the idea outwards: the perfect mining rig is actually a system of miners and that system is part of the greater electrical grid system.  Presently grid operators are completely turning off miners (and the associated thermal stress). What if the grid operator could send a curtailment signal that would drop miners down to a lower power mode?

The PerfectMiner™ system could integrate nicely with grid operator software as part of a power-delivery/power-curtailment supply agreement. 

PerfectMiner™ should support existing aggregator platforms and direct communication APIs/OpenADR (Open Automated Demand Response).

Emphasis on Metrics and Observability

(strong opinion, strongly held): If there’s one thing I learned from running SoundCloud’s production engineering environment, it’s that good system observability goes a long way in debugging problems. This metrics backend could leverage much of the Prometheus open source monitoring system which then lets you use PromQL to expose metrics in an interesting way:

Some examples off the top of my head:

Identify Miners with Low Hash Rates: detects miners whose hash rates are less than 90% of the average over the last 5 minutes.

mining_hash_rate{job="Bitcoin-miner"} < (avg_over_time(mining_hash_rate[5m]) * 0.9)

Identify Miners with Unusual Power Consumption: Flags miners with a power efficiency worse than 110% of the fleet average.

(monitoring_power_consumption_watts{job="Bitcoin-miner"} / mining_hash_rate{job="Bitcoin-miner"}) > (avg by (job) (monitoring_power_consumption_watts / mining_hash_rate) * 1.1)

Check Network Latency Issues: Lists miners experiencing network latency over 100 milliseconds.

mining_network_latency_seconds{job="Bitcoin-miner"} > 0.1

Locate Miners with High Reject Rates: Lists rigs with great than 5% rejection

(rate(mining_rejected_shares_total[5m]) / rate(mining_accepted_shares_total[5m]) ) > 0.05

Metrics around heat are particularly important too. Maintaining them for at least 1.5 years would give visibility into seasonal heat challenges. Good seasonal data can also help model future performance thresholds (can’t always assume max hashing).

Great metrics feed into great alerting. The PerfectMiner™ system could alert ahead of heat peaks or when a threshold of ASICs fail on a machine. The perfect mining solution would then integrate with the onboard LED to help discover the miner in rows of machines. 

Improved Form Factor and Hardware Design

(weak opinion, loosely held): I’ve tried to understand the history behind the distinctive form factor of mining systems. I understand that it’s grown out of a desire to focus on cooling efficiency and the simple design reduces material costs. I’d argue that, as power densities increase, there will be a renewed focus on water cooling and indeed for tighter hot/cold aisle separation. These are all problems well solved in the traditional data center 19” rack. While the PerfectMiner™ may want to appeal to existing mining operations, longer term, it makes sense to rethink the form factor.

These are the guiding principles I’d use for this: 

  • Make it nice for the customer with front-facing ports (network, power, USB/serial) should be easily accessible without entering the hot aisle.
  • A huge, bright Identification LED to help technicians find the right miner in a large room.
  • Airflow considerations suggest that larger fan sizes are more efficient. The largest standard computer fan is 200mm, and two of these can fit side-by-side in a 19-inch rack (482mm), leaving sufficient space for power, network connections, reset buttons, and identification LEDs. This configuration results in a box height of approximately 5U (222mm). While this design may increase material costs, the total cost of ownership (TCO) could be lower. The non-standard shapes of current miners often require custom hot-cold aisle shrouds and shelving. In contrast, larger fans not only reduce the need for custom infrastructure but also consume significantly less power for the same cubic feet per minute (CFM) of airflow. Additionally, with a sufficiently large fan, the mining rig might only need a front (pushing) fan instead of the current push-pull fan design, effectively halving the number of fans and simplifying maintenance by eliminating the need to access the hot aisle for replacements.
  • Easily replaceable hash boards: The PerfectMiner™ would have hash boards that can easily be replaced. Perhaps the aluminium heatsink is also providing structural rigidity. The sliding in/out could even be based off a PCB edge connector that makes contact with a power pickup within the chassis. Important would be ensuring that the ground pin engages before the supply voltage is engaged (perhaps longer than other pins?).
  • “The PerfectMiner™ incorporates boards that accommodate failing ASICs.” (I’m not sure how a SPI bus would route past failed ASICs but presume there’s a good way without running individual traces for each ASIC). The idea follows Google’s data center principle of only replacing equipment when a rack reaches a defined level of brokenness; the remote hands tech would then batch replace boards with >n failed ASICs.

Power Planning for Alternative Form Factors

(strong opinion, weakly held)

  • Datacenter racks (at least in SoundCloud DC): Top of rack delivery: 40 kW / 3.5kW per miner = about 11 units per rack
  • 41U rack / 5U per miner = 8 miners per rack.
  • 8 miners @ 3.5kW = 28kW power draw
  • Investigate future datacenter balancing AI DC with miner power. I.Ee, the Datacenter agreement lets them pull n KW that can then be primarily allocated to AI compute during peak, secondarily allocated to Bitcoin compute during AI downtime.

Part 4: Product Development

Embracing Super-Fans in Product Development

Strong opinion, loosely held: I’ve built a few products in my time and the most exciting moment is when the super fans start contributing. These are the early adopters, and deeply invested into the success of the product. Not only do they want the product to be the very best, but they are also great word-of-mouth marketing sources..

Super-fans help move the product from theoretical features and engineering decisions to actual use case reality. They form the backbone of the early ecosystem and so it’s really important to listen to their feedback.  For example around 2006 Nvidia noticed that a passionate community of developers (essentially their superfans) were using GPU shaders for general purpose compute. This led them to work with that community and create CUDA and well the rest is history.

I mention this because the PerfectMiner™ would greatly benefit from collaborative development with super-fans. That’s not so suggest that it’s possible to outsource the hard work. It is to suggest a blurred line between in-house and outside developers (also great for hiring talent).

Principles for Community Adoption

(Strong opinion, strongly held) In the past here are some of the principles that I used to get community adoption:

  • Seed hardware: When I was developing Buddycloud, I noticed an open source contributor doing great app work but he was unable to afford real Apple hardware for testing. I ensured he had a test iPhone.  In the PerfectMiner™ case, this would be seeding individual ASICs, and hash boards to enthusiasts or sending them hashing and control boards. 
  • Open source as much as possible: While I’m very aware that open sourcing doesn’t magically get others to help with the work, it does create a sense of trust and attract a particular type of developer and leads to a good hiring funnel too.
  • Get ASICs listed as standard components in JLPCB and PCBWay: Anyone who has hand soldered Bitmain’s BM3070 ASICs (never again!) onto a custom mining board would much rather have them in the catalogue and order a board with ASICs pre-assembled.
  • Sponsor working together: Something else that worked well for me in the Buddycloud days was remote hack days: getting everyone out of their usual environment with a nice incentive. In this case it was a mountain chalet for a week, good internet, nice nearby hikes and great food. I was able to help with flight costs for some developers in Brazil that were doing great work.  Much hacking happened there and the bonds formed during that time contributed to a great working environment afterwards.
  • Show commitment to decentralisation: Stratum v2 and Datum both move the mining pool influence over block template assembly. Early support of these protocols speaks volumes about the company’s values (and would help attract developers).
  • Champion standardisation: There’s no standard for replaceable hash-boards, or replaceable PSUs or control boards or case sizes. There’s a huge market gap for sticking a stake in the ground and being the champion of modular mining equipment. PerfectMiner™ can be the reference standard.

Embracing Imperfection for Speed

As a perfectionist, I find it challenging to embrace messiness, but disregarding perfection is essential for speed. While engineers often strive for a perfect product at launch, there is a strong business need to initiate the feedback cycle as quickly as possible. To achieve the vision for the PerfectMiner™, I would adopt a development approach that is both fast and open.

Current mining hardware is developed in secret and thrown over the wall in a take it or leave it manner.

My approach would be to embrace imperfection as much as possible. Shipping a product is a new git commit (sure there will be tagged releases for clarity), but more than ever, PerfectMiner™ should be built on many small (uncomfortably imperfect git commits) and reverts where necessary.

To really show that PerfectMiner™ is something different I’d push to show off the development process as much as possible.

  • Be loud and clear about design tradeoffs
  • Be ok with saying “we don’t know and here’s how we will find out”
  • Show and broadcast internal meetings about building the control software
  • Build in an openness metric “What have we shared with the wider community this week?”
  • Onsite with future customers as much as possible: ERCOT, National Grid, Riot, Marathon should be considered as coworking spaces.
  • Keep aiming for Scrappiness: Perfection grows from scrappiness. And emphasising scrappiness can help counteract the safety of building on the back of existing business revenues.

Phased Introduction of PerfectMiner™

(weak opinion, weakly held) I’d focus on the following product milestones as a way to coordinate with marketing. 

Phase 1: Basic working prototype

  1. Control board software
  2. Working Hashboard: ASIC bring-up
  3. Integration with heat sink + cooling
  4. What’s being sold?  Community involvement in open development
  5. How is it being sold? No Sales, instead building up sales pipeline for MVP

Phase 2: (MVP): working rig

  1. Case scale up
  2. Cooling + fan options
  3. Larger PCBs
  4. What’s being sold?
    1. “A future where you want to be involved”
    2. “I look forward to working on the infrastructure”
  5. How is it being sold?
    1. Using outreach from Basic Working Version

Phase 3: Miner + MMS

  1. Manage a fleet of miners
  2. Ingest with a mobile app
  3. What’s being sold
    1. I can ingest new machines into my MMS – “It just works”
    2. I see metrics that matter (how much I mined), I get alerts for issues
  4. How is it being sold?
    1. Traditional sales.

Phase 4: Miner D2C Water cooling + low grade heat options

  1. Match HVAC upgrade cycles with silicon iterations
    1. Be seen as an innovator
    2. Reduce risk: define a standard / certification (American Society of Heating, Refrigerating, and Air-Conditioning Engineers ASHRAE standard) 
    3. Cost savings (EG COP for a heat pump = 3.5 vs mining return)

Part 5: Marketing & Distribution

Marketing Challenges and Objectives

So PerfectMiner™ is awesome, how to tell the world about it?

It’s fresh. It’s highly differentiated: open hardware, open OS and a strong community. But how to get it into the hands of the Riots or Marathons or the mining world or the HVAC builders or solar battery builders or grid operators?

These groups care less about “open” and more about reliability and ROI.

But there is an overlap with “open” developers and with potential early adoption customers of a PerfectMiner™ they both belong to the branding archetype of 

  • Explorer type (freedom)
  • Outlaw type (liberation)

Loose opinion, loosely held: The value Proposition of “I am xxx so you can yyy (rational benefit)  and feel zzz (emotional benefit)” becomes:

  • I’m a solar installer, needing to monetise excess capacity around noon and using PerfectMiner™ appeals to my early adopter need”
  • I’m a grid operator, seeking a more reliable hardware path and PerfectMiner’s openness appeals to my sense of freedom”

PerfectMiner™ Value Proposition

The value proposition should resonate with both the rational and emotional needs of customers.

  • Rational Benefits:
    • Efficiency and Reliability: High-performance mining rigs with robust uptime.
    • Ease of Integration: Seamless integration with existing systems and grid infrastructure.
    • Advanced Metrics and Management: Superior monitoring and control capabilities.
    • Cost Savings: Reduced total cost of ownership through modular design and energy efficiency.
  • Emotional Benefits:
    • Empowerment: Providing control through open-source solutions.
    • Innovation: Being part of the next generation of mining technology.
    • Community: Joining a collaborative and supportive network.

Marketing Strategy

Marketing efforts should align closely with the customer journey stages:

  1. Awareness
    • Objective: Introduce PerfectMiner™ to potential customers.
    • Actions:
      • Hackathons, Bitcoin conferences, Energy conferences
      • Engage in social media campaigns targeting mining communities and energy sectors.
      • Collaborate with Open Source Miners United group
  2. Consideration
    • Objective: Provide detailed information to interested prospects.
    • Actions:
      • Comprehensive documentation, specifications, and case studies.
      • Sample units or demos to showcase product capabilities.
      • Host Q&A sessions with engineering and product teams.
  3. Purchase
    • Objective: Facilitate a smooth purchasing process.
    • Actions:
      • Simplify ordering through an intuitive online platform.
      • Provide price/return modelling software to help guide the sales process
  4. Onboarding
    • Objective: Ensure successful deployment and integration.
    • Actions:
      • Offer step-by-step guides and video tutorials.
      • Provide dedicated support and Discuss forums (prefer Forums over chat so that recurring problems can be identified)
  5. Retention (Honeymooning and Saturation)
    • Objective: Maintain customer satisfaction
    • Actions:
      • Regularly update software.
      • Foster community involvement through forums (perhaps hack days alongside Bitcoin/Energy conferences)
  6. Offboarding
    • Objective: Handle end-of-life or upgrades smoothly.
    • Actions:
      • Provide trade-in or hashboard upgrade programs

TL;DR Summary

The theoretical PerfectMiner™ is a difficult product to build and ship. But risks can be reduced through a collaborative community-involved development process that emphasises rapid shipping of reference designs and rapid hardware and software updates. Differentiation should focus on open development and superior management software.

A final product should integrate with existing waste heat recapture systems.

Should anyone ask: heat with a heat pump or bitcoin miner?

I was wondering whether it’s cheaper to heat a home with a bitcoin miner or a heat pump?

Heat pump 101

The worlds shortest heat pump primer: heat pumps are marvellous inventions!

Slightly longer background on heat pumps: for each 1KW of electricity you feed the heat pump, it magically produces around 3.5KW of heat (resistive heat is 1KW electricity = 1KW of heat). A heat pump, like it’s name implies, moves existing heat. Not dissimilar to how your fridge can extract heat from the inside and emit heat on the outside.

Heat pump do have drawbacks though.

Complexity: moving moving parts, for example the compressor, wear out. Refrigerants leak and need to need regular inspection by specialists.

They only work well in certain temperature ranges: for example an air conditioner (just another type of heat pump) can cool outside air of around 35°C to 24°C indoors (“just” 11°C).

A heat pump working in -10°C outside air temperature to heat domestic hot water up to 60°C (a 70°C delta!) needs to work much harder with lower efficiency. The oft stated 3.5 COP (coefficient of performance) you can think of this as a multiplier becomes a COP of 1.0.

Huge temperature deltas are the reason heat pumps work best when the source of heat is relatively stable. Ground source heat pumps use the earths relatively constant 10°C coupled with a refrigerant optimised for the delta. For reference here are some COP ranges for air, ground and water (think of a long pipe running through a lake) heat sources:

Typical COP range
Air Source Heat Pump2.0 – 4.0
Ground Source Heat Pump3.0 – 5.0
Water Source Heat Pump4.0 – 6.0

Bitcoin Miners

Now let’s think about bitcoin mining as a heat source: each KW of electricity you put into a bitcoin miner is turned into one KW of heat. (and a very small fraction of a bitcoin).

Bitcoin miners are silicon so the only moving part is the fluid circulation system. Typically you would have two loops: the first loop is filled with a dielectric fluid that takes the heat away from the bitcoin miner to a plate heat exchanger. The second loop is a water or glycol loop and would run underfloor (radiant heat loops).

So which one is cheaper to heat? It depends on how much you pay for electricity, the price of bitcoin, and where we are in the bitcoin halving cycle. As of 2024 the return looks something like this:

source Google Sheets

This shows that bitcoin miners are better heat sources when you pay less than about 15c/KWh.

Here’s my Google Sheet of Bitcoin Mining vs Heat Pumps calculation. I’d be happy to receive any feedback. What this doesn’t control for though:

  • outside temperature: air source heat pumps loose efficiency as it gets colder.
  • cost of capital: these calculations assume the latest ASIC with a good efficiency. Block is working on a 3nm design which will be more efficient than the current 5nm offerings.
  • bitcoin network size: as the network grows, our percentage shrinks and so does the reward