Vad är en Bitcoin-nod och vem behöver en?

[ware_item id=33][/ware_item]

Många Bitcoin-logoer är tusensköna kedjor.


Bitcoin-nätverket har ingen central myndighet som bestämmer vilka transaktioner som är giltiga och vilka inte. Det finns ingen som ger ut mynt och ingen som kan ta tillbaka dem. Ingen vet hur man stänger av Bitcoin. Istället består Bitcoin av datorer som kallas noder, som kan vara lika små som en Raspberry Pi.

Vad är en Bitcoin-nod?

Dessa noder upprätthålls av individer och organisationer, och vissa kan köra flera noder. En nod har olika funktioner, vissa mer väsentliga än andra. Noden kan konfigureras så att några av dessa funktioner stängs av.

Hur du ställer in din egen Bitcoin-nod.

En Bitcoin-nod får eller inte användas för att bryta Bitcoin. I gruvprocessen kräver en nod ytterligare hårdvara för specialanvändning som hjälper till att beräkna repetitiva matematiska utmaningar i ett slags globalt lotteri. Detta hjälper till att skydda nätverket från angripare, och gruvarbetare belönas med nyutgivna Bitcoin- och transaktionsavgifter.

Det finns cirka 100 000 Bitcoin-noder som kör och utgör nätverket, även om exakta antal är svåra att få fram. Det beror på att en nod bara är en mjukvara som vem som helst kan ladda ner, ändra och köra. Det finns ingen myndighet som registrerar eller certifierar noder, eller ens definierar vad en nod är.

Funktioner för en Bitcoin-nod

När man startar en Bitcoin-nod kommer den först att försöka ansluta till andra Bitcoin-noder och ladda ner historisk data och gå hela vägen tillbaka till det allra första Bitcoin-blocket, Genesis Block. Mer specifikt kommer en nyinställd node att begära att ladda ner varje Bitcoin-block som finns, för närvarande över 580 000. Det här är cirka 220 GB värde och kan ta en betydande tid beroende på internetanslutningen.

Verifiering av reglerna

En Bitcoin-nod beräknar sedan genom denna historiska hög med data och se till att alla regler är på plats. Vad dessa regler kan vara exakt kan skilja sig från version till version, men i allmänhet har Bitcoin-regeluppsättningen varit konstant över tid. Reglerna är svåra att ändra med avsikt: Om du ändrar reglerna kan du plötsligt inte kunna kommunicera med nätverket. Om du producerar ett block enligt en ny regeluppsättning kan du se att det avvisas av alla andra.

För de som äger Bitcoin är det ofta av stor vikt att veta vad de har. Vilka regler reglerar nätverket? Följs dessa regler? Hur många mynt finns det och hur många kan skapas av vem?

Information om inkommande betalningar

För dem som accepterar Bitcoin som betalning är det viktigt att veta om en betalning har gjorts eller inte, och om beloppet är tillräckligt. Utan att samla in denna information själva måste de lita på en tredje part, till exempel en webbplats. Denna information kan vara otillgänglig när som helst eller, mer problematisk, kan vara fel.

Det enda sättet att med säkerhet ta reda på om en betalning har gjorts eller inte är att verifiera den med en Bitcoin-nod.

Information om historiska händelser

En Bitcoin-nod, som standard, kommer att lagra alla historiska Bitcoin-data. Detta är mycket användbart för nätverket som helhet, eftersom varje ny deltagare kan ansluta till din nod och få en kopia av denna information för att validera de historiska transaktionerna, utan vilka det aktuella tillståndet inte kan fastställas. Detta kostar emellertid bandbredd, som kan vara knapp eller dyr. I dessa situationer kan operatören välja att begränsa hur mycket av dessa historiska poster som ska delas. Eftersom posterna också förbrukar utrymme på datorn, kan någon välja att konfigurera sin nod för att automatiskt ta bort äldre transaktioner och block som inte berör operatören.

Andra alternativ

Det är också möjligt att använda en Bitcoin-nod anonymt via Tor-nätverket eller tjäna uteslutande andra noder som endast kan nås via Tor. Detta kan göras för att ytterligare dölja Bitcoin-aktivitet från ISP: er eller myndigheter, eller också för att trotsa DDoS-attacker genom att gömma sig. I de fall internetmottagningen avbryts eller inte är tillgänglig är det möjligt att ta emot data från en satellitmatning och dela den med andra via ett Wi-Fi-nätverk.

Kör din egen nod

För att en cryptocurrency ska vara decentraliserad är det viktigt att alla alltid kan köra en nod utan att behöva godkännas eller licensieras. Detta innebär att mjukvaran för att köra en nod måste vara fri och öppen källkod, men också att de uppgifter som krävs för att verifiera hela Blockchain inte kan vara för stora eller för mycket en börda beräkningsmässigt. Det måste vara möjligt att köra en nod anonymt och utan censur.

Om det någonsin blir för dyrt och betungande att köra en nod, kan enheterna som kör en nod kunna kollidera för att ändra reglerna, ta bort historiska data eller ändra regeluppsättningen, även utan att vi vet.

Vad är en Bitcoin-nod och vem behöver en?
admin Author
Sorry! The Author has not filled his profile.