
Ang mga mananaliksik ng Ethereum ay nagsumite ng draft na panukala noong Agosto 24 para sa isang kontrata ng deposito ng validator na handa para sa post-quantum na maaaring sa huli ay pahintulutan ang network na palitan ang kasalukuyan nitong sistema ng pirma ng BLS.
Sina Kevaundray Wedderburn, Tom Wambsgans at Thomas Coratger ang sumulat ng iminungkahing core Ethereum Improvement Proposal. Ang draft ay nananatiling isang hindi pa naisama na GitHub submission at hindi pa napipili para sa isang pag-upgrade ng network.
Kasalukuyang ginagamit ng mga validator ng Ethereum ang BLS public keys at mga pirma na may nakapirming haba. Sa halip, tinatanggap ng iminungkahing kontrata ang mga public keys, pirma at metadata ng kredensyal na may variable na haba.
Bawat deposito ay maglalaman ng isang scheme identifier na nagpapakita kung aling cryptographic system ang ginagamit ng validator. Nakareserba ang Scheme 0 para sa umiiral na format ng BLS, na pinapanatili ang pagiging tugma sa panahon ng paunang transisyon.
Ang mga susunod na identifier ay maaaring kumatawan sa mga post-quantum signature system o iba pang mga cryptographic scheme. Hindi pinipili o iniimplementa ng panukala ang isang tiyak na post-quantum na algoritmo.
Ang kontrata ay "handa para sa post-quantum," ngunit hindi nito gagawing quantum-resistant ang Ethereum nang mag-isa.
Ang isang hiwalay na pagbabago sa consensus layer ay kailangan pa ring tukuyin kung paano beripikahin, pagsama-samahin at iproseso ng mga validator ang mga pirma sa ilalim ng bawat bagong scheme.
Papalitan ng disenyo ang mekanismong Merkle-tree na may estilong luma ng bagong kontrata ng mga kahilingan ng execution layer. Ang mga kahilingang iyon ay maglilipat ng impormasyon ng deposito mula sa execution layer ng Ethereum patungo sa consensus layer nito.
Ang panukala ay umaasa sa EIP-7685, na lumikha ng isang pangkalahatang sistema ng kahilingan para sa komunikasyon sa pagitan ng dalawang layer. Nagdaragdag ang framework ng isang commitment ng kahilingan sa mga header ng execution block at pinapayagan ang consensus layer na iproseso ang mga bagong uri ng kahilingan.
Ginagamit na ng Ethereum ang mekanismong ito para sa mga operasyon ng validator. Ang EIP-6110 ay nagbibigay ng mga deposito ng validator sa consensus layer bilang mga kahilingan ng EIP-7685, habang sinusuportahan ng EIP-7002 ang mga withdrawal na na-trigger ng execution layer. Ginagamit ng EIP-7251 ang parehong framework para sa pagsasama-sama ng validator.
Ang bagong kontrata ay magpapalawak ng arkitekturang ito sa mga deposito na naglalaman ng nababaluktot na cryptographic data. Maaaring magdala ang credential metadata ng impormasyong tukoy sa scheme nang hindi kinakailangan ang bawat sistema ng pirma na gumamit ng parehong nakapirming istraktura.
Kasama sa panukala ang isang mekanismo ng staged migration. Maaaring sa una ay i-deploy ng mga developer ang kontrata na may pinaganang mga deposito ng BLS habang pinapayagan ang karagdagang mga pamamaraan ng pirma na pumasok sa huli.
Ang isang sumunod na desisyon sa protocol ay maaaring permanenteng hindi paganahin ang mga bagong deposito ng Scheme 0. Kapag na-activate, ang mode ng pagreretiro ng BLS ay hindi maaaring baligtarin sa ilalim ng iminungkahing disenyo.
Ang mga kasalukuyang validator ng BLS ay hindi awtomatikong mawawala kapag na-activate ang switch. Kailangan ng hiwalay na mga patakaran upang tugunan ang mga kasalukuyang key ng validator, exits, pagbabago ng kredensyal at migrasyon sa isang post-quantum system.
Naghihintay din ang mga may-akda ng feedback kung paano dapat makipag-ugnayan ang disenyo sa mga umiiral na panukala ng validator, kabilang ang EIP-7002, EIP-7251 at EIP-8282. Sinabi ni Wedderburn na ang paksa ay naitaas sa isang pulong ng All Core Developers Execution.
Ang mas malawak na roadmap ng Ethereum ay tinatrato na ang paglaban sa quantum bilang isang pangunahing pangmatagalang prayoridad. Kasama sa mga iminungkahing pagbabago ang pagpapalit ng mga pirma ng BLS, mga commitment ng KZG at ECDSA ng mga alternatibo na idinisenyo upang labanan ang mga pag-atake ng quantum sa hinaharap.
Ang pull request ay nagtataglay ng mga label na draft at core-proposal. Naghihintay din ito ng pinagkasunduan ng editor, pormal na pagsusuri at matagumpay na automated checks nang suriin.
Iminungkahi ng isang editor ang pagtatalaga ng EIP-8394 bilang sequential na numero nito at humiling ng isang hiwalay na talakayan sa Ethereum Magicians. Ang numerong iyon ay hindi pa ipinapakita bilang isang tinatanggap, nai-publish na EIP sa canonical na website ng EIP.
Sinasabi ng repositoryo ng EIP ng Ethereum na ang mga dokumentong hindi nai-publish sa opisyal na website ng EIP ay dapat tratuhin bilang mga working paper. Kahit ang paglalathala bilang isang draft ay hindi nangangahulugang naaprubahan ng network ang implementasyon.
Ang panukala ay mangangailangan ng teknikal na talakayan, gawaing ispesipikasyon, pagsusuri sa seguridad, mga implementasyon ng kliyente at pagsubok. Kailangan itong piliin ng mga pangunahing developer para sa isang hinaharap na hard fork bago ito makakaapekto sa Ethereum mainnet.
Walang target na fork, testnet activation o deadline ng mainnet na inihayag. Wala ring na-verify na paggalaw ng merkado ng ETH na partikular na maiuugnay sa draft.
Ang kontrata ay tumutukoy lamang sa mga deposito ng validator. Ang mas malawak na post-quantum transition ng Ethereum ay dapat ding sumaklaw sa mga pirma ng account, mga commitment ng data at mga sistema ng zero-knowledge, tulad ng ipinaliwanag sa naunang pagsusuri ng plano ng migrasyon ng Ethereum.








