Bitcoin är en Peer to Peer-kryptovaluta. Plånboksklienten för Bitcoin laddar ner blockchain från nätverket genom att synkronisera med andra noder. Inte bara Bitcoin utan de flesta av kryptovalutans kärnplånböcker fungerar så här eftersom de alla är baserade på Bitcoin. Eftersom det kräver Peer to Peer-kommunikation att ladda ner och validera varje block kommer processen att synkronisera hela blockchain att ske långsamt. Även datorer med hög internethastighet tar dagar eller till och med veckor att synkronisera Bitcoin blockchain. Detta är ett problem med Bitcoin och andra kryptovalutaplånböcker vars blockkedjans filstorlek är enorm. Du kan lägga till noder i din plånbok som hjälper till med nätverksanslutningen men det påskyndar inte synkroniseringsprocessen. Lyckligtvis, för att påskynda plånbokssynkroniseringsprocessen kan du använda Bootstrap-filen.

Vad är Bootstrap-fil och hur den fungerar? Var hittar jag Bootstrap.dat för Bitcoin och hur jag använder den här filen?

Vad är Bootstrap.dat?

Bootstrap.dat är en fil som innehåller en kopia av blockchain från Genesis-blocket till en viss tidpunkt. Denna komprimerade Bootstrap.dat-filen används för att påskynda de första nedladdningstiderna för blockchain. Hur? Din plånboksklient laddar ner och verifierar varje block från P2P-nätverket. Detta är vanligtvis långsamt och speciellt om du använder plånbok för första gången kan synkroniseringsprocessen ta ganska lång tid.

I stället för att använda Peer to Peer-kommunikation kan din plånboksklient läsa blockchain-data från den här komprimerade bootstrap-filen som innehåller kopian av blockchain-data tills en viss blockhöjd. När plånboksklienten har läst data från bootstrap-filen kommer den att använda P2P-anslutningen för att ladda ner de återstående blocken. Denna metod är snabbare och dessutom förbrukar mindre bandbredd jämfört med standard synkroniseringsprocess. Men fortfarande tar bootstrap-metoden lite tid eftersom din plånboksklient behöver validera varje enskilt block.

Var hittar jag den här Bootstrap.dat-filen för Bitcoin?

Först och främst vill vi meddela att nedladdning av bootstrap.dat-fil för Bitcoin från inofficiell och opålitlig källa rekommenderas inte. Denna rekommendation är inte bara för Bitcoin utan även för andra kryptovalutor som Dash, Litecoin, etc. Du hittar filen bootstrap.dat i torrent, Bitcoin Talk-forum och på flera webbplatser från tredje part. Men som vi sa är detta inofficiella källor och de behåller det för forskningsändamål. Så var kan jag hitta den officiella filen bootstrap.dat för Bitcoin?

Bitcoin.org brukade tillhandahålla denna bootstrap-fil för att påskynda synkroniseringsprocessen. Men den filen är inte tillgänglig och de behåller inte längre den. Eftersom synkronisering av plånböcker med metoden bootstrap.dat inte längre är fördelaktig och inte längre nödvändig. Från och med Bitcoin Core version 0.10.0 och senare är nedladdning av blockchain med peer to peer-nätverk mycket snabbare och nedladdning av blockchain direkt med core wallet-klient är mycket effektivt.

Mer information: https://bitcoin.org/en/release/v0.10.0#faster-synchronization

Hur man använder bootstrap-filen för att påskynda initial synkronisering

Medan Bitcoin inte längre använder den här metoden rekommenderar andra kryptovalutor detta och de behåller den här filen officiellt. Du hittar paketet antingen på den officiella webbplatsen eller på deras GitHub-förvar. Den här komprimerade bootstrap.dat-filen innehåller en seriekopia av blockchain och du kan använda den för att påskynda din plånboks initialiseringsprocess. Om du någonsin stöter på en sådan fil är det här hur du använder bootstrap-filen.

1. Det mest rekommenderade steget innan du gör några ändringar i din plånbok är att ta backup av plånboken. Ha en kopia av wallet.dat-filen på två eller flera platser. Om din plånbok är ny eller tom är detta steg inte nödvändigt. När säkerhetskopieringen är klar lämnar du plånboken.

2. Hitta nu den officiella källan och ladda ner filen bootstrap.dat, som vanligtvis är en komprimerad zip-fil.

3. När .zip-filen har laddats ner packar du upp den där du hittar filen som heter bootstrap.dat.

4. Därefter måste du flytta den här filen bootstrap.dat till din plånbokskärna. Alla kryptovalutaplånböcker behåller sina kärnfiler på följande plats.

Windows: C: \ Användare \% användarnamn% \ AppData \ Roaming \ myntmapp

Mac OS: ~ / Library / Application Support / coinname

Linux: ~ / .namn

Om dina plånboksfiler inte finns på standarddataplatsen har du valt att använda en anpassad blockchain-katalog under installationen.

Bootstrap-filplats

Hitta katalogen och lägg bara filen bootstrap.dat där. När du är klar öppnar du din wallet.qt-fil och i nedre vänstra hörnet istället för “Anslutning till kamrater” ser du “Importera block från disk”.

importera block från disk

Men jag använder den här plånboken länge och i kärnmappen har jag några blockfiler. Ska jag ta bort alla dessa .blk.dat-filer innan jag använder den här bootstrap-filen?

Importerar bootstrap.dat till befintlig plånbok?

Först och främst bör bootstrap.dat-filer påskynda de första nedladdningstiderna för blockchain och är inte nödvändigt om du redan använder plånboken. Hur som helst om din plånbok har fastnat i viss blockhöjd och om du vill börja om kan du använda filen bootstrap.dat. Men innan du använder det för att importera blockchain är det bara några filer och mappar som du behöver ta bort först.

Stäng först din plånbok om den redan är igång. Gå sedan till din plånbokskärnmapp och kopiera filen wallet.dat till en annan plats. Detta steg är ett måste, särskilt om du har pengar i din plånbok. Ta sedan bort mapparna och filerna som visas i bilden nedan, till exempel: block, chainstate-katalog och peers.dat-fil.

Med hjälp av bootstrap, dat-fil

När du är klar flyttar du bootstrap.dat till den här platsen och startar sedan plånboken. Din plånboksklient kommer nu att börja importera block från disk, det vill säga den kommer att börja bearbeta block som finns i filen bootstrap.dat.

Notera: Denna process använder höga CPU-resurser och det tar lite tid. Under denna period ska du inte försöka använda eller stänga plånboken eftersom du kan hamna i den. När din plånboksklient har slutfört att importera block från disk kommer den att ansluta till kamrater och börja ladda ner de senaste blocken.

Kan jag ta bort den här bootstrap-filen?

Ja, när din plånbok har laddat ner blockchain-data kan du fortsätta och ta bort den här filen. Du hittar faktiskt inte den ursprungliga filen som du släppte i kärnkatalogen. När plånboken har kopierat och importerat blockchain-filerna markerar den filen bootstrap.dat som bootstrap.dat.old. Den här gamla filen behövs inte längre och du kan ta bort den.

Är den här filen säker?

Att använda bootstrap-fil för Bitcoin rekommenderas inte eftersom synkronisering direkt med plånboksklienten är mycket snabbare och robust. Hur som helst har du fortfarande den här frågan eftersom de flesta andra mynt rekommenderar att du använder bootstrap-filen för att påskynda sin plånbokssynkroniseringsprocess. Den här bootstrap.dat-filen innehåller endast blockchain-data, den är säker och påverkar inte dina pengar i alla fall. Men som vi tidigare sa får du aldrig ladda ner och använda filen bootstrap.dat från opålitlig / inofficiell källa, eftersom filen potentiellt kan innehålla skadlig kod.

Hoppas det hjälper!

Gillar du den här artikeln? Du kanske också gillar att läsa om Bitcoin blockchain beskärning.