Aizkavētais darba pierādījums (dPoW) ir Komodo projekta izstrādāts drošības mehānisms. Būtībā tā ir modificēta Proof-of-Work (PoW) konsensa algoritma versija, kas izmanto Bitcoin blokķēdes jaukšanas jaudu, lai uzlabotu tīkla drošību. Izmantojot Delayed Proof of Work (dPoW), Komodo izstrādātāji varēs nodrošināt ne tikai savu tīklu, bet arī jebkuru trešo pušu blokķēdes, kas nākotnē pievienosies Komodo ekosistēmai. Faktiski dPoW var izmantot, lai nodrošinātu jebkuru neatkarīgu blokķēdes projektu, kas izstrādāts, izmantojot UTXO modeli.
Kā darbojas aizkavētā darba pārbaude (dPoW)?
Kā piemēru ņemot Komodo, dPoW drošības mehānisms ir izstrādāts un ieviests, izmantojot Zcash koda bāzi. Izmantojot Bitcoin jaukšanas jaudu, tas nodrošina nulles zināšanām un uzlabo tīkla drošību. )
Ik pēc desmit minūtēm Komodo sistēma uzņem blokķēdes tīkla momentuzņēmumu. Pēc tam momentuzņēmuma rezultāts tiek ierakstīts blokā Bitcoin tīklā. Kopumā šis process rada visas Komodo sistēmas dublējumu, kas tiek saglabāts Bitcoin blokķēdē. )
Tehniski runājot, Komodo kopienas ievēlētie notāru mezgli ieraksta katras dPoW aizsargātās blokķēdes bloku jaucējkodu Komodo izplatītajā virsgrāmatā, veicot darījumus Komodo ķēdē. Izsaucot instrukciju OP_RETURN, notāra mezgls Komodo ķēdē saglabā vienu bloku jaucējfunkciju.
Iemesls, kāpēc notāra mezgls izvēlas momentuzņēmuma izpildes laiku ik pēc desmit minūtēm, ir nodrošināt, lai viss tīkls atpazītu bloka derīgumu. Katra blokķēdes tīkls joprojām sasniegs vienprātību par katru bloku. Notāra mezgls vienkārši ieraksta bloka hash no iepriekšējās raktuves.
Pēc tam notāra mezgls ieraksta jaucējfailu no Komodo blokķēdes Bitcoin virsgrāmatā. Šo soli var veikt arī, izpildot Bitcoin darījumu un ierakstot datus Bitcoin blokķēdē, izmantojot OP_RETURN instrukciju.
Kad notāra mezgls pabeidz Bitcoin blokķēdes tīkla darbību, Komodo notāra mezgls ierakstīs bloka datus no Bitcoin blokķēdes atpakaļ katrā aizsargātajā ķēdē. Pašlaik tīkls nepieņems nekādas reorganizācijas darbības, ar kurām mēģina mainīt notariāli apstiprināto bloku (vai jebkuru bloku, kas izveidots, pirms notariāli apstiprinātie mezgli panāca vienprātību).
Pašlaik dPoW ir komplektā ar Bitcoin, taču to var izmantot kā drošības rīku jebkurā citā blokķēdē, izmantojot UTXO modeli.
Darba apliecinājums (PoW) un aizkavēts darba apliecinājums (dPoW)
Viens no galvenajiem Proof of Work (PoW) algoritma mērķiem ir uzturēt tīkla drošību un novērst kiberuzbrukumus, piemēram, izplatītus pakalpojumu atteikuma uzbrukumus (DDoS). Īsāk sakot, PoW algoritms ir ļoti dārgs, lai izveidotu datu blokus, taču tas ir viegli pārbaudāms un ir svarīgs ieguves procesa elements.
Ieguves dizains uz PoW balstītajās blokķēdēs ir ļoti prasīgs. Kalnračiem ir jāatrisina sarežģīts kriptogrāfijas jautājums, lai iegūtu jaunu bloku. Šis process ir saistīts ar lielu skaitļošanas darbu un patērē ļoti dārgu aparatūru un elektrību. Ieguves process ne tikai aizsargā tīklu no ārējiem uzbrukumiem, bet arī pārbauda darījumu likumību un ģenerē jaunu digitālo valūtu (kā atlīdzība kalnračiem par mīklu risināšanu). )
Tāpēc viens no iemesliem, kāpēc uz darba pierādījumiem balstītas blokķēdes ir ļoti drošas, ir tas, ka ieguves process ietver ļoti lielus kapitālieguldījumus. Tomēr ir svarīgi atzīmēt, ka PoW blokķēžu drošība ir tieši saistīta ar tām izmantoto skaitļošanas jaudu (jaukšanu), kas nozīmē, ka mazie blokķēžu tīkli nav tik droši kā lielie blokķēžu tīkli. )
Atšķirībā no PoW, dPoW netiek izmantots, lai panāktu vienprātību par jauniem blokiem, un tāpēc to neuzskata par vienprātības algoritmu. Tas ir drošības mehānisms, kas ieviests ārpus PoW konsensa noteikumiem. DPoW padara neiespējamu notariāli apstiprinātu bloku reorganizāciju, kas nozīmē, ka tas padara blokķēdi drošāku un izturīgāku pret 51% uzbrukumiem.
Faktiski dPoW “atiestata” blokķēdes vienprātības noteikumus katru reizi, kad bloks ir notariāli apstiprināts. Piemēram, lielākā daļa PoW blokķēžu izmanto "garākās ķēdes noteikumu". Tāpēc ikreiz, kad blokķēdes tīkls apstiprina, ka bloki XXX un XX1 ir notariāli apstiprināti, garākās ķēdes noteikums sāksies no blokiem XXX, XX2. Tīkls vairs nepieņems ķēdes, sākot no bloka XXX, XX0 vai agrāk, pat ja tā ir garākā ķēde.
Apkopojiet
Aizkavētais darba pierādījuma drošības mehānisms ļauj veikt biežas dublējumkopijas, lai nodrošinātu, ka sistēmas kļūmes vai kompromisa gadījumā var ātri atjaunot visu tīkla datus. Ja uzbrucējs vēlas veiksmīgi nodarīt ilgstošus bojājumus, viņam būtu arī jāslēdz Bitcoin tīkls un jāiznīcina visi momentuzņēmumi, kas dublēti Bitcoin blokķēdē. )
Ja vēlaties uzzināt vairāk par aizkavētu darba pierādījumu, skatiet Komodo blokķēdes drošības pakalpojumu lapu.


