Hvordan lage Bootstrap-fil for å øke den første synkroniseringen av lommeboken
De fleste av Altcoin-kjernepungene er basert på Bitcoin QT-lommebok. På et eller annet tidspunkt kan du møte synkroniseringsproblemer med kjerneboklåsen din. Hvis lommeboken din ikke synkroniseres, er det ganske mange måter å feilsøke og fikse den på. Hvis ingen av feilsøkingsmetodene fungerer, er den eneste måten å fikse lommeboken din på ved å slette alle kjernefiler og synkronisere blockchain fra start. Siden lommeboken bruker P2P-tilkobling, vil det ta lang tid å fullføre blockchain fra start. Heldigvis kan du øke hastigheten på denne prosessen ved å bruke en fil som heter Bootstrap.
Bootstrap.dat er en flat binærfil som inneholder oppdaterte blockchain-data. Bare legg denne filen i lommebokens datakatalog og start lommeboken på nytt. Nå, i stedet for å laste ned blokk for blokk ved hjelp av P2P-tilkobling, validerer lommeboken din og importerer blockchain-data fra denne bootstrap-filen. Tidligere har vi forklart hvordan du bruker bootstrap-filen. Her i dette innlegget får vi se hvordan du lager denne bootstrap-filen.
Hvordan lage Bootstral.dat-fil?
Noen myntutviklere inkluderer denne filen sammen med den siste lommebokutgivelsen. Du finner også torrentfiler distribuert av fellesskapsmedlemmer som publikum kan laste ned og bruke. Vi vil minne deg om at du aldri laster ned filer fra en ikke-klarert kilde. Husk også å sikkerhetskopiere lommeboken.dat og den private nøkkelen før du gjør noen endringer i lommebokfilene.
Hvis du har en fullstendig kopi av blockchain som er bekreftet, og hvis du vil flytte den til lommeboken på en annen datamaskin, trenger du ikke å generere bootstrap-fil. Uansett om det er et Windows-operativsystem eller Linux-operativsystem, er lommebokens kjernefiler de samme. Så bare kopier chainstate og blokkerer mappen fra oppdatert lommebok til maskinen der lommeboken din ikke er oppdatert. Uansett av en eller annen grunn, lurer du kanskje på hvordan du genererer din egen bootstrap.dat-fil. Det er faktisk ganske enkelt, og den følgende guiden skal hjelpe deg.
Opprette bootstrap-fil i Windows / Mac
Først og fremst må du ha fullstendige gyldige blockchain-data for å kunne lage en bootstrap.dat-fil. I Bitcoin er det en Python Scrypt kalt linearize.py som du kan bruke til å lage bootstrap.dat. Den vil lage gyldig bootstrap-fil som vil ha blokker i orden og inneholder ingen foreldreløse blokker. Uansett skal vi ikke dekke denne prosessen, da bootstrap-fil ikke lenger er nødvendig for Bitcoin-kjerne-lommeboken. For fra lommebokversjon 0.10.0 er det mye raskere å starte Bitcoin-kjernen og la den synkronisere seg selv. Imidlertid er det mange Altcoins som fortsatt anbefaler å bruke Bootstrap.dat-filen for å øke hastigheten på lommebokens første synkronisering. Hvis du lurer på, så er her hvordan denne bootstrap-filen blir opprettet?
For å lage din egen bootstrap.dat-fil er alt du trenger å gjøre bare å sammenkoble blk-filene du finner i blokkeringsmappen.
- Velg mynten du vil lage en bootstrap.dat-fil for.
- Åpne mappen der kjernefilene til lommeboken din ligger, og naviger til blokkeringsmappen.
- Les nå alt blkXXXXX.dat som du finner i blokkeringsmappen, og sammenkoble dem.
- Navngi den endelige filen som bootstrap.dat, og eventuelt hvis du ønsker det, kan du komprimere denne filen.
Det er det! Bootstrap.dat-filen er klar. Nå i detalj, la oss se hvordan det gjøres i både Windows og Mac.
Windows:
1. Skriv CMD i Windows-søkefeltet og åpne ledeteksten.
2. Bruk nå CD-kommandoen til å navigere til lommebokens kjernemappe der blokkeringsfilene ligger
For eksempel:
cd C: \ Users \% USERNAME% \ AppData \ Roaming \ Litecoin \ blocks
3. Nå i blokkeringsmappen finner du flere filer som blk00000.dat, blk00001.dat, blk00002.dat, blk00003.dat, blk00004.dat, blk00005.dat og så videre.
Merk: Noen mynter vil ha færre tall, og noen vil ha flere blk.dat-filer. Det du trenger å gjøre er å sammenkoble alle disse filene. For å gjøre dette, skriv inn følgende kommando i ledetekstvinduet når du har navigert til riktig blokkeringsmappe.
kopier / b blk00001.dat + blk00002.dat + blk00003.dat + blk00004.dat + blk00005.dat bootstrap.dat
Når du har angitt alle blk.dat-filene i rekkefølge, trykk Enter. Før det, sørg for å legge inn bootstrap.dat på slutten av lenken. Det er det. Bootstrap.dat-filen blir opprettet, og du finner denne filen i samme blokkeringsmappe.
Mac:
Fremgangsmåten for å lage bootstrap.dat-fil på Mac er også den samme som Windows.
1. Åpne terminalvinduet
2. Naviger til mappen der blk-filene ligger.
Eks:
cd "Bibliotek / Applikasjonsstøtte / Litecoin / blokkerer /"
3. Kjør deretter følgende kode som vil sammenkoble alle blk-filer og opprette bootstrap.dat-fil.
katt blk00000.dat blk00001.dat blk00002.dat blk00003.dat blk00004.dat blk00005.dat > bootstrap.dat
Det er alt. Bootstrap.dat-filen er klar. Nå kan du komprimere denne filen og dele den med brukere som trenger å synkronisere lommebøkene sine raskere.
Fant denne guiden nyttig? Du vil kanskje også like følgende guider:
- Hvordan fikse lommeboken som ikke synkroniseres
- Importerer private nøkler til kjernebokladen til electrum-lommeboken
- Hvordan lage lommebokkonfigurasjonsfil
- Hvordan kryptere og låse opp kjerne lommeboken på en sikker måte
- Veiledning for å legge til noder i QT-lommeboken
- Flytter blockchain-filer til lommeboken til en annen katalog
- Hvordan signere en melding med Bitcoin-adresse