När jag beskriver Move to people tycker jag om att tänka på det som en delmängd av Rust; syntaxen är så lik att om du känner till Rust känner du praktiskt taget redan till Move. Där Rust är ett allmänt språk är Move ett språk som är byggt för att bokstavligen flytta programmerbara pengar på blockkedjan! För att lära dig mer om likheterna och skillnaderna mellan Rust och Move, läs nedan 👇🏻
🔧 Modell för ägarskap Båda språken använder ägarskap för att förhindra datakapplöpningar, men Move lägger till linjära typer för digitala tillgångar
📦 Definitioner av struct Nästan identisk syntax, men Move-strukturer kan ha "förmågor" som definierar blockkedjans beteende
🏛️ Moduler och import Samma modulsystem, men Move-moduler distribueras som smarta kontrakt som kan återanvändas av andra moduler.
🎯 Generika läkemedel och typsäkerhet Båda använder generiska läkemedel, men Moves fantomtyper förhindrar förvirring av tillgångar
🔒 Åtkomstkontroll Liknande synlighetsregler, men Move lägger till blockkedjespecifika kontroller
🌍 Globalt tillstånd Enligt min mening är det här Move verkligen lyser: inbyggd blockchain-tillståndshantering. På Rust-baserade blockkedjor (dvs. Solana) hanterar utvecklare manuellt kontodeserialisering, datavalidering, ägarskapskontroller, hyresberäkningar och kontostorleksändring med komplexa programhärledda adresser.
💡 Sammanfattningsvis, Rust är ett allmänt systemprogrammeringsspråk. Move tog Rusts säkerhet + lade till blockchain-primitiver: ✅ Linjära typer (inga dubbla utgifter) ✅ Inbyggd global lagring ✅ Formell verifiering klar ✅ Flytta resurser live på adresser, inte i programminnet ✅ Flytta förmågor (nyckel, lagra, kopiera, släppa) styr resursbeteendet
Och som en bonus, ett roligt faktum! Språket kallas bokstavligen "Move" på grund av "move_to"-syntaxen, vilket ytterligare betonar att tillgångsförvaltning, liksom deras ägande- och överföringsregler, är hjärtat i språket.
Det är därför @moveindustries bygger på Move. De kommande tusen utvecklarna, miljontals användare och miljarder dollar behöver rätt infrastruktur för att stödja framtiden för programmerbara pengar från grunden. Pengar rör sig bättre med Move.
Visa original
10,64 tn
51
Innehållet på den här sidan tillhandahålls av tredje part. Om inte annat anges är OKX inte författare till den eller de artiklar som citeras och hämtar inte någon upphovsrätt till materialet. Innehållet tillhandahålls endast i informationssyfte och representerar inte OKX:s åsikter. Det är inte avsett att vara ett godkännande av något slag och bör inte betraktas som investeringsrådgivning eller en uppmaning att köpa eller sälja digitala tillgångar. I den mån generativ AI används för att tillhandahålla sammanfattningar eller annan information kan sådant AI-genererat innehåll vara felaktigt eller inkonsekvent. Läs den länkade artikeln för mer detaljer och information. OKX ansvarar inte för innehåll som finns på tredje parts webbplatser. Innehav av digitala tillgångar, inklusive stabila kryptovalutor och NFT:er, innebär en hög grad av risk och kan fluktuera kraftigt. Du bör noga överväga om handel med eller innehav av digitala tillgångar är lämpligt för dig mot bakgrund av din ekonomiska situation.