Investor's wiki

Sönnun um vinnu (PoW)

Sönnun um vinnu (PoW)

Hvað er sönnun um vinnu (PoW)?

Proof of work (PoW) lýsir kerfi sem krefst ekki óverulegrar en framkvæmanlegrar áreynslu til að koma í veg fyrir léttvæga eða illgjarna notkun á tölvuorku, eins og að senda ruslpóst eða gera árásir á neitun á þjónustu. Hugmyndin var síðan aðlöguð að því að tryggja stafræna peninga af Hal Finney árið 2004 með hugmyndinni um „endurnýtanlega vinnusönnun“ með því að nota SHA-256 kjötkássa reiknirit.

Eftir kynningu sína árið 2009 varð Bitcoin fyrsta almenna notkunin á PoW hugmynd Finney (Finney var einnig viðtakandi fyrstu bitcoin viðskiptin). Sönnun um vinnu er einnig grundvöllur margra annarra dulmálsgjaldmiðla , sem gerir ráð fyrir öruggri, dreifðri samstöðu.

Skilningur á vinnusönnun

Þessi skýring mun einbeita sér að sönnun um vinnu þar sem hún virkar í bitcoin netinu. Bitcoin er stafrænn gjaldmiðill sem er undirbyggður eins konar dreifðri höfuðbók sem kallast „ blockchain “. Þessi höfuðbók inniheldur skrá yfir öll bitcoin viðskipti, raðað í röð "blokkir", þannig að enginn notandi hefur leyfi til að eyða einhverju af eign sinni tvisvar. til að koma í veg fyrir að átt sé við er bókhaldið opinbert eða „dreift“; breyttri útgáfu yrði fljótt hafnað af öðrum notendum.

Leiðin sem notendur greina að átt er við í reynd er í gegnum kjötkássa,. langar númerastrengi sem þjóna sem sönnun fyrir vinnu. Settu tiltekið mengi gagna í gegnum kjötkássaaðgerð (bitcoin notar SHA-256), og það mun alltaf búa til eitt kjötkássa. Vegna „snjóflóðaáhrifanna“ mun jafnvel örlítil breyting á einhverjum hluta upprunalegu gagnanna leiða til algerlega óþekkjanlegs kjötkássa. Hver sem stærð upprunalega gagnasettsins er, mun kjötkássa sem myndast af tilteknu falli vera í sömu lengd. Kjötkássa er einhliða aðgerð: það er ekki hægt að nota það til að fá upprunalegu gögnin, aðeins til að athuga hvort gögnin sem mynduðu kjötkássa passi við upprunalegu gögnin.

Að búa til bara hvaða kjötkássa sem er fyrir mengi bitcoin-viðskipta væri léttvægt fyrir nútíma tölvu, þannig að til þess að breyta ferlinu í "vinnu" setur bitcoin-netið ákveðið "erfiðleikastig". Þessi stilling er stillt þannig að ný blokk er "annað " - bætt við blockchain með því að búa til gilt kjötkássa - á um það bil 10 mínútna fresti. Erfiðleika við að stilla er náð með því að setja „markmið“ fyrir kjötkássa : því lægra sem markmiðið er, því minna er mengið af gildum kjötkássa og því erfiðara er að búa til einn. Í reynd þýðir þetta kjötkássa sem byrjar á mjög löngum streng af núllum.

Sönnun um vinnu var upphaflega búin til sem fyrirhuguð lausn á vaxandi vandamáli ruslpósts.

Sérstök atriði

Þar sem tiltekið mengi gagna getur aðeins búið til eitt kjötkássa, hvernig tryggja námumenn að þeir búi til kjötkássa undir markinu? Þeir breyta inntakinu með því að bæta við heiltölu, sem kallast nonce ("tala notað einu sinni"). Þegar gilt kjötkássa hefur fundist er það sent út á netið og blokkinni er bætt við blockchain.

Námuvinnsla er samkeppnisferli, en það er meira happdrætti en kapphlaup. Að meðaltali mun einhver búa til viðunandi sönnun fyrir vinnu á tíu mínútna fresti, en hver það verður er giska á. Námumenn sameinast til að auka líkurnar á námuvinnslublokkum, sem skapar viðskiptagjöld og, í takmarkaðan tíma, verðlaun fyrir nýstofnaða bitcoins.

Sönnun á vinnu gerir það afar erfitt að breyta einhverjum þáttum blokkarkeðjunnar, þar sem slík breyting myndi krefjast þess að endurnáma allar síðari blokkir. Það gerir það einnig erfitt fyrir notanda eða hóp notenda að einoka tölvugetu netsins, þar sem vélar og kraftur sem þarf til að klára kjötkássaaðgerðirnar eru dýrar.

Ef hluti af námuvinnsluneti byrjar að samþykkja aðra sönnun fyrir vinnu er það þekkt sem harður gaffli.

Dæmi um sönnun fyrir vinnu

Sönnun á vinnu krefst þess að tölva taki þátt í hashingaðgerðum af handahófi þar til hún kemst í úttak með réttu lágmarksmagni af fremstu núllum. Til dæmis, kjötkássa fyrir blokk #660000, unnin í des. 4, 2020 er 000000000000000000008eddcaf078f12c69a439dde30dbb5aac3d9d94e9c18f6. Blokkverðlaunin fyrir það árangursríka kjötkássa var 6,25 BTC.

Sú blokk mun alltaf innihalda 745 viðskipti sem taka til rúmlega 1.666 bitcoins, auk haus fyrri blokkar. Ef einhver reyndi að breyta færsluupphæð um jafnvel 0,000001 bitcoin, væri hassið sem myndist óþekkjanlegt og netið myndi hafna svikatilrauninni.

Algengar spurningar um vinnusönnun

Hvað þýðir vinnusönnun?

PoW krefst þess að hnútar á neti leggi fram vísbendingar um að þeir hafi eytt reiknikrafti (þ.e. vinnu) til að ná samstöðu á dreifðan hátt og koma í veg fyrir að slæmir leikarar nái yfir netið.

Hvernig sannreynir vinnusönnun dulritunarviðskipti?

Verkið sjálft er handahófskennt. Fyrir Bitcoin felur það í sér endurtekningar á SHA-256 kjötkássa reikniritum. „Sigurvegarinn“ í hashinglotu safnar hins vegar saman og skráir færslur úr mempoolinu í næstu blokk. Vegna þess að „sigurvegarinn“ er valinn af handahófi í réttu hlutfalli við vinnuna, hvetur það alla á netinu til að bregðast við heiðarlega og skrá aðeins sannar færslur.

Hvers vegna þurfa dulritunargjaldmiðlar sönnun fyrir vinnu?

Vegna þess að þeir eru dreifðir og jafningi í hönnun, krefjast blockchains eins og dulritunargjaldmiðil net á einhvern hátt til að ná bæði samstöðu og öryggi. Sönnun um vinnu er ein slík aðferð sem gerir það of krefjandi að reyna að ná netkerfinu. Aðrar sönnunaraðferðir eru einnig til sem eru minna auðlindafrekar, en hafa aðra galla eða galla, svo sem sönnun á hlut (PoS) og sönnun um bruna. Án sönnunarbúnaðar væri netið og gögnin sem geymd eru í því viðkvæm fyrir árásum eða þjófnaði.

Notar Bitcoin vinnusönnun?

Já. Það notar PoW reiknirit byggt á SHA-256 kjötkássaaðgerðinni til að staðfesta og staðfesta viðskipti sem og til að gefa út nýjar bitcoins í umferð.

Hvernig er Proof of Stake (PoS) frábrugðið PoW?

PoS er samstöðukerfi sem úthlutar af handahófi hnútnum sem mun náma eða staðfesta blokkaviðskipti í samræmi við hversu mörg mynt þessi hnútur geymir. Því fleiri tákn sem eru í veskinu, því meiri námukraftur er því í raun veittur. Þó að PoS sé mun minna auðlindafrekt, þá hefur það nokkra aðra galla, þar á meðal meiri líkur á 51% árás í smærri altcoins og hvata til að safna táknum og ekki nota þá.

##Hápunktar

  • Proof of Stake (POS) var eitt af nokkrum nýjum samstöðuaðferðum sem búið var til sem valkostur við sönnun um vinnu.

  • Proof of work (PoW) er dreifð samstöðukerfi sem krefst þess að meðlimir netkerfis leggi sig fram við að leysa handahófskennda stærðfræðilega þraut til að koma í veg fyrir að einhver geti leikið kerfið.

  • Sönnun fyrir vinnu í stærðargráðu krefst gríðarlegrar orku, sem eykst bara eftir því sem fleiri námuverkamenn ganga í netið.

  • Vegna sönnunar á vinnu er hægt að vinna með Bitcoin og önnur cryptocurrency viðskipti jafningja-til-jafningi á öruggan hátt án þess að þörf sé á traustum þriðja aðila.

  • Sönnun um vinnu er mikið notað í námuvinnslu dulritunargjaldmiðla, til að staðfesta viðskipti og námu ný tákn.