Bitcoin este o criptomonedă Peer to Peer. Clientul portofel al Bitcoin descarcă blockchain-ul din rețea prin sincronizarea cu alte noduri. Nu doar Bitcoin, dar majoritatea portofelului de bază al criptomonedelor funcționează astfel, deoarece toate se bazează pe Bitcoin. Deoarece necesită comunicarea de la egal la egal pentru a descărca și valida fiecare bloc, procesul de sincronizare a întregului blockchain va fi lent. Chiar și computerele cu viteză mare de internet vor dura zile sau chiar săptămâni pentru a sincroniza blockchain-ul Bitcoin. Aceasta este o problemă cu Bitcoin și alte portofele criptomonede a căror dimensiune de fișier blockchain este imensă. Puteți adăuga noduri în portofel, ceea ce vă va ajuta la conexiunea la rețea, dar nu accelerează procesul de sincronizare. Din fericire, pentru a accelera procesul de sincronizare a portofelului, puteți utiliza fișierul Bootstrap.

Ce este fișierul Bootstrap și cum funcționează? Unde pot găsi Bootstrap.dat pentru Bitcoin și cum să folosesc acest fișier?

Ce este Bootstrap.dat?

Bootstrap.dat este un fișier care conține copia blockchain-ului de la blocul Genesis la un anumit moment. Acest fișier Bootstrap.dat comprimat este utilizat pentru a accelera timpul inițial de descărcare a blockchain-ului. Cum? Clientul dvs. de portofel descarcă și verifică fiecare bloc din rețeaua P2P. Acest lucru este de obicei lent și mai ales dacă utilizați portofel pentru prima dată, procesul de sincronizare poate dura destul de mult.

În loc să utilizați comunicarea Peer to Peer, clientul dvs. de portofel poate citi datele blockchain din acest fișier bootstrap comprimat care conține copia datelor blockchain până la o anumită înălțime a blocului. Odată ce clientul portofel finalizează citirea datelor din fișierul bootstrap, acesta va utiliza apoi conexiunea P2P pentru a descărca blocurile rămase. Această metodă este mai rapidă și, în plus, consumă o lățime de bandă mai mică în comparație cu procesul de sincronizare standard. Cu toate acestea, metoda de bootstrap durează ceva timp, deoarece clientul dvs. de portofel trebuie să valideze fiecare bloc individual.

Unde pot găsi acest fișier Bootstrap.dat pentru Bitcoin?

În primul rând, dorim să vă anunțăm că nu este recomandat să descărcați fișierul bootstrap.dat pentru Bitcoin din surse neoficiale și de încredere. Această recomandare nu este numai pentru Bitcoin, ci și pentru alte monede criptografice, precum Dash, Litecoin etc. Veți găsi fișierul bootstrap.dat în torrent, forumurile Bitcoin Talk și în mai multe site-uri web terțe. Dar, după cum am spus, acestea sunt surse neoficiale și le mențin în scopuri de cercetare. Deci, unde pot găsi fișierul bootstrap.dat oficial pentru Bitcoin?

Bitcoin.org oferea acest fișier bootstrap pentru a accelera procesul de sincronizare. Dar acel fișier nu este disponibil și nu îl mai întrețin. Deoarece sincronizarea portofelelor utilizând metoda bootstrap.dat nu mai este avantajoasă și nu mai este necesară. Începând cu versiunea Bitcoin Core 0.10.0 și mai târziu, descărcarea blockchain utilizând rețeaua peer to peer este mult mai rapidă și descărcarea blockchain direct folosind clientul portofel de bază este mult mai eficientă.

Mai multe informatii: https://bitcoin.org/en/release/v0.10.0#faster-synchronization

Cum se utilizează fișierul bootstrap pentru a accelera sincronizarea inițială

În timp ce Bitcoin nu mai folosește această metodă, alte criptomonede recomandă acest lucru și mențin acest fișier oficial. Puteți găsi pachetul fie pe site-ul oficial, fie la depozitul lor GitHub. Acest fișier bootstrap.dat comprimat conține o copie serializată a blockchain-ului și îl puteți utiliza pentru a accelera procesul de inițializare a portofelului. Dacă ați întâlnit vreodată un astfel de fișier, iată cum să utilizați fișierul bootstrap.

1. Cel mai recomandat pas înainte de a efectua modificări portofelului dvs. este să efectuați backupul portofelului. Aveți o copie a fișierului wallet.dat în două sau mai multe locații. Dacă portofelul dvs. este nou sau gol, acest pas nu este necesar. După ce ați făcut backup, ieșiți din portofel.

2. Acum găsiți sursa oficială și descărcați fișierul bootstrap.dat, care este de obicei un fișier zip comprimat.

3. Odată descărcat fișierul .zip, dezarhivați-l de unde veți găsi fișierul numit bootstrap.dat.

4. Apoi, trebuie să mutați acest fișier bootstrap.dat în folderul de bază al portofelului. Toate portofelele de criptomonede își mențin fișierele de bază la următoarea locație.

Windows: C: \ Users \% username% \ AppData \ Roaming \ coinfolder

Mac OS: ~ / Library / Application Support / coinname

Linux: ~ / .nume

Dacă fișierele dvs. de portofel nu sunt acolo în locația de date implicită, atunci în timpul instalării ați optat pentru a utiliza un director personalizat blockchain.

Locația fișierului Bootstrap

Găsiți directorul și puneți fișierul bootstrap.dat acolo. După ce ați terminat, deschideți fișierul wallet.qt și în colțul din stânga jos, în loc de „Conectarea la colegii”, veți vedea „Importarea blocurilor de pe disc”.

importarea blocurilor de pe disc

Dar folosesc acest portofel pentru o lungă perioadă de timp și în folderul de bază am câteva fișiere bloc. Ar trebui să șterg toate aceste fișiere .blk.dat înainte de a utiliza acest fișier bootstrap?

Importul bootstrap.dat în portofelul existent?

Mai întâi de toate fișierele bootstrap.dat trebuie să accelereze timpii inițiali de descărcare a blockchain-ului și nu este necesar dacă utilizați deja portofelul. Oricum, dacă portofelul dvs. este blocat la o anumită înălțime a blocului și dacă doriți să o luați de la capăt, atunci puteți utiliza fișierul bootstrap.dat. Dar înainte de a utiliza acest lucru pentru a importa blockchain aici sunt câteva fișiere și foldere pe care trebuie să le ștergeți mai întâi.

Mai întâi închideți portofelul dacă acesta rulează deja. Apoi accesați folderul de bază al portofelului și copiați fișierul wallet.dat într-o altă locație. Acest pas este obligatoriu mai ales dacă aveți fonduri în portofel. Apoi ștergeți folderele și fișierele afișate în imaginea de mai jos, cum ar fi: blocuri, directorul chainstate și fișierul peers.dat.

Folosind bootstrap, fișier dat

După ce ați terminat, mutați bootstrap.dat în această locație și apoi lansați portofelul. Clientul dvs. de portofel va începe acum să importe blocuri de pe disc, adică va începe să proceseze blocurile găsite în fișierul bootstrap.dat.

Notă: Acest proces utilizează resurse CPU mari și va dura ceva timp. În această perioadă, nu încercați să utilizați sau să închideți portofelul, deoarece s-ar putea să ajungeți să îl prăbușiți. Odată ce clientul dvs. de portofel finalizează importul blocurilor de pe disc, acesta se va conecta la colegi și va începe să descarce cele mai recente blocuri.

Pot șterge acest fișier bootstrap?

Da, odată ce portofelul dvs. termină de descărcat datele blockchain, puteți continua și șterge acest fișier. De fapt, nu veți găsi fișierul original pe care l-ați lăsat în directorul de bază. Odată ce portofelul a copiat și a importat fișierele blockchain, acesta va marca fișierul bootstrap.dat ca bootstrap.dat.old. Acest fișier vechi nu mai este necesar și astfel îl puteți șterge.

Este sigur acest fișier?

Utilizarea fișierului bootstrap pentru Bitcoin nu este recomandată, deoarece sincronizarea directă utilizând clientul portofel este mult mai rapidă și robustă. Oricum aveți în continuare această întrebare, deoarece majoritatea celorlalte monede recomandă utilizarea fișierului bootstrap pentru a accelera procesul de sincronizare a portofelului. Acest fișier bootstrap.dat conține doar date blockchain, este sigur și nu vă afectează fondurile în niciun caz. Cu toate acestea, așa cum am spus anterior, nu descărcați și nu utilizați niciodată fișierul bootstrap.dat dintr-o sursă neacredibilă / neoficială, deoarece fișierul ar putea conține malware.

Sper ca ajuta!

Îți place acest articol? S-ar putea să vă placă să citiți despre tăierea blockchain-ului Bitcoin.