This article has been translated from English to Gen Z Slang.

What's a Bitcoin miner even do, bruh? ⛏️

Like, does it involve any picks, shovels, or deep dark caves? 🤷‍♂️

Bitcoin miner

NAHHHH.

Yo, let me break down what a Bitcoin miner really is for you. 🤓

Here we go again with this Bitcoin network that's got some beefy transactions. It's all from this previous lesson, fam.

Some nodes got a “lilac” deal while others are rocking the “cherry” vibes. 🎨

But here's the tea: both of 'em are trying to swipe the same bitcoin. 😮

Like, how do these computers squad up and decide which one’s the real McCoy? 🤔

This is where “mining” enters the chat. 💻

Which Bitcoin transaction is the legit one?

Let’s slide into these computers and peep what's good. 👀👇

Inside look at Bitcoin node

This node? It's a straight-up “miner” now. 🤖

What’s a Bitcoin miner, for real?

A miner node is basically a Bitcoin full node that grinds harder by confirming transactions. 💪

Every miner is a node, but not every node got the swag to be a miner. 🚀 You can’t have a Bitcoin miner without a node, but a node isn't always about that mining life.

While a full node is just chillin', sharing and airing transactions to all the other nodes, a miner node is out here hustling trying to build new blocks and share 'em with other nodes. They’ll either get the nod of approval or the boot. 🛑

As you'll catch in the next sesh, mining's got us using fancy tech. 🤖

If you’re curious, check out this mad example of a mining machine. Isn’t she a beaut? 😍

Antminer

So, how does a Bitcoin miner do its thing? ⛏️

Time to deep dive, fam, and see how the miner’s makin' moves to “mine” transactions from the pool and slap 'em onto its list (aka the “blockchain”). 💾
Deeper look into Bitcoin miner

We’re peeping a miner’s memory pool rn. ✔️

In this pool, we got that lilac transaction up in here. 💡

Bitcoin miner with one transaction in memory pool

But when it comes to memory pools, you can totally have more than one transaction chillin'. 😎

So let’s say we got a rush hour with more fresh transactions comin’ in. 🏃‍♂️

For instance, this memory pool is packin' four transactions. (IRL, a memory pool can hold a zillion of 'em.)

Bitcoin miner with four transaction in memory pool

What's the miner gon’ do with all these dope transactions in its pool? 🤯

It’s gonna whip up a container called a “candidate block”. 📦

This just means it’s a storage space for all those vibes, aight? 😏

The miner’s on a mission to stuff this candidate block with actions from the memory pool. 🔄

What’s even a candidate block? 🤨

Peep a candidate block like it’s a temp block crafted from the lineup of memory pool transactions. 🕶️

This temp block is named “candidate block” 'cause it ain’t a legit block just yet. Only blocks that get lucky enough to be folded into the blockchain (which is the miner’s endgame) get to be called champs. 🏆

Bitcoin miner creates a candidate block

So the miner gonna fill this candidate block with transactions it snagged from the memory pool. 🔗

Bitcoin will fill candidate block

Just like this… 😎

Bitcoin miner fills candidate block with transactions

Space be limited, so not everything gets in. Miners are all about stacking those with the fattest fees first. 💰

Next, it’ll try to glue this action-filled “block” to the lineup (the “blockchain”). 🤝

So like, how does the candidate block actually make it onto the blockchain? 🤔

How does the candidate block actually get added onto the blockchain?

Let's take a closer peek at this candidate block... 🕵️‍♂️