Uploaded February 2022 | Updated September 2026, 2 weeks ago
I ran a crypto miner on my Raspberry Pi for 24 hours to mine ETH Ethereum. This video will show you exactly how to mine Ethereum on your Raspberry Pi.
π§ Need expert help fast? Book a 1:1 session and get unstuck today π bit.ly/42I10y5
π₯ NEW: Unlock members-only videos and behind-the-scenes drops π bit.ly/4iyBm4I
π οΈ The exact tools and gear I trust (and actually use) π amzn.to/44fKDv4
π Step-by-step setup guides, templates, and insider resources π bit.ly/4ivZDID
π Grab custom gear and tools designed by me π etsy.me/4isKwjb
π© For sponsorships or business inquiries, reach out: macgyvertechnology@gmail.com
Mining is the process of creating a block of transactions to be added to the Ethereum blockchain.
Ethereum, like Bitcoin, currently uses a proof-of-work (PoW) consensus mechanism. Mining is the lifeblood of proof-of-work. Ethereum miners - computers running software - using their time and computation power to process transactions and produce blocks.
A blockchain is a public database that is updated and shared across many computers in a network.
"Block" refers to data and state being stored in consecutive groups known as "blocks". If you send ETH to someone else, the transaction data needs to be added to a block to be successful.
"Chain" refers to the fact that each block cryptographically references its parent. In other words, blocks get chained together. The data in a block cannot change without changing all subsequent blocks, which would require the consensus of the entire network.
Every computer in the network must agree upon each new block and the chain as a whole. These computers are known as "nodes". Nodes ensure everyone interacting with the blockchain has the same data. To accomplish this distributed agreement, blockchains need a consensus mechanism.
Ethereum currently uses a proof-of-work consensus mechanism. This means that anyone who wants to add new blocks to the chain must solve a difficult puzzle that requires a lot of computing power. Solving the puzzle "proves" that you have done the "work" by using computational resources. Doing this is known as mining. Mining is typically brute force trial and error, but successfully adding a block is rewarded in ETH.
New blocks are broadcast to the nodes in the network, checked and verified, thus updating the state of the blockchain for everyone.
Outline
Intro 0:00 - 0:24
Hypergrowth 0:24 - 0:51
Proof of Stake 0:51 - 1:15
What is Ethereum 1:15 - 2:12
Mysterium & SCPrime 2:12 - 2:29
Why Build a Node? 2:29 - 3:12
Requirements 3:12 - 3:47
Flash the Operating System 3:47 - 4:30
Advanced Menu 4:30 - 4:42
Power On Raspberry Pi 4:42 - 5:13
Ping Device 5:13 - 5:34
SSH Into RPi 5:34 - 6:01
Enable VNC 6:01 - 6:53
Update Linux Packages 6:53 - 7:02
Download GETH 7:02 - 7:30
Install GETH 7:30 - 7:59
Mount External SSD 7:59 - 8:40
Create ETH Account 8:40 - 8:57
Sync Node 8:57 - 9:27
Monitor Node 9:27 - 9:43
Check Status 9:43 - 10:07
Review LevelDB 10:07 - 10:23
How Much We Earned 10:23 - 10:35
Ethereum (GETH) Downloads
geth.ethereum.org/downloads
--Commands--
ping raspberrypi.local
raspi-config
apt-get update
lsblk
mount /dev/sda1 /mount-eth2
geth --http --miner.etherbase 0xA92f293fF7f639f9d604662d12eac76a103942DD --datadir /ethereum-chain --ipcdisable --cache 60000 --maxpeers 500
geth attach http://127.0.0.1:8545
var lastPercentage = 0;
var lastBlocksToGo = 0;
var timeInterval = 10000;
setInterval(function () {
var percentage = eth.syncing.currentBlock / eth.syncing.highestBlock * 100;
var percentagePerTime = percentage - lastPercentage;
var blocksToGo = eth.syncing.highestBlock - eth.syncing.currentBlock;
var bps = (lastBlocksToGo - blocksToGo) / (timeInterval / 1000);
var etas = 100 / percentagePerTime * (timeInterval / 1000);
var etaM = parseInt(etas / 60, 10);
console.log(parseInt(percentage, 10) + '% ETA: ' + etaM + ' minutes @ ' + bps + 'bps');
lastPercentage = percentage;
lastBlocksToGo = blocksToGo;
console.log("Remaining Blocks: " + (eth.syncing.highestBlock - eth.syncing.currentBlock));
}, timeInterval);
#ethereum #raspberrypi
I ran a crypto miner on my Raspberry Pi for 24 hours to mine ETH Ethereum. This video will show you exactly how to mine Ethereum on your Raspberry Pi.
π§ Need expert help fast? Book a 1:1 session and get unstuck today π bit.ly/42I10y5
π₯ NEW: Unlock members-only videos and behind-the-scenes drops π bit.ly/4iyBm4I
π οΈ The exact tools and gear I trust (and actually use) π amzn.to/44fKDv4
π Step-by-step setup guides, templates, and insider resources π bit.ly/4ivZDID
π Grab custom gear and tools designed by me π etsy.me/4isKwjb
π© For sponsorships or business inquiries, reach out: macgyvertechnology@gmail.com
Mining is the process of creating a block of transactions to be added to the Ethereum blockchain.
Ethereum, like Bitcoin, currently uses a proof-of-work (PoW) consensus mechanism. Mining is the lifeblood of proof-of-work. Ethereum miners - computers running software - using their time and computation power to process transactions and produce blocks.
A blockchain is a public database that is updated and shared across many computers in a network.
"Block" refers to data and state being stored in consecutive groups known as "blocks". If you send ETH to someone else, the transaction data needs to be added to a block to be successful.
"Chain" refers to the fact that each block cryptographically references its parent. In other words, blocks get chained together. The data in a block cannot change without changing all subsequent blocks, which would require the consensus of the entire network.
Every computer in the network must agree upon each new block and the chain as a whole. These computers are known as "nodes". Nodes ensure everyone interacting with the blockchain has the same data. To accomplish this distributed agreement, blockchains need a consensus mechanism.
Ethereum currently uses a proof-of-work consensus mechanism. This means that anyone who wants to add new blocks to the chain must solve a difficult puzzle that requires a lot of computing power. Solving the puzzle "proves" that you have done the "work" by using computational resources. Doing this is known as mining. Mining is typically brute force trial and error, but successfully adding a block is rewarded in ETH.
New blocks are broadcast to the nodes in the network, checked and verified, thus updating the state of the blockchain for everyone.
Outline
Intro 0:00 - 0:24
Hypergrowth 0:24 - 0:51
Proof of Stake 0:51 - 1:15
What is Ethereum 1:15 - 2:12
Mysterium & SCPrime 2:12 - 2:29
Why Build a Node? 2:29 - 3:12
Requirements 3:12 - 3:47
Flash the Operating System 3:47 - 4:30
Advanced Menu 4:30 - 4:42
Power On Raspberry Pi 4:42 - 5:13
Ping Device 5:13 - 5:34
SSH Into RPi 5:34 - 6:01
Enable VNC 6:01 - 6:53
Update Linux Packages 6:53 - 7:02
Download GETH 7:02 - 7:30
Install GETH 7:30 - 7:59
Mount External SSD 7:59 - 8:40
Create ETH Account 8:40 - 8:57
Sync Node 8:57 - 9:27
Monitor Node 9:27 - 9:43
Check Status 9:43 - 10:07
Review LevelDB 10:07 - 10:23
How Much We Earned 10:23 - 10:35
Ethereum (GETH) Downloads
geth.ethereum.org/downloads
--Commands--
ping raspberrypi.local
raspi-config
apt-get update
lsblk
mount /dev/sda1 /mount-eth2
geth --http --miner.etherbase 0xA92f293fF7f639f9d604662d12eac76a103942DD --datadir /ethereum-chain --ipcdisable --cache 60000 --maxpeers 500
geth attach http://127.0.0.1:8545
var lastPercentage = 0;
var lastBlocksToGo = 0;
var timeInterval = 10000;
setInterval(function () {
var percentage = eth.syncing.currentBlock / eth.syncing.highestBlock * 100;
var percentagePerTime = percentage - lastPercentage;
var blocksToGo = eth.syncing.highestBlock - eth.syncing.currentBlock;
var bps = (lastBlocksToGo - blocksToGo) / (timeInterval / 1000);
var etas = 100 / percentagePerTime * (timeInterval / 1000);
var etaM = parseInt(etas / 60, 10);
console.log(parseInt(percentage, 10) + '% ETA: ' + etaM + ' minutes @ ' + bps + 'bps');
lastPercentage = percentage;
lastBlocksToGo = blocksToGo;
console.log("Remaining Blocks: " + (eth.syncing.highestBlock - eth.syncing.currentBlock));
}, timeInterval);
#ethereum #raspberrypi









![New Method to Bulk Upload NFTs to OpenSea
This video reveals a new way to bulk upload your NFT collection to marketplaces like OpenSea and Rarible. I will be using a service called NiftyMints which allows you to bulk upload your images and mint them in seconds. This approach is compatible with OpenSea and Rarible.
#opensea #nft
π§ Need expert help fast? Book a 1:1 session and get unstuck today π https://bit.ly/42I10y5
π₯ NEW: Unlock members-only videos and behind-the-scenes drops π https://bit.ly/4iyBm4I
π οΈ The exact tools and gear I trust (and actually use) π https://amzn.to/44fKDv4
π Step-by-step setup guides, templates, and insider resources π https://bit.ly/4ivZDID
π Grab custom gear and tools designed by me π https://etsy.me/4isKwjb
π© For sponsorships or business inquiries, reach out: macgyvertechnology@gmail.com
Outline
Intro 0:00 - 1:06
NIFTYMINTS 1:06 - 1:36
Green Energy 1:36 - 1:50
Lazy Minting 1:50 - 1:57
MetaData 1:57 - 2:07
New Contract 2:07 - 2:32
Befunky 3:40 - 4:20
Create Collection 4:20 - 4:48
Upload Images 4:48 - 4:50
Enter ETH Address 4:50 - 5:17
Review NFTs 5:17 - 5:45
OpenSea 5:45 - 6:15
Unhide NFTs 6:15 - 6:28
Remove NIFTYMINTS 6:28 - 6:40
https://niftymints.art/
Mint NFTs in bulk for OpenSea and Rarible, customize NFTs with unique metadata, publish custom smart contracts, bulk minting, and more - no coding required.
What is an NFT?
A non-fungible token (NFT) is a specialized type of cryptographic token representing something unique, like a domain name, a limited-time skin for a video game, or other digital properties owned by a user. Therefore, the NFTs are not mutually interchangeable, meaning an individual might trade ownership of a domain name for ownership of a rare character skin or a cryptocurrency. NFTs differ from cryptocurrency; NFTs are entirely non-fungible, and they cannot be traded for something identical. Cryptocurrency is fungible and is exchanged for something that is of equal or identical value.
What is IPFS?
IPFS allows users to host and receive content in a manner similar to BitTorrent. As opposed to a centrally located server, IPFS is built around a decentralized system[5] of user-operators who hold a portion of the overall data, creating a resilient system of file storage and sharing. Any user in the network can serve a file by its content address, and other peers in the network can find and request that content from any node who has it using a distributed hash table (DHT). New Method to Bulk Upload NFTs to OpenSea](https://i.ytimg.com/vi/gvbvlglFFxI/mqdefault.jpg)
