- Back to menu
- Back to menuMga presyo
- Back to menuPananaliksik
- Back to menuPinagkasunduan
- Back to menu
- Back to menu
- Back to menu
- Back to menu
- Back to menuMga Webinars at Events
Nakipagbuno ang Ethereum Devs Sa Mga Pinakamahinang Sitwasyon
Handa na ba ang Ethereum para sa hard fork ng "London"?
Sa linggong ito, tatalakayin ko ang epekto mula sa mga isyu sa network ng pagsubok noong nakaraang Miyerkules na nagsiwalat ng bug sa mayorya ng software client ng Ethereum, si Geth. Bagama't ang isang patched na bersyon ng Geth software ay inilabas na para sa London, ang ilang mga user, developer at mining pool ay nananawagan para sa karagdagang pagsubok sa pag-upgrade, na nakatakdang maging live sa susunod na linggo.
Ang artikulong ito ay orihinal na lumabas sa Valid Points, ang lingguhang newsletter ng CoinDesk na nagbubuwag sa Ethereum 2.0 at ang malawak na epekto nito sa mga Crypto Markets.Mag-subscribe sa Valid Points dito.
Pagsusuri ng pulso
Ang sumusunod ay isang pangkalahatang-ideya ng aktibidad ng network sa Ethereum 2.0 Beacon Chain sa nakalipas na linggo. Para sa higit pang impormasyon tungkol sa mga sukatan na itinampok sa seksyong ito, tingnan ang aming 101 na tagapagpaliwanag sa mga sukatan ng ETH 2.0.

Disclaimer: Ang lahat ng kita mula sa ETH 2.0 staking venture ng CoinDesk ay ido-donate sa isang kawanggawa na pinili ng kumpanya kapag pinagana ang mga paglilipat sa network.

Mga bagong hangganan
Habang naghahanda ang Ethereum para sa pag-activate ng kanyang ika-11 backward-incompatible na pag-upgrade, na tinatawag ding "hard fork," noong Miyerkules, Agosto 4, ang ilang mga developer ay nag-aalala na ang pag-upgrade ay maaaring gumamit ng higit pang pagsubok bago ang pag-deploy.
Ilang sandali kasunod ng dalawang linggong pagpupulong ng Ethereum CORE developer noong Biyernes, Hulyo 23, sumulat si Tim Beiko ng Ethereum Foundation sa Lahat ng CORE Developers Discord chatroom, “May mag-asawang tao ang nakipag-ugnayan o nag-tweet tungkol sa hindi kinakailangang maging masaya sa hindi pagkaantala [sa hard fork] … Tinanong ko ito [sa pulong] at tila walang ONE ang may malakas Opinyon, ngunit binanggit ng ilang tao na baka T ito ang tamang diskarte."
Bilang tugon sa komento ni Beiko, sinabi ng developer ng Ethereum software client na si Alexey Akhunov na sumang-ayon siya na "kakaiba" na T nang talakayan sa dalawang linggong pagpupulong tungkol sa potensyal na pagkaantala sa hard fork, na tinatawag na "London," dahil sa mga kamakailang Events.
"Sa palagay ko alam ko kung bakit," isinulat ni Akhunov. "Ang pagkaantala [London] ay isang sensitibong paksa at walang ONE ang gustong kumuha ng init, naiintindihan."
Ang iba sa chatroom ay humiling sa mga developer ng Ethereum na bigyan ng seryosong konsiderasyon ang pagkaantala sa London ng ilang linggo para sa karagdagang pagsubok.
Ang backstory
Mga alalahanin sa mga panganib ng pag-upgrade sa London – na kinabibilangan ng kontrobersyal na pagbabago ng code na nakakaapekto sa merkado ng bayad ng Ethereum na kilala bilang Ethereum Improvement Proposal (EIP) 1559 – lumago pagkatapos matuklasan ang isang bug sa Ethereum software client na si Geth.
Para sa background, ang Geth ay ang pinakasikat na software na ginagamit upang kumonekta sa Ethereum. Ayon sa Ethernodes.org, tinatayang 86% sa lahat ng mga computer, na tinatawag ding mga node, na naka-sync sa Ethereum network na nagpapatakbo ng software ng kliyenteng Geth.
Noong Miyerkules, Hulyo 21, ang Ethereum test network na Ropsten, na nag-activate ng London hard fork isang buwan na ang nakalipas, ay biglang nakaranas ng chain split matapos ang isang di-wastong transaksyon ay na-mine sa block ng mga node na nagpapatakbo ng Geth habang tinatanggihan ng mga node na nagpapatakbo ng mga minoryang kliyente na Besu at Open Ethereum.
Sa loob ng ilang oras, isang HOT na pag-aayos ang inilabas ng Geth team at hinikayat ang lahat ng mga user na i-update ang kanilang software sa pinakabagong numero ng bersyon, Terra Nova 1.10.6.
Ang solusyon
Bagama't walang mga developer ang nagtalo na ang bug ay dapat na maantala ang pangunahing network activation ng London sa panahon ng tawag noong Biyernes, ang ilang mga developer ay tinalakay ang naaangkop na kurso ng pagkilos kung ang naturang bug ay natuklasan sa Ethereum sa halip na sa isang pagsubok na network.
"Ano ang gagawin natin kung may nangyaring ganito sa mainnet, lalo na sa isang lugar kung saan sinasabing si Geth, ang mayoryang kliyente, ay gumagawa sila ng mga bloke? Malinaw na tumatagal ng ilang oras upang magkaroon ng pag-aayos," sabi ni Beiko sa pulong.
Binigyang-diin ni Martin Holst Swende ng Ethereum Foundation na ang mga bug na ito ay hindi mga hindi pa naganap na pangyayari sa Ropsten, at habang ang mga ito ay "masakit sa asno" na lutasin, mayroong dalawang paraan upang matugunan ang mga ito.
Una, kung sinusunod ng node ng isang user ang maling bersyon ng blockchain, kakailanganin ng user na internal na "i-rewind ang chain" pabalik sa block bago mahati ang chain at mag-sync sa bagong chain gamit ang patched na Geth software. Pangalawa, kung ang node ng isang user ay T pa naka-sync sa isang bersyon ng blockchain ngunit sinusubukang kumonekta sa network upang mangalap ng data tungkol sa mga kamakailang transaksyon o magsagawa ng mga transaksyon, ang user ay maaaring makakonekta sa maling bersyon ng chain. Upang maiwasan ito, kakailanganin ng mga user na ito na "i-whitelist" ang ilang mga node sa Ethereum na sumusunod sa tamang chain at ihiwalay mula sa iba na na-stuck sa maling chain.
Ang fallout
Ang parehong pag-rewind at pag-whitelist ng mga Ethereum node ay maaaring gawin sa pamamagitan ng Geth. Nalutas ng mga minero sa Ropsten ang chain split na naganap noong Miyerkules gamit ang mga taktika na ito, bagaman ONE minero ang nagsabi sa pulong noong Biyernes na ang mga tagubilin para sa pag-aayos ng mga chain split ay hindi epektibong ipinaalam bago ang insidente noong Miyerkules at naaayon ay nag-iwan sa maraming minero na nalilito kung paano i-restart nang tama ang kanilang mga node.
Ang user na si "AlexSSD7" ay sumulat sa Discord chatroom na bilang kinatawan ng isang Ethereum mining pool, sila ay "nag-aalala" tungkol sa bug sa Geth, at sinabing, "Ang isang minuto [ng network] downtime ay nagkakahalaga sa amin nang malaki. Ang ONE oras ng downtime ay $20,000 sa amin."
Ang mga hindi inaasahang bug sa software ng kliyente ay talagang makakaabala sa mga palitan at negosyong tumatakbo sa pangunahing network, kaya naman binigyang-diin ng mga developer ang pangangailangan para sa isang matatag na sistema ng pagsubaybay na maaaring mabilis na mag-alerto sa mga operator ng node sa mga paghahati ng chain at hikayatin silang i-pause ang mga operasyon hanggang sa karagdagang pagsisiyasat.
"Ito ay tila isang medyo mababang-hanging prutas na nagbibigay ng isang tono ng halaga sa ecosystem. Kung hindi ka sigurado kung paano magsisimula, magtanong lamang sa Discord, "sabi ni Beiko sa pulong ng Biyernes.
Bagama't tiyak na magiging kapaki-pakinabang ang mga solusyong ito kung ang isang bug na katulad ng nangyari noong Miyerkules ay mangyayari muli pagkatapos ng pag-deploy ng London sa mainnet, T naman sila magiging parehong mga solusyon na ginagamit upang matugunan ang mas malalaking isyu, tulad ng kaganapan ng isang hacker na mahiwagang nagpi-print ng 100 milyon ETH.
Sa kaganapan ng isang bagay na napakasama, sinabi ni Danny Ryan ng Ethereum Foundation sa pagpupulong noong Biyernes na mahirap malaman nang maaga kung paano magpapatuloy ang mga developer.
"Sa tingin ko marami lang ang mga opsyon para sa maraming uri ng mga bug at maraming uri ng mga kakaibang lalabas," sabi ni Ryan.
Kung mas malala ang mga epekto ng isang bug sa network, mas magiging mapanghimasok ang solusyon sa paglutas ng bug - at mas makakasira sa reputasyon ng Ethereum bilang isang secure na blockchain.
Sa lalong nagiging ambisyosong hard forks sa malapit na abot-tanaw sa development roadmap ng Ethereum, ang pag-iisip ng mga potensyal na solusyon sa isang pinakamasamang sitwasyon at mga plano para sa pagkontrol sa pinsala sa mga stakeholder ng network ay maaaring maging isang kinakailangan para sa mga developer na isaalang-alang.
Napatunayang pagkuha – EthCC Edition
Ang sumusunod ay isang espesyal na edisyon ng Validated Takes na nagha-highlight ng ilang panel discussion at keynote presentation mula sa Ethereum community conference noong nakaraang linggo sa Paris, France. Para sa buong agenda ng kumperensya, tingnan ang opisyal na website ng EthCC.
“DeFi para sa Mga Tradisyunal Markets: Kapag Mga Token ng Seguridad," Talk by Fountain co-founder Mathieu Chanson. Highlights: Ang Fountain ay isang desentralisadong palitan sa Ethereum na nagbibigay-daan sa mga user na bumili at magbenta ng mga security token. Itinampok ni Chanson ang liquidity at accessibility na inaalok ng Technology ng blockchain, na naa-access 24 oras sa isang araw at nagbibigay-daan para sa agarang pag-aayos. Mayroong ilang iba pang mga benepisyo sa tokenizing securities, kabilang ang transparency at fractionalization ng mga asset na higit pang nagpapataas ng accessibility. Gayunpaman, maraming hamon sa paglikha ng ganap na desentralisadong securities exchange. Ang mga onboarding na customer at mga bagong securities ay parehong mangangailangan ng pagsunod sa mga internasyonal na regulasyon, kabilang ang mga batas na Know Your Customer at mga lisensya sa pag-iingat.
“Ang Kapangyarihan ng Delegasyon ng Credit,” Talk ni Aave founder Stani Kulechov. Highlights: Ang Aave ay isang desentralisadong lending protocol na binuo sa Ethereum. Ang koponan sa likod ng protocol ay bumuo ng isang produkto na maaaring magbigay ng zero-collateral na mga pautang. Naniniwala si Kulechov na ito ay isang hakbang pasulong sa pagdadala ng DeFi liquidity sa tunay na ekonomiya at pagpapataas ng demand sa paghiram sa Aave.
“Mga Bagay na Mahalaga sa Labas ng DeFi,” Talk ng Ethereum creator na si Vitalik Buterin. Highlight: Higit pa sa mga serbisyong pinansyal, ang pagpopondo sa social media at pampublikong kalakal ay dalawang aktibidad na hindi pa natatapos sa Ethereum. Sinabi ni Buterin na ang token economy ng network at ang censorship resistance ay dalawang dahilan kung bakit maaaring makinabang ang mga aktibidad na ito mula sa pagtatayo sa ibabaw ng isang desentralisadong blockchain.
“Uniswap, DeFi at ang Kinabukasan ng Consumer Finance,” Talk by Uniswap growth lead Ashleigh Schap. Highlights: Sinusubukan ng Uniswap Labs na lumikha ng mga pakikipagsosyo sa mga kumpanya ng imprastraktura ng blockchain tulad ng Talos, Paxos at Fireblocks upang ikonekta ang mga solusyon sa DeFi sa backend ng mga kilalang kumpanya ng fintech tulad ng PayPal at E*Trade.
“Bakit Kinakain ng mga DEX ang Mundo,” Talk by Curve protocol developer Julien Boutelup. Mga Highlight: Sa pinakamainam nito, binibigyang-daan ng [desentralisadong Finance] ang mga mamamayan ng mundo na magkaroon ng pantay na access sa lahat ng currency, equities, at financial platform. Habang umuunlad ang espasyo, ang desentralisasyon ay magiging isang spectrum. Babantayan ng mga regulator ang mga protocol na ginagamit ng tradisyunal na mundo ng pananalapi at magkakaroon pa rin ng access ang mga user sa lugar ng pagsubok ng "Wild West" na nasa DeFi ngayon.
– Teddy Oosterbaan
Factoid ng linggo

Christine Kim
Si Christine ay isang research analyst para sa CoinDesk. Nakatuon siya sa paggawa ng mga insight na batay sa data tungkol sa industriya ng Cryptocurrency at blockchain. Bago ang kanyang tungkulin bilang isang research analyst, si Christine ay isang tech reporter para sa CoinDesk na pangunahing sumasaklaw sa mga development sa Ethereum blockchain. Cryptocurrency holdings: Wala.
