Ethereum protokola pētnieki piedāvā četrkārtīgi paātrināt transakciju galīgo apstiprināšanu

Ethereum blokķēdes pētnieki ir ierosinājuši mainīt tīkla konsensa mehānismu, lai vismaz četras reizes samazinātu laiku, kas nepieciešams transakciju galīgai apstiprināšanai. Priekšlikums izklāstīts EIP-8453 dokumenta projektā. Ja ieceri izdosies īstenot, pašreizējo aptuveni 16 minūšu gaidīšanas laiku varētu samazināt līdz aptuveni četrām minūtēm.
Jauni bloki Ethereum blokķēdē pašlaik tiek veidoti vidēji ik pēc 12 sekundēm, taču tas nenozīmē, ka transakcija uzreiz ir galīgi apstiprināta. Kamēr nav sasniegta galīgā apstiprināšana jeb finalizācija, pastāv iespēja, ka blokķēdes vēsture var tikt mainīta.
Ilgais gaidīšanas laiks rada papildu izmaksas starpķēžu tiltiem un maksājumu pakalpojumiem. Lai klienti aktīvus saņemtu gandrīz nekavējoties, pakalpojumu sniedzēji izmaksā tiem līdzekļus no savām rezervēm, bet pēc sākotnējās transakcijas galīgās apstiprināšanas atgūst iespēju šos līdzekļus izmantot citām operācijām.
Jo ātrāk notiek finalizācija, jo ātrāk pakalpojumu sniedzēji var atkal izmantot savus līdzekļus. Tas ļautu efektīvāk pārvaldīt kapitālu un potenciāli samazināt transakciju izmaksas.
Kāds ir plāns?
Ethereum pašlaik izmanto Gasper konsensa mehānismu. Tajā katrs validators piedalās balsošanā, kas palīdz gan izvēlēties nākamo blokķēdes bloku, gan panākt jau pievienoto bloku galīgu apstiprināšanu. Bloks kļūst pilnībā apstiprināts pēc diviem pilniem balsošanas cikliem.
EIP-8453 autori piedāvā šos procesus nodalīt. Validatori atsevišķi balsotu par blokķēdes ķēdes izvēli un par tās galīgo apstiprināšanu, turklāt finalizācijas balsojumi notiktu pēc atsevišķa grafika. Pēc priekšlikuma autoru teiktā, šos balsošanas ciklus varētu saīsināt, nemainot pašu bloku veidošanas mehānismu.
Šāds nodalījums varētu arī atvieglot turpmāko pāreju uz digitālajiem parakstiem, kas būtu noturīgi pret kvantu datoru uzbrukumiem. Tomēr konkrētas pēckvantu kriptogrāfijas metodes izvēle nav iekļauta šajā priekšlikumā.
Lai izmaiņas ieviestu, būtu nepieciešams tīkla atjauninājums (hard fork).
Tomēr tīklu veiktspēju nevar salīdzināt tikai pēc finalizācijas laika. Būtiska nozīme ir arī drošībai, decentralizācijai, tīkla darbības stabilitātei un tam, kā galīgā apstiprināšana tiek definēta un sasniegta katrā blokķēdē.
Avots: Github


















