Kas ir darba pierādījums?
Contents
Kas ir darba pierādījums?
Darba pierādījums (POW) ir vienprātības mehānisms, ko izmanto Bitcoin kalnrūpniecībā. Ko nozīmē šis mulsinošais teikums? Turpiniet lasīt, lai uzzinātu.
Kas ir darba pierādījumu kopsavilkums
Darba pierādījums ir termins noteikumiem, kas nosaka, kurš var atjaunināt darījumus ar Bitcoin blokķēdi.
Tas būtībā nozīmē, ka, lai iegūtu tiesības atjaunināt nākamo darījumu bloku, jums jāiesniedz pierādījums izaicinājumam, kuru ir grūti atrisināt, taču tīkls to var viegli pārbaudīt. Tādējādi jāsniedz pierādījumi, ka esat paveicis darbu tā risināšanā.
Tas īsumā ir darba pierādījums. Lai lasītu sīkāku skaidrojumu, lasiet tālāk.
Nepatīk lasīt? Tā vietā noskatieties mūsu īso video pamācību
1. Kas ir vienprātības mehānisms?
Bitcoin savā būtībā ir decentralizēta virsgrāmata, kuru atjaunina visi. Tā kā katram cilvēkam patiesībā nevar būt sava virsgrāmatas versija, jums jāizlemj par sava veida vienprātības mehānismu.
Vienprātības mehānisms ir izsmalcināts veids, kā aprakstīt noteikumus, par kuriem visi vienojas, attiecībā uz to, kurš var atjaunināt virsgrāmatu. Ir daudz veidu vienprātības mehānismu, piemēram:
- Darba pierādījums (POW)
- Likmes apliecinājums (POS)
- Deleģētais akciju apliecinājums (DPOS)
- Jaudas apliecinājums (POC)
- Pierādījums par pagājušo laiku (POET)
- Praktiskā bizantiešu defektu tolerance (PBFT)
- Virzīts acikliskais grafiks (DAG)
- Un tā tālāk….
Katram no šiem vienprātības mehānismiem ir atšķirīgi noteikumi, kas apraksta, kā atjaunināt publisko virsgrāmatu.
2. Kas ir darba pierādījums
Bitcoin ieguve ir termins, kas tiek dots tam, kā jauni darījumu bloki tiek atjaunināti Bitcoin virsgrāmatā, kas pazīstama kā bloku ķēde.
Lai kalnrači iegūtu tiesības atjaunot virsgrāmatu, viņam būs jāsniedz atbilde, kas pazīstama arī kā pierādījums, uz konkrētu izaicinājumu. Šo pierādījumu ir grūti uzrādīt, bet tas ir ļoti viegli apstiprināms.
Piemēram – kombinācijas uzminēšana slēdzenei ir pārbaudījums izaicinājumam. To ir ļoti grūti izgatavot, jo jums vajadzēs uzminēt daudzas dažādas kombinācijas, taču, kad tas ir izveidots, to ir viegli apstiprināt. Vienkārši ievadiet kombināciju un pārbaudiet, vai slēdzene tiek atvērta.
Cits piemērs varētu būt Rubika kuba atrisināšana – atkal ļoti grūti ražot, ļoti viegli apstiprināt, ka risinājums ir pareizs.
Bitcoin gadījumā izaicinājums ir nejauša skaitļa (nonce) atrašana, kad, pievienojot to darījumu blokam un jaucot to (piemēram, palaižot tajā kādu matemātisku formulu), rezultāts būs mazāks par iestatīto mērķa skaitli. pēc sistēmas.
Izklausās mulsinoši? Tas ir. Tas viss nāk no matemātikas jomas, un procesa tehniskie aspekti šajā amatā nav īsti svarīgi. Kas jums jāatceras, ir šāds:
Šo skaitli nav iespējams aprēķināt, vienīgais veids, kā to atrast, ir izmēģinājums un kļūdas (t.i., minēšana). Tātad kalnrači visu dienu pavada, uzminot skaitļus, līdz kāds no viņiem atrod pareizo. Kad tas notiks, kalnraču tīklā iepazīstinās ar savu risinājumu (t.i., savu pierādījumu), un visi vienosies, ka viņa bloks būs nākamais darījumu bloks.
Šis mehānisms nodrošina, ka tiesības atjaunināt darījumu virsgrāmatu nopelna tikai tas, kurš skaitļa uzminēšanā ir ieguldījis pietiekamu skaitļošanas jaudu (vai “darbu”)..
Darba kritikas pierādījums
Par PoW konsensa algoritmu ir daudz kritikas. Galvenokārt tas, ka liela skaitļošanas jauda un elektrība tiek izšķiesti tikai nejaušu minējumu radīšanas nolūkos.
Turklāt, tā kā kalnrači grupējas kalnrūpniecības baseinos, tas var radīt centralizācijas problēmu, kur konkrētam baseinam ir tik liela ieguves jauda, ka tas var veikt 51% uzbrukumu (t.i., iegūt kontroli pār blokķēdi).
Visbeidzot, izmantojot PoW, palielinot kalnrūpniecības darbību, jūs, iespējams, eksponenciāli vairāk mīnēsit nākamo bloku. Tas bagātākiem kalnračiem dod negodīgas priekšrocības.
Sakarā ar iepriekš minēto, cilvēki ir sākuši ieteikt dažādus vienprātības mehānismus, kas patērē mazāk enerģijas, piemēram, “Stake Proof”.
Darba pierādījums pret likmes pierādījumu
Viena alternatīva, kas tiek piedāvāta darba koncepcijas pierādīšanai, ir “Stake Proof”. Tā vietā, lai no kalnračiem prasītu uzrādīt izaicinājumu, likmju sistēmas pierādīšanai ir nepieciešams likt noteiktu naudas summu. Ļauj man paskaidrot…
Stake Proof (PoS) neiesaista kalnračus, tā vietā ir validatori. Lai kļūtu par validatoru, jums jāuzliek noteikts monētu daudzums. Jo vairāk monētu jūs liksiet, jo lielākas iespējas tikt nejauši izvēlētam par nākamo validatoru.
Ja jūs izvēlēsieties kā validatoru un ļaunprātīgi apstiprināsiet krāpnieciskus darījumus, jūsu likme tiks atņemta. Tas validētājiem dod ekonomisku stimulu ievērot noteikumus.
PoS tiek uzskatīta par vieglāku, lētāku un mazāk izšķērdīgu alternatīvu PoW. Tomēr tam ir sava daļa trūkumu.
Pirmkārt, jūs varat nopirkt ceļu uz 51% uzbrukumu. Piešķirts, jums būs nepieciešami aptuveni 51% monētas tirgus ierobežojuma (vairāki simti miljardi Bitcoin gadījumā), taču tas joprojām ir iespējams. Izmantojot PoW, šo scenāriju nav iespējams izdarīt stabilos tīklos, piemēram, Bitcoin.
Otrkārt, ja apstiprinātājus izvēlas tikai pēc viņu piesaistītās naudas summas, mēs joprojām dodam negodīgas priekšrocības bagātiem cilvēkiem. Turklāt mēs tos padarām bagātākus, jo viņi iegūs visas tīkla darījumu maksas.
3. Secinājums
Ja vēlaties izveidot decentralizētu tīklu, jums būs nepieciešams vienprātības algoritms. Lai gan darba pierādījums mūsdienās ir vispopulārākais, ir vairākas alternatīvas.
Pašlaik šķiet, ka PoW ir pierādījis savu spēju aizsargāt Bitcoin tīklu no ļaunprātīgiem dalībniekiem, jo nevienam nekad nav izdevies veikt 51% uzbrukumu tīklam vai atsaukt iepriekšējos darījumus.
Negatīvie ir tas, ka Bitcoin tīkls patērē milzīgu enerģijas daudzumu. Daži teiktu, ka tas ir nepieciešams kompromiss.
Kāds ir jūsu darba pierādījums? Vai jūs domājat, ka tas ir tā vērts? Vai esat dzirdējuši par citiem interesantiem vienprātības algoritmiem? Informējiet mani komentāru sadaļā zemāk.
“>