Skip to content

This is the code for the Bitcoin Mining Shoes and the #BitcoinMiningChallenge by Siraj Raval on Youtube

Notifications You must be signed in to change notification settings

llSourcell/Bitcoin_Mining_Shoes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Bitcoin_Mining_Shoes

This is the code for the Bitcoin Mining Shoes and the #BitcoinMiningChallenge by Siraj Raval on Youtube

#BitcoinMiningChallenge - Deadline is 15 August 2022 at 12 PM PST.

Find a renewable energy source, like water, wind, solar, biofuel, geo-thermal, footsteps, etc. and use it for Bitcoin Mining! Post a picture or video of your miner on Twitter with the hashtag #BitcoinMiningChallenge! Then, submit your entry at the link below to win a signed copy of my shoe and receive a shoutout in my next video. There will only be one winner, the more creative and educational your project, the higher your chance of winning. Good luck!

Hardware Dependencies

  • Raspberry Pi Pico
  • ESP8266 WiFi Module
  • Running Shoes
  • Cardboard
  • 8 Piezo-electric sensors
  • Soldering Iron
  • Scissors
  • Glue Gun
  • Tape
  • Rechargable Battery
  • Multimeter
  • Pen

Software Dependencies

All dependencies can be installed from Thonny via Tools > Manage Packages. Type in the required package and click install.

Installation

Step 1 - Setup Raspberry Pi Pico (device #1) by watching this video.

Step 2 - Compile the code in this repository onto device #1.

Step 3 - Install Bitcoin Core on device #2 (like your laptop or desktop)

Step 4 - Install PyMiner on that device #2

Step 5 - Setup an Account on SlushPool

Step 6 - Setup Node.JS Web app on device #2 that collects Bitcoin address from Device #1 once every 24 hours, sends address to Slush Pool, and mines using Device #2.

TODO

Right now, device #1 only generates the address, while device #2 does the heavy lifting (block construction and block mining). This is due to the small amount of storage space available on the Raspberry Pi Pico (unable to store 500 GB blockchain). However, the Raspberry Pi full version can do all of this. So in a V2, the entire mining process should happen on device #1.

Credits

Credits go to Satoshi Nakamoto and the entire Bitcoin community.

About

This is the code for the Bitcoin Mining Shoes and the #BitcoinMiningChallenge by Siraj Raval on Youtube

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages