Viesis: Qi Zhou, EthStorage

Vadītāja: Dženija, BinaryDAO

Organizē: Ešlija, Sāra, Binary DAO

 

Liels paldies par uzaicinājumu no BinaryDAO. Man ir tas gods šodien runāt ar jums par EthStorage projektu, infrastruktūru, ko izveidojām ap Ethereum.

Es jau daudzus gadus esmu darbojies Ethereum ekosistēmas blokķēdes jomā. Es bieži piedalos Ethereum kopienas tiešsaistes un bezsaistes aktivitātēs Būs Web3 infrastruktūra. Kādi uzlabojumi mums jāveic, lai uzlabotu Ethereum, un kā mēs varam uzlabot šo nozari?

Pagājušajā gadā es pavadīju daudz laika padziļinātām diskusijām ar Ethereum fonda dalībniekiem par tādiem aspektiem kā datu pieejamība, kā arī veicu daudz pētījumu šajā jomā. Pagājušajā gadā man bija paveicies saņemt no viņiem dotāciju. Es galvenokārt veicu datu atkopšanas un kļūdu labošanas darbus Dankshardingā.

Un tikai pirms divām nedēļām mūsu EthStorage projekts saņēma arī ETH fonda grantu.

 

Tātad, kas ir EthStorage?

Vienkārši sakot, tam ir divi mērķi:

Pirmais ir izmantot Ethereum drošības atribūtus un Ethereum izveidoto atvērto ekosistēmu. Pēc tam, kad tika paplašināts 2. slānis, mēs esam redzējuši daudzas paplašināšanas stratēģijas dažādos virzienos, tostarp Optimistic Rollup un ZK Rollup utt. Tie visi veic paplašināšanas uzlabojumus, lai atrisinātu Ethereum skaitļošanas, darījumu, TPS un citas veiktspējas problēmas un iegūtu Ethereum darbnīcas drošība.

Vēl viens svarīgs mērķis ir izmantot Ethereum Rollup tehnoloģiju un Layer 2 tehnoloģiju, lai samazinātu Ethereum uzglabāšanas izmaksas. Ja esat iepazinies ar Ethereum krātuves modeli, jūs zināt, ka tā uzglabāšanas izmaksas ir ļoti dārgas. Izmantojot EthStorage, mēs ceram samazināt Ethereum krātuves izmaksas līdz vienai tūkstošdaļai no pašreizējā līmeņa un palielināt esošo krātuves ietilpību virs PB līmeņa.

Tātad, kā sasniegt šo mērķi?

Šeit var būt nepieciešamas vairāk tehniskas detaļas, taču mūsu piedāvātais apkopojums būtiski atšķiras no citiem Ethereum apkopojumiem, kas atrisina Ethereum aprēķinu un darījumu problēmas, paplašina TPS veiktspēju un pieder pie ETH skaitļošanas slāņa EthStorage ir ETH krātuves slāņa paplašinājums.

Mūsu galvenā prasība ir pierādīt, kā Ethereum Layer1 līgumā pierādīt, ka mūsu Layer2 ir tik daudz datu kopiju un datu kopiju skaits var sasniegt TB, simtiem TB vai PB līmeni, tādā apjomā. Ļoti svarīgi. Kas attiecas uz pašreizējo Rollup, uzglabāšanas līmenis joprojām ir salīdzinoši zems, ieskaitot Arbitrum un Arbitrum Nova, kuru uzglabāšanas izmaksas joprojām ir TB līmenis, taču tas joprojām ir tālu no PB līmeņa .

Ja Ethereum Layer1 līgumā mēs varam pierādīt, ka mūsu Layer2 saglabāto datu replikas skaits var sasniegt ļoti augstu līmeni, tad mēs varam izveidot interesantākas lietojumprogrammas, pamatojoties uz šo paplašināšanas plānu.

Tātad šis ir dizaina mērķis, ko vēlamies sasniegt, pamatojoties uz šādu paplašināšanas plānu, mēs varam izveidot dažas interesantas lietojumprogrammas vietnē Ethereum.

No otras puses, Rollup, kas koncentrējas uz skaitļošanas slāni, ja viņiem ir nepieciešams ilgtermiņa uzglabāšanas mehānisms, EthStorage var būt ne tikai decentralizēts ilgtermiņa uzglabāšanas risinājums, bet arī ļoti saderīgs ar Ethereum un visām Ethereum ekosistēmām saistošs, ikviens var pārbaudīt visus saglabātos datus, izmantojot viedos līgumus. Šis ir ļoti vienkāršs lietojumprogrammas scenārijs.

Turklāt mēs arī atklājām, ka statisko vietņu dizainā jau pastāv dažas decentralizētas krātuves lietojumprogrammas, piemēram, Filecoin vai Arweave. Piemēram, Uniswap ir sava priekšgala hostinga dublējums, bet tāpēc, ka IPFS ir arī Filecoin un Arweave pati, daži uzglabāšanas sistēmu dizaina ierobežojumi ļauj tām apstrādāt tikai statiskus vietnes datus. Tiklīdz mums būs nepieciešams ļoti bagātīgs priekšgals dinamiskām tīmekļa lapām, ar kurām mijiedarbojas vairāki lietotāji, mēs atklāsim, ka ir grūti pilnībā atbalstīt Filecoin vai Arweave.

Izmantojot krātuves paplašināšanu un skaitļošanas paplašināšanu, kas tiks veicināta, ja mēs apvienosim abus resursus, mēs varam palaist lielu skaitu bagātīgu un dinamisku Web2 lietojumprogrammu Web3 veidā. Šeit ir ļoti lielas lietojumprogrammu iespējas.

Ja tā ir NFT, lietojumprogramma būs vienmērīgāka. Papildus attēliem, video un mūzika var izmantot EthStorage kā vietējo krātuvi savā ETH ķēdē.

Lietotājiem nav jāuztraucas par pēkšņu datu krātuves zudumu vai noteikta servera pastāvēšanu, un tādējādi EthStorage var labāk atbalstīt visas pašreizējās Ethereum lietojumprogrammas , mēs Ir izstrādāts arī Web3 piekļuves protokols.

Web3 piekļuves protokols ir priekšlikums, ko mēs definējām ERC-4804. Kāda ir šī protokola versija? Varat to uzskatīt par decentralizētu HTTP versiju vai elastīgāku IPFS versiju. Pirmkārt, šī shēma ir Web3. Tās stils patiesībā ir ļoti līdzīgs HTTP, taču resursu pozicionēšanas metode ir vieds līgums, nevis centralizēts serveris.

 

Kāpēc mums ir vajadzīgs šāds piekļuves protokols?

Ļoti svarīgs iemesls ir tas, ka, ja Ethereum glabājas liels datu apjoms un uz tiem var tieši atsaukties, izmantojot viedos līgumus, mums ir nepieciešams decentralizēts veids, kā tiem piekļūt, nepaļaujoties uz tādiem rīkiem kā MetaMask vai Infura. Centralizēts vai decentralizēts pakalpojums var tieši piekļūt, izmantojot saiti. Piemēram, ja es vēlos piekļūt Vitailk vietnei, tā tiek mitināta, izmantojot viedo līgumu, vai, ja es vēlos piekļūt decentralizētam sociālajam tīklam, tas tiek mitināts arī viedā līgumā, un visi šie satura dati tiek glabāti EthStorage.

Visbeidzot, ļaujiet man sniegt intuitīvāku piemēru. Mēs veicam dažus agrīnus kopienas eksperimentus vietnē EthStorage. Piemēram, mēs augšupielādējām Vitalik emuāru viedajā līgumā un pēc tam iztērējām aptuveni 0,13 Ethereum, kas ir aptuveni divi līdz trīs simti ASV dolāru. Patiesībā cena joprojām ir diezgan dārga, taču tā jau ir ļoti lēta, salīdzinot ar Ethereum galveno tīklu. Mēs to ieviesām Arbitrum Nova, un šīm vietnēm var piekļūt, izmantojot mūsu Gateway.

Kad vēlaties veikt piekļuvi, Gateway piekļūs Vitalikblog.eth līgumam un beidzot dosies uz ENS, lai atrastu attiecīgā līguma vietni. Tāpēc šī vietne, tostarp viss teksts un viss, tiek pastāvīgi mitināts tīklā Arbitrum Nova subtitri uz tā Raksti un visi attēli tiek analizēti un atgriezti, izmantojot viedos līgumus, un nākotnē, kad EthStorage galvenais tīkls būs tiešsaistē, uzglabāšanas izmaksas var samazināties vēl 10 vai pat 100 reizes.

Šoreiz mums ir arī daži projekti ETHDenver, tostarp decentralizēts Github un Dropbox, tostarp dažas īpašas un trakas idejas dažādos decentralizācijas aspektos, kas ir sākuši veidot uz mums. Šiem projektiem būs iespēja sadarboties ar mūsu ETHDevner celtniekiem vietne, lai parādītu, kā izmantot EthStorage, lai izveidotu bagātākas viedās lietojumprogrammas.

Iepriekš ir aprakstīts, ko dara mūsu EthStorage no visa lietojumprogrammas slāņa perspektīvas. Paldies visiem.