- 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
Ano ang Dapat Gawin Bago Pumasok ang Ethereum sa 'Metropolis'?
Isang pagtingin sa kung ano pa ang dapat gawin para sa mga developer ng Ethereum na nagtatrabaho sa pag-upgrade ng Metropolis – ang pangatlo ng platform sa apat na nakaplanong yugto.

Ang Ethereum ay higit sa umbok, patungo sa ikatlo sa apat na nakaplanong yugto ng pag-unlad nito upang isulong ang batayan para sa tinatawag nitong 'world computer'.
Ang susunod na yugto, na tinatawag na Metropolis, ay nagsasama ng maraming mga teknikal na pagbabago na maaaring mukhang BIT random, ngunit magbibigay daan para sa mga update sa hinaharap na nagpapadali sa paggamit ng Ethereum .
Natapos na ang pag-upgrade mas mahaba kaysa sa inaasahan, higit sa lahat dahil ang isang hindi kilalang attacker ay naglunsad ng denial of service attacks sa network noong nakaraang taon, na nakakagambala sa mga transaksyon at proyektong ginagawa sa platform.
Gayunpaman, ang kamakailang mga tala ng pagpupulong ng developer <a href="https://github.com/ethereum/pm/blob/master/All%20Core%20Devs%20Meetings/Meeting%2013.md show">https://github.com/ Ethereum/pm/blob/master/All%20Core%20Devs%20Meetings/Meeting%2013.md ay nagpapakita</a> na ang progreso ay nagpapatuloy, na halos tapos na ang ilang team sa pagpapatupad ng kanilang mga pagbabago at ngayon ay naghahanda para sa pagsubok.
Si Dimitry Khokhlov, Ethereum Foundation testing engineer, ay nagsabi sa CoinDesk na ang pag-unlad ng ikatlong yugto ay halos kalahati ng pagkumpleto.
Kaya, ano pa ang dapat gawin?
Mga panukala sa pagpapabuti
Una, kailangang tapusin ng mga developer ang pag-coding ng mga pag-upgrade. Bagama't ang pinakahihintay na paglabas na ito ay T magsasama ng mga dramatikong pagbabago gaya ng proof-of-stake o sharding, ang yugtong ito ay nagsasama ng humigit-kumulang 10 Ethereum Improvement Proposals (EIPs).
Ang lahat ng mga EIP na ito ay naghahangad ng daan para sa 'abstraction' sa pamamagitan ng pagbawas sa dami ng mga feature na hard-coded sa Ethereum. Ang layunin, katulad ng layunin mismo ng Ethereum , ay mag-iwan ng mas maraming puwang para sa mga developer ng app na gumawa ng sarili nilang mga desisyon sa disenyo.
, halimbawa, nagbibigay-daan sa mga user o developer ng app na i-secure ang mga account sa anumang paraan na gusto nila.
Sinabi ng isang tagapagsalita ng Ethcore sa CoinDesk na ang Parity, isang sikat Ethereum client na nakasulat sa Rust, ay nagpatupad ng pito sa 10 EIP, ngunit naghihintay ng mas malinaw na mga tagubilin habang ang mga developer ay nagkakasundo sa mga pagbabagong kailangang ipatupad.
Ang 'rough consensus' approach na ito ay karaniwan sa open-source development.
T dapat magtagal ang paghihintay para sa Parity o Geth dahil malapit nang matapos ang mga proyektong ito. Ang iba, gayunpaman, ay nakasulat sa iba't ibang mga programming language, kabilang ang python at C++ ay mas nasa likod.
Masalimuot na proseso
ONE nakakalito na bahagi ang paggawa ng mga pagbabago sa lahat ng kliyente ng Ethereum , anuman ang programming language kung saan sila nakasulat, sa lockstep.
Ang Khokhlov ng Ethereum Foundation ay sumusulat ng mga pagsubok gamit ang isang tool na tinatawag na Hive upang matiyak na hindi lamang na ipinatupad ng mga kliyente ang mga pagbabago nang tama, ngunit ang lahat ng mga kliyente ay sumasang-ayon sa mga pagbabago sa antas ng pinagkasunduan. Iyon ay dahil kung T Social Media ng lahat ng kliyente ang parehong mga panuntunan, maaaring magkaroon ng aksidenteng pagkakahati sa iba't ibang network (bilang nangyari sandali noong Nobyembre).
Tulad ng pagbabago ng dating yugto sa Frontier at Homestead, ang paglipat sa Metropolis ay nangangailangan ng 'hard fork' – ibig sabihin ay maiiwan ang mga node o minero na hindi mag-upgrade sa bagong blockchain. Dahil sa posibilidad ng hindi sinasadyang paghahati, ang mga hard forks ay kontrobersyal at sineseryoso.
Ngunit, dahil ang pagbabagong ito ay matagal nang nasa teknikal na roadmap ng ethereum, ang karaniwang karunungan ay malamang na hindi ito humantong sa isang split.
Gayunpaman, ang mga pagbabago ay nangangailangan ng karagdagang pangangalaga, na humahantong sa Khokhlov na sabihin:
"Sakit ng ulo ko dahil sa hard fork transition rules."
Para kay Khokhlov, maraming 'ifs' sa pagtiyak na ang bawat sulok na kaso ay isinasaalang-alang upang matiyak na ligtas ang ether ng mga user sa bawat sitwasyon.
Halimbawa, kailangan niyang tiyakin na ang mga transaksyon sa bagong tinidor ay gagana lamang kung ang 'limitasyon ng GAS' at tama ang mga lagda ng transaksyon, at ang gawi ng opcode, na nagbago mula sa tinidor patungo sa tinidor, ay hindi rin nakakaabala sa mga operasyon.
"Kung mas maraming pagbabago ang mayroon kami, mas maraming mga tseke ang idinaragdag sa code at mas maraming lohika na susuriin. Hindi iyon ginagawang malinis na code," sabi niya.
May naghihintay na mga benepisyo
Ngunit kapag sinabi at tapos na ang lahat, malamang na papayagan ng pag-update ng Metropolis na malikha ang mas mahusay na mga aplikasyon ng Ethereum .
Si Stefan George, CTO ng Ethereum prediction market Gnosis, ay nagsabi sa CoinDesk:
"Ang pagkakaroon ng mas maraming abstraction ay palaging nagbibigay-daan para sa higit na kakayahang umangkop."
Halimbawa, ang karagdagang flexibility ay maaaring magbigay-daan sa isang tatanggap o middleman na magbayad ng mga bayarin sa transaksyon kaysa sa mga user ng app, aniya.
Ito ay maaaring maging kapaki-pakinabang para sa mga user na gumagamit ng ethereum-based na apps, gaya ng isang notebook. Karaniwan, kakailanganin ng user na bumili ng ether para gumawa ng anumang pagbabago, gaya ng pagdaragdag o pagtanggal ng tala, ngunit sa mga pag-upgrade ng Metropolis, mababayaran ng provider ang bayad at makakagawa ang mga user ng mga pagbabago nang walang karagdagang hakbang sa pagbili ng ether.
Sa huli, inililipat nito ang Ethereum protocol na mas malapit sa pamilyar na karanasan ng isang tradisyonal na app store.
"Akala ko makakakuha tayo ng mas maraming user gamit ang mga serbisyo ng Ethereum sa ganitong paraan," sabi ni George.
Idinagdag ni George na ang isa pang pagbabago sa Metropolis ay makakatulong din sa pag-iwas sa ilang mga kinks para sa mga off-chain na teknolohiya na nagpapahintulot sa data na alisin mula sa pangunahing Ethereum blockchain, pagpapabuti ng pagganap at scalability ng network nang hindi nakompromiso ang seguridad ng mga user.
Ang kakayahang umangkop na ito ay, muli, maglalagay sa mga developer sa kontrol ng kanilang mga disenyo ng application.
Gaya ng sinabi ng pangkat ng Parity:
"Ang Metropolis ay isang makabuluhang hakbang na nagpapahusay sa protocol at gumagawa ng ilang mga kaso ng paggamit na dati ay hindi magagawa."
Pagwawasto: Ang isang naunang bersyon ng artikulong ito ay hindi wastong nagpahayag ng katotohanan tungkol sa pagpapatupad ng Geth ng ethereum. Ito ay binago.
Mga skyscraper larawan sa pamamagitan ng Shutterstock
Alyssa Hertig
Isang nag-aambag na tech reporter sa CoinDesk, si Alyssa Hertig ay isang programmer at mamamahayag na dalubhasa sa Bitcoin at sa Lightning Network. Sa paglipas ng mga taon, lumabas din ang kanyang trabaho sa VICE, Mic at Reason. Kasalukuyan siyang nagsusulat ng isang libro na nagtutuklas sa mga pasikot-sikot ng pamamahala sa Bitcoin . Si Alyssa ay nagmamay-ari ng ilang BTC.
