Innholdsfortegnelse
I tidligere opplæringsprogrammer så vi en introduksjon til BitcoinVi var i stand til å se dens egenskaper, bruksområder, og vi brukte også en tynn klient til å forklare hvordan transaksjoner håndteres av denne teknologien.Selv om denne klienten vi bruker tjener sine formål, er den ikke så komplett som Bitcoin Core, også kjent som Satoshi -kunde, som implementerer alle aspekter av systemet bitcoin, inkludert lommeboken, transaksjoner, fullstendige verifikasjoner av bitcoin -nettverket og en fullstendig node til det.
For å få klienten går vi til den offisielle siden på følgende lenke, der velger vi vårt operativsystem, i tilfelle av denne opplæringen vil vi bruke versjonen av Windows, til slutt velger vi Bitcoin Core for å begynne å laste ned nettbrettet:
FORSTØRRE
FORSTØRRE
Det er derfor vi nederst kan se en melding som sier: For 3 år og 46 uker siden, dette er tiden som gjenstår for Bitcoin Core for å fullføre synkroniseringen av alle nettverksdataene på datamaskinen vår, så vi må vente noen dager med å begynne å gjøre transaksjoner med den.
AnbefalingVi anbefaler at vi for denne prosessen har nok plass på harddisken siden i 2013 en størrelse på 16 GB av denne informasjonen, er det også viktig å ha en god Internett -tilkobling fordi hvis vi ikke vil bruke dager, men måneder på å prøve å synkronisere vår klient og selvfølgelig tid, siden hvis vi haster å utføre transaksjoner, er det bedre å installere Multibit eller en annen tynn klient.
Mange vil sikkert tro at de vinner ved å laste ned denne klienten og bruke dager og til og med uker på å prøve å synkronisere den, selvfølgelig er muligheten for å ha oversikt over alle transaksjonene som er gjort siden begynnelsen av nettverket en stor fordel, men dette er ikke der denne klienten virkelig skinner.
JSON-RPC APIDer han lyser Satoshi -kunde er i implementeringen av et grensesnitt JSON-RPC Den kan nås med kommandolinje, hvor vi her kan samhandle med funksjonene vi har i API -et, som til og med lar oss bruke det i forbindelse med programmeringsspråk for å hente data fra bitcoin -nettverket gjennom det.
For å se hvordan denne funksjonen fungerer, kommer vi til å kjøre klienten vår igjen i tilfelle vi har lukket den og vi går til fanen Hjelp, velger vi alternativet Feilsøkingsvindu og i det grensesnittet går vi til delen Konsoll:
FORSTØRRE
FORSTØRRE
Siden vi har hatt en første tilnærming med konsollen og vi var i stand til å skaffe grunnleggende informasjon med den, kommer vi til å gå et skritt videre og bruke den til å utføre noen interessante operasjoner med vår portefølje.
Før du begynner med opprettelsen av nøkler til lommeboken vår og bruk av kommandoer på den, er det viktig å tenke først på sikkerheten, for dette vil vi fortsette å kryptere den med et passord etter eget valg.
For denne operasjonen bruker vi kommandoen encryptwallet med passordet solvetisk, hvor det er verdt å huske at vi må erstatte dette passordet med et mye mer robust, etter at vi har utført kommandoen, utfører vi kommandoen igjen få informasjon for å se hvordan lommeboken vår var kryptert. La oss se svaret etter konsollen på denne handlingen:
FORSTØRRE
For å låse opp lommeboken vår må vi bare utføre kommandoen passordfrase for lommebok som godtar to parametere, passordet for å låse opp lommeboken og antall sekunder til lommeboken automatisk låses igjen, noe ganske nyttig og som implementerer høye sikkerhetsnivåer, la oss se utførelsen av kommandoen og med kommandoen få informasjon vi får verdiene for input ulåst_til:
FORSTØRRE
En annen av funksjonalitetene og fordelene den har Bitcoin Core Det er muligheten til å ta sikkerhetskopier av vår portefølje og deretter gjenopprette den uten problemer. For dette bruker vi kommandoen backup lommebok etterfulgt av navnet vi vil gi filen vår:
backup lommebok. sikkerhetskopieringNå for å utføre restaureringen er det viktig at vi først låser opp lommeboken og med kommandoen import lommebok vi utfører operasjonen:
import lommebok. sikkerhetskopiering
For å begynne å jobbe med transaksjoner i bitcoin -nettverket må vi skaffe oss en adresse, som genereres i nettverkets adressebasseng, for dette trenger vi bare å bruke kommandoen få ny adresse For å få noen, la oss se svaret fra konsollen:
FORSTØRRE
FORSTØRRE
FORSTØRRE
Disse alternativene er implementert på forskjellige programmeringsspråk, noe som gir oss et enormt spekter av muligheter for å jobbe med bitcoin:
libbitcoin og sx ToolsDet er en klient og bokhandel igjen bygget på C ++, Den har mange av egenskapene som vi forklarer i denne opplæringen, for eksempel funksjonaliteten til å kunne utføre kommandoer i den for å utføre operasjoner.
bitcoinjbitcoinj er en full node-orientert klient utviklet i Java. Du kan beholde en lommebok, motta og sende transaksjoner, der en av dens styrker er at du ikke trenger å beholde en kopi av hele nettverket og transaksjoner på bitcoin -nettverket.
pycoinEn klient utviklet seg i Python og at den støtter manipulering av bitcoins så vel som deres transaksjoner, til og med ved å bruke språket for å håndtere ikke-standardiserte transaksjoner.
Som vi kan se, har vi andre alternativer i tillegg til Bitcoin Core, hvor valget av det ene eller det andre helt klart vil avhenge av kravene til hver bruker og deres filosofi for å jobbe med bitcoin -nettverket.
Med dette fullførte vi denne opplæringen, der vi kunne lære alle funksjonene som Satoshi -kunde for å jobbe med bitcoin -nettverket, samt muligheten til å utføre kommandoer som utvider funksjonaliteten og gir oss ekstra verktøy som vi kan bruke til vår fordel.