Share this article

T mo na Hintayin ang Ethereum Scaling Solution na Ito, Gumagana Na Ito

Karamihan sa mga teknolohiya sa pag-scale ng Ethereum ay malayo pa sa pagkumpleto, ngunit sinabi ng OpenST na mayroon itong solusyon na handa para sa "dito at ngayon."

Ang Ethereum ay tumatakbo sa buong kapasidad.

Hindi bababa sa, iyon ay ayon kay Afri Schoedon, ang release manager para sa Ethereum software client provider na Parity Technologies. Naka-onHuwebes, nagbabala siya dahil sa mga hamon sa pag-scale na kinakaharap ng pangalawang pinakamalaking blockchain ayon sa market cap sa: "Ihinto ang pag-deploy ng mga dapps sa Ethereum."

Ipagpatuloy Ang Kwento Sa Baba
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. Tingnan ang Lahat ng mga Newsletter

Nagdulot ng kaguluhan ang tweet, kung saan ang tagalikha ng Ethereum na si Vitalik Buterin ay pumasok upang ipagtanggol ang protocol, ngunit ang iba ay tinutuligsa ang proyekto at itinuturo ang iba pang mga blockchain bilang mas mahusay na mga solusyon.

At habang ang isang bilang ng (parehong layer-one at layer-two) scaling technologies ay nasa mga gawa, ang blockchain company OpenST thinks na ito ay bagong protocol, Mosaic, ay handang harapin ang mga isyung iyon "dito at ngayon, sa halip na maraming taon lamang sa hinaharap," ayon kay Jason Goldberg, ang CEO ng OpenST.

Sa isang eksklusibong panayam sa CoinDesk matapos ang proyekto ay unang inihayag sa Ethereum hackathon ETHBerlin, itinampok ni Goldberg na ang Mosaic ay hindi nangangailangan ng mga pangunahing pagbabago sa pinagbabatayan na network ng Ethereum upang i-deploy.

Sa kasalukuyan, ang koponan sa OpenST ay naghahanda upang ilunsad ang isang paunang bersyon ng Mosaic sa loob lamang ng tatlong buwan.

Kapag ganap na nasubok, ang Mosaic ay maaaring kumilos bilang isang solusyon sa pag-scale na ginamit nang maaga sa iba pang mga iminungkahing solusyon, tulad ng sharding at zk-snarks, na nangangailangan ng mga pagbabago sa Ethereum blockchain, na tinatawag na layer-one, kumpara sa mga pagbabago sa mga off-chain na auxiliary system na tumatakbo sa pangalawang layer sa ibabaw ng Ethereum.

Ang protocol, na ginawa sa pakikipagsosyo sa dating Hyperledger developer na si Benjamin Bollen, ay nagbibigay-daan sa mga token na ilipat sa isang auxiliary system kung saan ang karamihan ng mabibigat na aktibidad sa pag-compute ay nakumpleto at kalaunan ay asynchronous na naka-commit pabalik sa live Ethereum blockchain, o mainnet.

Ginagawa ito sa pamamagitan ng inilalarawan ni Bollen bilang "gateway protocol." Sa epekto, anumang ERC-20 token, na malawakang pinanghahawakang pamantayan para sa mga bagong anyo ng Cryptocurrency sa Ethereum, ay makakagalaw sa gateway protocol kabilang ang Simple Token (OST) ng OpenST – na nakalikom ng higit sa $20 milyon sa isang ICO fundraise noong nakaraang taon – at mga token na partikular sa kliyente batay sa OST.

Bilang isang kumpanyang nagseserbisyo sa mga non-blockchain na negosyo ng mga komprehensibong serbisyo ng tokenization, tinutulungan ng Mosaic ang mga developer na bumuo ng mga token-based na ekonomiya sa Ethereum upang i-scale sa milyun-milyong end-user kaagad bago isagawa ang formal scaling roadmap ng ethereum.

Sinabi ni Goldberg sa CoinDesk:

"Nadama namin na mahalaga na ipakita na ang mga pangunahing negosyo ngayon ay maaaring ilipat ang kanilang mga transaksyon sa bukas, cryptographically audible auxiliary chain...at pagkatapos ay magkaroon ng economic finality kasunod ng marami sa pagsulat sa Casper at sharding pabalik sa public Ethereum."

Sa pamamagitan nito, ayon sa OpenST team, ang iminungkahing protocol ay nakakamit ng dalawang layunin.

Una, pinapataas nito ang kapasidad o throughput ng network sa pagproseso ng mas malalaking volume ng mga transaksyon sa token. At pangalawa, binabawasan ng Mosaic ang mga gastos sa transaksyon, na gumagastos ng mas maliliit na halaga ng GAS, na siyang computational unit ng trabaho sa Ethereum.

Ang kwento ng pinagmulan

Sa pag-atras, upang maunawaan kung paano gumagana ang protocol, kapaki-pakinabang na tandaan kung anong gawain ang binuo ni Mosaic – ang gawain ng Buterin at Ethereum researcher na si Virgil Griffith.

Upang maging mas tiyak, ito ang gawain ng dalawa Casper FFG, na nag-aalok ng parehong consensus algorithm na proof-of-stake at sharding bilang layer ONE solution na nakatuon sa pag-upgrade sa pinagbabatayan na balangkas ng mga insentibo na namamahala sa Ethereum blockchain.

Ang mga ideyang ito ang nagbunsod kay Bollen, nangunguna sa arkitekto ng Mosaic, sa pagsasakatuparan kung paano i-secure ang mga off-chain na auxiliary system sa Ethereum nang hindi sinasakripisyo ang mataas na throughput ng transaksyon o mababang gastos.

Tinatawag na "eye-opener" ang seminal work, inilarawan ni Bollen sa CoinDesk na upang madagdagan ang kapasidad ng network sa pagwawakas ng mga transaksyon, ang Mosaic protocol ay mahalagang lumikha ng "opt-in system" para sa mga developer na ilipat at ganap na makumpleto ang karamihan ng computational work na kinakailangan off-chain, bago isagawa ang mga transaksyong ito pabalik sa Ethereum blockchain sa mga batch.

Tinatawag ito ni Bollen na "token sharding" – pagbuo sa isang maagang panukala ng Casper , kung saan ang mga matalinong kontrata ay tinatapos nang walang mahirap na pangangailangan ng buong pagtitiklop ng node upang itaguyod ang integridad ng blockchain.

Bagama't, hindi tulad ng iminungkahing pag-uugali ng sharding na inilaan para sa Casper na awtomatikong magbabalanse ng mga off-chain na load, hinihiling ng Mosaic sa mga developer na pumili ng mga cost-effective na shards kung saan magpapatupad ng mga token.

Ang Mosaic ay nagpapatupad din ng isang proof-of-stake na istruktura ng insentibo, kung saan ang mga validator ng token na transaksyon ay bumoto, sa halip na lutasin ang mga computational puzzle, upang iproseso ang mga transaksyon at makakuha ng mga reward. Gaya ng itinampok ni Bollen, kasama ni Casper ang mahahalagang "mga kundisyon sa pag-slash" na epektibong nagpaparusa sa mga hindi tapat na botante sa system at hindi nakakatuwang mga maling pahayag.

Dahil dito, bilang karagdagan sa pagiging agad na kapaki-pakinabang sa panandaliang panahon, ipinilagay ni Bollen na ang Mosaic ay magsisilbing mahalagang "lugar ng pagsubok" para sa Ethereum. nag-aambag pabalik sa pananaliksik sa parehong sharding at proof-of-stake na naglalayong sa huli ay makamit ang mainnet scalability sa epekto ng bilyun-bilyong end user sa buong mundo, na gaya ng inilalarawan ni Bollen ay isang napakataas na stakes na pagsisikap.

Sa pagsasalita sa matataas na stake na kasangkot sa pagpapalabas ng proof-of-stake at sharding nang magkasama sa layer-one, sinabi ni Bollen:

"Kung gagawin natin [Casper] sa layer ONE, kailangan nating ayusin ang lahat ng mga component at kung mabigo ito, nasira natin ang Ethereum. Mayroon tayong ONE shot sa paggawa nito ng tama. Iyon ang dahilan kung bakit ito ay isang mas mahirap, mas mahabang roadmap."

Palalim ng palalim

Ang Mosaic ay umaasa sa dalawang pangunahing bahagi.

Una, gumagamit ito ng pampublikong validator pool upang ma-secure ang mga token na transaksyon sa auxiliary system at bumalik sa mainnet sa mga regular na pagitan.

Gayunpaman, para magawa ito ng mga validator, kailangan nilang sabay-sabay na maobserbahan ang mga token na na-staked sa Ethereum, gayundin ang mga kaukulang resulta ng paglilipat ng token sa mga auxiliary chain na tumatakbo nang magkatulad.

Magagawa ito sa pamamagitan ng gateway protocol na sumisipsip sa tinatawag na "state root" ng parehong system. A ugat ng estado ay tumutukoy sa isang hash, o isang natatanging string ng mga alphanumeric na simbolo, na tumutukoy at nag-iimbak ng buong estado ng isang system kasama ang mga balanse at code ng kontrata.

Sa pamamagitan ng pag-absorb sa mga ugat ng estado ng parehong mga sistema, maaaring buuin ng mga validator ang tinatawag ni Bollen na "mga metablock," na na-verify ng grupo ng mga validator sa pamamagitan ng dalawang-ikatlong boto ng karamihan.

Sa pagkumpirma ng mga boto at metablock, naabot ng mga validator ang "mga pinakamainam na target" upang kunin ang huling na-finalize na estado ng itinayong meta-blockchain at ibalik ito sa Ethereum mainnet.

Bilang isang resulta, ito ay kung saan, tulad ng inilarawan ni Bollen, "ang magic ay nangyayari."

screen-shot-2018-09-24-sa-9-12-20-am

Bagama't ang pinagbabatayan na blockchain ng Ethereum mismo ay "lubhang limitado sa kapasidad nito," sa proseso ng token sharding ng Mosaic, ang kapasidad ng mainnet upang tapusin ang mga transaksyon sa anumang oras ay pinarami. Dagdag pa, sa pamamagitan ng paggamit ng proof-of-stake – isang mas murang computationally na algorithm – ang mga gastos na nauugnay sa pagwawakas ng mga transaksyon ng token sa Ethereum ay makabuluhang nabawasan din.

Backup na plano

Ang pangalawang mahalagang bahagi sa Mosaic ay kung paano sinigurado ng Ethereum ang buong sistema sa CORE nito.

Bagama't computationally-intensive, ang garantisadong validity ng mga transaksyon sa Ethereum ay ginagamit bilang isang fail-proof para sa mga user ng OpenST na bumalik. Halimbawa, kung ang mga validator ay hindi makakarating sa isang dalawang-ikatlong mayoryang kasunduan tungkol sa estado ng isang auxiliary chain, ang Ethereum blockchain ay sasangguni.

Sinabi ni Bollen sa CoinDesk, "Kung huminto ang isang auxiliary chain at T na umabot sa consensus, mayroon kaming buhay na sistema ng proof-of-work upang magpatuloy at mabawi ang huling ginawang estado."

Higit pa rito, hanggang 2020, magkakaroon si Mosaic ng built-in na "safety rail" na pumipigil sa mga validator na mag-unstaking ng mga token at kung hindi man ay maagang iwanang hindi validated ang mga transaksyon.

Gayunpaman, ang garantiya mula sa mga developer ng OpenST ay na pagsapit ng taong 2020, ganap nang madesentralisado ang Mosaic at "ang sistema ay ganap na ilalabas sa validator pool upang matukoy ang hinaharap nito."

Gagawin nila ang lahat ng ito, habang pinapanatili ang kanilang trabaho kasama ang lumalaking client base na binubuo ng mga negosyo gaya ng LGBT Foundation, PassKit at Animoca Brands, bukod sa iba pa.

At tulad ng karamihan sa mga developer, nauunawaan nina Goldberg at Bollen na ang gawain, kahit na may matagumpay na paglulunsad, ay hindi kailanman tapos, na ipinapalagay na ito ay hindi lamang tungkol sa higit pang pagbuo ng mga mas komprehensibong solusyon sa tokenization para sa negosyo ng enterprise, kundi pati na rin tungkol sa pag-upgrade ng Ethereum upang mas mahusay na makapaghatid ng mga desentralisadong application developer at user.

Ayon kay Bollen, ang pagtulak sa Mosaic bilang isang mas malawak na solusyon sa pag-scale ay tungkol lamang sa paggawa ng Ethereum na "mas secure para sa hinaharap" at pagbibigay nito ng "mas mahabang runway at posibilidad na baguhin ang Internet at ang paraan ng aming pag-aayos."

Sa layuning ito, sinabi ni Goldberg na maaaring mayroong ilang mga solusyon sa pag-scale na ipinatupad na magiging "mabubuhay at kawili-wili sa iba't ibang uri ng mga customer."

Siya ay nagtapos:

"Hindi ito tungkol sa pagiging tama o mali ng ONE diskarte. Ito ay tungkol sa pagkakaroon ng isang pangkat ng trabaho sa komunidad na parehong nagpapahusay sa chain ng pinagmulan ng Ethereum , gayundin sa pagbibigay ng mga opsyon sa kung paano i-scale ang umiiral Ethereum."

Mosaic larawan sa pamamagitan ng Shutterstock

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.

Christine Kim