Een consensus algoritme is een proces dat ervoor zorgt dat bepaald kan worden welke data-input betrouwbaar is binnen een computernetwerk.
Binnen het Bitcoinnetwerk, dat bestaat uit honderdduizenden ‘nodes’ (aangesloten computers met allen een eigen kopie van de volledige blockchain waaronder ook de miners zich bevinden), zorgt het concensus algoritme er onder meer voor dat er overeenstemming bereikt wordt tussen al deze computers over de gedane transacties: of deze transacties wel of niet hebben plaatsgevonden en of de de Betaler ook daadwerkelijk in bezit is van de bitcoin die hij/zij wil versturen. Het zogenaamde ‘Double Spend’ probleem is met behulp van deze techniek daarom opgelost.
NB: Door het ‘Double Spend’ probleem op te lossen is feitelijk de ‘uitvinding’ gedaan waarbij een digitaal goed op het internet NIET te kopiëren valt. Dit is één van de ‘killer-apps’ van het Bitcoin netwerk!