Focus on Bitcoin nodes

Operating a full node is the way to full autonomy in the Bitcoin ecosystem. Even though Trace Mayer gambled away the grace of the Bitcoin community after his mimblewimble coin shilling, his “First Class Citizen” still correctly describes what a full node offers. Users are not simply in possession of the blockchain. By choosing the client, i.e. the node implementation, you can have a dramatic influence on the governance of the blockchain.

 

Decentralized node network, but focus on one client

How decentralized is the landscape of the full nodes? Two things can be considered here: first, the number of nodes, and second, the diversity of the node implementations. And the number of nodes is really high. The well-known Bitcoin analysis site coin.dance has over 10,000 nodes. And even this number is only a lower bound, since these are only so-called “listening nodes”, that is, well-connected nodes. In total, according to Luke Dashjr’s analyzes, there are over 50,000 Bitcoin nodes.

 

Bitcoin clients: it doesn’t always have to be core

When it comes to node implementations, the Bitcoin Core Client is undoubtedly the gold standard. With well over 90 percent, the majority of the node hosters also opt for this software. Almost 10,000 listening nodes are currently working with Bitcoin Core.A really own implementation is bcoin. Node.js is also the keyword here, as it is completely new and written using this Javascript Environment. It is said to be easier to set up than Bitcoin Core. In addition, some accounting functions are part of bcoin’s product range.Bitcoin Knots is the implementation of Luke Dashjr. Like Bitcore, it is based on the Bitcoin Core Client and only extends its range of functions. The amount of features is huge, but will be more interesting for real hardliners (or fans of the tonal number system).