Digitala tillgångar

Derek Yoo, VD för Moonbeam – Intervjuserie

mm
Lägg till Securities.io bland dina föredragna källor på Google

Derek Yoo är VD för Moonbeam, en ny Polkadot smartkontraktsplattform som gör det enkelt att bygga nativt interoperabla blockchain‑applikationer.

Kan du dela med dig av ursprungsberättelsen bakom Moonbeam?

Jag startade PureStake först år 2019 med målet att tillhandahålla infrastruktur och tjänster för Web3‑utvecklare. Men när jag helt fördjupade mig i kryptovärlden blev det tydligt att det inte skulle finnas “en kedja som styr dem alla”, utan att det skulle finnas många specialiserade kedjor som var och en tjänade olika syften. Denna övertygelse ledde mig till Polkadot‑ekosystemet, som delade denna vision. När vi började bygga i ekosystemet insåg vi att det fanns en stor möjlighet att skapa en ny typ av smartkontraktsplattform. En som kunde utnyttja alla befintliga utvecklarverktyg som redan finns på Ethereum, men som samtidigt skulle ge utvecklare möjlighet att bygga nya typer av multi‑chain‑applikationer. Det var då vi började bygga Moonbeam, med ett bredare mål att lösa interoperabilitetsutmaningar mellan kedjor genom ett starkt fokus på DApp‑utvecklarupplevelsen.

Vilka är några av de främsta fördelarna med att utveckla på Polkadot‑nätverket?

Polkadot tillhandahåller en rik verktygssats för att bygga blockkedjor som heter Substrate. Detta gör det möjligt för utvecklare att skapa specialiserade blockkedjor som är skräddarsydda för att stödja vissa användningsfall. Dessa blockkedjor är anslutna till varandra på Polkadot och kan kommunicera med varandra med hög säkerhet. Denna kombination av specialisering och anslutning är Polkadots nyckelegenskaper. Varje medlemsblockkedja i Polkadot kallas en parachain och drar nytta av Polkadots delade säkerhetsmodell, vilket befriar utvecklare från att behöva oroa sig för att hitta tillräckligt många miners eller validators för att säkra sina individuella L1‑kedjor. Inom ekosystemet kan parachains fritt transagera och kommunicera med varandra nativt, utan behov av broar. I denna värld ger anslutning till Polkadot en bredare nätverkseffekt genom att även ge åtkomst till tjänster och tillgångar på varje ansluten parachain, samt alla tillgångar som bryggas in i var och en av dessa nätverk.

Vilka är några fördelar för utvecklare att bygga på Moonbeam jämfört med att skapa en skräddarsydd parachain eller parathread på Polkadot?

Utvecklare älskar valmöjligheter. I Polkadot har du valet att bygga din egen blockkedja (parachain) med Substrate, eller att distribuera ovanpå en befintlig parachain (som en DApp/smartkontrakt). Vissa användningsfall tjänar bäst på en specialiserad blockkedja, i så fall är Rust och Substrate den korrekta metoden i Polkadot. Men för många slutanvändar‑orienterade fall är ett smartkontrakt/DApp‑tillvägagångssätt meningsfullt och minimerar den tid utvecklare måste lägga på låg‑nivå‑infrastruktur. Moonbeam är en av de enklaste smartkontraktsplattformarna att bygga på, tack vare dess kompatibilitet med befintliga EVM‑utvecklarverktyg. Utvecklare kan använda befintlig kunskap och kodbaser för att distribuera till Moonbeam, samtidigt som de drar nytta av den inbyggda interoperabiliteten som Moonbeam erbjuder. Detta är mycket enklare än att använda Rust och Substrate för att bygga din egen blockkedja. Vi vill göra det enkelt för projekt att distribuera och hjälpa till att expandera ekosystemet, så vi har fokuserat på att erbjuda den mest välkomnande plattformen för utvecklare att lansera sina projekt på, genom att fokusera på kompatibilitet och tillhandahålla den bästa dokumentationen och verktygen vi kan. Vi har gjort mycket av Substrate‑tunga lyft och du får alla fördelar med att vara en Polkadot‑parachain genom att lansera på Moonbeam utan mycket arbete.

Hur viktig är interoperabilitet mellan olika blockkedjor?

Den viktigaste anledningen är att utöka antalet användare och tillgångar som ett projekt kan nå. Tillgångar och användare sprids i allt större grad över olika kedjor. Så om du startar på Ethereum finns det tillgångar och användare på ett nätverk som Polkadot som du inte kan nå. DeFi‑protokoll är särskilt hungriga på att hitta nya användare och tillgångar, och som ett resultat har många börjat distribuera till kedjor utanför Ethereum. Prestandan för DeFi‑protokoll mäts via KPI:er som Total Value Locked (TVL) och Daily Active Users (DAU), vilka kan ökas genom att distribuera till flera blockkedjenätverk.

Så småningom kommer DApp:ar att köras på flera kedjor samtidigt — med olika kedjor baserade på deras styrkor. Det kommer alltid att finnas andra kedjor som utmärker sig inom vissa områden som andra kedjor inte gör, så genom att kunna kombinera deras funktionalitet kan du skapa ett otroligt starkt och funktionsrikt nätverk som kan utföra många mycket specialiserade uppgifter mycket väl.

Kan du diskutera hur Moonbeam möjliggör för utvecklare att designa DApp:ar med denna typ av interoperabilitet?

För det första finns det inget behov av att skriva om eller omkonfigurera befintliga smartkontrakt. De är kompatibla från start, så för EVM‑kompatibla kedjor kan samma Ethereum‑liknande kodbas användas för distribution på Moonbeam. Denna möjlighet att utnyttja samma kodbas flera gånger vid expansion har varit en nyckelfunktion i multi‑chain‑distributioner under det senaste året. Eftersom det kräver minst arbete har multi‑chain‑expansioner till EVM‑kompatibla kedjor dominerat landskapet.

För det andra, som jag nämnde ovan, tror vi att multi‑chain‑applikationer kommer att utvecklas mot inbyggda multi‑chain‑arkitekturer. Vad jag menar är att flera specialiserade kedjor kommer att utföra olika funktioner som applikationen behöver. Och applikationen kommer inte att köras på en enda blockkedja, utan snarare över flera blockkedjor. Detta liknar mycket hur arkitekturen för Web2‑applikationer utvecklades från att köra på en enda server till att köra på samlingar av specialiserade servrar i molnet. Det är skalning genom användning av flera specialiserade system. På ett nätverk som Polkadot kan du ha specialiserade kedjor som erbjuder olika tjänster, men du kan dölja komplexiteten i dessa backend‑system för användaren. Det är just denna förmåga att dölja backend‑komplexitet som kommer att möjliggöra bättre och mer mainstream‑användarupplevelser.

Moonbeam utökar den grundläggande EVM‑funktionsuppsättningen med cross‑chain‑integrationer. Ett exempel på detta är XC‑20‑tokens. XC‑20 är Polkadot‑inhemska tokens som kan flyttas fritt mellan olika kedjor i ekosystemet utan broar. Men när en XC‑20 befinner sig på Moonbeam framträder den som en ERC‑20 och kan användas i smartkontrakt precis som vilken annan ERC‑20 som helst. Detta är Moonbeams tillvägagångssätt för att ge åtkomst till cross‑chain‑funktionalitet samtidigt som EVM‑kompatibiliteten bevaras.

Det finns viss förvirring på marknaden kring skillnaderna mellan Moonbeam och Moonriver, kan du klargöra vad dessa skillnader är?

Moonriver är ett kanarienätverk för Moonbeam. Det betyder att det har riktiga användare och verkligt värde, men att ny kod levereras till Moonriver först och granskas där innan den skickas till Moonbeam. Moonriver är också en community‑driven syster‑parachain på Kusama. Den har en annan community och en annan grupp tokeninnehavare. För närvarande har Moonriver fler NFT‑ och spelprojekt distribuerade, medan Moonbeam har fler DeFi‑projekt. På teknisk nivå delar de dock samma kodbas och har därför samma funktionsuppsättning.

Det finns för närvarande över 80 projekt som bygger DApp:ar och protokoll på Moonbeam‑nätverket, vilka är några av de mest intressanta projekten enligt dig?

De mest intressanta DApp:arna är de som utnyttjar cross‑chain‑möjligheterna på Moonbeam. Ett bra exempel är Lido‑distributionen på Moonbeam. Lido har en DApp som använder Solidity‑baserade smartkontrakt som distribueras i Moonbeam‑EVM. Men dessa smartkontrakt använder XCM för att fjärrstyra staking‑operationer på Polkadot‑Relay‑Chain. Så du har en enda DApp som sträcker sig över två specialiserade blockkedjor, men som presenterar en enhetlig användarupplevelse för användaren där de inte vet att de interagerar med två olika blockkedjor under huven. Detta är hur inbyggda multi‑chain‑DApp:ar kommer att se ut.

Finns det något annat du vill dela med dig av om Moonbeam?

Moonbeam lanserades för ungefär fyra månader sedan och har sedan dess befunnit sig i en infrastruktur‑bootstrapping‑fas. Ett antal infrastrukturdistributioner har skett sedan lanseringen, inklusive The Graph, Etherscan och andra kritiska komponenter. En av de sista komponenterna som snart kommer på plats är Chainlink, vilket kommer att signalera slutet på denna bootstrapping‑fas. Vid den tidpunkten kommer DeFi‑ekosystemet på Moonbeam att vara redo att gå med alla grundläggande byggstenar på plats. Vi ser fram emot att se de DeFi‑användningsfallen som utvecklare kommer att skapa på Moonbeam.

Tack för den upplysande intervjun, läsare som vill lära sig mer bör besöka Moonbeam.

Antoine är en visionär futurist och drivkraften bakom Securities.io, en banbrytande fintech-plattform som fokuserar på investeringar i disruptiva teknologier. Med en djup förståelse för finansmarknader och framväxande teknologier är han passionerad för hur innovation kommer att omdefiniera den globala ekonomin. Förutom att ha grundat Securities.io har Antoine lanserat Unite.AI, en ledande nyhetskanal som täcker genombrott inom AI och robotik. Känd för sitt framåtblickande tillvägagångssätt är Antoine en erkänd tankeledare som är dedikerad till att utforska hur innovation kommer att forma framtidens finans.