- 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
5 Takeaways sa Ethereum 2.0 Mula sa 'Beast Mode' na Mga Post sa Blog ng Vitalik
Binalangkas ni Vitalik Buterin ang limang hakbang para sa roll-out ng Ethereum 2.0 sa unang bahagi ng 2020.
Ang Takeaway:
- Ang paglipat ng ETH mula sa Ethereum 2.0 blockchain patungo sa lumang Ethereum blockchain ay maaaring posible sa mga unang buwan (o taon) pagkatapos ng paglulunsad, iminumungkahi ng bagong pananaliksik.
- Dahil sa mga pagbabago sa istraktura ng pag-iimbak ng data, ang pag-recall ng data sa mga application ay magiging mas mahal sa bagong network.
- Malapit nang mawala ang Ethereum ng kakayahang magsagawa ng mga transaksyon sa atomically. Maaari nitong baguhin ang paraan ng pamamahala ng mga developer at mangangalakal sa kanilang mga dapps.
- Ang Ethereum 2.0 ay maaaring magkaroon lamang ng halos kalahati ng kapasidad ng transaksyon gaya ng orihinal na pinlano.
Mabilis na gumagalaw ang mga bagay para sa paparating na proyekto ng Ethereum 2.0.
Naglalayong mapabilis ang publiko tungkol sa mga pagbabagong pinaplano para sa 2.0, ang founder na si Vitalik Buterin ay nagsulat ng apat na post sa blog tungkol sa paglulunsad nito sa taunang kumperensya ng developer ng platform, Devcon.
Pansamantalang binalak para sa paglulunsad minsan sa unang quarter ng 2020, 2.0 ay inaasahan na ilipat ang pangalawang pinakamalaking blockchain platform sa mundo mula sa isang proof-of-work (PoW) na sistema ng pagpapatunay ng transaksyon patungo sa proof-of-stake.
ay malawak na inaasahang maging mas nasusukat at matipid sa enerhiya kaysa sa mga PoW blockchain tulad ng Bitcoin.
Bilang paghahanda para sa makasaysayang pag-upgrade, kasalukuyang tinuturuan ni Buterin ang mga user at developer ng application tungkol sa kung ano ang nasa tindahan pagdating 2020 at higit pa.
Kasama ng ONE karagdagang post na isinulat ilang sandali bago ang kumperensya ng Devcon, ang limang post sa blog ni Buterin na tumutugon sa mga alalahanin at matagal nang hindi alam tungkol sa Ethereum 2.0 network ay nagingnapakasikat na mga babasahin sa komunidad ng Cryptocurrency .
"Ito ay hindi kapani-paniwala. Kapag ang karamihan sa atin ay nakapikit sa huling araw ng kumperensya ng Devcon ... Si Vitalik ay gumagawa ng mga pagsusuri sa ilan sa mga ecosystem [sic] pinakamalaking mga hadlang. Habang-buhay na humanga," blockchain consultant Tyler Smith nagtweet noong Okt. 10. Nagbiro ang iba na si Buterin ay pumasok sa “beast mode.”
https://twitter.com/R_Tyler_Smith/status/1182503135165550592?s=20
Para sa amin na walang oras upang i-dissect kahit ONE sa mga post sa blog ni Buterin, pabayaan ang lima sa kanila, narito ang TL;DR sa mga termino ng karaniwang tao.
1. Ang paglipat ng ETH mula sa Ethereum 2.0 blockchain patungo sa lumang Ethereum blockchain ay maaaring muling maging posible sa maikling panahon.
Habang nakatayo ang kasalukuyang disenyo ng Ethereum 2.0, malamang na mga taon bago ang lumang Ethereum PoW chain ay ganap na pinagsama sa bagong PoS network (tingnan sa ibaba).
Samantala, idi-disable ang mga paglilipat ng ETH sa pagitan ng dalawang chain.
Ito ay dahil ang karagdagang pagiging kumplikado ng paglikha ng isang two-way na tulay, ayon sa Ethereum 2.0 developer Preston Van Loon, ay nagpapakita ng "isang panganib sa seguridad" sa parehong mga chain.
"Maaari kaming makakita ng isang senaryo kung saan ang ONE blockchain ay ginulo ng isa pa at kailangan naming gumawa ng isang mahirap na tinidor upang mabawi ang mga pondo o may isang kapintasan kung saan ang isang tao ay maaaring mag-print ng pera," sabi ni Van Loon, pinuno ng koponan sa Prysmatic Labs.
Ang pagpapagana ng mga paglilipat ay nangangailangan ng secure na paraan ng pagtiyak na ang PoW network ng ethereum ay naka-sync tungkol sa katotohanan ng mga claim sa PoS network.
“Ang palagay ay, sa unang ilang buwan ng Ethereum 2.0 chain, magkakaroon ito ng limitadong bilang ng [transaction validators, tinatawag ding "stakers"] at posibleng magkaroon ng mas mababang seguridad kaysa sa kasalukuyang Ethereum 1.0 chain," sabi ni Ben Edgington, blockchain protocol engineer sa Ethereum venture studio Consensys.
"Iyan ay potensyal na nagbibigay ng attack vector. Kung may gustong makabuo ng libreng pera sa Ethereum 1.0 chain, maaari nilang subukang atakehin ang Ethereum 2.0 chain at pagkatapos ay hikayatin ang Ethereum 1.0 chain ng kanilang [pekeng] mga pondo," sabi ni Edgington.
Sa isang kamakailang post sa blog
, Iminumungkahi ni Buterin ang dalawang posibleng paraan upang lumikha ng "tulay" sa pagitan ng dalawang blockchain. Inamin niya na "pareho sa mga panukalang ito ay mangangailangan ng emergency remedial na aksyon sa Ethereum 1.0 side kung ang Ethereum 2.0 side break."
Upang bawasan ang mga ganitong panganib, iminumungkahi ni Buterin ang mga panahon ng pagboto na nagbibigay-daan sa “Human intervention” na baligtarin ang mga paglilipat mula sa Ethereum 1.0 network.
Ang mga mungkahing ito ay kasalukuyang mga mungkahi lamang. Gusto ng ibang mga mananaliksik ng Ethereum 2.0Danny Ryan ay nagpakita ng mga katulad na solusyon sa paglikha ng isang secure na tulay sa pagitan ng dalawang network.
Sa ngayon, ang grupo ay hindi nagdagdag ng tulay sa disenyo ng roadmap para sa Ethereum 2.0.
Danny Ryan proposing adding a two way bridge between eth1 and eth2 sooner than planned before (new proposal: between phases 1 and 2) using ideas from https://t.co/bVjmRG3jpd pic.twitter.com/uTsBY7oslD
— vitalik.eth (@VitalikButerin) October 19, 2019
2. Maaaring gumana ang Ethereum 2.0 bilang sarili nitong hiwalay na blockchain mula sa orihinal Ethereum blockchain sa loob ng maraming taon bago ganap na pinagsama ang dalawa.
Ang beacon chain ay ang "pintig ng puso" ng bagong PoS network. Ang blockchain na ito ay magsisilbing central command center para makatanggap ng data tungkol sa mga nakumpirmang transaksyon mula sa lahat ng iba pang mini-blockchain (tinatawag ding shards) sa Ethereum 2.0 network.
Sa ONE Yugto , ilulunsad ang mga shard upang i-LINK sa kasalukuyang beacon chain. Sa Phase Two, lalabas ang mga developermga kapaligiran ng pagpapatupad para sa iba't ibang uri ng mga desentralisadong aplikasyon (dapps) sa bawat shard.
Pagkatapos nito, ang buong imprastraktura ng Ethereum 2.0 ay iko-configure upang ang kasalukuyang Ethereum mainnet ay maaaring ligtas at ligtas na maisama sa bagong network nang buo.
Pinaghihinalaan ni Edgington na ang paglipat sa ikalawang yugto ay maaaring tumagal ng tatlo hanggang apat na taon upang makumpleto.
“ Maaaring tumakbo ang Ethereum 1.0 at Ethereum 2.0 sa tabi ng isa't isa at magpatuloy sa pagsasaayos na iyon hangga't gusto namin. … Hindi ito kritikal sa oras."
Ang mahalaga ay ang seguridad ng mga asset sa kasalukuyang Ethereum mainnet chain.
Sinabi ng researcher ng Blockchain na si Mihailo Bjelic na ang isang kumplikadong sistema tulad ng Ethereum 2.0 ay hindi dapat palitan ang kasalukuyang Ethereum mainnet hanggang ang mga developer ay sigurado sa pagiging maaasahan nito.
"Mas mainam na huwag nang ilunsad ang Ethereum 2.0 kung hindi ito ligtas," sabi niya. "Ang responsableng desisyon kung hindi mo masisiguro ang seguridad ng system ay i-scrap lang ito."
Sa pangalawang blog post, sinabi ni Buterin na inaasahan niya ang paglipat, kung at kapag nangyari ito, na magiging maayos.
"Kung ikaw ay isang developer ng application o isang user ... ang mga pagbabago at pagkagambala na iyong nararanasan ay talagang magiging limitado. Ang mga kasalukuyang application ay KEEP na tumatakbo nang walang pagbabago," isinulat ni Buterin.
3. Ang pag-recall ng data tungkol sa Ethereum blockchain ay magiging mas mahal kaysa dati.
Ang mga developer ng Dapp na nagre-recall at nag-a-access ng data mula sa bagong network ng Ethereum ay haharap sa pagtaas ng mga gastos sa transaksyon. Ngunit nag-aalok ang Buterin ng payo tungkol sa paglilimita sa sakit ng mga pagtaas na ito.
"Kung ikaw ay isang developer, maaari mong alisin ang pinakamalaking bahagi ng pagkagambala mula sa mga pagbabago sa GAS sa pamamagitan ng aktibong pagtiyak na T ka magsusulat ng mga app na may mataas na laki ng testigo, ibig sabihin, sukatin ang kabuuang mga puwang ng storage + mga kontrata + code ng kontrata na na-access sa ONE transaksyon at tiyaking hindi ito masyadong mataas," Buterin nagsulat.
Ang mga pagtaas ng gastos ay dahil sa mga pagbabago sa kung paano ang estado ng Ethereum - iyon ay, ang buong account ng mga transaksyon at mga account sa blockchain - ay naka-imbak sa isang PoS network.
"Ang paraan ng pag-imbak ng estado na iyon ay ganap na nagbabago sa Ethereum 2.0. Kung magpapatakbo ako ng isang kontrata ngayon [sa Ethereum], ang estado ay nasa aking hard disk o ito ay nasa hard disk ng node na aking kausap," sabi ni Edgington, idinagdag:
"Sa Ethereum 2.0, lahat ay stateless. … Maaari kong iimbak ang mga bahagi ng estado na interesado ako sa lokal o magkakaroon ng mga provider tulad ng Infura na dalubhasa sa pagbibigay ng estado. Ang ideya ay ang isang marketplace ay lalabas kung saan ang mga tao ay nag-iimbak ng data sa ngalan ng iba."
4. Mawawalan ng kakayahan ang Ethereum na magsagawa ng mga transaksyon sa atomically.
Marahil ang pinakamahalaga para sa mga developer ng dapp: ang susunod na pangunahing pag-ulit ng network ay sisira sa kakayahan para sa mga transaksyon sa Ethereum na mangyari nang atomically, ibig sabihin ay sabay-sabay.
Ang mga developer ay hindi na makakapagsagawa ng mga transaksyon sa pagitan ng iba't ibang mga application na, kung ang ONE transaksyon ay nabigo, ang buong serye ng mga transaksyon ay maaaring mabawi kaagad. Ito ay posible lamang sa Ethereum ngayon dahil ang lahat ng dapps ay nakatira sa isang solong, shared blockchain network.
Hatiin ng Ethereum 2.0 ang pag-load ng transaksyon sa iba't ibang shards. Sa teorya, ang mga dapps na lumilikha ng mga bagong transaksyon sa Ethereum ay magkakalat at iho-host sa magkakaibang mga shard network. Ito ay nagpapakilala ng isang bagong dynamic para sa pagpapatupad ng transaksyon sa Ethereum blockchain na ang ONE shard network ay hindi maaaring agad na malaman ang buong estado ng ibang shard network.
"Kung magsagawa ako ng transaksyon sa Shard ONE at pagkatapos ay gusto kong makipagtransaksyon sa isang bagay sa Shard Two, kailangan ng isang buong bloke bago malaman ng Shard Two kung ano ang nangyari sa Shard ONE," sabi ni Edgington.
Ayon kay Edgington, ipinakilala nito ang "isang layer ng pagiging kumplikado" sa dapp programming na hindi lubos na pamilyar sa tradisyonal na mundo ng computer science.
"Ginagawa ito ng mga database sa lahat ng oras. May mga mekanismo ng pag-lock upang pansamantalang mai-lock ko ang mga mapagkukunang interesado ako at ilabas ito sa ibang pagkakataon kapag may tiwala ako na nangyari na ang lahat," sabi ni Edgington.
Sinabi ni Mihailo Bjelic na ang "asynchronous na komunikasyon" na ito ay ang pamantayan ng industriya sa mga computer system at network sa pangkalahatan.
"Mas madaling mangatuwiran at isipin ang anumang posibleng mga vector ng pag-atake o mga depekto sa code," sabi ni Bjelic. Ngunit ang mga developer ng dapp ay mangangailangan ng oras upang umangkop:
"Sa tuwing magpapakilala ka ng bagong paradigm ng developer mayroon kang bagay na tinatawag na learning curve at T ito gusto ng mga developer."
Sa katunayan, ang ilan sa komunidad ng Ethereum ay nag-aalala tungkol sa negatibong epekto ng pagbabagong ito sa pagiging composability ng dapp, o gaya ng inilalarawan ni Buterin sa kanyang post, "ang kakayahan ng iba't ibang mga application na madaling makipag-usap sa isa't isa."
"Ang [pagkawala] ng atomicity ay mapahina ang loob ng maraming aktibidad na ito, at magpapahirap sa pag-akit ng mga mangangalakal ng [Cryptocurrency]," isinulat ni Loi Luu, ang CEO ng ethereum-based token exchange platform Kyber Network, bilang tugon sa Ang post sa blog ni Buterin.
Couldn’t agree more. Our main and key concern regarding eth2.0/sharding is composibility breaking and fragmentation of dapp/ users. There is no easy solution for it, and every project should be prepared for the changes! https://t.co/N97QLggv8o
— Loi Luu (@loi_luu) October 10, 2019
Ang malalaking dapps na nangangailangan ng kapasidad ng maraming shards ay magiging mas mahirap pangasiwaan, sabi ni Dieter Shirley, CTO ng blockchain gaming startup (at CryptoKitties creator) Dapper Labs.
"Ang paglipat ng mga token sa pagitan ng mga shards ay walang problema. ... Ngunit kapag tinitingnan natin ang isang bagay tulad ng CryptoKitties, ito ay higit pa sa ilang mga token," sabi niya.
"Ang sharding ay T gumagawa ng anumang bagay na imposible. Ginagawa lang nitong mahirap na ang ilang mga bagay ay T nagagawa."
5. Ang Ethereum 2.0 ay magkakaroon lamang ng halos kalahati ng kapasidad ng transaksyon gaya ng orihinal na pinlano para sa paglulunsad.
kay Buterin ikalimang post tungkol sa Ethereum 2.0 ay nagmumungkahi ng matinding pagbawas sa kabuuang bilang ng mga shards sa paglulunsad.
Ang bagong network ay orihinal na naisip na mayroong tinatayang 1,024 shards, ngunit kamakailan lamang ay iminungkahi ni Buterin ang 64 lamang. Ang pangunahing benepisyo, aniya, ay magiging mas mabilis at mas simpleng komunikasyon sa pagitan ng mga shards sa Ethereum 2.0.
"Nagbibigay ito ng sapat na pag-andar upang ... payagan ang mga user na humawak ng mga barya sa mga shard, gamitin ang mga barya na iyon upang magpadala ng mga bayarin sa transaksyon, at ilipat ang mga barya na iyon sa pagitan ng mga shard nang kasingdali ng paglipat nila sa mga ito sa loob ng isang shard," isinulat ni Buterin.
Ito ay magbabawas sa pasanin ng cross-shard na komunikasyon para sa mga developer ng dapp, ayon kay Edgington.
"Sa nakaraang disenyo ng Ethereum 2.0, kung nais malaman ng Shard ONE ang katayuan ng Shard Two, kailangan itong maghintay tulad ng 64 na mga puwang, na humigit-kumulang anim at kalahating minuto. Sa ilalim ng bagong disenyong ito, maaaring malaman ng mga shards ang ibang estado ng isang shard sa loob ng ONE puwang, kaya mga anim na segundo," sabi ni Edgington.
Babawasan din nito ang bilang ng mga kumplikado sa pangkalahatang network ng Ethereum 2.0, ayon kay Bjelic.
"Nagsasagawa ka ng ganoong panganib sa pagpapatakbo [paglulunsad ng 1,024 shards] na hindi pa nasusubok sa labanan," sabi ni Bjelic. "Mas madaling intuitively [na may 64] dahil mas kaunti ang mga cross-shard na mensahe na maililipat sa network."
Ngunit ang kabuuang kapasidad ng Ethereum 2.0 network sa simula nito ay mababawasan nang malaki.
"Tina-target namin ang halos kalahati ng throughput ng transaksyon ng dating disenyo," sabi ni Edgington.
Sinabi ni Van Loon na ang pakinabang ng tumaas na bilis ng komunikasyon sa cross-shard ay lubos na sulit, bagaman:
"T namin kailangan ng 1,024 beses ang kapasidad ng Ethereum sa ngayon. Ang 64 na beses ay magiging isang malaking pagtaas at, kung magagawa namin ang mas mabilis na cross-linking sa pagitan ng mga shards, sa tingin ko ang tradeoff ay talagang sulit. ... Maaari naming palaguin ang bilang na ito sa paglipas ng panahon."
Ang Ethereum 2.0 ay isang work-in-progress
Ang sabi ng lahat, ang Ethereum 2.0 ay isang work-in-progress pa rin at ang salita ni Buterin ay hindi batas.
"Dahil lang may nai-post si Vitalik na isang bagay ay T nangangahulugan na ito ay nakatakda sa bato. Ang buong dahilan kung bakit ito inilalagay doon ay upang hikayatin ang talakayan sa komunidad," sabi ni Zak Cole, tagapagtatag at CEO ng blockchain startup na Whiteblock. Ang kanyang kumpanya ay tumutulong sa Ethereum 2.0 protocol development. "Nakakatulong ito na ipaalam sa lahat at maunawaan kung ano mismo ang nangyayari."
May mga reserbasyon si Cole tungkol sa mga panukalang inilabas kamakailan ng Buterin, kabilang ang ideya ng paglikha ng isang intermediary two-way na tulay sa pagitan ng Ethereum PoW at PoS chain.
"Mukhang medyo mapanganib sa akin," sabi ni Cole. "Kailangan nito ng mga karagdagang pagbabago sa ETH 1.0 chain. … Sa palagay ko ay T natin dapat pakialaman ang ETH 1.0 chain."
Ang mga hindi pagkakasundo sa pagitan ng mga mananaliksik at patuloy na pagbabago sa direksyon ay T mag-alala Bjelic. Ang walang hanggang estado ng anumang kumplikadong software ay walang hanggang ebolusyon.
"Walang panghuling bersyon ng anumang software. Lagi kang KEEP sa pagpapabuti," sabi niya.
Gayunpaman, sinabi ni Cole na ang pagkakaroon ng magaspang na pag-unawa sa "kung ano ang magiging hitsura ng hinaharap" ay mahalaga.
"T ka magsisimulang magtayo ng skyscraper nang walang blueprint. T ka magsisimulang magtayo ng unang palapag hangga't hindi ka nakakatiyak kung ano ang magiging hitsura ng pinakamataas na palapag," sabi niya.
Sinabi ni Van Loon na ang matagumpay na pagbuo ng pampublikong blockchain ay nangangailangan ng magandang komunikasyon sa pagitan ng mga mananaliksik at mga developer ng dapp.
"Ang kawalan ng katiyakan ay nagdudulot ng takot," sabi niya, idinagdag:
"Ang isang bagay na natutunan ni Vitalik sa Devcon ay kailangan nating simulan ang pagsusulat ng mga ideyang ito nang mas madalas at mas tuluy-tuloy."
Larawan ng Vitalik Buterin ni Leigh Cuen para sa CoinDesk
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.
