Interview: Zilliqa-teamet om sharding, skalerbarhed og sikre smarte kontrakter

Zilliqa er en sikker og skalerbar blockchain-platform til hosting af decentrale applikationer med et par standout-funktioner sammenlignet med andre dapp-platforme. Først og fremmest bruger den sharding for at sikre ekstremt høj kapacitet, omkring to hundrede flere transaktioner pr. Sekund end de fleste nuværende platforme.

For det andet har holdet udviklet sit eget smarte kontraktprogrammeringssprog til brug på Zilliqa-platformen. Det hedder Scilla, og de har designet det til at være mere sikkert end eksisterende programmeringssprog for smarte kontrakter, såsom Solidity, som ofte har sårbarheder, der efterlader den smarte kontrakt åben for udnyttelse.

Zilliqa-teamet er klar til at lancere sit hovednet i første kvartal i år. Vi havde muligheden for at sætte os ned med CEO og medstifter Xinshu Dong (XD) og Chief Marketing Officer Yiling Ding (YD) for at finde ud af alle de seneste nyheder og udviklinger.

Zilliqa-teamet Xinshu Dong, CEO og Yiling Ding, CMO

Xinshu Dong, administrerende direktør og Yiling Ding, CMO

Blockchain-udviklere kæmper fortsat med problemer med skalerbarhed. Hvordan tror du skalerbarhed har påvirket bæredygtigheden af ​​blockchain-spil? Hvordan hjælper spil med at tackle skalerbarhedsudfordringen?

YD: Gaming er en industri, hvor begrænsningen af ​​blockchain-skalerbarhed præsenterer sig tydeligt og straks for udviklere og brugere. En sikker måde at måle et spils succes på er dets popularitet.

Da dagens blockchain-platforme allerede kæmper for at rumme 1.000 daglige aktive brugere (DAU’er), da et spil bliver mere succesfuldt, og dets brugerbase vokser, er virkeligheden, at det ville være næsten umuligt at fortsætte med at køre det på blockchain. Selvom det er en mulighed at flytte størstedelen af ​​et spils transaktioner uden for kæden, undgår det kun formålet med at have et blockchain-drevet spil til at begynde med.

Disse skalerbarhedsudfordringer bidrager uundgåeligt til dårlig brugeroplevelse (UX), da de hindrer vedvarende gameplay – netværket kæmper for at afslutte transaktioner rettidigt, og brugerne er tvunget til at vente et par minutter på hver transaktion.

Mens teknisk innovation og fremskridt normalt fejres, findes spørgsmål vedrørende transaktionens finalitet normalt ikke i digitalt spil. Denne dårlige oplevelse vil derfor afholde både potentielle spillere og spiludviklere fra blockchain-spil.

Med dette i tankerne giver spilindustrien blockchain-platforme reelle og specifikke udfordringer at arbejde med og med tiden potentielt overvinde. Ved at udvikle skaleringsløsninger, der specifikt målretter mod spørgsmål som markedsoperationer i spillet, vil projekter kunne se ud over mentaliteten “skalerbarhed af hensyn til skalerbarhed” og udvikle løsninger, der i stedet viser, hvordan blockchain kan forbedre eksisterende projekter, platforme og applikationer.


Hvad tager du af, hvordan ikke-fungible aktiver påvirker spil? Hvad betyder dette for den gennemsnitlige spiller, især når vi hører om børn, der hacker spil som Fortnite for at sælge konti online?

YD: Der er to hovedfordele ved ikke-fungible aktiver – øget sikkerhed og udveksling af aktiver i spillet og evnen til virkelig at bevare og beskytte dem.

I lang tid har spilfællesskabet søgt måder at tjene penge på aktiver i spillet, hvilket resulterer i oprettelsen af ​​uofficielle sorte markeder, hvor brugere handler varer, hvad enten det er skind eller konti med tegn på højt niveau i en MMORPG som Fortnite. Disse uofficielle kanaler udgør høje risici for spillere, der køber aktiver, da de bliver modtagelige for svig og informationstyveri.

Tokeniserede alternativer giver et ekstra lag af sikkerhed for både købere og sælgere – sælgere skal bevise deres ejerskab af den vare, der udveksles, og da transaktionen finder sted på en decentral platform, behøver personligt identificerbare oplysninger ikke at blive delt.

Disse tokens er også kendetegnet ved ægte varighed og ejerskab, hvor spillere er sikre på, at deres aktiver virkelig er deres egne og forbliver omsættelige. I modsætning hertil vil udviklere, der hoster deres platforme på en central server, være i stand til let at lukke ned eller foretage ændringer på deres markedspladser, hvilket resulterer i, at spillere mister deres aktiver.

Zilliqa bruger sharding og en kombineret PoW / pBFT-protokol for at opnå skalerbarhed for transaktionshastigheder op til næsten 3.000 transaktioner pr. Sekund. Kan du tale os gennem din konsensusprotokol, og hvordan den fungerer?

XD: Vores konsensusprotokol er en firedelingsproces, der udnytter PoW og pBFT for at muliggøre en højere transaktionsgennemstrømning, samtidig med at der muliggør høj sikkerhed.

Den første fase involverer et vindue på fem minutter, hvor alle mineknudepunkter kan indsende deres PoW-løsninger – PoW er begrænset til denne fase, hvor minearbejdere fastlægger deres identitet samt for at forhindre Sybil-angreb. Derefter er den første delmængde af de minedriftknudepunkter, der opfylder et bestemt globalt vanskelighedsbehov, i stand til at deltage som Directory Service Nodes eller Shard Nodes.

Når skårene er etableret, foretager disse grupper flere runder af pBFT-konsensus og underskriver den nye sandhed (eller blok af transaktioner), der skal sendes til netværket. De noder, der underskrev blokken, vil derefter opdele blokbelønningen ligeligt mellem sig. Inden for en runde af PoW kan flere blokke skrives til kæden og derved behandle flere transaktioner parallelt.

Skalerbarhed er ofte fint afbalanceret mod modstandsdygtighed. Kan du forklare, hvordan Zilliqa opretholder netværkssikkerhed og stadig opnår fordelene ved en hurtig gennemstrømning??

XD: Sikkerhed er en nøgleprioritet for os, og det styrer en stor del af vores beslutningstagning, når det kommer til vores konsensusprotokol og oprettelsen af ​​vores programmeringssprog, Scilla. Det var også en nøglefaktor, som vi tog i betragtning, da vi så på skaleringsløsninger.

Selvom der er mange foreslåede løsninger til skalering af blockchains, har vi derfor fundet, at sharding er en levedygtig on-chain-løsning, der giver os mulighed for at bevare decentralisering, skalerbarhed og sikkerhed.

Ved at vælge at skalere on-chain kan sharding forekomme sikkert, da blockchain fungerer med den fulde sikkerhedsgaranti, der stilles af sig selv. Decentralisering spiller også en stor rolle i opretholdelse af sikkerhed, konsensus om offentlige opt-in noder og tredjeparts censur modstand af transaktioner er bydende nødvendigt for at sikre vores blockchain.

Transaktioner pr. Sekund

Transaktioner pr. Sekund

Kan du forklare lidt mere, hvorfor du tog beslutningen om at udvikle Scilla, et separat intelligent programmeringssprog, snarere end at vedtage andre programmeringssprog som Javascript eller Solidity? Hvordan adskiller Scilla sig fra disse sprog?

XD: Da vi designede vores smarte kontrakter, tog vi den bevidste beslutning om at prioritere sikkerhed frem for andre aspekter af smarte kontrakter, da vi mener, at sikkerhed er afgørende for at fremme den almindelige vedtagelse af smart kontraktteknologi. Selvom vi havde mulighed for at arbejde med allerede eksisterende programmeringssprog som Solidity og JavaScript, fandt vores tekniske vurderinger, at det er meget udfordrende at piggyback på dem på grund af deres eksisterende syntaks og grammatik.

Scillas nøgleforskelle fra Solidity og JavaScript er høj sikkerhed og brugervenlighed – det er dens underliggende designprincipper. Scilla har evnen til formelt (matematisk) at verificere sikkerheden og rigtigheden af ​​smarte kontrakter, hvilket har elimineret adskillige almindelige sikkerhedssårbarheder på sprogniveau, såsom gentagne opkald til smarte kontrakter og heltal over / underflow.

Zilliqas brugssager er angivet som spil, digital reklame og betalinger. Hvorfor bruger disse tre sager specifikt? Ville der være begrænsninger for at bruge Zilliqa som en platform til andre slags dapps, såsom udvekslinger??

YD: Da Zilliqa er en åben og offentlig platform, er der ingen begrænsninger for, hvad der kan bygges på vores blockchain. Et af vores nuværende samarbejde er med BOLT Global, et blockchain-baseret mobilt underholdningssystem, der ikke passer til disse tre kategorier.

Når det er sagt, er spil, digital reklame og betalinger industrier, hvor vi ser et øjeblikkeligt behov for blockchain-løsninger med høj kapacitet, så de er vores nuværende fokusområder med hensyn til partnerskaber, forskning og udvikling.

I spil har vi set, at skalerbarhed har været en klar flaskehals for blockchain-spil. For eksempel måtte Etheremon flytte det meste af deres spil off-chain, da Ethereum var for overbelastet, og transaktionsgebyrer var for høje, hvilket påvirkede det samlede gameplay.

I digital reklame hjælper blockchain med at tackle spørgsmål som annoncesvindel og indtryk, der vil gavne medievirksomheder, annoncører og forbrugere. Derudover er der brug for en platform med høj kapacitet til at understøtte det store antal kampagner, der dagligt finder sted på annonceudvekslinger.

Betalinger er også en åbenbar brugssag, da de kræver høj sikkerhed og høj kapacitet for at håndtere det store antal transaktioner. Ud over det ville finansielle instrumenter som sikkerhedstokener og sikkerhedstokenudbydere også drage fordel af en meget robust, sikker udstedelsesplatform, som Zilliqa kan tilbyde.

Du blev for nylig noteret på Coinbase Pro, hvilket er en stor præstation og sandsynligvis vil hjælpe med at øge værdien af ​​projektet. Hvad tager du af Vitalik Buterins kontroversielle erklæring om, at centraliserede børser skal “brænde i helvede”? Skal decentralisering være målet for hele blockchain-sektoren, eller tror du, der er en rolle at spille for centraliserede agenturer i mellem- og langsigtet fremtid?

XD: Aktivering af decentrale applikationer til og mellem virksomheder og brugere er et nøglemål for os og faktisk vores drivkraft. Samtidig erkender vi, at centraliserede platforme giver komplementære fordele til fuldt decentrale systemer, for så vidt angår ydeevne og latenstid.

Ikke at glemme også, at blockchains sikkerhed og modstandsdygtighed alt afhænger af dens indbyggede redundans på den ene eller anden måde – dette kommer til at påvirke ydeevnen, men er et resultat af blockchain’s iboende distribuerede natur.

Zilliqa har stor anerkendelse i Asien som hjemmebane, men har planer om europæisk ekspansion – vi forstår, at du åbnede et kontor i London for et par måneder siden. Hvad har du ellers planlagt med hensyn til ekspansion ud over Asien?

YD: Vi ekspanderer til Europa af en række årsager, men en stor drivkraft er det blomstrende udviklerfællesskab. Der er hotbeds til udviklere spredt over hele kontinentet som Estland, Bulgarien og Rumænien, hvor vi for nylig afholdt en udviklerworkshop.

Vi fortsætter med at engagere os med udviklerfællesskabet i hele Europa, og specifikke regioner er fortsat af interesse for os. For eksempel er Frankrig kendt for sine funktionelle programmører, hvilket giver en stor mulighed for os at udnytte disse talenter for at skabe opmærksomhed og tilskynde til brugen af ​​Scilla, et funktionelt programmeringssprog.

Vi udnytter vores nye base i London, der fremstår som en europæisk blockchain-leder såvel som et mangeårigt økonomisk knudepunkt ved at forfølge lokale uddannelsespartnerskaber for at drive blockchain-uddannelse og større opmærksomhed om Zilliqa blandt studerende. Et sådant partnerskab er den tre måneders Future of Blockchain-konkurrence, der er rettet mod Storbritanniens bedste universiteter som Oxford, Cambridge og Imperial.

Mainnet-lanceringen er indstillet til januar. Hvad er de kritiske trin, der fører op til denne lancering? Hvordan kan minearbejdere blive involveret i minedrift af Zilliqa, når først nettet er live?

XD: Vi lancerede for nylig vores fuldt funktionelle testnet v3.0, der er udstyret med alle de funktioner, der vil være til stede på vores mainnet. Som det første fuldt udbyggede testnet i verden er det, så vidt vi ved, at implementere netværks-, transaktions- og smart kontraktdelning, at minearbejdere er i stand til at teste disse funktioner nøje, og når de fortsætter med at gøre det, vil vi være i stand til at tilføje nødvendige sikkerhedskontroller for at forbedre stabiliteten og sikkerheden i vores blockchain.

Vores offentlige mineannoncering åbnede også vores blockchain for et større udviklerfællesskab og derved udvidede puljen af ​​udviklere, der testede vores netværks funktioner, så vi kan fortsætte med at foretage forbedringer i forventning om vores lancering.

Vi er også i færd med at udvikle større infrastrukturer til at hjælpe minearbejdere med at migrere til vores netværk for at udvinde Zilliqa, når vi først lancerer eller mainnet. For øjeblikket kan minearbejdere henvise til vores Github for at deltage i minedrift på vores testnet for at hjælpe med at teste vores infrastruktur.

Tak for din tid og alt det bedste til den kommende lancering!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map