Intervju: Zilliqa-teamet om skjæring, skalerbarhet og sikre smarte kontrakter

Zilliqa er en sikker og skalerbar blockchain-plattform for hosting av desentraliserte applikasjoner med et par utmerkede funksjoner sammenlignet med andre dapp-plattformer. Først og fremst bruker den sharding for å sikre ekstremt høy gjennomstrømning, rundt to hundre flere transaksjoner per sekund enn de fleste nåværende plattformer.

For det andre har teamet utviklet sitt eget smarte kontraktprogrammeringsspråk for bruk på Zilliqa-plattformen. Det heter Scilla, og de har designet det for å være sikrere enn eksisterende programmeringsspråk for smarte kontrakter, for eksempel Solidity, som ofte har sårbarheter som lar den smarte kontrakten være åpen for utnyttelse..

Zilliqa-teamet skal lansere hovednettet i første kvartal i år. Vi fikk muligheten til å sette oss ned med administrerende direktør og medstifter Xinshu Dong (XD) og Chief Marketing Officer Yiling Ding (YD) for å finne ut de siste nyhetene og utviklingen..

Zilliqa-teamet Xinshu Dong, administrerende direktør og Yiling Ding, CMO

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

Blockchain-utviklere fortsetter å takle problemer med skalerbarhet. Hvordan tror du skalerbarhet har påvirket bærekraften til blockchain-spill? Hvordan hjelper spill til å takle skalerbarhetsutfordringen?

YD: Gaming er en bransje der begrensningen av blockchain-skalerbarhet presenterer seg tydelig og umiddelbart for utviklere og brukere. En sikker måte å måle suksessen til et spill på er populariteten.

Med dagens blockchain-plattformer som allerede sliter med å ta imot 1000 daglige aktive brukere (DAU), ettersom et spill blir mer vellykket og dets brukerbase vokser, er realiteten at det ville være nesten umulig å fortsette å kjøre det på blockchain. Selv om det er en mulighet å flytte mesteparten av spillets transaksjoner utenfor kjeden, beseirer det bare formålet med å ha et blockchain-drevet spill til å begynne med.

Disse skalerbarhetsutfordringene bidrar uunngåelig til dårlig brukeropplevelse (UX) ettersom de hindrer vedvarende spill – nettverket sliter med å fullføre transaksjoner i tide, og brukerne blir tvunget til å vente noen minutter på hver transaksjon.

Mens teknisk innovasjon og fremgang vanligvis blir feiret, finner man vanligvis ikke problemer knyttet til endelig transaksjon i digitalt spill. Denne dårlige opplevelsen vil derfor fraråde både potensielle spillere og spillutviklere fra blockchain-spill.

Med dette i bakhodet gir spillindustrien blockchain-plattformer reelle og spesifikke utfordringer å jobbe med og med tiden potensielt overvinne. Ved å utvikle skaleringsløsninger som spesifikt retter seg mot spørsmål som markedsoperasjoner i spillet, vil prosjekter kunne se utover mentaliteten til “skalerbarhet for skalerbarhets skyld” og utvikle løsninger som i stedet viser hvordan blockchain kan forbedre eksisterende prosjekter, plattformer og applikasjoner.


Hva ser du på hvordan ikke-soppbare eiendeler påvirker spill? Hva betyr dette for den gjennomsnittlige spilleren, spesielt når vi hører om barn som hacker spill som Fortnite for å selge kontoer online?

YD: Det er to hovedfordeler med ikke-fungible eiendeler – økt sikkerhet og sikkerhet i utveksling av eiendeler i spillet, og muligheten til å virkelig bevare og beskytte dem.

I lang tid har spillmiljøet søkt etter måter å tjene penger på eiendeler i spillet, noe som resulterer i opprettelsen av uoffisielle svarte markeder der brukere handler varer, enten det er skinn eller kontoer med høyt nivå i en MMORPG som Fortnite. Disse uoffisielle kanalene utgjør høy risiko for spillere som kjøper eiendeler ettersom de blir utsatt for svindel og informasjonstyveri.

Tokeniserte alternativer gir et ekstra sikkerhetslag for både kjøpere og selgere – selgere må bevise at de eier eierskapet til varen som byttes, og ettersom transaksjonen skjer på en desentralisert plattform, trenger ikke personlig identifiserbar informasjon å deles.

Disse tokens er også preget av ekte varighet og eierskap, der spillere er sikre på at deres eiendeler virkelig er deres egne og forblir omsettelige. I kontrast vil utviklere som er vert for plattformene sine på en sentralisert server enkelt kunne slå av eller gjøre endringer på markedsplassene sine, noe som resulterer i at spillere mister eiendelene sine..

Zilliqa bruker sharding og en kombinert PoW / pBFT-protokoll for å oppnå skalerbarhet for transaksjonshastigheter på opptil nesten 3000 transaksjoner per sekund. Kan du snakke oss gjennom konsensusprotokollen din og hvordan den fungerer?

XD: Konsensusprotokollen vår er en firedelts prosess som utnytter PoW og pBFT for å tillate høyere transaksjonsgjennomstrømning samtidig som det muliggjør høy sikkerhet.

Den første fasen innebærer et fem-minutters vindu for alle gruveknutepunkter for å sende inn sine PoW-løsninger – PoW er begrenset til denne fasen der gruvearbeidere etablerer identiteten sin, samt for å forhindre Sybil-angrep. Etter er den første delmengden av de gruvedriftnodene som oppfyller et visst globalt vanskelighetsbehov i stand til å bli med som Directory Service Nodes eller Shard Nodes.

Når skjærene er etablert, gjennomfører disse gruppene flere runder med pBFT-konsensus, og signerer den nye sannheten (eller blokkeringen av transaksjoner) som skal sendes til nettverket. Nodene som signerte av blokken vil da dele blokkbelønningen rettferdig mellom seg. Innenfor en runde av PoW kan flere blokker skrives til kjeden, og dermed behandle flere transaksjoner parallelt.

Skalerbarhet balanseres ofte fint mot motstandskraft. Kan du forklare hvordan Zilliqa opprettholder nettverkssikkerhet mens du fremdeles oppnår fordelene med en rask gjennomstrømning?

XD: Sikkerhet er en nøkkelprioritet for oss, og det driver mye av beslutningsprosessen vår når det gjelder konsensusprotokollen og etableringen av vårt programmeringsspråk, Scilla. Det var også en nøkkelfaktor som vi tok i betraktning når vi så på skaleringsløsninger.

Selv om det er mange foreslåtte løsninger for skalering av blokkjeder, har vi funnet ut at skjæring er en levedyktig kjedeløsning som lar oss bevare desentralisering, skalerbarhet og sikkerhet.

Ved å velge å skalere i kjeden, kan skjæring skje sikkert ettersom blockchain opererer med full sikkerhetsgaranti gitt av seg selv. Desentralisering spiller også en stor rolle for å opprettholde sikkerhet, konsensus om offentlige opt-in-noder og tredjeparts sensurmotstand av transaksjoner er viktig for å sikre vår blockchain.

Transaksjoner per sekund

Transaksjoner per sekund

Kan du forklare litt mer hvorfor du tok beslutningen om å utvikle Scilla, et eget programmeringsspråk for smarte kontrakter, i stedet for å ta i bruk andre programmeringsspråk som Javascript eller Solidity? Hvordan skiller Scilla seg fra disse språkene?

XD: Da vi utformet våre smarte kontrakter, tok vi en bevisst beslutning om å prioritere sikkerhet fremfor andre aspekter av smarte kontrakter, ettersom vi mener sikkerhet er avgjørende for å fremme den vanlige adopsjonen av smart kontraktsteknologi. Selv om vi hadde muligheten til å jobbe med eksisterende programmeringsspråk som Solidity og JavaScript, fant våre tekniske vurderinger at det er veldig utfordrende å snakke med dem på grunn av deres eksisterende syntaks og grammatikk.

Scillas viktigste forskjeller fra Solidity og JavaScript er høy sikkerhet og brukervennlighet – dette er dens underliggende designprinsipper. Scilla har evnen til å formelt (matematisk) verifisere sikkerheten og korrektheten av smarte kontrakter, noe som har eliminert flere vanlige sikkerhetsproblemer på språknivå, for eksempel innrykksanrop til smarte kontrakter og heltall / understrøm.

Zilliqas brukssaker er oppført som spill, digital annonsering og betaling. Hvorfor bruker disse tre tilfellene spesifikt? Ville det være begrensninger på å bruke Zilliqa som en plattform for andre typer dapps, for eksempel sentraler?

YD: Siden Zilliqa er en åpen og offentlig plattform, er det ingen begrensninger for hva som kan bygges på blockchain. Et av våre nåværende samarbeid er med BOLT Global, et blockchain-basert mobilt underholdningssystem som ikke passer til disse tre kategoriene.

Når det er sagt, er spill, digital annonsering og betaling næringer der vi ser et øyeblikkelig behov for blockchain-løsninger med høy gjennomstrømning, så de er våre nåværende fokusområder når det gjelder partnerskap, forskning og utvikling.

I spill har vi sett at skalerbarhet har vært en klar flaskehals for blockchain-spill. For eksempel måtte Etheremon flytte det meste av spillet utenfor kjeden ettersom Ethereum var for overbelastet og transaksjonsgebyrene var for høye, noe som påvirket det generelle spillet.

I digital annonsering hjelper blockchain til å takle problemer som annonsesvindel og inntrykk som vil være til nytte for medieselskaper, annonsører og forbrukere. I tillegg er det nødvendig med en høy gjennomstrømningsplattform for å støtte det store antallet kampanjer som daglig utføres på annonseutvekslinger.

Betalinger er også en åpenbar brukssak, da de krever høy sikkerhet og høy gjennomstrømning for å håndtere det store volumet av transaksjoner. Utover det vil finansielle instrumenter som sikkerhetstokener og tilbud om sikkerhetstoken også ha nytte av en svært robust, sikker utstedelsesplattform som Zilliqa kan tilby.

Du ble nylig oppført på Coinbase Pro, noe som er en stor prestasjon og sannsynligvis vil bidra til å øke verdien av prosjektet. Hva er ditt syn på Vitalik Buterins kontroversielle uttalelse om at sentraliserte børser bør “brenne i helvete”? Bør desentralisering være målet for hele blockchain-sektoren, eller tror du det er en rolle å spille for sentraliserte byråer i midten og langsiktig fremtid?

XD: Å aktivere desentraliserte applikasjoner for og mellom bedrifter og brukere er et sentralt mål for oss, og faktisk vår drivkraft. Samtidig erkjenner vi at sentraliserte plattformer gir komplementære fordeler til fullt desentraliserte systemer for ytelse og ventetid.

For ikke å glemme at blockchains sikkerhet og motstandskraft alle er avhengige av den innebygde redundansen på en eller annen måte – dette kommer til å påvirke ytelsen, men er et resultat av blockchain’s iboende distribuerte natur.

Zilliqa har mye anerkjennelse i Asia som hjemmebane, men har planer om utvidelse i Europa – vi forstår at du åpnet et kontor i London for noen måneder siden. Hva mer har du planlagt når det gjelder utvidelse utover Asia?

YD: Vi utvider oss til Europa av flere grunner, men en stor drivkraft er det blomstrende utviklermiljøet. Det er utvikler-hotbeds spredt over hele kontinentet, som Estland, Bulgaria og Romania, hvor vi nylig holdt et utviklerverksted.

Vi fortsetter å engasjere oss med utviklermiljøet i hele Europa, og spesifikke regioner fortsetter å være av interesse for oss. For eksempel er Frankrike kjent for sine funksjonelle programmerere som gir en flott mulighet for oss å utnytte disse talentene for å øke bevisstheten og oppmuntre til bruk av Scilla, et funksjonelt programmeringsspråk..

Vi utnytter vår nye base i London, som dukker opp som en europeisk blockchain-leder samt et mangeårig økonomisk knutepunkt, ved å forfølge lokale utdanningssamarbeid for å drive blockchain-utdanning og større bevissthet om Zilliqa blant studenter. Et slikt partnerskap er den tre måneders Future of Blockchain-konkurransen, rettet mot Storbritannias beste universiteter som Oxford, Cambridge og Imperial.

Mainnet-lanseringen er satt til januar. Hva er de kritiske trinnene frem mot lanseringen? Hvordan kan gruvearbeidere bli involvert i gruvedrift av Zilliqa når nettet er live?

XD: Vi lanserte nylig vårt fullt funksjonelle testnet v3.0, utstyrt med alle funksjonene som vil være til stede på vårt nett. Som det første fullverdige testnettet i verden, så vidt vi vet, for å implementere nettverk, transaksjoner og smart kontraktdeling, er det viktig at gruvearbeidere er i stand til å teste disse funksjonene grundig, og når de fortsetter å gjøre det, vil vi være i stand til å legge til nødvendige sikkerhetskontroller for å forbedre stabiliteten og sikkerheten til blockchain.

Vår offentlige gruvedrift kunngjorde også vår blockchain for et større utviklerfellesskap, og utvidet dermed bassenget av utviklere som testet ut nettverkets funksjoner slik at vi kan fortsette å gjøre forbedringer i påvente av lanseringen.

Vi er også i ferd med å utvikle større infrastruktur for å hjelpe gruvearbeidere med å migrere til nettverket vårt for å utvinne Zilliqa når vi lanserer eller mainnet. For øyeblikket kan gruvearbeidere henvise til Github for å bli med i gruvedriften på testnettet vårt for å teste infrastrukturen vår.

Takk for tiden din og alt det beste for den kommende lanseringen!

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