Este recomandat să rulați un nod complet pentru a sprijini Bitcoin și pentru a menține sistemul descentralizat. Nu numai că ajută rețeaua, ci beneficiază și participantul esențial. Dar cu o dimensiune atât de mare a fișierului blockchain, credeți că este posibil ca toată lumea să ruleze un nod complet? Există portofele SPV ușoare, portofele mobile și hardware, dar nimic nu se apropie ca operarea unui portofel central. Dar dezavantajul imens al rularii unui portofel de bază este cerința de spațiu pe disc și lățime de bandă.
Dimensiunea actuală a blockchain-ului Bitcoin este mai mare de 200 GB, ceea ce este imens și nu toată lumea este pregătită să aloce un spațiu atât de mare pentru Bitcoin. Pentru a reduce aceste cerințe de stocare există o funcție numită mod de tăiere. Cu ajutorul acestei opțiuni, utilizatorii pot rula un portofel de bază, fără a fi nevoie să vă faceți griji cu privire la spațiul pe disc. Aici, în acest ghid pentru începători, vă vom arăta cum să reduceți dimensiunea blockchain-ului portofelului Bitcoin utilizând comanda de tăiere.
Tăierea fișierelor bloc Bitcoin – Ce este și cum funcționează?
Datele blockchain Bitcoin conțin toate istoricul tranzacțiilor din ziua în care Bitcoin a fost creat până în prezent. Cu dimensiunea blocului de 1 MB și timpul de blocare de 10 minute, dimensiunea lanțului crește din ce în ce mai mult. Prin urmare, capacitatea de stocare necesară pentru a rula un nod complet va crește doar în viitor.
Pentru a depăși această problemă, echipa de bază Bitcoin a lansat o caracteristică în versiunea 0.11.0 numită tăiere de fișiere bloc. Tunderea în blocuri permite executarea unei versiuni mai mici de blockchain complet. Face acest lucru ștergând datele mai vechi pe care nu le mai necesită în timp ce descărcați cel mai recent blockchain. Rularea portofelului în modul prune aruncă pur și simplu tranzacțiile anterioare și istoricul vechi al lanțului, care la rândul său economisește spațiu pe disc.
Pot fi mai multe informații despre cum funcționează găsit aici.
Înainte de a reduce dimensiunea blockchain-ului portofelului Bitcoin:
Iată câteva lucruri de reținut înainte de a merge mai departe și de a activa modul de tăiere a portofelului dvs. Bitcoin.
- Modul de tăiere nu vă va diminua securitatea portofelului. Este la fel ca rularea unui portofel cu nod complet.
- Odată ce acest mod este activat, nu vă mai puteți scana din nou portofelul, deoarece vă cere să descărcați din nou blockchain-ul. Rularea unui portofel în modul tăiat este incompatibilă cu -rescan și -txindex
- Tunderea blockchain-ului durează doar câteva clipe. Dar amintiți-vă că este un bilet dus. Dacă vreodată decideți să utilizați din nou nodul complet, va trebui să descărcați din nou întregul blockchain.
- Deoarece fișierele precum starea lanțului și baza de date cu index de blocuri necesită o anumită stocare, cantitatea totală de spațiu pe disc consumată va depăși ținta de tăiere; dar nu mult.
- În mod implicit, tăierea blocată este dezactivată și este ușor de activat. Dar amintiți-vă că, odată activat, nu există nicio altă comandă rapidă pentru a reveni la această setare. Singura modalitate este să descărcați din nou întregul blockchain.
De asemenea, rețineți că tăierea necesită resurse CPU și este mai impozantă pe hard disk, deoarece trebuie să citească, să scrie și să șteargă fișiere simultan. Deci, în timpul acestui proces, asigurați-vă că nu rulați nicio altă aplicație intensivă, mai ales dacă PC-ul dvs. are puține specificații.
Bine! Să vedem cum să economisiți spațiu pe disc activând modul de tăiere.
Cum folosesc opțiunea de prune în nucleul Bitcoin?
Comanda de care aveți nevoie pentru a reduce dimensiunea stocării este prune = N unde N este dimensiunea țintă în MiB pe care doriți să o permiteți.
prune = 0 – Dezactivează modul de tăiere
prune = 1 – Permite tăierea manuală prin RPC
prune = 550 – Șterge automat fișierele bloc anterioare pentru a rămâne sub această dimensiune țintă.
Urmați pașii de mai jos pentru a activa modul de prune în portofelul de bază Bitcoin.
1. Mai întâi localizați fișierul de configurare a portofelului. Dacă nu găsiți fișierul bitcoin.conf în directorul dvs. Bitcoin, atunci creați unul.
2. Deschideți portofelul, accesați setările >> opțiuni și faceți clic pe fișierul de configurare deschis.
3. Fișierul de configurare va fi în mare parte gol. Acum închideți portofelul și introduceți următoarele în fișierul de configurare.
prune = 550
Notă: Poate fi 550, 1000, 2000, 10000, 20000 sau orice valoare doriți. Dar 550 este valoarea minimă recomandată și setarea ceva mai mică nu va funcționa. Ar trebui să fie >= 550. De exemplu, dacă sunteți bine să permiteți 5 GB de dimensiune blockchain, atunci puteți seta prune = 5000.
4. Odată introdusă această valoare, salvați fișierul de configurare și reporniți portofelul.
Asta este! Portofelul dvs. este acum în modul prune. În loc să folosiți peste 200 GB, portofelul dvs. va folosi doar valoarea specificată, dar, așa cum am spus mai devreme, ar putea depăși ușor această valoare.
În loc să setați acest lucru în fișierul de configurare, puteți adăuga și un parametru de pornire de genul acesta -prune = 550.
Exemplu:
"C: \ Users \\ AppData \ Roaming \ Bitcoin \ bitcoin-qt.exe" -prune = 550
Trebuie să descarc întregul Blockchain?
Este extraordinar faptul că modul de tăiere permite acționarea portofelului de bază Bitcoin într-un spațiu limitat pe hard disk. Dar adevărata întrebare este „Trebuie să descarc întregul blockchain pentru ca modul prune să aibă efect?” sau „Va descărca setul celor mai recente blocuri până când se va îndeplini dimensiunea specificată?” Aceasta este o întrebare obișnuită pentru utilizatorii în locația în care lățimea lor de bandă este limitată de ISP. În timp ce modul de prune vă ajută să economisiți spațiu pe disc, totuși consumă multă lățime de bandă.
Da, dacă folosiți portofelul pentru prima dată și sincronizați nodul de la zero, va trebui să descărcați întregul blockchain. Știm că descărcarea întregului istoric al tranzacțiilor nu va funcționa pentru mulți utilizatori care au viteză mică de internet și limită de date lunară. Pentru astfel de utilizatori, singura opțiune este să descarce blockchain-ul de la conexiunea la internet necapacitată și să-l copieze pe discul portofel.
Bine, descarc bine întregul blockchain, deoarece lățimea de bandă nu este limitată aici. Dar am mai puțin de 50 GB stocare pe sistemul meu. Îmi umple spațiul pe disc descărcând peste 200 GB de date înainte ca tăierea să intre în vigoare? Nu trebuie să vă faceți griji în legătură cu acest lucru. Când portofelul dvs. este în modul prune, acesta va șterge automat toate datele vechi din mers în timp ce noile blocuri sunt descărcate. Deci, din punct de vedere tehnic, nu va ocupa mai mult spațiu pe disc decât ceea ce ați specificat.
De asemenea, există o concepție greșită că tăierea Blockchain va accelera procesul de sincronizare. Nu, nu va sincroniza blockchain-ul mai repede. Acesta va reduce doar cerințele de stocare. Deci, care este cel mai rapid mod de a sincroniza blockchain-ul?
Descărcarea blockchainului tăiat Bitcoin
Procesul de sincronizare a portofelului Bitcoin a fost îmbunătățit de-a lungul anilor, iar descărcarea blockchain-ului prin rețea este semnificativ mai rapidă, așa că nu căutați linkuri direct de descărcare sau torrent. Rețineți, de asemenea, că nu este recomandat să descărcați întregul blockchain sau blockchainul tăiat din online. Este extrem de nesigur, deci aveți grijă să nu descărcați astfel de fișiere dintr-o sursă de încredere. Cu toate acestea, puteți găsi în continuare pe cineva în care să aveți încredere. De exemplu, obțineți o copie a blockchain-ului de pe computerul prietenilor dvs., transferați-o pe un stick USB, descărcați-o pe computer și sincronizați-o așa. De asemenea, funcționează dacă au tăiat deja blockchain-ul. Dacă nu găsiți o persoană sau sursă de încredere și vă faceți griji cu privire la consumul de lățime de bandă, atunci portofelul Electrum este soluția ideală pentru dvs..
Sper că acest ghid vă va ajuta! Dacă aveți întrebări cu privire la tăierea blockchain-ului portofelului Bitcoin, vă rugăm să ne anunțați în secțiunea de comentarii.