Kaj je Blockchain?
Junak Blockchain / / March 19, 2020
Nazadnje posodobljeno dne
Verjetno ste že slišali izraz Blockchain. Toda kaj je točno? Tukaj razlagamo, kaj morate vedeti o tej ultra varni tehnologiji.
Besedo ste slišali v novicah, blogih in morda celo od prijateljev in družine. Toda kaj je blockchain?
Blokovna veriga je veriga podatkovnih blokov, shranjenih v "bazi podatkov" na peer-to-peer omrežje več "vozlišč". Ta vozlišča so računalniki, ki preverijo in potrdijo vsako novo transakcijo, ki se doda v verigo kot dodaten blok.
Da bi razumeli blockchain in informacije, ki se mu dodajo, je pomembno vedeti, kako transakcije delujejo in kako so preverjene.
Kaj je Blockchain?
Vsak blok, ki ga dodate v blokovno verigo, vsebuje določene informacije o transakciji, ki je shranjena znotraj. Te informacije so lahko vse od datuma in ure, zneskov v dolarju, pošiljatelja, prejemnika in še več. V teh transakcijah posamezniki niso identificirani. Namesto tega jih prepoznamo po šifriranem digitalnem podpisu.
Posamezni bloki shranijo na tisoče transakcij. Hranijo lahko tudi katero koli drugo vrsto informacij, ki jo programerji morda želijo shraniti v blockchain, da jo uporabijo kot dejansko bazo podatkov.
Za razliko od običajne baze podatkov ali lokacije za shranjevanje v oblaku ne more vsak računalnik dodati več podatkov v blokovno verigo. Namesto tega je treba vsako novo informacijo potrditi z enakovredno mrežo računalnikov.
Ni enega računalnika ali "strežnika", ki bi služil kot centraliziran krmilnik informacij. Namesto tega mora ta mreža med seboj razdeljenih računalniških vozlišč preveriti, ali je nov podatek zakonit in da spada v verigo.
Ta mreža računalnikov je tisto, zaradi česar so blokade »decentralizirane«. Brez centralnega strežnika, ki nadzira in upravlja podatke, so informacije bolj varne in uporabnikom blokovne verige zagotavljajo večjo anonimnost.
Kako so novi podatki dodani v blok verigo
Tu je zaporedje dogodkov, ko uporabnik omrežja blockchain pošlje nov podatek v blockchain:
- Uporabniki v omrežje blockchain pošljejo več podatkov (običajno finančnih transakcij).
- Vozlišča blockchain neodvisno potrdijo podrobnosti podatkov, da preverijo, ali zakonito spadajo v blockchain.
- Del postopka potrjevanja vključuje vsako vozlišče, ki rešuje zapleten matematični problem. Ko je računalnik rešen, ima pooblastilo, da v blokovno verigo doda blok.
- Ko so potrjene, se informacije dodajo v naslednji blok v verigi.
- Naslednji blok je šifriran "hash", ki vključuje "hash" novejšega bloka v verigi. Haš je kriptografska koda, ki identificira nov blok.
Zakaj je Blockchain varen
Blockchains vsebujejo več plasti varnosti.
Prva je ta, da je vsak blok potrjen in potrjen, da je del javne knjige (celotna zbirka podatkovnih blokov). V nečem, kot je ladjarska panoga, bi to pomenilo, da poštni manifest, shranjen v blokovni verigi, ne more na noben način izbrisati podatkov ali jih manipulirati. Ko so dodane v blockchain, so te informacije del uradnega manifesta.
Zakaj je težko spremeniti blok? Zaradi edinstvenega in šifriranega "hash-a", ki se uporablja za identifikacijo bloka. Kompleksni matematični algoritem, ki ga rešujejo računalniki, ustvarja heš, ki ga je brez monumentalne računalniške moči izredno težko »hecati«. In brez dešifriranja edinstvenega hash-ja, bloka ni mogoče spremeniti.
Druga plast varnosti je dejstvo, da je hash prejšnjega bloka v novem hashu naslednjega bloka. To pomeni, da morajo hekerji ne samo dešifrirati hash bloka, ki ga je treba spremeniti, ampak tudi hash vsakega bloka pred njim.
To je razlog, zakaj večina ljudi meni, da je blockchain odporen na hekerje.
Razlika med Blockchainom in Bitcoinom
Ker je bil Bitcoin prva implementacija tehnologije blockchain, sta besedi Bitcoin in blockchain postali sinonimni, upravičeno ali ne.
Resničnost je, da tehnologija blockchain presega bitcoin.
Skrivnostni tehnolog po imenu Satoshi Nakamoto (mnogi dvomijo, da je to njegovo pravo ime) v svojem predlogu za Bitcoin uporablja elektronski denarni sistem s pomočjo blockchaina.
Za razliko od katere koli valute države, ki jo ureja centralni organ, Bitcoin ne nadzoruje ali ureja nihče. Zato se imenuje "decentralizirana" valuta.
Kadar koli želi nekdo od njega kupiti blago ali storitev nekdo, ki sprejema Bitcoin kot plačilo, potekajo naslednje dejavnosti.
- Kupec odda transakcijo nakupa v omrežju Bitcoin.
- Bitcoin rudarji dirkajo za reševanje zapletenega matematičnega algoritma za to transakcijo. Rešitev je "hash" bloka transakcij.
- Ko heš ustvari več vozlišč, je transakcija preverjena.
- Dokončana transakcija se doda kot blok v blockchain.
- Rudarji, ki so izpolnili hash, so nagrajeni z Bitcoin-om.
Ko je transakcija dodana v javno knjigo Bitcoin, je ni mogoče na noben način spremeniti ali manipulirati. Podatki o uporabniku kupca in prodajalca so šifrirani prek javnega in zasebnega ključa - zato so vsi podatki o uporabniku anonimni.
Zakaj Blockchain ni bitcoin
Medtem ko je blockchain temeljna tehnologija, ki podpira Bitcoin, oba nista enaka. Bitcoin shranjuje določeno vrsto podatkov v "javni knjigi" blockchaina. Te informacije so vse, kar zadeva transakcije z Bitcoin.
Vendar lahko uporabite blockchain za shranjevanje drugih oblik transakcij in različnih vrst podatkov. To še posebej velja za digitalno valuto Ethereum.
Ethereum z uvedbo "pametnih pogodb" potegne Bitcoin protokol na povsem novo raven.
Pametna pogodba izvaja dejansko "kodo" na blockchain. Ta koda se izvrši, kadar se pogoj nanjo nanaša kot "sprožen" - in vse to se dogaja na javni knjigi (blockchain).
Ta tehnologija podjetjem omogoča izvajanje dejanskih aplikacij, kot so varni e-poštni sistemi, varni sistemi za shranjevanje in druge platforme z uporabo ultra varnega sistema, ki ga ponuja blockchain.
To je dober primer, kaj je blockchain in kako ga uporabiti za ustvarjanje novih in vznemirljivih tehnologij.