Learn the full node through hello world
for separate components.
It will need a long time to synchronize the entire database, be patient please.
We will use a lightweight way to learn the database:
git clone git@github.com:bitpay/insight.git && cd insight
npm install
npm start
Then open a browser and go to: http://localhost:8100
You can use any type of wallet, online/offline, software/hardware.
A lot of users use SPV wallet today, so you don’t need to wait a long time to synchronize the entire database.
You should know Block hashing algorithm in the beginning,
There are 2 ways to do crypto currency mining, solo or mining pool
Actually it seems nobody uses “solo mining” today, although it is more useful to understand how the miner works.
People eager to use a “mining pool,” you will get more stable rewards, but it makes understanding how mining works more difficult.
Today, it’s better to buy a ASIC miner or GPU miner today, as it will waste a lot of time for you to build a useless miner that is not competitive today.
If you still want to know more about miner, you can read the article Bitcoin mining the hard way: the algorithms, protocols, and bytes
Routing is not as popular as the other components. You can also learn it from the following
Please do help us add the latest knowledge to this guide.
Site Updated: 11 February 2019 . Page Updated: 6 July 2018 . FullNode by poexio