Įvadas į bitcoin terminologiją i dalis

Prekyba kriptovaliutomis OMG, IOT, BTC, ZEC (Gegužė 2019).

Anonim

kriptografija

  • a hash paverčia bet kokį skaičių ar eilutę į fiksuoto dydžio išvestį, kurio negalima padaryti atvirkščiai, nenaudojant visų įmanomų įėjimų. Kaip paprasto maišos funkcijos pavyzdį apsvarstykite kvadratinę šakną: kvadratinę šakną iš 17202 yra lengva apskaičiuoti - tai yra apie 131. 15639519291463, taigi paprasta hash funkcija gali būti vėlesniais šio skaičiaus, 9291463. Tačiau, atsižvelgiant tik 9291463 daug sunkiau suprasti, kiek jo buvo, ir jūs iš esmės turite išnaudoti visas galimybes. Šiuolaikiniai kriptografiniai maišai, tokie kaip SHA-256, yra daug sudėtingesni ir saugesni. Žodis taip pat vartojamas norint atkreipti dėmesį į tokios funkcijos išvestį.
  • Tradicinis šifravimo algoritmas yra funkcija, kuri paverčia pranešimą neįskaitoma, atsitiktinai atrodančia eilute, naudojant šifravimo raktą, kurio negalima pakeisti (ty gauti originalų pranešimą atgal), išskyrus tuos, kurie taip pat žino raktą. Šifravimas yra tai, kad asmeniniai duomenys siunčiami viešuoju internetu, nes rimta rizika, kad pašaliniai žmonės sužinotų, kas pasakyta.
  • Viešojo rakto kriptografija yra šifravimo metodas, kai kiekvienas privatusis raktas turi atitinkamą viešąjį raktą, iš kurio neįmanoma nustatyti privataus rakto, o su vienu raktu užšifruojami duomenys gali būti iššifruoti su kitu. Tai leidžia jums paskelbti raktą, leidžiantį visiems siųsti jums šifruotus pranešimus, pirmiausia nepakeisite slapto rakto.
  • skaitmeninis parašas yra kažkas, kuris gali būti pridedamas prie pranešimo, rodantis, kad pranešimo siuntėjas yra privataus rakto, atitinkančio tam tikrą viešąjį raktą, savininkas, tuo pačiu išlaikydamas slaptą privatųjį raktą. Tai veikia atsižvelgiant į pranešimo maišą ir tada šifruojant hash su privačiu raktu. Kažkas, kuris tikrina parašą, atšifruos šifruotą maišą su viešuoju raktu ir patikrins, ar rezultatas atitinka pranešimo maišą. Jei pranešimas visai pasikeitė arba privatus raktas yra neteisingas, maišos nesutampa. Už Bitcoin tinklo ribų parašai paprastai naudojami pranešimo siuntėjo tapatybės patvirtinimui - žmonės skelbia savo viešus raktus ir siunčia pranešimus, pasirašytus su atitinkamu asmeniniu raktu, kurį vėliau galima patikrinti prieš viešąjį raktą.

Pagrindinė terminologija

  • A Bitcoin klientas yra programinės įrangos dalis, apdorojanti priimtus ir siunčiančius bitkus. Populiariausias yra standartinis "Bitcoin" klientas, parsisiunčiamas iš bitino. org, nors yra daugybė kitų variantų su skirtingomis funkcijomis.
  • Terminas krepšys gali turėti dvi reikšmes: jis gali būti arba "Bitcoin" kliento sinonimas (nors terminai praktikoje vartojami šiek tiek kitaip), "klientas" labiau susijęs su visateisiais darbalaukio klientais ir " piniginė "daugiau į lengvąsias naršyklines ir internetines valdomas paslaugas) arba ji gali būti susijusi su failu, kuriame saugomi bitcoin adresai ir privatūs raktiniai žodžiai, reikalingi jų naudojimui.
  • A Bitcoin adresas yra tokia eilutė kaip "13ignD31FysQbaBBVJUzffcQoFxxEuEcbE", kurią jūs turite žinoti iš kito, norėdami siųsti bitkinus į juos. Bikotino adreso ir privataus raktinio žodžio sukūrimo procesą gali atlikti bitumino klientai.
  • privatus raktas Bitcoin kontekste yra raktas, prijungtas prie adreso (techniškai adresas yra privataus rakto atitinkamas viešojo rakto maišas), kuris saugomas už scenų ir leidžia išsiųsti bitkinus, kurie anksčiau buvo išsiųsti į tą adresą. Atkreipkite dėmesį, kad dėl to, kaip veikia "Bitcoin" (ECDSA) naudojamas šifravimo algoritmas, galima generuoti viešąjį raktą ir adresą tik nuo privataus raktų.
  • transakcija yra žinutė, kuri informuoja Bitcoin tinklą, kad įvykdytas bitkino nuosavybės perdavimas, leidžiant gavėjui juos išleisti ir užkirsti kelią siuntėjui išleisti juos iš naujo, kai sandoris paskelbiamas viešai.