Wat is een Bitcoin Full Node?

Om Bitcoin decentraal te houden zijn er veel deelnemers nodig die deelnemen aan het in stand houden van het netwerk. Bitcoin is een peer-to-peer netwerk. Het is belangrijk om er bij stil te staan dat het Bitcoin netwerk niet uit zichzelf werkt. Idealiter zou iedere deelnemer (peer) moeten helpen met  het valideren van transacties. Kijk, om de Bitcoin transacties te kunnen doorsturen en valideren heb je achter de schermen grote hoeveelheden zogenaamde “Full-nodes” nodig. Deze zijn zeer belangrijk en iedereen kan met een goed uitgeruste computer een full-node draaien met een volledige kopie van de actuele status van de Bitcoin Blockchain. Door je eigen full-node te draaien help je actief om Bitcoin veiliger en robuuster te maken. Hier volgt een eenvoudige gids in het Engels om te volgen. Deze is opgesteld door de Bitcoin Core ontwikkelaar Pieter Wuille. Het is nogal een technische procedure. Lezers, enthousiastelingen of ontwikkelaars die geen tijd hebben voor het opzetten van een full node, kunnen ook de Bitseed aanschaffen om tijd en mogelijke ergernis te besparen.

What is the role of a full node:

  • Full nodes provide lookup of historic blocks, which is necessary for new nodes synchronizing.
  • Full nodes provide filtered transaction lookup for SPV clients, which is necessary for those clients to function.
  • Full nodes validate blocks and transactions, and relay them.
  • Jameson Lopp wrote an interesting piece on the importance of Full Nodes here.
  • Coindesk wrote their own piece on the subject that can be found here.
  • You can explore current Full Nodes here.

Unlike with mining, you do not earn any money for operating a Full Node. The only benefit you get is that warm fuzzy feeling that you are helping to support the Bitcoin Network. That being said, if you own any bitcoin or run a Bitcoin based business, you do indirectly benefit from a stronger and more robust network .


The Simple Guide to Running a Full Node

1) First you need a computer or server that can be kept online as much as possible. This computer needs to have at least 30GB of free space. Over time it will need more space as the blockchain grows in size. (May be worth it to purchase a cheap external hard drive)

2) It should also have a fast and reliable internet connection that does not have any usage caps/limits. (Our Full Nodes average about 3-4GB worth of uploads every 24 hours)

3) Install the Bitcoin Core Software.

4) Wait for historical data to download. Bitcoin Core initial sync can take 3-10 hours on first startup.

5) After the download is complete, scroll over the signal bars on the bottom right hand corner of the Bitcoin Core window. It will tell you how many connections you have. If you have more than 8 connections, then everything is working great. If you have 8 or less connections, you need to sign into your router’s software and forward port 8333.

Active Connections

Note for Mac/OSX users:


Running a Node on a Raspberry Pi 2

The Raspberry Pi 2 is a low cost and low power Linux computer that only costs $35. For this reason, the RPi2 makes a great full node for those with uncapped home internet connections.

The Bit-Post wrote a great step by step guide that can be found here: http://bit-post.com/featured/running-bitcoincore-0-10-on-a-raspberry-pi-2-4419



Need more Details?

The Bitcoin.org in-depth guide to running a Full Node can be found here. It is more complicated than this guide but is a great resource if for some reason something isn’t working after you follow our guide.

Voor meer informatie: