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

Should anyone ask, what happened to our money?

South African R2 note from 1978-1991

The picture above is the South African R2 (Rand) note. It was my monthly pocket money. As a kid it felt like a lot of money. Indeed it would have afforded me 200 chappies (bubble gum). Or a few bottles of Coke.

That R2 is now it’s worth about $0.08.

I remember asking my mother about the line “I promise to pay the bearer on demand at Pretoria (where the central bank is) two Rand”. Promises sounded serious and someone was going to pay me. That line had the attention of 8 year old Simon! Could we drive to Pretoria and find out? My mother (incorrectly) explained that you could go to the central bank and exchange the R2 for a small amount of gold. This was certainly no longer the case since South Africa had left the gold standard in 1932. Curiously this line was left on notes to create the symbolic assurance of value. South Africa was by no means unique: many other post gold standard countries had similar wording. It speaks to the times of needing to create assurance.

Then I took the R2 note to my father and asking about redeeming it for gold, where the gold was stored and when we could begin the 6 hour drive to Pretoria? My father, being more the sceptic, informed me that the central bank was no longer handing out gold. My question was then, if we don’t get gold for this money then it’s worthless paper. “Not so!” and so began one of many economics lectures: The value of my R2 came from how often it was used to buy things (velocity of money 101). This led to other lessons on inflation: “we need inflation because the economy grows and therefore we need more money.” Also, “inflation stimulates the economy”. Looking back it’s interesting to see the strong influence of Keynesian economics on my father. He would have loved Bitcoin.

Looking back at this R2 note, I find the choice of an electricity pylon interesting. This was the time of a national electrification rollout and the construction of South African’s first (and only) nuclear power plant.

South African R2 note back: Sasol Coal Liquification facility

The R2 note back is more interesting: the Sasol coal to fuel plant and reflected South Africa in the 1980s: isolated by sanctions the big fear was of an oil embargo. But the country had abundant coal reserves and developed an innovative method to convert coal to synthetic fuel. Not needing to import oil also helped preserve dwindling foreign exchange assets.

Looking back at this R2 note also reminds me of how financial expectations have shrunk. My parents (both teachers) were never rolling in money and at the same time, they were able to afford a good life and send three children to good (and expensive) schools. I can’t imagine this working today: consumer purchasing power has shrunk, people and nations are loaded up with debt. Life got more expensive. It’s easy to point to us going off the gold standard, but I think the answer is more nuanced and I do wonder how countries moving to a bitcoin standard will reign in public and private spending? If at all?

To this day South Africa still maintains capital controls limiting how much money you can take out the country (not a great way to encourage outside investment but that’s beside the point here). When we left the country in 1993, my parents had just sold their house and cashed in their pensions. They were well over the measly capital export allowance and resorted to buying high value appliances (can’t go wrong with Miele). Ultimately they took the risk: and packed cash into the suitcases and a one-way flight to Heathrow. To avoid implicating anyone my father hadn’t told us what was happening. All we knew was that he was terribly agitated when the luggage didn’t make the connection at Nice airport and was delayed by 6 hours. The next few days were spent going around to various London bank tellers and bureau de changes to convert Rands to Pounds. With today’s AML and KYC laws this would be impossible!

What does fill me with hope is how Bitcoin fixes these draconian capital control laws and also brings stability to those living under currencies (the other kind of shitcoins) that regularly take a 50% haircut (an Aunt lives in Malawi and recently had this happen). It’s easy to discount Bitcoin’s utility through the perspective of living on stable currencies like the Euro or dollar. But if you can’t take your money out of a country or are regularly devalued, bitcoin is valuable tool to save and move savings.

I have my late father to thanks for his early economic lessons: they helped me understand Bitcoin’s impact fairly early on. In around 2012 I was filled with new bitcoin enthusiasm and visited my cousin who at the time worked at the South African Treasury. “How lucky was I to have a contact in a competing currency provider” I thought.

I had so many questions for her about what the South African Treasury were making of this new Bitcoin system poised to take over the world: How were they planning for it? Had they bought any? Were they concerned about being out of a job.

She answered all my questions with her own: “What’s bitcoin?”

I do tend to overestimate the impact of new technology in the short term and underestimate the long term impact. Well it’s 12 years later and we see the ECB starting to wake up to these questions with some of their recent papers.

None of us can fathom the long-term impact of bitcoin; the closest we come to this is being involved in building the future.

Should anyone ask, where next?

This is a post to help me think about where to move next. I’ve decided to leave the Wrangelkiez neighbourhood of Berlin. I’ve also given up on Berlin shifting from ideological left wing city administration (I know the head is CDU, but that’s about it) being able to become more pragmatic. I’d like to believe that things get better, but I’d also like to live my life with more joy and passion and less crackheads and drug dealers.

The most recent trip to South Africa made me think more about what makes me happy; weather and good food and that sense of freedom. I commented to a friend recently when in her part of the city about how nice it felt to walk in a park and not have to keep my head down in case I engage a dealer or junkie or beggar. “Oh but you are so heartless”. “No, I pay my taxes so that I don’t have to run double duty as Mother Theresa” I really just want to be able to get on with my own life and work hard to enjoy it and share it with those that are dear to me.

So back to what kind of places would make me happy. I realise I need nature and trees and hills. I have my terrace crows here and they bring me enormous joy. I even setup a webcam to record their antics. But it’s a small substitute for being closer to nature. I imagine waking up and walking barefoot around a garden filled with bird life, squirrels (just no monkeys). About having more cats, perhaps a dog again. This garden would be maintained and some of it wild in a Piet Oudolf style. There would be benches in different parts of the garden to drink morning coffee on.

I suppose one thing that I like about this imaginary house is that it’s far away from others. I’m sick of hearing neighbours chatting on their terraces in the evenings or bars open on summer evenings. So I imagine a larger piece of land. Not all of it even need be cultivated. But it would be nice to have some of it gardened.

Should anyone ask, what we take from our parents.

A friend asked me this recently when we chatted about places to live and a way to decide where that could be:

How do you want to spend your days and weekends? That’s what I think about a lot. I love my neighbourhood but also my transport connections and how quickly I can get out of London, whether into the countryside or on a direct flight. I felt trapped in Berlin (I’d also begun to feel that way in Sydney after only 6 months.

I was thinking about how my parents would spend their days and weekends and while I’m very different to them, they did instil in me an appreciation for going on long walks in nature, and exploring history and the world around me. My father would spend his weekend building furniture in his wood shop and my mom would do creative projects or bake bread. I carry a lot of their traits (bad and good) . I’m more on that end of the spectrum and end up doing computer or DIY projects and less (like my friends) on the consumer end of being a “foodie” or needing the latest designer thing.

So what I am trying to say is that authenticity and curiosity about the world around me are more than just important – a strong requirement for me to be happy in my life. I did get a lot of that when I lived in London but missed the part where I marvelled at nature. Maybe this speaks to living next to Kew or Richmond Park or Hampstead. But it also speaks to being around people who have this quality of curiosity and questioning.

Summary:

  • Be around curious people
  • Be in nature

Does this place exist?

Should anyone ask, Bitcoin is Galt’s Gulch.

From the department of falling asleep thoughts: Many Bitcoiners dream of finding their Galt’s Gulch: a fictional place in Rand’s Atlas Shrugged where society’s most productive and innovative individuals retreat to escape an outside world that seems to make less and less sense and feel more and more constricting.

Myself too: I’m selling up in Berlin and actively looking for my idealised utopia. I’ve been evaluating future places based on tax codes, education level, government style, weather, food… But just maybe the suffocating system we are escaping from and to isn’t a place: Maybe the panacea of Galt’s Gulch is less a place and more the individual opting out of the current system and into the Bitcoin standard.

Bitcoin is the escape from a centralised financial system driven by government intervention. Bitcoin’s rejection of centralised control parallels the characters opting out to live sovereign lives beyond the reach of central authority. It’s a Galt’s Gulch without needing to move somewhere else.

Indeed Bitcoin mirrors a lot of Rand’s objectivist system and advocates for reason as the primary means of understanding reality. Bitcoiners seem to reject faith, mysticism, and arbitrary beliefs. And when adopting “faith” do so more for the structure rather than mysticism. Bitcoiners also seem to strive for free markets, limited government and individual rights: all beliefs one would expect to find in Galt’s Gulch.

All this said, my quest to find a physical Galt’s Gulch continues: outdoorsy nature, beauty (Berlin skips this part), smart people & privacy.

Should anyone ask, The FT’s Bitcoin articles

The FT still struggles to separate signal from noise when writing about “crypto”. It’s like a throwback to articles on AOL and Compuserve being “the internet” and entirely missing the promise of the future open internet and the new industries it would spawn. 

Just like the open internet protocols free of political or corporate meddling, there’s value in a money protocol that operates without a central authority like a government or a bank. This gives users greater financial authority and security, as transactions are recorded on a public blockchain which is transparent and immutable and not at the whim of politics.

Yes, fiat currencies have an intrinsic value that cryptocurrencies do not: specifically, governments demand tax payments in fiat rather than any other form of property. 

But Bitcoin is *the* alternative currency (not “crypto”) for people who do not believe in government created money (not dissimilar to gold bugs) or need to escape their rather oppressive governments in less free states. Bitcoin is for the same people who saw that AOL and Compuserve were just a passing fad on the way to the open internet.

Should Anyone Ask, Measuring Water Use

I wanted to measure how much water is being used. So when the plumber was setting up the water connection I asked him to install a small turbine that emits pulses (about 400 per liter) . The idea being that I could count the pulses and then calculate overall consumption for both hot and cold water independently. Here’s a picture of one of the turbines.

I connected the turbine up to an ESP8266 board and flashed with the latest version of Tasmota.

Wemos D1R2 Pinout

Here it is mounted in the closet and receiving pulses for both hot and cold water.

And showing the final water consumption and pricing on a Home Assistant dashboard.