• sns01
  • sns03
  • sns04
  • sns02
  • sns05
+ 86-15252275109 - 872564404@qq.com
stopite v stik še danes!
Pridobite ponudbo

Kaj pravzaprav je blockchain?

Kaj pravzaprav je blockchain?

31. oktobra 2008 je osebni dokument, ki ga je podpisal Satoshi Nakamoto, ta problem rešil z 9-stranskim prispevkom, kako mi plačati v popolnoma anonimni in decentralizirani mreži.

Zdaj vemo, da je skrivnostni človek, znan kot Satoshi Nakamoto, in tistih devet strani ustvaril iz ničesar enakovrednih 100 milijardam RMB v bitcoinih in tehnologiji, ki ga poganja, blockchain.

Brez zaupanja vredne tretje osebe je največja težava ta, da nihče od nas ne more zaupati drug drugemu, zato bi bilo treba v svetu blockchain prenosov predvajati, da bi vsi poznali zgodovino vsakega dolarja vsakega posameznika v omrežje. Ljudje bodo preverili, da je to res tisto, kar sem rekel z elektronskim podpisom, in nato prenesli prenos v knjigo. Ta knjiga je blok. Povezovanje blokov je veriga blokov. Evidentira vse transakcije Bitcoina od njegove ustanovitve do danes, zdaj pa je približno 600.000 blokov, v vsakem bloku je zabeleženih dva ali tri tisoč transakcij, vsak račun, vključno z vašim in mojim, pa natančno zapomni, koliko denarja ima, kje prišel je od koder je bil porabljen in je pregleden in odprt.

V blockchain omrežju imajo vsi enake in sproti posodobljene knjige. Ni presenetljivo, da je zanesljivost knjige temelj digitalne valute in če knjiga ne deluje, nobena valuta ne bo delovala dobro.

Toda to odpira dve novi vprašanji: kdo vodi knjige za vse? Kako zagotoviti, da knjige niso ponarejene?

Če bi lahko vsi vodili knjigo, bi se lahko transakcije in zaporedje transakcij v vsakem bloku razlikovale in če bi šlo za namerne napačne vnose, bi bilo to še bolj kaotično. Nemogoče je dobiti knjigo, ki bi bila sprejemljiva za vse.

Torej mora človek, ki vodi knjige, prisiliti vse, da jih sprejmejo, da bodo knjige enake. To je znano tudi kot mehanizem soglasja.

Danes obstajajo različni mehanizmi soglasja za različne verige blokov, rešitev pa je rešiti Satoshi. Kdor prej odgovori na odgovor, ima pravico voditi knjige. Ta mehanizem se imenuje PoW: Proof-of-Work, Proof of Workload.

Narava dokazovanja delovne obremenitve je izčrpna in več aritmetične moči kot ima vaša naprava, večja je verjetnost, da bo našla odgovor.

Za to se uporablja šifriranje zgoščenke.

Vzemimo na primer algoritem SHA256: kateri koli niz znakov, šifriran z njim, daje edinstven niz 256-bitnih binarnih števil. Če je izvorni vnos kakor koli spremenjen, bo šifrirana številka zgoščena popolnoma drugačna.

Narava dokazovanja delovne obremenitve je izčrpna in več aritmetične moči kot ima vaša naprava, večja je verjetnost, da bo našla odgovor.

Za to se uporablja šifriranje zgoščenke.

Vzemimo na primer algoritem SHA256: kateri koli niz znakov, šifriran z njim, daje edinstven niz 256-bitnih binarnih števil. Če je izvorni vnos kakor koli spremenjen, bo šifrirana številka zgoščena popolnoma drugačna.

Narava dokazovanja delovne obremenitve je izčrpna in več aritmetične moči kot ima vaša naprava, večja je verjetnost, da bo našla odgovor.

Za to se uporablja šifriranje zgoščenke.

Vzemimo na primer algoritem SHA256: kateri koli niz znakov, šifriran z njim, daje edinstven niz 256-bitnih binarnih števil. Če je izvorni vnos kakor koli spremenjen, bo šifrirana številka zgoščena popolnoma drugačna.

Narava dokazovanja delovne obremenitve je izčrpna in več aritmetične moči kot ima vaša naprava, večja je verjetnost, da bo našla odgovor.

Za to se uporablja šifriranje zgoščenke.

Vzemimo na primer algoritem SHA256: kateri koli niz znakov, šifriran z njim, daje edinstven niz 256-bitnih binarnih števil. Če je izvorni vnos kakor koli spremenjen, bo šifrirana številka zgoščena popolnoma drugačna.

Narava dokazovanja delovne obremenitve je izčrpna in več aritmetične moči kot ima vaša naprava, večja je verjetnost, da bo našla odgovor.

Za to se uporablja šifriranje zgoščenke.

Vzemimo na primer algoritem SHA256: kateri koli niz znakov, šifriran z njim, daje edinstven niz 256-bitnih binarnih števil. Če je izvorni vnos kakor koli spremenjen, bo šifrirana številka zgoščena popolnoma drugačna

Ko odpremo blok, lahko vidimo število transakcij, zabeleženih v tem bloku, podrobnosti o transakciji, glavo bloka in druge informacije.

Glava bloka je oznaka bloka, ki vsebuje informacije, kot so časovni žig, razpršena drevesna korenina drevesa, naključno število in zgoščena oznaka prejšnjega bloka, in če izvedemo drugi izračun SHA256 v glavi bloka, bomo dobili razpršitev tega bloka.

Če želite slediti, morate zapakirati različne informacije v blok in nato spremeniti to naključno številko v glavi bloka, tako da je mogoče vhodno vrednost zgostiti, da dobite vrednost zgoščevanja, kjer je prvih n števk 0 po izračunu razpršitve. .

Za vsako števko sta dejansko le dve možnosti: 1 in 0, zato je verjetnost uspeha pri vsaki spremembi naključnega števila ena nth od 2. Na primer, če je n 1, to je, dokler je prvo število 0, potem je verjetnost uspeha 1 od 2.

Več računalniške moči je v omrežju, več ničel je treba šteti in težja obremenitev je dokazati.

Danes je n v Bitcoin omrežju približno 76, kar je stopnja uspešnosti 1 od 76 delov na dva ali skoraj 1 od 755 bilijonov.

Z grafično kartico RTX 2080Ti, ki stane 8.000 USD, štejemo približno 1407 let.

Res ni težko pravilno izračunati matematike, toda ko to enkrat storite, lahko vsakdo v trenutku preveri, ali ste jo pravilno razumeli. Če je res pravilno, bodo vsi ta blok povezali s knjigo in začeli pakirati v naslednjem bloku.

Tako imajo vsi v omrežju enako posodobljeno knjigo v realnem času.

Da bi bili vsi motivirani za knjigovodstvo, bo prvo vozlišče, ki bo končalo pakiranje bloka, nagradilo sistem, ki je zdaj 12,5 bitcoinov ali skoraj 600.000 RMB. Ta postopek je znan tudi kot rudarstvo.

Po drugi strani pa mora vsak dodani blok, da bi preprečil nedovoljeno spreminjanje knjige, v glavo bloka zapisati zgoščevalno vrednost prejšnjega bloka, znanega tudi kot kazalnik zgoščevanja. Tak konstanten kazalec naprej bo sčasoma kazal na prvi temeljni blok in tesno priklenil vse bloke.

Če spremenite katerega od znakov v katerem koli bloku, spremenite zgoščeno vrednost tega bloka in razveljavite kazalnik zgoščevanja naslednjega bloka.

Torej morate spremeniti kazalnik zgoščevanja naslednjega bloka, vendar to posledično vpliva na vrednost zgoščevanja tega bloka, zato morate tudi preračunati naključno število, po zaključku izračuna pa morate spremeniti naslednji blok tega bloka, dokler ne spremenite vseh blokov za tem blokom, kar je zelo okorno.

To knjigovodji onemogoča sledenje ponaredkov, tudi če bi hotel. Zaradi elektronskega podpisa knjigovodja ne more ponarediti prenosa od nekoga drugega nase, zaradi zgodovine knjige pa tudi ne more spremeniti vsote denarja iz nič.

Toda to odpira novo vprašanje: če dve osebi hkrati dokončata izračune in zapakirata nov blok, koga naj poslušata?

Odgovor je, kdor je dovolj dolg za poslušanje, in zdaj lahko vsak spakira po obeh blokih. Na primer, če se prvi fant, ki v naslednjem krogu zaključi z izračunom, odloči za povezavo z B, bo veriga B daljša in vsi ostali bodo verjetno tudi z B.

Znotraj šestih blokov pakiranja se zmagovalec običajno poravna, opuščena verižna trgovina pa se umakne in postavi nazaj v trgovalni sklad, da se zapakira.

Ker pa tisti, ki je najdaljši, posluša tistega, ki je najdaljši, če lahko štejete bolje kot vsi ostali in je vaša števčna moč večja od 51%, lahko sami ugotovite najdaljšo verigo in nato nadzorujete knjigo .

Torej večja kot je računalniška moč rudarjev v svetu Bitcoinov, več ničel morajo vsi šteti, kar zagotavlja, da nihče ne more nadzorovati knjige.

Toda druge verige blokov z malo udeleženci ne uspejo tako dobro, kot je 51-odstotni napad na digitalno valuto, imenovano Bitcoin Gold, 15. maja 2018.

Napadalci so na borzo najprej prenesli 10 milijonov dolarjev lastnega bitgolda, ta prenos pa je bil zabeležen na bloku A. Napadalci so lahko na borzo prenesli tudi svoj bitgold v vrednosti 10 milijonov dolarjev. Hkrati je napadalec na skrivaj pripravil blok B, kjer prenosa ni bilo, in izračunal nov blok za blokom B. Napadalec je na skrivaj pripravil tudi blok B, kjer prenosa ni bilo.

Ko je prenos na verigi A potrjen, lahko napadalec dvigne zlato na borzi. Ker pa je računalniška moč napadalca za 51% večja od celotnega omrežja, bo veriga B sčasoma daljša od verige A in s sprostitvijo daljše verige B v celotno omrežje bo zgodovina prepisana, veriga B bo nadomestila Veriga kot resnična glavna veriga in prenos na borzo v bloku A se umaknejo, tako da bo napadalec zastonj zaslužil 10 milijonov.

Danes je povprečni človek, ki nima aritmetične moči, najlažje dobiti digitalno valuto tako, da jo kupi na borzi in jo dvigne na naslov denarnice.

Ta naslov prihaja iz vašega zasebnega ključa, ki je šifriran, in javni ključ, ki je šifriran, dobi naslov.

V anonimnem omrežju, kot je veriga blokov, lahko samo zasebni ključ dokaže, da ste vi, in dokler prenos prenaša elektronski podpis, ki ga ustvari vaš zasebni ključ, lahko vsi potrdijo, da je prenos veljaven. Če je zasebni ključ ogrožen, se lahko vsakdo pretvarja, da ste vi, in nakaže denar.


Čas objave: september 10-2020