Share this article

Kumpleto na ang pag-upgrade? Ang Bagong Software ng Ethereum ay T Pa Medyo Stable

Ilang araw pagkatapos sumailalim ang Ethereum blockchain sa isang system-wide upgrade, ang mga developer ay hindi pa nakumpirma na ang software ay ganap na stable.

Ang tinidor ng Ethereum ay maaaring naisakatuparan nang mas maaga sa linggong ito, ngunit T iyon nangangahulugan na ang mga developer ay handa nang tawagan ang paglipat ng software na kumpleto.

ONE sa pinakamalaking pagbabago sa pangalawang pinakamalaking blockchain sa mundo, matigas na tinidor ng ethereum ay isang mapanganib at kumplikadong proseso. Upang matagumpay na lumipat, ang lahat ng mga node (ang mga computer na nagpapatakbo ng software) ay kinakailangang mag-install ng mga upgrade sa pangkalahatan - isang paglipat na inaasahan at hinihikayat na mangyari nang sabay-sabay sa pandaigdigang platform.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

Gayunpaman, sa kaso ng Byzantium fork, hindi iyon ang eksaktong nangyari.

Dahil ang mga upgrade ay inilabas ilang araw bago ang hard fork, isang malaking bahagi ng network ang hindi pa nakakagawa ng shift. Sa katunayan, sa oras ng press, 25.1 percent lang ng Parity <a href="https://ethernodes.org/network/1/forkWatch/parity">https://ethernodes.org/network/1/forkWatch/parity</a> at 58.4 percent ng Geth <a href="https://ethernodes.org/network/1/forkWatch/geth">https://ethernodes.org/network/1/forkWatch/geth</a> , ang pinakasikat na Ethereum client, ang nag-upgrade, ibig sabihin, humigit-kumulang 45 percent ng network ang nagpapatakbo ng bagong software.

Ang maikling pagsubok na runway ay nagkaroon din ng iba pang mga epekto: ibig sabihin, ang mga nakaraang pag-ulit ng software ay binawi dahil sa mga kritikal na pagkakamali na maaaring naglantad sa network sa mga pag-atake sa pagtanggi sa serbisyo, o lumikha ng hindi pagkakatugma sa pagitan ng mga node, na humahantong sa a split ng network.

Bilang resulta, ang ilan ay maaaring nagtataka kung ang Ethereum ay ligtas na gamitin, at dahil sa estado ng mga gawain, ito ay nananatiling isang bukas na tanong. Para sa ONE, may ilang uri ng mga may sira na software client doon, at ang ilan ay naglalaman ng "consensus bug" na maaaring humantong sa hindi sinasadyang paglikha ng maraming Ethereum blockchain.

Para sa kadahilanang ito, ang Ethereum CORE developer na si Gavin Wood ay nagsabi sa CoinDesk na siya ay "humimok ng pag-iingat" sa sinumang pangunahing manlalaro na kumukuha ng mga malalaking proyekto hanggang sa ang pag-upgrade ay ituring na ganap na matatag.

Nananatili ang mga panganib

Bukod sa mga maling node na hindi pa nag-a-upgrade, mayroon ding pagkakataon ng mga bug sa seguridad sa kasalukuyang software ng Byzantium.

Ang pinakamalubha at madalas sa mga ito ay ang consensus bug (tulad ng nabanggit sa itaas), na nangyayari kapag ang mga node ay hindi maaaring makipag-usap at ang blockchain ay nahati sa hindi magkatugma na mga chain. Sinasabi na ngayon na ang mga developer ay nagpapatakbo ng mga pagsubok upang subukan at hanapin ang mga panganib na ito, umaasa na mahuli ang anuman bago sila maging aktibo.

Ayon kay Wood, kung naglalaman ang network ng bug na ito, kakailanganin ng oras upang ipakita ang sarili nito. "Sa palagay ko ay T naniniwala na ang network ay magsusunog sa sarili sa block 4,370,000," sabi ni Wood.

Bagkus, kung may problema, malalaman ito sa mga susunod na araw.

At kung mangyayari ito, tiwala si Wood na mabilis na ilalabas ng developer team ang mga na-debug na mga variation ng software, upang maiwasan ang anumang labis na pinsala sa platform.

Tungkol sa may sira na software na nasa labas na, sinabi ng nangungunang developer ng seguridad para sa Ethereum na si Martin Holst Swende na T ito dapat alalahanin.

Kung mangyari ang consensus splits bilang resulta ng pagpapatakbo ng lumang software, tiniyak niya: "Tatanggalin lang sila sa chain, [pagkatapos] tingnan ito at i-update ang kanilang kliyente."

Siyempre, hindi na sinusubaybayan ng Ethereum ang mga node na ito, kaya kung may lalabas na bug, T ito makikita sa alinman sa mga blockchain explorer. Dagdag pa, kung ang bug ay pinagsamantalahan sa mas lumang software, malamang na hindi namin marinig ang tungkol dito, lampas sa "ingay sa Reddit," ayon kay Holst Swende.

Mga aral na natutunan

Gayunpaman, sa pagsasalita sa isang online na forum, isinulat ng tagapagtatag ng Ethereum na si Vitalik Buterin na ang ONE o dalawang buwan ng karagdagang pagsubok ay kinakailangan bago ang Byzantium ay maituturing na ganap na ligtas.

Ito ay maaaring mukhang isang mahabang panahon para sa isang software na nasa ilalim ng napakabigat na pag-unlad, ngunit hindi ibig sabihin na T malawak na pagsubok sa seguridad bago ilabas. Nagsasalita sa Reddit, developer ng Ethereum si Afri Schoedon sabi na ang Byzantium code ay naging available nang ilang linggo bago ang hard fork, at patuloy na pumasa sa lahat ng mga pagsusuri sa seguridad bago natuklasan ang mga bug.

Ang Ethereum ay umaasa sa ilang proseso ng pag-screen ng seguridad, ngunit ang ONE na malamang na T nakakuha ng sapat na airtime bago ilabas ay ang tinatawag na "fuzzer" – isang automated na proseso ng pagsubok na maaaring maglabas ng pinaka banayad na mga kahinaan ng code.

Isa itong bagong security check para sa Ethereum, at bilang CORE developer na si Peter Szilagyi ipinaliwanag, "Kailangan ng polish at pagsisikap para talagang maging bahagi ito ng mga workflow."

Siya nagpatuloy: "Makatiyak na ang fuzzer ay magiging isang mas organikong bahagi ng susunod na paghahanda ng tinidor."

Ang fuzzer ay tumatakbo na ngayon upang matiyak ang kaligtasan ng Byzantium, at, sa ngayon, walang mga bug na natuklasan mula noong matigas na tinidor. At habang ang buong karanasan ay humantong ilang developer upang matiyak ang mas maingat na pag-update sa hinaharap, ang Ethereum team ay tila T masigasig na i-dial pabalik ang mas agresibong diskarte nito sa mga upgrade ng blockchain.

Bilang Schoedon sabi:

"Lesson learned para sa mga hard forks sa hinaharap. Marahil ay magpapasya lang tayo sa isang block number pagkatapos maihanda ang lahat ng pagpapatupad ng kliyente."

Seismograph larawan sa pamamagitan ng Shutterstock

Rachel-Rose O'Leary

Si Rachel-Rose O'Leary ay isang coder at manunulat sa Dark Renaissance Technologies. Siya ang nangungunang tech writer para sa CoinDesk 2017-2018, na sumasaklaw sa Privacy tech at Ethereum. Siya ay may background sa digital na sining at pilosopiya, at nagsusulat tungkol sa Crypto mula noong 2015.

Rachel-Rose O'Leary