Digitale aktiver

Derek Yoo, administrerende direktør for Moonbeam – Interviewserie

mm
Føj Securities.io til dine foretrukne kilder på Google

Derek Yoo er administrerende direktør for Moonbeam, en ny Polkadot smart contract-platform, der gør det nemt at bygge indfødt interoperable blockchain-applikationer.

Kunne du dele oprindelseshistorien bag Moonbeam?

Jeg startede PureStake i 2019 med målet om at levere infrastruktur og tjenester til Web3-udviklere. Men da jeg for alvor kastede mig ind i kryptoverdenen, blev det tydeligt, at der ikke ville være “én kæde, der styrer dem alle”, men snarere mange specialiserede kæder, som hver tjener forskellige formål. Denne overbevisning førte mig til Polkadot-økosystemet, som delte denne vision. Da vi begyndte at bygge i økosystemet, indså vi, at der var en stor mulighed for at skabe en ny type smart contract-platform. En, der kunne udnytte alle de eksisterende udviklerværktøjer, som allerede findes på Ethereum, men som samtidig ville give udviklere mulighed for at bygge nye former for multi‑chain‑applikationer. Det var på det tidspunkt, vi begyndte at bygge Moonbeam, med et bredere mål om at løse udfordringer med tværkæde‑interoperabilitet gennem et skarpt fokus på DApp‑udvikleroplevelsen.

Hvad er nogle af de primære fordele ved at udvikle på Polkadot-netværket?

Polkadot leverer et rigt værktøjssæt til at bygge blockchains kaldet Substrate. Dette giver udviklere mulighed for at skabe specialiserede blockchains, der er skræddersyet til at understøtte bestemte anvendelsestilfælde. Disse blockchains er forbundet med hinanden på Polkadot og kan kommunikere med hinanden med en høj grad af sikkerhed. Denne kombination af specialisering og forbindelighed er de centrale egenskaber ved Polkadot. Hver medlems‑blockchain i Polkadot kaldes en parachain og drager fordel af Polkadots delte sikkerhedsmodel, som frigør udviklere fra at skulle bekymre sig om at finde nok minearbejdere eller validatorer til at sikre deres individuelle L1‑kæder. Inden for økosystemet kan parachains frit handle og kommunikere med hinanden på en indfødt måde, uden behov for broer. I denne verden giver tilslutning til Polkadot en bredere netværkseffekt ved også at give adgang til tjenester og aktiver på hver tilsluttede parachain samt eventuelle aktiver, der er broet ind i hver af disse netværk.

Hvilke fordele har udviklere ved at bygge på Moonbeam i stedet for at skabe en specialdesignet parachain eller parathread på Polkadot?

Udviklere elsker valg. I Polkadot har du valget mellem at bygge din egen blockchain (parachain) ved hjælp af Substrate, eller at implementere oven på en eksisterende parachain (som en DApp/smart contract). Nogle anvendelsestilfælde tjener bedst af en specialiseret blockchain, hvor Rust og Substrate er den korrekte tilgang i Polkadot. Men for mange slutbruger‑orienterede tilfælde giver en smart contract/DApp‑tilgang mening og minimerer den tid, udviklere skal bruge på lav‑niveau infrastruktur. Moonbeam er en af de letteste smart contract‑platforme at bygge oven på, på grund af dens kompatibilitet med eksisterende EVM‑udviklerværktøjer. Udviklere kan bruge eksisterende viden og kodebaser til at implementere på Moonbeam, samtidig med at de udnytter den indfødte interoperabilitet, som Moonbeam leverer. Dette er meget enklere end at bruge Rust og Substrate til at bygge din egen blockchain. Vi ønsker at gøre det nemt for projekter at implementere og hjælpe med at udvide økosystemet, så vi har fokuseret på at levere den mest imødekommende platform for udviklere til at lancere deres projekter på, ved at fokusere på kompatibilitet og levere den bedste dokumentation og de bedste værktøjer, vi kan. Vi har udført meget af Substrate‑tungvægtsarbejdet, og du får alle fordelene ved at være en Polkadot‑parachain ved at lancere på Moonbeam uden meget arbejde.

Hvor vigtig er interoperabilitet mellem forskellige blockchains?

Den vigtigste grund er at udvide antallet af brugere og aktiver, som et projekt kan få adgang til. Aktiver og brugere er i stigende grad spredt over forskellige kæder. Så hvis du starter på Ethereum, er der aktiver og brugere på et netværk som Polkadot, som du ikke vil kunne nå. DeFi-protokoller er især ivrige efter at finde nye brugere og aktiver, og som følge heraf har mange af dem implementeret på andre kæder end Ethereum. DeFi-protokollers præstation måles via KPI’er som Total Value Locked (TVL) og Daily Active Users (DAU), som kan øges ved at implementere på flere blockchain‑netværk.

Fremover vil DApps køre på flere kæder samtidigt — ved at bruge forskellige kæder baseret på deres styrker. Der vil altid være andre kæder, der udmærker sig inden for visse områder, som andre kæder ikke gør, så ved at kunne kombinere deres funktionalitet kan du skabe et utroligt stærkt og funktionsrigt netværk, der kan udføre mange meget specialiserede opgaver meget effektivt.

Kan du diskutere, hvordan Moonbeam gør det muligt for udviklere at designe DApps med denne form for interoperabilitet?

Først er der ingen grund til at omskrive eller omkonfigurere allerede eksisterende smart contracts. De er kompatible fra starten, så for EVM‑kompatible kæder kan den samme Ethereum‑lignende kodebase bruges til implementering på Moonbeam. Denne evne til at udnytte den samme kodebase flere gange ved udvidelse har været en nøglefunktion i multi‑chain‑implementeringer det seneste år. Da det kræver mindst arbejde, har multi‑chain‑udvidelser til EVM‑kompatible kæder domineret landskabet.

Og for det andet, som jeg nævnte ovenfor, tror vi, at multi‑chain‑applikationer vil udvikle sig mod indfødte multi‑chain‑arkitekturer. Hvad jeg mener med dette er, at flere specialiserede kæder vil udføre forskellige funktioner, som applikationen har brug for. Og applikationen vil ikke køre på en enkelt blockchain, men snarere på tværs af flere blockchains. Dette minder meget om, hvordan arkitekturen for Web2‑applikationer udviklede sig fra at køre på en enkelt server til at køre på samlinger af specialiserede servere i skyen. Det er skalering gennem brug af flere specialiserede systemer. På et netværk som Polkadot kan du have specialiserede kæder, der tilbyder forskellige tjenester, men du kan skjule kompleksiteten af disse backend‑systemer for brugeren. Det er denne evne til at skjule backend‑kompleksitet, som vil gøre bedre og mere mainstream brugeroplevelser mulige.

Moonbeam udvider det grundlæggende EVM‑funktionalitetssæt med tværkæde‑integrationer. Et eksempel på dette er XC‑20‑tokens. XC‑20’er er Polkadot‑native tokens, der kan flyttes frit mellem forskellige kæder i økosystemet uden bro. Men når en XC‑20 er på Moonbeam, fremstår den som en ERC‑20, og kan bruges i smart contracts ligesom enhver anden ERC‑20. Dette er Moonbeams tilgang til at give adgang til tværkæde‑funktionalitet, mens den stadig bevarer EVM‑kompatibilitet.

Der er noget forvirring på markedet om forskellene mellem Moonbeam og Moonriver, kan du præcisere, hvad disse forskelle er?

Moonriver er et kanarienetværk for Moonbeam. Det betyder, at det har rigtige brugere og reel værdi, men at ny kode først sendes til Moonriver og testes der, før den sendes videre til Moonbeam. Moonriver er også en community‑drevet søster‑parachain på Kusama. Den har et andet fællesskab og en anden gruppe token‑ejere. I øjeblikket har Moonriver flere NFT‑ og gaming‑projekter implementeret, mens Moonbeam har flere DeFi‑projekter. På teknisk niveau deler de dog den samme kodebase og har derfor det samme funktionssæt.

Der er i øjeblikket over 80 projekter, der bygger DApps og protokoller på Moonbeam-netværket; hvilke af de mere interessante projekter er efter din mening?

De mest interessante DApps er dem, der udnytter tværkæde‑funktionerne på Moonbeam. Et godt eksempel er Lido-implementeringen på Moonbeam. Lido har en DApp, der bruger Solidity‑baserede smart contracts, som er implementeret i Moonbeam‑EVM. Men disse smart contracts bruger XCM til fjernstyring af staking‑operationer på Polkadot Relay Chain. Så du har en enkelt DApp, der spænder over to specialiserede blockchains, men som præsenterer en samlet brugeroplevelse, så brugeren ikke ved, at de interagerer med to forskellige blockchains under overfladen. Dette er, hvordan indfødte multi‑chain DApps vil se ud.

Er der noget andet, du gerne vil dele om Moonbeam?

Moonbeam blev lanceret for cirka 4 måneder siden, og har siden da været i en infrastruktur‑bootstrapping‑fase. Der har været en række infrastruktur‑implementeringer siden lanceringen, herunder The Graph, Etherscan og andre kritiske komponenter. En af de sidste komponenter, som snart vil blive implementeret, er Chainlink, som vil signalere afslutningen på denne bootstrapping‑fase. På det tidspunkt vil DeFi‑økosystemet på Moonbeam være klar til at gå i gang med alle de grundlæggende byggesten på plads. Vi ser frem til at se de DeFi‑brugssager, som udviklere kommer op med på Moonbeam.

Tak for det oplysende interview, læsere der ønsker at lære mere, bør besøge Moonbeam.

Antoine er en visionær futurist og den drivende kraft bag Securities.io, en banebrydende fintech-platform fokuseret på investering i disruptive teknologier. Med en dyb forståelse af finansmarkederne og nye teknologier er han passioneret omkring, hvordan innovation vil omdefinere den globale økonomi. Ud over at have grundlagt Securities.io har Antoine lanceret Unite.AI, en førende nyhedsportal, der dækker gennembrud inden for AI og robotteknologi. Kendt for sin fremadskuende tilgang er Antoine en anerkendt tankeleder, der er dedikeret til at udforske, hvordan innovation vil forme fremtiden for finans.