Kailangang Pag-usapan ng mga Node ng Ethereum 2.0 – Isang Solusyon Ang 'Hobbits'
Ang bagong code ay inihayag na, kung sa huli ay maipapatupad, ay magpapadali sa komunikasyon sa pagitan ng mga node na nagpapatakbo ng Ethereum 2.0 software.

Ang mga developer na nagtatrabaho upang lumikha ng susunod na pag-ulit ng Ethereum blockchain ay nakabuo ng code na nilayon upang matulungan ang mga developer ng kliyente na palakasin ang kanilang mga pagsisikap sa pagsubok bago ang pag-upgrade.
ay sa ngayon ang pinakamalaking pag-upgrade sa agenda ng mga developer na sinasabing magdadala ng napakalaking pagpapabuti sa scalability at usability sa ngayon na apat na taong gulang na blockchain network, na may $17 billion market capitalization nito ay ang pangalawa sa pinakamahalagang blockchain sa mundo. Ang gawain sa 2.0 iteration (kilala rin bilang Serenity) ay nagpapatuloy nang mabilis, at ayon kay Fredik Harryson, punong opisyal ng Technology para sa developer ng kliyente Parity, ang mga detalye ng code para sa paunang phased roll-out ng upgrade ay halos kalahating kumpleto.
Dahil dito, habang ang maraming aspeto ng pag-upgrade ay nasa ilalim pa rin ng pagsasaliksik at kasalukuyang tinatapos, noong Abril 23 ay inihayag ang bagong code na, kung maaprubahan at sa huli ay maipapatupad, ay magpapadali sa pangunahing komunikasyon sa pagitan ng mga node na nagpapatakbo ng Ethereum 2.0 software.
Ang protocol, na tinatawag na Hobbits, ay binuo sa pakikipagtulungan sa pagitan ng blockchain performance testing company na Whiteblock, Ethereum venture capital studio Consensys, at Ethereum 2.0 implementer teams na Chainsafe at Yeeth.
Sa isang post sa blog ipinakilala ang teknolohiya, sumulat si Trenton Van Epps:
"Habang lumalapit ang mga kliyente ng Ethereum 2.0 sa mga live na testnet, kakailanganin nila ng paraan upang magpasa ng impormasyon pabalik- FORTH sa pagitan ng bawat kliyente. Nagaganap ito sa isang hanay ng mga link na tinatawag na wire protocol."
Ang wire protocol ay nasa puso ng kung paano gumagana ang mga ipinamamahaging network na ito, dahil ang mga node ay nagpapasa ng kritikal na impormasyon sa pagitan ng ONE isa -- katulad ng mga kasaysayan ng transaksyon -- na bumubuo sa blockchain mismo.
Sa pakikipag-usap sa CoinDesk noong Pebrero, ipinaliwanag ng tagapagtatag ng Ethereum na si Vitalik Buterin na mahalagang tinutukoy ng wire protocol ang "mga patakaran para sa kung anong mga mensahe ang ipinadala sa buong network."
"Halimbawa, kung ang dalawang node ay nakikipag-usap sa isa't isa at ang ONE node ay gustong mag-sync sa blockchain o mag-publish ng isang bloke, kung gayon paano mo sasabihin na gusto kong marinig ang tungkol sa isang bloke? Paano mo masasabing gusto kong marinig ang tungkol sa mga transaksyon? "Sinabi ni Buterin sa CoinDesk.
Ang Ethereum 2.0 ay talagang gagamit ng wire protocol na tinatawag na "libp2p" na binuo at pinananatili ng startup na Protocol Labs na nakabase sa San Francisco, ang kumpanya sa likod ng mga proyekto tulad ng Filecoin at IPFS. Gayunpaman, hanggang sa maisagawa ang pagpapatupad na iyon para sa lahat ng kliyente ng Ethereum 2.0, ang Hobbits ay naiisip bilang isang paraan upang magtatag ng cross-communication sa pagitan ng mga kliyenteng T libp2p na handa.
Ipinaliwanag ni Jonny Rhea, isang protocol engineer sa Consensys na nag-ambag sa pagbuo ng Hobbits, sa CoinDesk:
"T pa kaming libp2p kaya kailangan naming maghanap ng minimum na wire protocol, parang test wire protocol, hanggang sa mapagsama-sama namin ang lahat ng piraso."
Libp2p
Bawat blockchain, itinuro ni Buterin noong panahong iyon, ay mayroong wire protocol o “mini-language” upang tukuyin kung paano naipapadala at natatanggap ang mga mensahe sa buong network. Para sa Bitcoin at Ethereum sa kasalukuyan, ang wire protocol ay gumagamit ng tinatawag na gossip networks.
Tulad ng sinabi ni Buterin sa CoinDesk:
"Para sa Bitcoin at [Ethereum 1.0], pareho silang tinatawag nating mga gossip network. Anumang bagay na nai-broadcast sa kalaunan ay makakarating sa lahat ngunit para sa [Ethereum 2.0] T natin magagawa iyon dahil mas marami ang kabuuang mensahe kaysa sa anumang solong node na mada-download."
Dahil dito, ang bagong Ethereum 2.0 wire protocol - libp2p - ay magkakaroon ng dalawang pangunahing benepisyo. Gagamitin muna nito ang isang bagong disenyo ng protocol na tinatawag na "gossipsub" upang maiwasan ang pagbaha at pagsisikip ng network sa tuwing gustong magpadala ng mensahe ang isang node.
"Kung mayroon akong bagong block at nakakonekta ako sa anim sa aking mga kapantay, random kong ipapadala ang bloke na iyon sa dalawa o tatlo sa aking mga kapantay," sabi ni Rhea. "Pinapalaganap ko ang mensaheng iyon. Pagkatapos ang mga node na iyon ay may mga kapantay, T nila ito ibinabalik sa akin, ngunit malamang na pumili sila ng dalawa pang peer na papadalhan ng mensahe."
Sa pangkalahatan, ang pangalawang benepisyo ng paggamit ng libp2p wire protocol na idinagdag ni Rhea ay modularity.
"Ang maganda sa libp2p ay modular ito," sabi ni Rhea. "Sabihin nating T mo gusto ... kung paano nakahanap ang ONE node ng isa pang node sa Internet. Maaari itong palitan. Maaari itong ipalit."
Sa kasalukuyan, ayon kay Van Epps, mayroon lamang dalawang pagpapatupad ng libp2p para sa mga kliyente ng Ethereum na nakasulat sa mga programming language na Go at Rust.
Gayunpaman, sinabi ni Van Epps na "ang mahabang landas patungo sa paglulunsad ng ETH 2.0 ay nakasalalay sa pagkakaroon ng wastong pagpapatupad ng libp2p para sa bawat wika ng kliyente."
Dahil dito, hanggang sa makumpleto ang iba pang mga pagpapatupad na ito sa mga programming language gaya ng Java, Javascript, at Swift, ang Hobbit ay magsisilbing "minimal transport spec na sumusuporta sa mga pangunahing uri ng pagmemensahe at nagbibigay-daan sa mga node na makipag-ugnayan sa ONE isa."
Sinabi ni Rhea sa CoinDesk:
"Maraming bagay sa [pananaliksik at pag-unlad] na gusto naming masubukan. Binuo namin ang basic wire protocol na ito para ang aming team, Chainsafe at anumang iba pang team na T pagpapatupad ng libp2p sa [programming] language na kanilang nabubuo ay lahat ay makakagawa ng isang [test network] at sa pangkalahatan ay makakapag-usap pa rin."
Larawan ng mga wire sa pamamagitan ng Shutterstock
Plus pour vous

Binalangkas ni Dan Roberts ang estratehiya ng IREN na bumuo ng isang patayong integrasyong AI platform na sumasaklaw sa kuryente, mga data center, mga GPU at enterprise software.
Ce qu'il:
- Ayon sa co-founder ng IREN na si Dan Roberts, ang pagmamay-ari ng kuryente, lupa, at mga data center ay lumilikha ng pangmatagalang kompetisyon habang bumibilis ang pandaigdigang demand sa AI.
- Sinabi ni Roberts na ang pinakamalaking hadlang ng AI ay ang patuloy na pagtaas ng pisikal na imprastraktura, kung saan...










