Sadržaj
U prošlim smo vodičima vidjeli uvod BitcoinUspjeli smo vidjeti njegove karakteristike, uporabe, a također smo koristili tankog klijenta da objasnimo kako se s ovom tehnologijom postupa s transakcijama.Iako ovaj klijent kojeg koristimo služi svojim svrhama, nije tako potpun kao Bitcoin jezgra, također poznat kao Satoshi kupac, koji implementira sve aspekte sustava bitcoin, uključujući novčanik, transakcije, potpune provjere bitcoin mreže i njen puni čvor.
Za dobivanje klijenta idemo na službenu stranicu na sljedećoj poveznici, tamo odabiremo svoj operacijski sustav, u slučaju ovog vodiča koristit ćemo verziju Windows, na kraju biramo Bitcoin jezgra za početak preuzimanja tableta:
POVEĆAJTE
POVEĆAJTE
Zato na dnu možemo vidjeti poruku koja kaže: Prije 3 godine i 46 tjedana, ovo je preostalo vrijeme za Bitcoin jezgra kako bismo dovršili sinkronizaciju svih mrežnih podataka na svom računalu, pa ćemo morati pričekati nekoliko dana da počnemo obavljati transakcije s njim.
PreporukaPreporučujemo da za ovaj proces imamo dovoljno prostora na tvrdom disku od 2013. veličine 16 GB ovih informacija, također je važno imati dobru internetsku vezu jer ako nećemo potrošiti dane već mjesece pokušavajući sinkronizirati našeg klijenta i naravno vrijeme, jer ako imamo hitnu potrebu izvršiti transakcije, bolje je instalirati Multibit ili neki drugi tanki klijent.
Mnogi će zasigurno pomisliti da su pobijedili preuzimanjem ovog klijenta i provodeći dane, pa čak i tjedne pokušavajući ga sinkronizirati, naravno da je mogućnost bilježenja svih transakcija napravljenih od početka mreže velika prednost, ali to je ne tamo gdje ovaj klijent doista sja.
JSON-RPC APITamo gdje svijetli Satoshi kupac je u implementaciji sučelja JSON-RPC Može mu se pristupiti putem naredbenog retka, gdje ovdje možemo komunicirati sa mogućnostima koje imamo u API -ju što nam čak omogućuje da ga koristimo zajedno s programskim jezicima za dobivanje podataka iz bitcoin mreže putem njega.
Da bismo vidjeli kako ova značajka funkcionira, ponovno ćemo pokrenuti našeg klijenta u slučaju da smo ga zatvorili i idemo na karticu Pomozite, odabiremo opciju Prozor za otklanjanje pogrešaka i u tom sučelju idemo na odjeljak Konzola:
POVEĆAJTE
POVEĆAJTE
Budući da smo s konzolom imali prvi pristup i uspjeli smo dobiti osnovne podatke, otići ćemo korak dalje i upotrijebiti ga za izvođenje nekih zanimljivih operacija s našim portfeljem.
Prije nego počnete s izradom ključeva za naš novčanik i upotrebom naredbi na njemu, važno je prvo razmisliti o njegovoj sigurnosti, jer ćemo ga nastaviti šifrirati lozinkom po našem izboru.
Za ovu operaciju koristit ćemo naredbu enkripcijski novčanik sa lozinkom rješen, gdje vrijedi zapamtiti da ovu lozinku moramo zamijeniti mnogo robusnijom, nakon izvršavanja naredbe ponovno izvršavamo naredbu dobiti informacije da vidimo kako nam je novčanik šifriran. Pogledajmo onda odgovor po konzoli na ovu radnju:
POVEĆAJTE
Sada za otključavanje novčanika samo moramo izvršiti naredbu walletpassphrase koji prihvaća dva parametra, lozinku za otključavanje novčanika i broj sekundi do automatskog zaključavanja novčanika, nešto vrlo korisno i što implementira visoke razine sigurnosti, pogledajmo izvršenje naredbe i sa naredbom dobiti informacije dobit ćemo vrijednosti za ulaz otključano_do trenutka:
POVEĆAJTE
Još jedna od funkcionalnosti i prednosti koje ima Bitcoin jezgra To je mogućnost izrade sigurnosnih kopija našeg portfelja, a zatim ga bez problema obnoviti. Za to ćemo koristiti naredbu backupwallet nakon čega slijedi naziv koji ćemo dati našoj datoteci:
backupwallet wallet.backupSada za obavljanje obnove važno je da prvo otključamo novčanik i naredbom importwallet izvodimo operaciju:
importwallet wallet.bakup
Za početak rada s transakcijama unutar bitcoin mreže moramo dobiti adresu koja se generira u spremištu adresa mreže, za to moramo koristiti samo naredbu getnewaddress Da bismo dobili nešto, pogledajmo odgovor s konzole:
POVEĆAJTE
POVEĆAJTE
POVEĆAJTE
Ove su alternative implementirane u različitim programskim jezicima, što nam daje ogroman raspon mogućnosti za rad s bitcoinom:
alati za libbitcoin i sxTo je klijent i knjižara zauzvrat izgrađena C ++, Ima mnoge karakteristike koje smo objasnili u ovom vodiču, poput funkcionalnosti mogućnosti izvršavanja naredbi u njemu za izvođenje operacija.
bitcoinjbitcoinj je potpuni klijent orijentiran na čvorove razvijen u Java. Možete držati novčanik, primati i slati transakcije, pri čemu je jedna od njegovih prednosti to što ne morate držati kopiju cijele mreže i transakcija na bitcoin mreži.
pycoinKlijent razvijen u Piton te da podržava manipulaciju bitcoinima kao i njihove transakcije, čak i pomoću jezika za rješavanje nestandardiziranih transakcija.
Kao što vidimo, pored imamo i druge alternative Bitcoin jezgra, gdje će izbor jednog ili drugog jasno ovisiti o zahtjevima svakog korisnika i njihovoj filozofiji rada s bitcoin mrežom.
Ovime smo završili ovaj vodič, gdje smo mogli naučiti sve značajke koje Satoshi kupac za rad s bitcoin mrežom, kao i mogućnost izvršavanja naredbi koje proširuju njegovu funkcionalnost i daju nam dodatne alate koje možemo koristiti u svoju korist.