Bagong Diskarte ni Vitalik Buterin para sa Ethereum
Ang co-founder ng Ethereum na si Vitalik Buterin ay naglatag ng isang bagong diskarte upang mapabuti ang bilis at scalability ng network sa pamamagitan ng muling pag-iisip sa estruktura ng block finality. Sa isang blog post noong Agosto 1, iminungkahi ni Buterin na paghiwalayin ang mekanismo ng fork choice ng Ethereum mula sa proseso ng finality. Sa kanyang pananaw, ang hakbang na ito ay makakapagpababa ng kumplikado ng protocol at makakapagbigay ng mas mabilis na kumpirmasyon ng mga block.
Kasalukuyang Disenyo ng Consensus
Sa kasalukuyan, ang consensus ng Ethereum ay umaasa sa isang slot-based na disenyo, kung saan ang parehong mekanismo ng fork choice at finality ay gumagana sa loob ng parehong oras. Bagamat matatag, ang disenyo na ito ay nangangailangan ng maraming round ng komunikasyon mula sa mga validator sa bawat slot, na naglilimita sa bilis ng pagkumpirma ng mga bagong block.
Proposed Two-Tiered System
Isinasaalang-alang ito, iminungkahi ni Buterin na bawasan ang kumplikado sa pamamagitan ng pagpapahintulot sa dalawang proseso na umunlad nang hiwalay. Sumulat siya:
“[May] maaaring [paraan] upang medyo lumayo mula sa mahigpit na pagkakaugnay sa pagitan ng mga slot at finality na ipinakilala sa 3SF, at sa halip ay magkaroon ng mas hiwalay na LMD GHOST fork choice rule at finality gadget, na may iba’t ibang bilang ng mga kalahok.”
Pagpapabuti sa Bilis ng Kumpirmasyon
Sa kanyang plano, iminungkahi ni Buterin na italaga ang isang maliit, nakapirming bilang ng mga validator, mga 256, upang patakbuhin ang fork choice algorithm, LMD GHOST, sa bawat slot. Ang grupong ito ay mabilis na matutukoy ang ulo ng chain sa real time, na nagsisilbing “fast lane” ng Ethereum para sa pagpili ng block. Samantala, ang mas malawak na set ng validator na gumagana sa mas mabagal na ritmo ay hahawak sa proseso ng finality, na tumutukoy kung aling mga block ang nagiging hindi mababago.
Implikasyon para sa Scalability
Itinuro ni Buterin na ang kanyang iminungkahing arkitektura ay may mas malawak na implikasyon para sa scalability ng Ethereum. Sinabi niya na ang hakbang na ito ay magpapahintulot sa network na paikliin ang mga oras ng slot at hawakan ang mas malaking pool ng validator nang ligtas. Maaaring umabot ito sa isang milyong kalahok nang hindi nagdadala ng makabuluhang overhead o umaasa sa kumplikadong mga trick ng cryptography.
Pagpapanatili ng Seguridad at Kakayahang Umangkop
Ipinagtanggol din ni Buterin na ang ganitong sistema ay panatilihing ligtas ang Ethereum habang pinapasimple ang mga panloob na operasyon nito. Magbibigay din ito sa mga developer ng higit pang kakayahang umangkop upang i-upgrade o palitan ang mga mekanismo ng finality sa paglipas ng panahon, nang hindi nakakaabala sa pangunahing lohika ng fork choice.
Kasalukuyang Yugto ng Pananaliksik
Samantala, ang mungkahi ay nasa yugto pa rin ng pananaliksik at bukas sa karagdagang input mula sa komunidad. Gayunpaman, ito ay isang makabuluhang hakbang patungo sa pagpapadali ng pagganap ng Ethereum habang ang network ay umuunlad patungo sa isang mas mahusay at scalable na platform.