Share this article

Ano ang Aasahan Kapag Nangyari ang Constantinople Hard Fork ng Ethereum

Ang susunod na system-wide upgrade ng Ethereum, Constantinople, ay inaasahang magiging live sa susunod na linggo.

"Maingat na Optimism."

Iyon ay kung paano inilarawan ni Hudson Jameson, developer relations para sa Ethereum Foundation, ang mood sa run-up sa ikalimang binalak na system-wide upgrade ng ethereum, Constantinople.

Story continues
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Inaasahang mag-activate

sa susunod na Miyerkules, Ene. 16, ang Constantinople ay isang uri ng pag-upgrade na kilala bilang hard fork – na nangangahulugang kailangan itong unilaterally na naka-install sa lahat ng node sa network upang gumana ayon sa nilalayon.

Ang diskarte na ito ay isang proseso na may mga likas na panganib. Halimbawa, kung ang isang sapat na bilang ng mga user ay T sumasang-ayon sa isang pag-upgrade, maaari itong maging sanhi ng paghihiwalay ng network. Ang naturang kaganapan ay naganap noong 2016 nang ang isang kontrobersyal na hard fork kasunod ng pagbagsak ng DAO ay humantong sa paglitaw ng dalawang natatanging blockchain, Ethereum atEthereum Classic.

Gayunpaman, sinabi ni Afri Schoedon, release manager para sa Parity Ethereum client, na mababa ang panganib ng chain split dahil naging malakas ang pag-aampon ng upgrade ng mga nangungunang mining pool ng ethereum – ang mga partidong pinakakritikal sa pag-iwas sa chain split.

"Ang mga minero ay handa," sabi ni Schoedon. "Ang mga minero lang ang makakapaghiwalay ng kadena."

Sa kasalukuyan, ang isang website sa pagsubaybay na pinamamahalaan ni Peter Pratscher, ang CEO ng top ether mining pool na Ethermine, ay sumusubaybay sa Constantinople adoption na maging 15.6 percent lamang <a href="https://ethernodes.org/network/1/forkwatch/overview">https://ethernodes.org/network/1/forkwatch/overview</a> . Sa pagsasalita sa CoinDesk, sinabi ni Pratscher na ang mga istatistika ay may depekto, at inaangkin ang pag-aampon na mas malapit sa karamihan.

"Inaasahan namin na karamihan sa mga hindi na-update na node ay maa-update sa oras na dumating ang fork block," sabi ni Pratscher.

Pinangalanan pagkatapos ng kabisera ng Byzantine Empire, ang Constantinople ay bahagi ng tatlong bahagi na pag-upgrade na tinatawag na Metropolis. Pinagsasama nito ang kabuuang limang Ethereum improvement proposals (EIPs). At habang ang karamihan ay hindi kontrobersyal na mga pag-aayos, ONE aspeto ng pag-upgrade ang naging sanhi ng ilang kontrobersya.

Sa partikular, ipinagpaliban ng Constantinople ang “kahirapan-bomba,” isang algorithm sa codebase ng ethereum na nagpapataas ng kahirapan sa pagmimina sa paglipas ng panahon. Dahil mababawasan ng pag-upgrade ang kahirapan sa pagmimina, nagsasagawa rin ito ng mga hakbang upang bawasan ang reward na ibinibigay ng mga minero para sa pag-secure ng network – mula 3 ETH hanggang 2 ETH bawat bloke.

Ito ay humantong sa mga minero na magpahayag ng kawalang-kasiyahan sa pag-upgrade. Ngunit sa parehong oras, ang mga pangunahing pool ng pagmimina ay lumaki bilang suporta sa pagbabago.

"Inaasahan namin ang isang maayos na pag-upgrade nang walang anumang mga isyu," sabi ni Pratscher.

Sa isang tabi, mayroon ding iba pang mga panganib sa pag-upgrade ng network sa buong system. Maaaring maging sanhi ng pagkawatak-watak ng mga network ang mga code bug, at maaaring magkamali ang mga algorithm, na humahantong sa hindi inaasahang mga paghihirap. Ngunit ang mga developer ay tiwala na ang mga naturang panganib ay minimal sa Constantinople, at sa mga buwan bago ang kaganapan sa susunod na linggo, pagsubok ay naghangad na singhot ang mga kahinaan sa software.

"Mayroon kaming testing at monitoring software gaya ng aming fork monitor at protocol fuzz tester na patuloy na sinusubaybayan ang mga isyu bago, habang, at pagkatapos ng hard forks," sabi ni Hudson Jameson,

"Nasasabik kaming ipatupad ang mga pagbabagong ito sa Ethereum protocol. Gayunpaman, inuuna namin ang kaligtasan at katatagan ng network at pangunahin."

Array ng mga pag-upgrade

Ipinakilala ng Constantinople ang limang bagong pag-upgrade sa network.

Gaya ng naunang idinetalye ni CoinDesk, kabilang dito ang mga pag-optimize para sa mga developer na naglalayong gawing mas madaling lapitan ang matalinong kontrata at desentralisadong disenyo ng application.

Inilarawan ni Taylor Monahan, ang CEO ng Ethereum wallet na MyCrypto, ang pangkalahatang thrust ng pag-upgrade ng Constantinople bilang "simpleng pagpapahusay ng kalidad ng buhay para sa pagbuo ng kontrata."

Ayon sa CORE developer na si Nick Johnson, ang ONE naturang pag-upgrade, ang EIP 1283, ay kinabibilangan ng tinatawag na "net GAS metering." Orihinal na isinulat ni Johnson, ang elementong ito ay magpapahusay sa ONE sa mga patuloy na isyu sa usability ng ethereum – nito tumataas na GAS.

"Gamit nito, maaari naming bawasan ang hindi kinakailangang GAS overhead para sa mga kontrata, pati na rin ang paggawa ng mga bagong coding pattern na cost-effective," sabi niya.

Ang isa pang pag-upgrade – binanggit ng ilang developer bilang ang pinakakapana-panabik sa pagbabago ng Constantinople – ay ang EIP 1014. Tinatawag ding Skinny CREATE2, ang pag-upgrade ay inaasahang magbibigay daan para sa mga bagong uri ng layer two scaling solution, gaya ng mga state channel.

"Ginagawa nitong posible na lumikha ng mga bagong uri ng mga channel ng estado na nagbabawas o nag-aalis ng mga gastos sa onchain deployment, na nagpapahusay sa scalability at nagpapababa ng mga gastos at abala para sa mga user," sabi ni Johnson.

Ayon kay Alexey Akhunov ng Turbo Geth, maaaring makaapekto ang EIP 1014 sa mga pagbabago sa Ethereum sa hinaharap, tulad ng potensyal na pagpapatupad ng upao rolling cost para sa pag-iimbak ng data sa Ethereum platform. At maaari rin itong humantong sa iba, hindi inaasahang bagong mga feature ng smart contract.

"Ang isa pang kapana-panabik (at potensyal na mapanganib) bagay na pinapagana ng CREATE2 [ay] muling likhain ang mga kontrata sa parehong address pagkatapos nilang sirain," sabi ni Akhunov, na nagpapaliwanag:

"Ang libangan na ito ay maaaring gawin gamit ang parehong code, o (may BIT panlilinlang) gamit ang ibang code - na karaniwang humahantong sa ganap na naa-upgrade na mga kontrata."

Kasama rin sa Constantinople ang 2 karagdagang pag-upgrade – EIP 145 at EIP 1052 – na magpapahusay sa kadalian ng paggamit para sa pagbuo ng matalinong kontrata at i-streamline ang ilang partikular na operasyon sa loob ng code ng ethereum.

"Sa mga pagpapahusay na ito, maaari nating palawakin ang madali nating magagawa sa Ethereum chain upang masakop ang higit pang mga kaso ng paggamit," sabi ni Johnson.

Mga debate sa minero

Gayunpaman, habang ang karamihan sa Constantinople ay may kasamang mahusay na nasubok at teknikal na direktang mga pagbabago, may isa pang pagbabago sa code na ginawa. mainit na pinagtatalunan. Isinulat ng Parity's Afri Schoedon, ang pinag-uusapang pagbabago ng code ay EIP 1234.

At iyon ay dahil ang ONE sa mga pangunahing aspeto ng Constantinople ay isang pagkaantala para sa tinatawag na "bomba ng kahirapan" kasama ng mga nabanggit na teknikal na tampok.

Orihinal na nilayon upang pabilisin ang paglipat sa paparating na consensus switch ng ethereum, proof-of-stake, ang mahirap na bomba ay isang algorithm na unti-unting pinapataas ang oras na kinakailangan upang makagawa ng mga bagong bloke.

Sa kalaunan, pinipilit ng bomba ang blockchain sa isang estado na kilala bilang "panahon ng yelo," kung saan ang kahirapan ay nagiging napakataas na ang mga transaksyon ay hindi na makumpirma. Dahil dito, ang algorithm ay mayroon ding pakinabang ng paghikayat sa mga madalas na pagbabago ng code upang mabago ito.

Ayon kay Akhunov, ang pagkaantala sa paghihirap na bomba ay ang pinaka kritikal na aspeto ng Constantinople.

"Ang pangunahing kahalagahan ng Constantinople ay upang maantala ang mahirap na bomba, kung hindi, ang kahirapan sa pagmimina ay magsisimulang umakyat nang husto. Maliban doon, walang mga pagbabago na talagang mahalaga," sabi niya.

Gayunpaman, ang pagkaantala sa bomba ng kahirapan ay may sariling mga subtleties. At iyon ay dahil ang bilis ng paggawa ng mga bloke sa Ethereum ay tumutukoy din sa regularidad kung saan ang panloob Cryptocurrency ng platform, ether, ay inisyu.

Sa layuning iyon, binabawasan ng Constantinople ang mga reward sa block mining mula 3 ETH hanggang 2 ETH bawat block – isang hakbang na nagdulot ng kontrobersya kasama ang mga minero ng blockchain na umaasa sa mga gantimpala upang KEEP kumikita ang kanilang mga negosyo sa pagmimina.

Ang pagtaas ng kontrobersya ay ang paglitaw ng lalong dalubhasang hardware ng pagmimina para sa Ethereum, na ayon sa ilan, ay nanganganib sa paggawa ng mga operasyon ng pagmimina para sa mga hobbyist na minero – kadalasang nagpapatakbo ng GPU hardware, sa halip na mga espesyal na ASIC – hindi gaanong magagawa.

"Sa pangkalahatan hindi namin inaabangan ang pag-upgrade ng Ethereum Constantinople," sabi ni Ethermine's Pratscher. "Gagawin ng [Constantinople] na hindi kumikita ang pagmimina para sa maraming minero na magkakaroon ng negatibong epekto sa seguridad ng Ethereum network."

Binanggit ni Pratscher ang kamakailang pag-atake sa Ethereum Classic, kung saan ang blockchain ay napuspos ng pagalit na hashpower, bilang isang halimbawa ng mga problemang maaaring mangyari kung mas kaunting mga minero ang naroroon.

"Na ang 51 porsiyentong pag-atake ay isang tunay na banta ay kasalukuyang ipinapakita ng kamakailang pag-atake na isinagawa laban sa [Ethereum Classic] network," sabi niya.

Si Brian Venturo, na nagpapatakbo ng isang maliit na pool ng pagmimina na tinatawag na Atlantic Crypto, ay nagpahayag ng mga alalahaning ito, na nagsasabi sa CoinDesk:

"Ang EIP-1234 sa Constantinople ay agad na magdaragdag ng presyon sa ekonomiya ng pagmimina."

Ang susunod na yugto

Dahil sa paparating na pagbabawas na ito sa mga payout ng mga minero, ang mga minero tulad nina Pratscher at Venturo ay nagbabangko sa isang potensyal na pag-upgrade sa hinaharap, na pinangalanang ProgPoW, na nangangako na harangan ang espesyal na ASIC hardware mula sa network at matiyak na ang pagmimina ng GPU ay mananatiling mapagkumpitensya.

Sa oras ng balita, hindi malinaw kung ang naturang pagbabago ay ipapakalat. Habang binigyan ito ng "pansamantala” sige sa isang pulong ng developer sa unang bahagi ng Enero, ang mga talakayan tungkol sa panukala ay nabigo na magkaroon ng isang pinagkasunduan mula noon.

Gayunpaman, kumpiyansa ang mga developer na magpapatuloy ang teknikal na gawain sa mga darating na buwan, habang ang dalawang pagpapahusay sa pag-scale ng layer ay patuloy na nagiging mature, at ang mga formative na aspeto ng pinakahihintay na upgrade ng ethereum - Serenity - ay nagsisimulang mag-kristal.

Sa lahat ng bagay na isinasaalang-alang, ang paparating na pag-upgrade ay nagtaguyod ng mood ng maingat na pangamba.

"Medyo kinakabahan ako tungkol sa Constantinople, dahil laging mahirap hulaan kung gaano kalamang na may mali," sabi ni Akhunov.

Ayon kay Akhunov, sa ilalim ng pinakamasamang sitwasyon, may mali sa bagong algorithm ng kahirapan at nagiging sanhi ng pagkagambala sa seguridad ng network. Binanggit ng iba pang mga developer ang mga isyu sa pinagkasunduan bilang ang pinakamalaking alalahanin. Sinabi ni Taylor Monahan ng MyCrypto na higit siyang nag-aalala sa potensyal ng mga scammer na gamitin ang pag-upgrade bilang isang pagkakataon upang dayain ang mga tao mula sa kanilang mga pondo.

Ngunit anuman ang mga panganib na kasangkot sa pag-upgrade, tiwala ang mga developer na ginawa nila ang lahat ng posibleng hakbang upang ma-secure ang pag-upgrade. Bukod pa rito, may ilang mga pakinabang din sa paghihirap na bomba.

Halimbawa, kahit na naiwan ang ilang partikular na node sa Byzantium software, ang paparating na mahirap na bomba ay nangangahulugan na hindi na ito magagamit sa mga darating na buwan, at mapipilitang mag-upgrade upang magpatuloy sa transaksyon sa Ethereum.

Para sa kadahilanang iyon, sinabi ni Monahan na ang Constantinople ay "masarap sa pakiramdam."

"Ang pagsusumikap ng lahat ay nagbubunga," sabi niya, idinagdag:

“Maraming tao ang makikinabang sa mga pagpapabuti (kahit na T nila ito napagtanto) sa pamamagitan ng mas murang mga kontrata, mas mahusay na mga opcode, at pagbubukas ng higit pang mga posibilidad para sa pakikipag-ugnayan sa kontrata."

Astronomical na larawan ng orasan 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