Share this article

Ang Byzantium Countdown: Ano ang Natitira Bago ang Susunod na Fork ng Ethereum?

Sa mga araw na lang na natitira bago ang susunod na hard fork ng ethereum, binabalangkas ng CoinDesk kung paano sumusulong ang mga stakeholder upang maghanda.

Ang susunod na pangunahing update sa Ethereum, ang pangalawang pinakamalaking blockchain sa mundo ayon sa kabuuang halaga, ay nakatakdang mag-live nang wala pang isang linggo.

Bahagi ng isang mas malaki, multi-component upgrade na tinatawag Metropolis, ang tinatawag na "Byzantium" code ay ipapatupad sa block 4,370,000 – o sa humigit-kumulang apat na araw ayon sa kasalukuyang sukatan – bilang a matigas na tinidor. Isang karaniwan (pa kontrobersyal) na diskarte para sa pag-upgrade ng mga blockchain, nangangahulugan ito na ang mga pagbabago ay kinakailangang tanggapin nang malawakan ng lahat ng mga stakeholder sa Ethereum blockchain.

Story continues
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

Sa ganitong paraan, gayunpaman, kapansin-pansin na ang paggamit ng mekanismong ito sa nakaraan ay nagkaroon ng magkahalong resulta para sa Ethereum. Sa ngayon, ang platform ay isinasagawa apat na matigas na tinidor, na may ONE lamang na nagreresulta sa paglikha ng isang alternatibong blockchain, Ethereum Classic.

Dahil ang mga pagbabago sa Byzantium ay nakabalangkas sa Ethereum roadmap noong 2015, malamang na hindi ito magiging problema. Sa dalawang pangunahing pag-upgrade mula sa Metropolis na ipinagpaliban, ang Byzantium ay marahil pinakamahusay na nakikita bilang isang konserbatibong pag-upgrade na magpapakilala ng siyam na pangunahing Ethereum improvement protocol (EIP) sa platform.

Sa kabuuan, ang mga pagbabago ay idinisenyo upang gawing mas magaan at mas mabilis na tumakbo ang platform, pagpapabuti ng bilis ng transaksyon, seguridad ng matalinong kontrata at sa kalaunan, marahil, Privacy.

Gayunpaman, sinabi nito, mayroon pa ring kailangang gawin sa pag-upgrade, kasama ang iba't ibang stakeholder na papasok na ngayon sa mga huling yugto ng kanilang paghahanda.

Mga kliyente

Dahil ang paglipat patungo sa Byzantium ay nakasalalay sa pag-update ng mga node ng network, ang pangunahing pokus sa mga susunod na araw ay ang pagtiyak na ang mga kliyenteng nag-aalok ng software sa mga node ay handa na para sa pag-upgrade.

Nangangahulugan ito na ang mga startup na responsable sa pangangasiwa sa mga kliyente ay kailangang tiyakin na ang kanilang software ay aktwal na naglalaman ng mga EIP na nagpapatupad ng Byzantium hard fork. Habang ang bawat kliyente ay nagpapatupad ng parehong mga panuntunan, ang mga ito ay nakasulat sa iba't ibang programming language at sinusuportahan ng iba't ibang mga developer team.

Ito ang tinatawag ng Ethereum na "pagkakaiba-iba ng kliyente," na nilayon upang payagan ang pagbabago habang pinapanatili ang isang matatag, hindi malabo na base protocol.

Upang tuluy-tuloy na maganap ang pag-upgrade sa buong platform, dapat mag-update ang lahat ng kliyente ng Ethereum gamit ang software na nagpapatupad ng block number na 4,370,000 (T ito makakaapekto sa mga serbisyo ng third-party gaya ng mga online na wallet, gayunpaman, at may kaugnayan lamang para sa mga taong direktang nagpapatakbo ng mga node). Ang mga EIP ay naka-code sa mga kliyente sa tabi ng isang block number, kung saan ang Byzantium hard fork ay ma-trigger.

Sa loob ng susunod na linggo, ang lahat ng pangunahing kliyente ng Ethereum ay kailangang maglabas ng pag-upgrade ng Byzantium, na may sapat na oras para sa mga node na mag-update. Kung ang ilang mga node ay maiiwan, ang blockchain ay mahahati, na lumilikha ng iba't ibang mga bersyon ng parehong platform.

Gayunpaman, sa oras ng pagpindot, karamihan ay mukhang handa na.

Ang Go Ethereum (tinatawag ding Geth) ay ang pinakasikat na Ethereum client, na nagtataglay ng humigit-kumulang 69 porsiyento ng lahat ng Ethereum node. Noong nakaraang linggo, naglabas ito ng Byzantium-ready upgrade na naglalaman ng block number, bagaman, sa oras ng pagsulat, halos kalahati ng mga node na nagpapatakbo ng Geth ay na-update.

Ang pangalawang pinakamalaking kliyente, si Parity, ay naglabas ng isang Byzantium-ready upgrade kahapon, ngunit binawi ito pagkatapos na matagpuan ang isang consensus bug sa isang fuzz test (isang uri ng detalyadong pagsusuri ng fault na kinabibilangan ng pagpuno sa isang computer program ng eclectic na data hanggang sa lumitaw ang isang kahinaan).

Ang isang bagong pag-upgrade ay inaasahang ilalabas mamaya ngayong araw. Sa humigit-kumulang 35 porsiyento ng mga node na tumatakbo sa Parity, wala sa mga ito ang na-update upang maipatupad nang tama ang hard fork.

Ang natitirang mga kliyente ng node ay medyo maliit, at ang ilan ay naglabas din ng isang Byzantium-ready na release. Ang tagapagtatag ng Ethereum na si Vitalik Buterin na nakabase sa python na kliyente ng Ethereum ay nagbigay ng update ngayong umaga. Katulad nito, ang EthereumJ na nakabase sa java at ang java script na EthereumJS ay naglabas ng pag-upgrade mas maaga ngayon.

Ang mga developer sa likod ng Cpp-ethereum ay nagsasabi na sila ay nagtatrabaho pa rin sa shift.

Mga minero

Malamang na alam ng mga pamilyar sa roadmap ng ethereum na matagal nang pinlano ng protocol na i-phase out ang proof-of-work consensus na mekanismo nito para sa isang mas eksperimental, at pinagtatalunan nila, mas egalitarian na alternatibong tinatawag na proof-of-stake.

Ang paglipat na iyon, gayunpaman, ay hindi magiging handa para sa Byzantium, bagama't mayroong ilang mga pag-upgrade na idinisenyo upang mapagaan ang pagbabago sa kalaunan.

Karamihan kapansin-pansin marahil ay sa Byzantium ang kahirapan sa pagmimina ay makabuluhang babaan. Nangangahulugan ito na ang oras ng transaksyon sa Ethereum ay magiging mas mabilis, at ang mga minero ay babayaran nang mas kaunti para sa kanilang mga pagsisikap. Sa Ethereum, ang mga minero ay nagpapatakbo din ng isang Ethereum client, at sa gayon ay kakailanganing mag-update para sa Byzantium nang naaayon, na magpapakilala din ng mga makabuluhang pagbabago.

Ang pag-update ay ginagawang mas mabilis ang block mining, at upang mabayaran ito, ang mga reward na harangan para sa mga minero pagkatapos ng Byzantium ay bababa ng 2 ETH, o humigit-kumulang $604 ayon sa kasalukuyang sukatan.

Ang pag-upgrade na ito ay naging higit na sinusuportahan, ngunit ito ang naging dahilan ng ilang pagtatalo, na humahantong ilang mga partido upang magbanta na patuloy na minahan ang pre-Byzantium Ethereum. Maliban kung ang mga pagsisikap na ito ay naging makabuluhan, gayunpaman, ito ay malamang na hindi magdulot ng anumang epekto sa mga palitan.

Mga palitan

Kung mapupunta ang lahat ayon sa plano, ang mga startup na ito ay hindi maaapektuhan ng Byzantium fork.

Dito, gayunpaman, matalinong tandaan ang mga nakaraang komplikasyon. Ang huling major hard fork ng Ethereum, isang panukalang pang-emergency bilang tugon sa kabiguan ng isang pangunahing desentralisadong aplikasyon na tinatawag na The DAO ang naging sanhi ng biglaang paglikha ng dalawang nakikipagkumpitensyang ether cryptocurrencies.

Dahil tinanggihan ng isang maliit na grupo ng mga user ang pagbabago, nagawa nilang i-restart ang lumang blockchain, na bumubuo ng isang proyekto na kilala ngayon bilang Ethereum Classic, na nagkakahalaga ng $11.48 ayon sa kasalukuyang sukatan.

Tulad ng nabanggit, mayroong isang dakot ng mga senyales na ang Byzantium fork ay magiging kontrobersiya, bagaman walang partikular na kahalagahan.

Ang ilang proyektong dapat tandaan ay ang mga naglalayong magpakilala ng mga bagong variation ng Ethereum, halimbawaEtherite, na gustong gumawa ng bersyon ng Byzantium na hindi nagpapababa sa reward sa pagmimina. Kung ang kilusan ay nakakuha ng suporta, maaari itong maglagay ng presyon sa mga palitan, na nagpakita ng kamakailang pagpayag na suportahan ang mga asset na tumatakbo sa tinatawag na "minority" na mga blockchain bilang isang paraan upang mag-alok ng mga bagong alternatibo para sa mga speculators.

Mga developer ng application

Ang mga application na tumatakbo sa Ethereum ay hindi rin malamang na magkaroon ng mga kahirapan.

Ang Mist, ang Ethereum browser para sa mga desentralisadong aplikasyon (dapps), ay awtomatikong mag-a-upgrade sa Byzantium kapag ito ay na-restart. Ang parehong naaangkop para sa lahat ng mga dapps sa Ethereum.

Sa pagbibigay ng hard fork na patuloy na nangyayari sa mga node, ang mga upgrade ay dapat na mag-activate kaagad pagkatapos ng block number 4,370,000.

Gayunpaman, mayroong ONE malaking pagbabago na gagawa ng malaking pagkakaiba sa kung paano makikipag-ugnayan ang mga developer sa mga transaksyon sa Ethereum blockchain.

Pagkatapos ng Byzantium, magbabago ang paraan upang matukoy ang mga nabigong transaksyon, kahit na para sa mga kontratang na-deploy na. Ang pamamaraan para sa pag-detect ng isang nabigong transaksyon pagkatapos ng Byzantium ay ipinaliwanag nang mas detalyado dito.

Astronomical na orasan sa pamamagitan ng Shutterstock

Rachel-Rose O'Leary
[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop
Rachel-Rose O'Leary