Bitcoin blockchain snoeien – Hoe de bestandsgrootte van de bitcoin-portemonnee verkleinen
Het wordt aanbevolen om een volledig knooppunt te draaien om Bitcoin te ondersteunen en om het systeem gedecentraliseerd te houden. Het helpt niet alleen het netwerk, maar komt ook de essentiële deelnemer ten goede. Maar met zo’n enorme blockchain-bestandsgrootte, denk je dat het voor iedereen mogelijk is om een volledig knooppunt te draaien? Er zijn lichtgewicht SPV-portefeuilles, mobiele en hardwareportefeuilles, maar niets komt in de buurt als het gebruik van een kernportemonnee. Maar het grote nadeel van het draaien van een core wallet zijn de schijfruimte en bandbreedtevereisten.
De huidige grootte van de Bitcoin-blockchain is meer dan 200 GB, wat immens is en niet iedereen is klaar om zo’n enorme ruimte voor Bitcoin toe te wijzen. Om deze opslagvereisten te verlagen, is er een functie genaamd snoeimodus. Met behulp van deze optie kunnen gebruikers een core wallet draaien zonder zich zorgen te hoeven maken over schijfruimte. Hier in deze beginnershandleiding laten we u zien hoe u de blockchain-grootte van de Bitcoin-portemonnee kunt verkleinen met behulp van de snoeicommando.
Snoeien van Bitcoin-blokbestanden – Wat is het en hoe het werkt?
De Bitcoin blockchain-gegevens bevatten alle transactiegeschiedenis vanaf de dag dat Bitcoin is gemaakt tot op heden. Met een blokgrootte van 1 MB en een bloktijd van 10 minuten wordt de omvang van de ketting groter en groter. Daarom zal de opslagcapaciteit die nodig is om een volledig knooppunt te draaien, in de toekomst alleen maar toenemen.
Om dit probleem op te lossen heeft het Bitcoin-kernteam een functie uitgebracht in versie 0.11.0 genaamd block file snoeien. Met bloksnoei kan een kleinere versie van de volledige blockchain worden uitgevoerd. Het doet dit door de oudere gegevens te verwijderen die het niet langer nodig heeft tijdens het downloaden van de nieuwste blockchain. Als u de portemonnee in de prune-modus uitvoert, worden eerdere transacties en oude kettinggeschiedenis eenvoudigweg weggegooid, wat op zijn beurt schijfruimte bespaart.
Meer informatie over hoe het werkt, kan zijn hier gevonden.
Voordat u de blockchain-grootte van de Bitcoin-portemonnee verkleint:
Hier zijn een paar dingen om op te merken voordat u doorgaat en de snoeimodus inschakelt voor uw Bitcoin-portemonnee.
- De snoeimodus vermindert de beveiliging van uw portemonnee niet. Het is hetzelfde als het runnen van een volledige knooppuntportefeuille.
- Zodra deze modus is ingeschakeld, kunt u uw portemonnee niet opnieuw scannen, omdat u de blockchain opnieuw moet downloaden. Het runnen van een portemonnee in de gesnoeide modus is niet compatibel met -rescan en -txindex
- Blockchain snoeien duurt maar een paar minuten. Maar vergeet niet dat het een enkele reis is. Als je ooit besluit om de volledige node opnieuw te gebruiken, moet je de hele blockchain opnieuw downloaden.
- Aangezien bestanden zoals kettingstatus en blokindexdatabase enige opslagruimte nodig hebben, zal de totale hoeveelheid gebruikte schijfruimte het opruimdoel overschrijden; maar niet veel.
- Blokkeren is standaard uitgeschakeld en is eenvoudig in te schakelen. Maar vergeet niet dat eenmaal ingeschakeld, er geen andere snelkoppeling is om deze instelling ongedaan te maken. De enige manier is om de hele blockchain opnieuw te downloaden.
Merk ook op dat het snoeien CPU-bronnen in beslag neemt en meer belastend is voor uw harde schijf, omdat deze tegelijkertijd bestanden moet lezen, schrijven en verwijderen. Zorg er dus tijdens dit proces voor dat u geen andere intensieve applicatie gebruikt, vooral als uw pc te weinig specificaties heeft.
Oké! Laten we eens kijken hoe u schijfruimte kunt besparen door de snoeimodus in te schakelen.
Hoe gebruik ik de prune-optie in Bitcoin Core?
De opdracht die u nodig hebt om de opslagruimte te verkleinen, is prune = N, waarbij N de doelgrootte in MiB is die u wilt toestaan.
prune = 0 – Schakelt de snoeimodus uit
prune = 1 – Maakt handmatig snoeien via RPC mogelijk
prune = 550 – Verwijdert automatisch vorige blokbestanden om onder deze doelgrootte te blijven.
Volg de onderstaande stappen om de prune-modus in de Bitcoin Core-portemonnee in te schakelen.
1. Zoek eerst uw wallet-configuratiebestand. Als u het bitcoin.conf-bestand niet in uw Bitcoin-directory vindt, maak er dan een aan.
2. Open portemonnee, ga naar instellingen >> opties en klik op open configuratiebestand.
3. Het configuratiebestand is grotendeels leeg. Sluit nu uw portemonnee en voer in het configuratiebestand het volgende in.
snoeien = 550
Notitie: Het kan 550, 1000, 2000, 10000, 20000 of een willekeurige waarde zijn. Maar 550 is de minimaal aanbevolen waarde en iets lager instellen werkt niet. Het zou moeten zijn >= 550. Als je bijvoorbeeld goed bent om 5 GB blockchain-grootte toe te staan, kun je prune = 5000 instellen.
4. Zodra deze waarde is ingevoerd, slaat u het configuratiebestand op en start u uw portemonnee opnieuw.
Dat is het! Uw portemonnee bevindt zich nu in de snoeimodus. In plaats van 200+ GB te gebruiken, gebruikt uw portemonnee alleen de opgegeven waarde, maar zoals we eerder zeiden, zou deze deze waarde iets kunnen overschrijden.
In plaats van dit in het configuratiebestand in te stellen, kunt u ook een opstartparameter zoals deze -prune = 550 toevoegen.
Voorbeeld:
"C: \ Users \\ AppData \ Roaming \ Bitcoin \ bitcoin-qt.exe" -snoeien = 550
Moet ik de hele Blockchain downloaden??
Het is geweldig dat de snoeimodus iemand in staat stelt om de Bitcoin-kernportemonnee te gebruiken op een beperkte harde schijf. Maar de echte vraag is: “Moet ik de hele blockchain downloaden om de prune-modus van kracht te laten worden?” of “De set met de meest recente blokken wordt alleen gedownload totdat aan de opgegeven grootte is voldaan?” Dit is een veel voorkomende vraag voor gebruikers op locaties waar hun bandbreedte wordt beperkt door ISP. Hoewel de prune-modus helpt om schijfruimte te besparen, verbruikt deze nog steeds veel bandbreedte.
Ja, als u wallet voor de eerste keer gebruikt en het knooppunt helemaal opnieuw synchroniseert, moet u de hele blockchain downloaden. We weten dat het downloaden van de volledige transactiegeschiedenis niet werkt voor veel gebruikers met lage internetsnelheden en maandelijkse datalimieten. Voor dergelijke gebruikers is de enige optie om de blockchain te downloaden van een onbeperkte internetverbinding en deze naar de wallet-schijf te kopiëren.
Oké, het is prima om de hele blockchain te downloaden, aangezien mijn bandbreedte hier niet beperkt is. Maar ik heb maar minder dan 50 GB opslagruimte op mijn systeem. Vult het mijn schijfruimte door 200+ GB aan gegevens te downloaden voordat het snoeien van kracht wordt? U hoeft zich hier geen zorgen over te maken. Wanneer uw portemonnee in de prune-modus staat, worden alle oude gegevens automatisch verwijderd terwijl de nieuwe blokken worden gedownload. Dus technisch gezien neemt het niet meer van uw schijfruimte in beslag dan wat u heeft gespecificeerd.
Er is ook een misvatting dat Blockchain-snoeien het synchronisatieproces zal versnellen. Nee, het zal uw blockchain niet sneller synchroniseren. Het vermindert alleen de opslagvereisten. Dus wat is de snelste manier om de blockchain te synchroniseren??
Bitcoin gesnoeide blockchain downloaden
Het synchronisatieproces van Bitcoin-portefeuilles is in de loop der jaren verbeterd en het downloaden van blockchain via het netwerk gaat aanzienlijk sneller, dus ga niet op zoek naar directe download- of torrent-links. Merk ook op dat het ten zeerste niet wordt aanbevolen om de hele blockchain of gesnoeide blockchain van online te downloaden. Het is enorm onveilig, dus pas op dat u dergelijke bestanden niet downloadt van een niet-vertrouwde bron. U kunt echter nog steeds iemand vinden die u kunt vertrouwen. Neem bijvoorbeeld een kopie van de blockchain van de computer van je vrienden, zet het over naar een USB-stick, download het naar je machine en synchroniseer het zomaar. Het werkt ook als ze blockchain al hebben gesnoeid. Als u geen vertrouwde persoon of bron kunt vinden en u zich zorgen maakt over het bandbreedteverbruik, dan is de Electrum-portemonnee de ideale oplossing voor u.
Ik hoop dat deze gids helpt! Als u vragen heeft over het snoeien van Bitcoin-wallet blockchain, laat het ons dan weten in het opmerkingengedeelte.