čtvrtek 27. srpna 2020

Bitcoin Full Node

 Bitcoin full node

Bitcoin is probably biggest invention in economy since American dollar was separated from gold (last gold-covered currency in the world). When I discovered hat amazing technology, I decided to participate on that revolution a bit. 
 
 

Odroid-C2

When I migrated my home-made multimedia center to Raspberry 4 (full H.265 support, including TvHAT for DVB-T2), legacy, single-board computer Odroid-C2 stayed in desk drawer.... till the moment I bought external hdd 1TB capacity and enable public IP address for that computer. Since that moment I could start to install proper Bitcoin Full Node server. 
 
 
Some informations about computer:
  • Hardkernel Odroid-C2
  • ARMv8 AArch64, 2GB RAM
  • eMMC module socket with 16GB RAM
  • Ubuntu 18.04.3
  • Kernel version 3.16.78-48 aarch64 aarch64 aarch64 GNU/Linux
  • Western Digital 2,5`` - External 1TB
 

 
 
As a full node software I´m using https://bitcoin.org/en/bitcoin-core/ Because of public IP address, the node is regular part of Bitcoin network. Except SSH server without password login (key login only) for administration purposes, there is also nginx as simple web page server present. 

 
Server provides web pages with short description on https://lenka-public.pilsfree.net
 

Bitnodes

Bintodes is service for monitoring whole Bitcoin network nodes by crowling and checking their features. My full node is accessible in that service of course. Let check it on https://bitnodes.io/nodes/78.108.111.113-8333/
 

Troubles 

After Bitcoin Core update to 0.19.1 or newer, the mobile wallet Bitcoin Wallet (which is one of wallets with direct connection into network without special backend) is not able to connect to my node and I still didn't find the reason.