- 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
Inaantala ng Mga Nag-develop ng Ethereum ang Berlin Hard Fork upang Matanggal ang mga Alalahanin sa Sentralisasyon ng Kliyente
79% ng mga Ethereum node ay tumatakbo sa Geth. Itinulak ng mga CORE developer ang matigas na tinidor ng Berlin ng Hulyo para makahabol ang ibang mga kliyente.
Napakaraming user ang umaasa sa Ethereum client na si Geth na maaaring pansamantalang i-freeze ng isang bug ang network – isang bagay na T dapat gawin ng mga blockchain, kailanman. Dahil dito, nagpasya ang mga developer ng Ethereum CORE noong Biyernes na ipagpaliban ang trabaho sa Berlin hard fork hanggang sa Agosto man lang sa pagsisikap na bigyan ang ibang mga kliyente ng pagkakataon na dagdagan ang kanilang bahagi sa network.
Ang Geth ay bumubuo lamang ng ONE sa 11 mga detalye ng kliyente, ngunit 79% ng mga Ethereum node ay tumatakbo dito, ayon sa Ether Nodes. Ang porsyentong iyon ay tumaas din ng 5% mula noong Disyembre. Nag-aalala ang mga developer na maaaring masira ng isang seryosong bug ang Ethereum – lalo na habang nagpapatuloy ang mga rolling update sa ETH 1.x bago lumipat ang network sa isang Proof-of-Stake (PoS) consensus algorithm sa ilalim ng ETH 2.0.
"Si Geth ang karamihan sa network," sabi ng pinuno ng koponan ng Geth na si Péter Szilágyi noong nakaraang Biyernes Panggrupong tawag sa lahat ng CORE Developers. "Napakahalaga na tama tayo dahil hindi natin kayang hindi tama."
Mga wikang Ethereum
Ang pagkakaroon ng pagkakaiba-iba ng mga kliyente ay mabuti para sa network. Pinapayagan nito ang iba't ibang proyekto na sumali sa komunidad ng developer ng Ethereum - mula sa pinakamaliit na startup hanggang JPMorgan. Nagkaroon ng Ethereum walong wika sa iba't ibang antas ng pagkakumpleto ONE taon pagkatapos nitong ilunsad noong 2015. Ang Ethereum Foundation kasalukuyang mga listahan mga kliyente sa limang wika kabilang ang Go, Solidity, Java, JavaScript at Python.
Read More: Ang Zcash Privacy Tech na Pinagbabatayan ng Paglipat ng Ethereum sa ETH 2.0
Gayunpaman, tulad ng dila ng Human , ang bawat programming language ay may mga nuances nito at samakatuwid ay may mga kakulangan sa pagpapatupad. Kapag ang mga developer ng Ethereum ay nagsagawa ng mga update ang mga nuances na iyon ay maaaring maging mga masasamang bug.
"Ang pangunahing dahilan [upang ipagpaliban ang Berlin] ay upang bawasan ang dependency sa Geth at pahintulutan itong mabigo nang hindi ibinabagsak ang buong network," sabi ng independiyenteng developer na si Alexey Akhunov sa isang pribadong chat. "Sa kasalukuyan ay napakataas ng pasanin dahil ang pagiging tama ng Geth ay napakahalaga, at natatapos nila ang karamihan sa mga gawain sa pagtiyak na gumagana nang tama ang lahat."
Ito ay pinabilis ng paghinto sa paggamit ng kliyente ng Parity Ethereum gaya ng inihayag ng Parity Technologies noong Disyembre 2019. "Lalong hindi nagagawa ng Parity na italaga ang antas ng mga mapagkukunang kinakailangan para sa kahit simpleng pagpapanatili ng proyektong ito," isinulat ng koponan ng Parity sa isang blog post sa oras.
Ang codebase ng proyektong iyon ay ipinasa sa isang decentralized autonomous organization (DAO) ng mga developer na pinondohan ng ConsenSys spinout Gnosis. Gumagana na ito ngayon sa ilalim ng pangalang “Open Ethereum.” Mula noong Disyembre, nawala ang kliyente ng halos 60% ng mga node nito, ayon sa Web Archive. (Tandaan: Ang Geth ay nawalan ng mga 14% ng mga node nito mula noong Disyembre din.)
Pag-iba-iba ng kliyente
"Sa isang perpektong mundo magkakaroon kami ng maraming kliyente na walang kliyente na may mas mataas na bahagi sa merkado kaysa sa 33%," sabi ng tagapagtatag ng Gnosis na si Martin Köppelmann sa isang pribadong mensahe. "Bagama't totoo na hindi pa naabot ng Open Ethereum ang bilang ng mga node na tumatakbo [na] mayroon ang Parity client, T namin iyon nakikita bilang isang pagbaba. Kabaligtaran talaga. Nang epektibong kinuha ng Gnosis ang responsibilidad para sa Open Ethereum nagsimula kami sa market share na 0."
Ang mga alalahanin ni Szilágyi ay nananatiling wasto anuman ang sigasig ni Köppelmann, gayunpaman. Ang pagkuha ng mga indibidwal, palitan o kliyente na magpatakbo ng anuman ngunit ang Geth ay naging mahirap at ang dependency na iyon ay malalantad kung sakaling makaharap si Geth ng mga teknikal na isyu.
Ang dependency na ito ang mismong dahilan kung bakit napakabagal ng ETH 2.0 na ilunsad. Ang mga mananaliksik ng ETH 2.0 ay sumang-ayon na maghintay hanggang ang isang pagkakaiba-iba ng mga kliyente ay maaaring ilunsad sa konsyerto upang maiwasan ang anumang mga hiccups kung ang ONE o higit pa ay bumaba.
Kung ikukumpara, Bitcoin at karamihan sa iba pang mga cryptocurrencies T gaanong madalas o may kasing daming application na tumatakbo sa kanila. Ang Ethereum ay nahaharap sa isang bagay na mahirap: maraming proyekto depende dito para sa 100% uptime ngunit rolling hard forks tuwing anim hanggang 12 buwan.
Nakaka-burnout?
Bukod dito, kung paano makuha ng ibang mga kliyente ang pangunguna ni Geth ay nananatiling isang bukas na tanong.
Sinabi ng developer ng Ethereum na si Greg Colvin sa tawag ng developer na ito ay naging isang tanong sa negosyo at ONE hindi malamang na malutas ng mga inisyatiba ng developer. Pipiliin ng mga proyekto na makipagtulungan sa isang minoryang kliyente dahil mayroon silang matinding pangangailangan na hindi matugunan ng Geth, gaya ng code na hindi open sourced. Iyon ay sinabi, sinabi ni Colvin na dapat umarkila si Geth ng mas maraming kawani, kung maaari.
Pagsuspinde ng pagsubok sa Ethereum Improvement Proposals (EIPs) nakatakda sa Berlin ay ONE opsyon na pinagtibay ng mga developer. Gayunpaman, napagpasyahan ni Szilágyi na ang 24/7 na responsibilidad na panatilihin ang "world computer" na pag-ikot ay nasusunog ang kanyang koponan.
"Kung kami ay mali, at halimbawa, [Ethereum client] Nethermind ay tama, kung gayon T mahalaga na ang code ng Nethermind ay tama at ang sa amin ay mali, dahil ang network ay umalis sa maling chain," sabi niya.
William Foxley
Si Will Foxley ang host ng The Mining Pod at publisher sa Blockspace Media. Isang dating co-host ng The Hash ng CoinDesk, si Will ang direktor ng nilalaman sa Compass Mining at isang tech reporter sa CoinDesk.
