Share this article

Constantinople Ahead: Ang Kailangan Mong Malaman Tungkol sa Malaking Pag-upgrade ng Ethereum

Ang Constantinople, ang susunod na system-wide upgrade ng ethereum, ay paparating na sa isang node NEAR sa iyo. Narito ang ibig sabihin nito.

Ang Constantinople, ang susunod na system-wide upgrade ng ethereum, ay paparating na sa isang node NEAR sa iyo.

Natapos na Agosto 31, ang Constantinople ay kinabibilangan ng limang magkakaibang Ethereum improvement proposals (EIPs). Sa sandaling inilabas sa Ethereum, permanenteng babaguhin ng mga panukala ang blockchain na may maraming mga bagong paatras na hindi tugmang mga upgrade.

CONTINÚA MÁS ABAJO
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. Tingnan ang Lahat ng mga Newsletter

Nangangahulugan ito na ang mga node — ang network ng mga computer na nagpapatakbo ng Ethereum software — ay dapat mag-update kasama ng buong system o magpatuloy sa pagtakbo bilang isang hiwalay na entity ng blockchain.

Mas pormal na kilala bilang isang "hard fork," ang mga pag-upgrade sa buong system ay nag-udyok ng isang patas na dami ng drama sa nakaraan. Kapansin-pansin, sa kaso na ang isang bahagi ng mga gumagamit ay T sumasang-ayon sa pagbabago, ito ay maaaring magresulta sa dalawang magkaibang bersyon ng parehong blockchain na tumatakbo nang sabay.

Kasing dramatic na makukuha ng mga bagay na ito (na nagresulta dati sa isang nakikipagkumpitensyang Cryptocurrency na pinangalanang Ethereum Classic), karamihan sa mga pag-upgrade sa Constantinople ay T mapapansin ng mga karaniwang gumagamit. Sa katunayan, inilarawan ng independiyenteng developer na si Lane Rettig, ang paparating Ethereum hard fork ay T magtatampok ng anumang "malaking pagbabago" para sa mga end user.

Nailalarawan bilang pangunahing "pag-upgrade sa pagpapanatili at pag-optimize" ni Rettig, nagtatampok ang Constantinople ng maliit, ngunit lubos na teknikal, mga pagpapahusay ng Ethereum sa kahusayan ng network at istraktura ng bayad, gayundin ng, mga pag-upgrade na nagbibigay daan sa pinakahihintay na roadmap ng pag-scale ng ethereum.

Bukod pa rito, kasama sa hard fork ang mga pagbabago sa pinagbabatayan Policy pang-ekonomiya ng ethereum , at ang pagkaantala ng paghihirap na bomba, isang piraso ng code na naka-program upang i-activate ang tinatawag na Ethereum "panahon ng yelo" kung saan ang bagong paggawa ng block sa network ay tuluyang bumagal sa kumpletong paghinto.

Bilang detalyado ng CoinDesk, ang pagbabago sa ekonomiya ay naging sanhi ng pagtatalo, sa magkasalungat na pananaw ipinahayag ng mga stakeholder ng Ethereum sa mga buwan bago ang pag-upgrade.

Sa oras ng press, ang pagkabalisa ay patuloy na nagtitimpla kabilang sa mga network ng mga minero na nahaharap sa napipintong pagbawas sa suweldo kasunod ng Constantinople. Ngunit gayon pa man, sa pagkamit ng balanse sa pagitan ng lahat ng mga alalahanin ng stakeholder, ang mga developer ay tiwala na ang pag-upgrade ay matatanggap ng mabuti.

Habang ang isang pormal na block number ay hindi pa natatapos, ang mga CORE developer at kliyente ay kasalukuyang nagpapatupad, nagsusuri at sumusubok sa Constantinople code.

Tulad ng sinabi ng negosyanteng Ethereum na si Eric Conner sa CoinDesk:

"Ang kumplikadong coding at pagsubok ay tumatagal ng oras. At ang Ethereum ay live kaya mahalagang matiyak na walang mga pagbabagong nasira."

Ang bagong Ethereum

Ang limang EIP na nakatakdang ilabas sa Constantinople ay:

  • EIP 145: Isang teknikal na pag-upgrade na isinulat ng dalawang developer ng Ethereum , sina Alex Beregszaszi at Pawel Bylica, ang EIP 145 ay nagdedetalye ng mas mahusay na paraan ng pagproseso ng impormasyon sa Ethereum na kilala bilang bitwise shifting.
  • EIP 1052: Isinulat ng CORE developer na si Nick Johnson at Bylica, nag-aalok ang EIP 1052 ng paraan ng pag-optimize ng malakihang pagpapatupad ng code sa Ethereum.
  • EIP 1283: Batay sa EIP 1087, na isinulat ni Johnson, ang panukalang ito ay pangunahing nakikinabang matalinong kontrata mga developer sa pamamagitan ng pagpapakilala ng mas pantay na paraan ng pagpepresyo para sa mga pagbabagong ginawa sa pag-iimbak ng data.
  • EIP 1014: Nilikha mismo ng tagapagtatag ng Ethereum , si Vitalik Buterin, ang layunin ng pag-upgrade na ito ay upang mas mapadali ang isang partikular na uri ng solusyon sa pag-scale batay sa mga channel ng estado at mga "off-chain" na transaksyon.
  • EIP 1234: Na-champion ni Afri Schoedon, release manager para sa major Ethereum client Parity, ang upgrade na ito ang pinaka-kontrobersyal sa batch, na binabawasan ang pag-iisyu ng block mining reward mula 3 ETH hanggang 2 ETH, gayundin, ang pagkaantala sa paghihirap na bomba sa loob ng 12 buwan.

Sa kabuuan, kasama sa mga pagbabago ang: mga pag-optimize ng code upang mapabuti ang mga oras ng pagproseso para sa mga developer; mas patas na istruktura ng pagpepresyo para sa mga pagbabagong ginawa sa imbakan ng data ng matalinong kontrata; isang code edit na ginagawang scaling solusyon sa pamamagitan ng estado channels mas madaling mangyari sa Ethereum; at mga pagbabago sa Policy pang-ekonomiya ng ethereum .

Dahil ang mga pagbabago sa code na ito ay malamang na humubog sa pag-unlad ng pangalawang pinakasikat na blockchain para sa mga darating na taon, ang Constantinople ay nagkakahalaga ng mas malalim na pagtingin sa.

Pag-optimize ng code

Upang magsimula, parehong naka-target ang EIP 145 at 1052 sa pagpapabuti ng kahusayan ng network, sa pamamagitan ng paggawa ng mga pagbabago sa pinagbabatayan na virtual machine ng ethereum — ang EVM.

Pinapatakbo ng software sa gitna ng Ethereum, pinoproseso ng EVM ang mga matalinong kontrata sa isang serye ng mga isa at mga zero na tinatawag ding bytecode.

Naghahangad na mapanatili ang mahabang buhay ng Ethereum at i-optimize ang pagganap upang mas mahusay na maibigay ang mga pangangailangan ng user, parehong sinisikap ng EIP 145 at EIP 1052 na i-optimize ang karanasan ng developer para sa mga developer ng smart contract partikular.

EIP 145

nagpapakilala ng katutubong "bitwise shifting" na functionality na kayang tumakbo sa pamamagitan ng bytecode nang hindi umaasa sa mga operasyong aritmetika tulad ng multiplikasyon at paghahati. Sa katunayan, nangangahulugan ito na ang mga matalinong kontrata na pinagbabatayan ng mga desentralisadong aplikasyon tulad ng CryptoKitties ay mas mabilis na mapoproseso ng EVM.

Bukod pa rito, kapag ang mga matalinong kontrata sa Ethereum ay ipinatupad at tinawag, EIP 1052 nagpapakilala ng isang pag-upgrade kung saan tanging ang mahahalagang data ng code ng kontrata ang sinusuri sa halip na ang kabuuan ng mismong code.

Ibig sabihin, sa halip na i-verify ang buong kontrata, ginagawa ito ng EIP 1052 upang ang isang naka-compress na linya ng code, o isang "hash" ay maaaring ma-verify sa halip, na nakakatipid ng oras at gastos sa pag-compute — lalo na para sa mahahabang matalinong kontrata na tumatakbo sa libu-libong linya ng code.

Mas murang imbakan

Ang mga karagdagang EIP ay tumatalakay sa kung paano iniimbak ang mga matalinong kontrata sa Ethereum — gaya ng EIP 1283, na nagpapababa sa halagang kailangang bayaran ng mga developer kapag gumagawa ng mga smart contract.

Tulad ng nakatayo, nang walang EIP 1283, ang ilang partikular na update sa smart contract code ay nagkakahalaga ng malaking halaga ng GAS, ang computational unit ng enerhiya na kinakailangan upang maisagawa ang mga operasyon sa Ethereum platform.

Ang EIP 1283 ay nagpapatupad ng mas mahusay na pagsusuri sa gastos para sa mga kontrata, sa pamamagitan ng paghahati-hati kung anong mga pagbabago sa kontrata ang naisulat sa panandaliang imbakan ng ethereum, na tinatawag na memorya, sa halip na ang blockchain mismo.

Kung wala o ilan sa mga update na iyon ang napupunta sa blockchain, binabawasan nito ang kabuuang gastos para sa mga developer. Bilang Johnson, ang may-akda ng orihinal na konsepto ng panukala sa likod ng EIP 1283 ay nagkuwento sa CoinDesk:

"Sa ilang mga kaso sa nakaraan, kami ay naniningil ng GAS para sa mga bagay na T aktwal na nangyari o T aktwal na nagkakahalaga ng anumang tunay na mapagkukunan at ngayon ay sinusubukan naming ayusin ang mga bagay kaya kami ay naniningil lamang ng GAS na nakaayon sa trabaho na talagang kailangan naming gawin."

Sa hinaharap, idinagdag ni Johnson na naghahanap ang mga developer na ipatupad ang tinatawag na mga bayarin sa renta.

Bilang detalyado ni CoinDesk, ang ideya ay maningil ng bayad para sa mga user na may hawak na data na permanenteng nakaimbak sa blockchain. Sinabi ni Johnson na ito ay magiging isang epektibong paraan upang mawalan ng interes sa "paggamit ng imbakan para sa mga bagay na T mo kailangan ang mga ito."

Mga channel ng estado

Bukod sa isang binagong istraktura ng bayad sa GAS para sa mga matalinong developer ng kontrata, ang EIP 1014 ay tumutulong sa pagsulong ng isang pang-eksperimentong solusyon sa pag-scale na tinatawag mga channel ng estado.

Aktibong nasa ilalim ng pag-unlad bilang bahagi ng mga pagsisikap na palakihin ang Ethereum para sa mas malaking dami ng transaksyon, ang mga channel na ito ay nagpapaliit sa dami ng mga operasyon na kailangang mangyari sa mismong Ethereum blockchain, na nagpapalaya sa mga mapagkukunan at espasyo ng network.

Nilikha ng tagapagtatag ng Ethereum Vitalik Buterin, ang EIP 1014 ay inilarawan sa GitHub ng developer ng state channel na si Liam Horne upang maging "isang makabuluhang pagtaas ng performance sa mga channel ng estado."

Ang iba sa parehong forum ay nagpahayag ng damdamin, na humihimok para sa pagsasama nito sa Constantinople at nagpapatunay na ang EIP 1014 ay mas makakapagpadali sa mga transaksyong nangyayari "off-chain."

Policy sa ekonomiya

Sa wakas, mayroon EIP 1234, ang pinakabagong karagdagan sa apat na iba pang mga panukala na nakatakdang ilabas sa Constantinople na tumatalakay sa incremental na pagtaas ng kahirapan sa block mining na kilala bilang ang mahirap na bomba.

Orihinal na nilayon upang hikayatin ang paglipat sa isang mas ekolohikal, proof-of-stake based consensus system na pinangalanang Casper, malayo pa ang switch. Dahil dito, dapat gawin ang mga hakbang upang maantala ang bomba — at bawasan ang pagpapalabas ng eter sa tabi nito.

Sa madaling salita, dahil sa pag-alis ng mahirap na bomba, ang mga bloke ay magiging mas mabilis sa minahan kasunod ng Constantinople. Nangangahulugan ito na dapat gawin ang mga hakbang upang bawasan din ang reward sa bawat block — at binabawasan ng EIP 1234 ang mga ito mula 3 ETH hanggang 2 ETH bawat block.

Dahil ang Ethereum ay T pormal Policy sa pananalapi — kasalukuyang pinapanatili ang isang hindi natatakpan na modelo ng inflation — ayon sa isang mangangalakal na nagngangalang Eric Conner, ang pagbawas ng gantimpala sa EIP 1234 ay maaaring ituring na katulad ng isang "stop gap" na naglalayong epektibong pigilan ang isang "supply bleed".

Inilarawan ito ni Schoedon, may-akda ng EIP 1234, bilang "ang pinakamahusay na panukala upang patatagin ang pagpapalabas habang sabay na inaantala ang bomba" sa isang email sa CoinDesk.

Gayunpaman, ang ilang mga miyembro ng Ethereum mining community sumasalungat ang desisyon na bawasan ang mga gantimpala sa pagmimina, pinagtatalunan ang mas manipis na mga margin ng kita at ang potensyal ng mga operasyon ng pagmimina na maging lalong sentralisado sa mga kamay ng iilan.

Ang mga alalahanin ay dumarating sa panahon na ang mga ASIC — isang lubos na mapagkumpitensyang uri ng hardware sa pagmimina na nag-aalis ng mga hobbyist mula sa industriya ng pagmimina — ay lalong laganap sa Ethereum.

Ano ang susunod

Sa buod, lahat ng limang EIP ay may mga epekto sa Ethereum na nakakaapekto sa ilang mas malawak na layunin at mga hakbangin na gagawin pa rin sa desentralisadong plataporma kahit na ganap nang ilabas ang Constantinople.

Sa kasalukuyan, ang bawat EIP ay patuloy na sumasailalim sa pagsubok, pagpapatupad at peer-review sa mga darating na linggo, kahit na ang proseso ay hindi nangangahulugang isang linear na pag-unlad.

Gaya ng tala ng Ethereum CORE developer na si Nick Johnson, technically "kahit sino ay maaaring mag-ambag ng mga pagsubok" sa isang pandaigdigang suite ng pagsubok na sa kalaunan ay tatakbo laban sa lahat ng pagpapatupad ng kliyente. Gayunpaman, hindi parang dapat hintayin ng mga kliyente ng Ethereum na ma-finalize ang mga pagsubok na ito bago sumulong sa mga sarili nilang pagpapatupad ng code.

Si Schoedon, na ipinagmamalaki ang Parity bilang "marahil ay ONE sa pinakamabilis na koponan na nagpapatupad ng mga pagbabago para sa Constantinople" ay nagbigay-diin noong Sabado sa isang email sa CoinDesk na sila ang unang kliyente, na ipinatupad ang lahat ng limang EIP, na "kumpleto sa tampok" para sa Constantinople, naghihintay na ngayon ng peer-review bago ang buong pagtanggap sa kanilang opisyal na codebase.

Ang aspetong ito ng paghahanda na gagawin sa pagsubok at pagsusuri na napupunta sa isang mahirap na tinidor ay maaaring maging tulad ng pag-ubos ng oras ng isang proseso, kung hindi man mas matagal, kaysa sa pag-abot ng consensus sa isang desentralisadong plataporma.

Kaya, sa kabila ng orihinal na petsa ng paglabas para sa ika-8 ng Oktubre, ang engrandeng premiere ng susunod na hard fork ng ethereum ay maaaring hindi matapos hanggang sa huling bahagi ng buwan o kahit minsan sa Nobyembre.

Sa kabutihang-palad, ang sneak peak ng lahat ng limang EIP na isasama sa Constantinople ay nagbigay ng magandang ideya sa mga tagahanga at kritiko ng Ethereum sa kung ano ang aasahan.

Ang tanging bagay na natitira upang manatiling nakatutok sa ngayon ay isang PRIME pagpapatupad.

Zodiac na orasan larawan sa pamamagitan ng Shutterstock

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.

Christine Kim