Moonbeam Investor
Derek Yoo, administrerende direktør i Moonbeam – Intervjuserie

Derek Yoo er administrerende direktør i Moonbeam, en ny Polkadot smartkontraktplattform som gjør det enkelt å bygge nativt interoperable blokkjederapplikasjoner.
Kan du dele opprinnelseshistorien bak Moonbeam?
Jeg startet PureStake i 2019 med mål om å tilby infrastruktur og tjenester for Web3‑utviklere. Men etter hvert som jeg fordypet meg fullt i kryptoverdenen, ble det klart at det ikke ville finnes «én kjede som styrer dem alle», men at det ville være mange spesialiserte kjeder som hver tjente ulike formål. Denne troen førte meg til Polkadot‑økosystemet, som delte denne visjonen. Da vi begynte å bygge i økosystemet, innså vi at det var en stor mulighet til å lage en ny type smartkontraktplattform. En som kunne utnytte alle de eksisterende utviklerverktøyene som allerede finnes på Ethereum, men som samtidig ville gi utviklere muligheten til å bygge nye typer multikjede‑applikasjoner. Det var da vi begynte å bygge Moonbeam, med et bredere mål om å løse utfordringer knyttet til tverrkjedet interoperabilitet gjennom et sterkt fokus på DApp‑utvikleropplevelsen.
Hva er noen av de viktigste fordelene ved å utvikle på Polkadot‑nettverket?
Polkadot tilbyr et rikt verktøysett for å bygge blokkjedene kalt Substrate. Dette gjør det mulig for utviklere å lage spesialiserte blokkjedene som er skreddersydd for å støtte bestemte bruksområder. Disse blokkjedene er koblet sammen på Polkadot og kan kommunisere med hverandre med høy sikkerhet. Denne kombinasjonen av spesialisering og tilkobling er de viktigste egenskapene ved Polkadot. Hver medlemsblokkjed i Polkadot kalles en parachain, og drar nytte av Polkadots delte sikkerhetsmodell som frigjør utviklere fra å måtte bekymre seg for å finne nok minere eller validatorer for å sikre sine individuelle L1‑er. Innenfor økosystemet kan parachains fritt handle og kommunisere med hverandre nativt, uten behov for broer. I denne verdenen gir tilkobling til Polkadot en bredere nettverkseffekt ved også å gi tilgang til tjenester og eiendeler på hver tilkoblede parachain, samt eventuelle eiendeler som er broet inn i hvert av disse nettverkene.
Hva er noen fordeler for utviklere ved å bygge på Moonbeam i stedet for å lage en spesialdesignet parachain eller parathread på Polkadot?
Utviklere elsker valg. I Polkadot har du valget mellom å bygge din egen blokkjed (parachain) ved hjelp av Substrate, eller å distribuere på toppen av en eksisterende parachain (som en DApp/smartkontrakt). Noen bruksområder tjener best på en spesialisert blokkjed, og i så fall er Rust og Substrate den riktige tilnærmingen i Polkadot. Men for mange sluttbruker‑orienterte tilfeller gir en smartkontrakt/DApp‑tilnærming mening og minimerer tiden utviklere må bruke på lavnivå‑infrastruktur. Moonbeam er en av de enkleste smartkontraktplattformene å bygge på, takket være kompatibiliteten med eksisterende EVM‑utviklerverktøy. Utviklere kan bruke eksisterende kunnskap og kodebaser for å distribuere til Moonbeam, samtidig som de drar nytte av den native interoperabiliteten som Moonbeam gir. Dette er mye enklere enn å bruke Rust og Substrate for å bygge din egen blokkjed. Vi ønsker å gjøre det enkelt for prosjekter å distribuere og bidra til å utvide økosystemet, så vi har fokusert på å tilby den mest innbydende plattformen for utviklere å lansere sine prosjekter på, ved å fokusere på kompatibilitet og levere best mulig dokumentasjon og verktøy. Vi har gjort mye av Substrate‑tungviftsarbeidet, og du får alle fordelene ved å være en Polkadot‑parachain ved å lansere på Moonbeam uten mye arbeid.
Hvor viktig er interoperabilitet mellom ulike blokkjedene?
Den viktigste grunnen er å utvide antallet brukere og eiendeler et prosjekt kan få tilgang til. Eiendeler og brukere er i økende grad spredt over ulike kjeder. Så hvis du starter på Ethereum, finnes det eiendeler og brukere på et nettverk som Polkadot som du ikke vil kunne nå. DeFi‑protokoller er spesielt sultne etter nye brukere og eiendeler, og som følge av dette har mange distribuert til andre kjeder enn Ethereum. Ytelsen til DeFi‑protokoller måles via KPI‑er som Total Value Locked (TVL) og Daily Active Users (DAU), som kan økes ved å distribuere til flere blokkjednettverk.
Etter hvert vil DApp‑er kjøre på flere kjeder samtidig – ved å bruke ulike kjeder basert på deres styrker. Det vil alltid finnes andre kjeder som utmerker seg på visse ting som andre kjeder ikke gjør, så ved å kunne kombinere deres funksjonalitet kan du skape et utrolig sterkt og funksjonsrikt nettverk som kan utføre mange svært spesialiserte oppgaver svært godt.
Kan du diskutere hvordan Moonbeam gjør det mulig for utviklere å designe DApp‑er med denne typen interoperabilitet?
For det første er det ingen behov for å skrive om eller rekonfigurere eksisterende smartkontrakter. De er kompatible fra starten, så for EVM‑kompatible kjeder kan den samme Ethereum‑stil kodebasen brukes for distribusjon på Moonbeam. Denne evnen til å utnytte den samme kodebasen flere ganger ved ekspansjon har vært en nøkkelfunksjon i multikjede‑distribusjoner det siste året. Fordi det krever minst mulig arbeid, har multikjede‑utvidelser til EVM‑kompatible kjeder dominert landskapet.
For det andre, som jeg nevnte ovenfor, tror vi at multikjede‑applikasjoner vil utvikle seg mot native multikjede‑arkitekturer. Det jeg mener er at flere spesialiserte kjeder vil utføre ulike funksjoner som applikasjonen trenger. Og applikasjonen vil ikke kjøre på en enkelt blokkjed, men snarere på tvers av flere blokkjedene. Dette er svært likt hvordan arkitekturen til Web2‑applikasjoner utviklet seg fra å kjøre på en enkelt server til å kjøre på samlinger av spesialiserte servere i skyen. Det er skalering gjennom bruk av flere spesialiserte systemer. På et nettverk som Polkadot kan du ha spesialiserte kjeder som tilbyr ulike tjenester, men du kan skjule kompleksiteten i disse backend‑systemene fra brukeren. Det er denne evnen til å skjule backend‑kompleksitet som vil gjøre bedre og mer mainstream‑brukeropplevelser mulig.
Moonbeam utvider det grunnleggende EVM‑funksjonssettet med tverrkjedet integrasjoner. Et eksempel på dette er XC‑20‑tokens. XC‑20‑er er Polkadot‑native tokens som kan flyttes fritt mellom ulike kjeder i økosystemet uten bro. Men når en XC‑20 er på Moonbeam, fremstår den som en ERC‑20, og kan brukes i smartkontrakter akkurat som enhver annen ERC‑20. Dette er Moonbeam‑tilnærmingen for å gi tilgang til tverrkjedet funksjonalitet samtidig som EVM‑kompatibiliteten opprettholdes.
Det er noe forvirring i markedet om forskjellene mellom Moonbeam og Moonriver, kan du klargjøre hva disse forskjellene er?
Moonriver er et kanarifor‑nettverk for Moonbeam. Det betyr at det har ekte brukere og ekte verdi, men at ny kode sendes til Moonriver først og blir testet der før den sendes til Moonbeam. Moonriver er også en fellesskapsdrevet søster‑parachain på Kusama. Den har et annet fellesskap og et annet sett av token‑eiere. Og for øyeblikket har Moonriver flere NFT‑ og spillprosjekter distribuert, mens Moonbeam har flere DeFi‑prosjekter. Imidlertid deler de på teknisk nivå den samme kodebasen og har dermed det samme funksjonssettet.
Det er for tiden over 80 prosjekter som bygger DApp‑er og protokoller på Moonbeam‑nettverket, hvilke av de mest interessante prosjektene er etter din mening?
De mest interessante DApp‑ene er de som utnytter tverrkjedet‑funksjonaliteten på Moonbeam. Et godt eksempel på dette er Lido‑distribusjonen på Moonbeam. Lido har en DApp som bruker Solidity‑baserte smartkontrakter som er distribuert i Moonbeam‑EVM. Men disse smartkontraktene bruker XCM for å fjernstyre staking‑operasjoner på Polkadot Relay Chain. Så du har en enkelt DApp som spenner over to spesialiserte blokkjedene, men som gir en samlet brukeropplevelse der brukeren ikke vet at de interagerer med to forskjellige blokkjedene under panseret. Dette er hvordan native multikjede‑DApp‑er vil se ut.
Er det noe annet du ønsker å dele om Moonbeam?
Moonbeam ble lansert for omtrent 4 måneder siden og har siden vært i en infrastruktur‑bootstrapping‑fase. Det har vært en rekke infrastruktur‑distribusjoner siden lanseringen, inkludert The Graph, Etherscan og andre kritiske komponenter. En av de siste komponentene som snart vil bli på plass er Chainlink, som vil signalisere slutten på denne bootstrapping‑fasen. På det tidspunktet vil DeFi‑økosystemet på Moonbeam være klart til bruk med alle de grunnleggende byggeklossene på plass. Vi ser frem til å se DeFi‑brukstilfellene som utviklere kommer opp med på Moonbeam.
Takk for det opplysende intervjuet, lesere som ønsker å lære mer bør besøke Moonbeam.












