Noong Lunes gabi, isang pagbabago na isang linya sa EIP-7928 ay na-merge, at ang kuwento sa likod ng linyang iyon ay isang magandang pagtingin kung paano nag-uugnay ang dalawang client layer ng Ethereum. Idinagdag ng EIP-7928 ang block-level access lists sa Glamsterdam. Ang BAL ay nag-uugnay sa mga account at storage slots na tinatapos ng isang block, kasama ang mga pagbabago sa estado pagkatapos ng bawat transaksyon, upang makapagbasa at makapag-validate ang mga client nang paralelo. Ang orihinal na patakaran ay nagsasabing ang execution clients ay kailangang panatilihin ang BALs lamang para sa 3,533 epochs, o halos 16 araw. Iyon ang weak subjectivity window, at para sa execution layer, sapat na iyon. Isang execution client developer ay nagbigay ng makatotohanang punto sa PR na maaaring mag-validate ng block ang isang node kahit walang BAL. Ang problema ay nasa consensus side. Ang ilang consensus clients ay hindi nag-iimbak ng buong payloads. Nag-iimbak sila ng "blinded" bersyon, at kapag tinanong sila ng isang peer para sa block, tinatawag nila ang engine_getPayloadBodiesBy*V2 sa execution client upang punuan muli ang natitirang bahagi. Nakakatulong ito para sa mga transaksyon at withdrawal, dahil ang execution clients ay nag-iimbak ng block bodies para sa 14,299 epochs. Gayunpaman, sa ilalim ng Gloas, ang BAL ay bahagi rin ng execution payload. Kaya pagkatapos ng 16 araw, babalik ang execution client ng null para sa BAL, at hindi na maaaring muling bumuo ng payload ang consensus client na dapat pa ring ipagbigay-alam. Ang tanging opsyon nito ay mag-imbak ng BAL mismo, na nangangahulugan na iisang data ay nasa disk nang dalawang beses. Ang solusyon ay ginagawa ang BAL retention na sumunod sa block body window, 14,299 epochs, kaunting higit sa dalawang buwan. Hindi ito libre. Gamit ang halagang 70 KiB na karaniwang laki ng BAL na binanggit sa diskusyon, ang aking pagsasagawa ay halos 30 GiB ng BALs bawat node, mula sa halos 7.5 GiB. Hindi nagbago ang anumang bagay tungkol sa consensus safety. Dalawang layer lang ang may iba’t ibang pag-unawa kung ano ang “keep it around.”
Pandit | Ξ🦇🔊I-share

Source:Ipakita ang original
Disclaimer: Ang information sa page na ito ay maaaring nakuha mula sa mga third party at hindi necessary na nagre-reflect sa mga pananaw o opinyon ng KuCoin. Ibinigay ang content na ito para sa mga pangkalahatang informational purpose lang, nang walang anumang representation o warranty ng anumang uri, at hindi rin ito dapat ipakahulugan bilang financial o investment advice. Hindi mananagot ang KuCoin para sa anumang error o omission, o para sa anumang outcome na magreresulta mula sa paggamit ng information na ito.
Maaaring maging risky ang mga investment sa mga digital asset. Pakisuri nang maigi ang mga risk ng isang produkto at ang risk tolerance mo batay sa iyong sariling kalagayang pinansyal. Para sa higit pang information, mag-refer sa aming Terms ng Paggamit at Disclosure ng Risk.