Habang papalapit ang iminungkahing petsa para sa pag-update ng Ethereum Shanghai, ang mga developer ay lumikha ng isang testing environment na tinatawag na "shadow fork," ayon sa isang tweet thread noong Enero 23 ng developer ng Go-Ethereum na si Marius Van Der Wijden. Ang bagong testnet ay lumilitaw na nilikha upang subukan ang mga kundisyon na kailangan para sa Ether (ETH) staking withdrawals, na kasalukuyang hindi pinagana ngunit nilayon na maging enable sa update.
Ang Withdrawal-Mainnet-Shadow-Fork-1 ay tinatapos na
Nagsimula ito sa ilang mga isyu dahil ang config ay hindi nailapat nang tama sa geth (hindi namin pinapayagan ang pag-override sa mainnet config). Ang config ay inilapat nang tama at lahat ng mga node ay sumasang-ayon. Magsisimula kami ng ilang masasamang node,.
- MariusVanDerWijden (@vdWijden) Enero 23, 2023
Ang pangalan ng testnet ay "Withdrawal-Mainnet-Shadow-Fork-1." Ayon sa Web3 node provider na Alchemy, ang "shadow fork" ay isang fork ng mainnet na nilalayon na gagamitin lamang para sa mga layunin ng pagsubok.
Sinabi ni Van Der Wijden na siya at ang isa pang developer na pinangalanang "Potuz" ay lilikha ng mga malisyosong node na magpapadala ng masasamang bloke at mensahe sa iba pang mga node sa testnet at susubukan silang kumbinsihin na sumali sa isang maling bersyon ng network. Sa ngayon, ang network ay tumatakbo nang maayos, ngunit sinabi ni Van Der Wijden na gusto niyang "tingnan kung masisira namin ito ni Potuz." Ito ay tila ginagawa upang makita kung ang pag-upgrade ay maaaring maiwasan ang mga malisyosong pag-atake o kung kailangan pang gumawa ng mga karagdagang pagbabago bago ito ipatupad sa mainnet.
Nauugnay: Nagbibigay ang Metamask ng mga liquid staking solution mula sa Lido at Rocket Pool
Ang paglulunsad ng testnet na ito ay dumating pagkatapos na ipahayag ng mga dev ang lalong pangangailangan para gawing realidad ang mga pag-withdraw ng staking ng Ether. Noong Enero 6, nagsagawa sila ng isang pulong kung saan sila sinangayon upang ibukod ang iminungkahing EVM Object Format (EOF) mula sa pag-upgrade ng Shanghai. Ang EOF ay nilayon upang gawing mas madaling mag-upgrade ang Ethereum sa hinaharap. Ngunit dahil sa pagiging kumplikado nito, nagpasya ang mga dev na iwanan ito sa labas ng Shanghai dahil sa takot na maantala nito ang pagpapatupad ng withdrawal.
Mahigit sa 14.5 milyong ETH (mahigit $23 bilyon ang halaga, sa oras ng pagsulat) ay idineposito sa Ethereum staking contract at kasalukuyang hindi maaaring bawiin, ayon sa isang ulat noong Disyembre ng Nansen. Noong Nobyembre, ang Ethereum devs dumating sa ilalim ng malupit na pagpuna para sa diumano'y paglipat ng goalpost tungkol sa pagpapagana ng mga withdrawal.
Ang Shanghai upgrade ay kasalukuyang naka-iskedyul ipapatupad minsan sa Marso.
Pinagmulan: https://cointelegraph.com/news/ethereum-devs-create-shadow-fork-to-test-conditions-for-ether-withdrawals