Wanneer ik Move aan mensen beschrijf, denk ik graag aan het als een subset van Rust; de syntaxis is zo vergelijkbaar, dat als je Rust kent, je praktisch al Move kent. Waar Rust een algemene programmeertaal is, is Move een taal die letterlijk is gebouwd om programmeerbaar geld op de blockchain te verplaatsen!
Om meer te leren over de overeenkomsten en verschillen tussen Rust en Move, lees hieronder 👇🏻

🔧 Eigendom Model
Beide talen gebruiken eigendom om dataraces te voorkomen, maar Move voegt lineaire types toe voor digitale activa.

📦 Struct-definities
Bijna identieke syntaxis, maar Move-structs kunnen "vaardigheden" hebben die het blockchain-gedrag definiëren.

🏛️ Modules en Imports
Zelfde modulesysteem, maar Move-modules worden gedeployed als slimme contracten die door andere modules kunnen worden hergebruikt.

🎯 Generics en Type Veiligheid
Beide gebruiken generics, maar de phantom types van Move voorkomen verwarring met activa.

🔒 Toegangscontrole
Vergelijkbare zichtbaarheidregels, maar Move voegt blockchain-specifieke controles toe.

🌍 Wereldwijde Staat
Naar mijn mening is dit waar Move echt uitblinkt: ingebouwde blockchain staatbeheer.
Op Rust-gebaseerde blockchains (d.w.z. Solana) beheren ontwikkelaars handmatig account-deserialisatie, gegevensvalidatie, eigendomcontroles, huurcalculaties en het aanpassen van accounts met complexe programma-afgeleide adressen.

💡 Samenvattend,
Rust is een algemene systeemprogrammeertaal. Move heeft de veiligheid van Rust genomen + blockchain-primitieven toegevoegd:
✅ Lineaire types (geen dubbele uitgaven)
✅ Wereldwijde opslag ingebouwd
✅ Klaar voor formele verificatie
✅ Move-resources leven op adressen, niet in het programmageheugen
✅ Move-mogelijkheden (sleutel, opslaan, kopiëren, verwijderen) beheersen het gedrag van resources
En als bonus, een leuk feitje!
De taal wordt letterlijk "Move" genoemd vanwege de `move_to` syntaxis, wat verder benadrukt dat het beheer van activa, evenals de regels voor eigendom en overdracht, de kern van de taal zijn.

Dit is waarom @moveindustries is gebouwd op Move. De volgende duizend ontwikkelaars, miljoenen gebruikers en miljarden dollars hebben de juiste infrastructuur nodig om de toekomst van programmeerbaar geld vanaf de grond op te bouwen.
Geld beweegt beter met Move.
9,63K
44
De inhoud op deze pagina wordt geleverd door derden. Tenzij anders vermeld, is OKX niet de auteur van het (de) geciteerde artikel(en) en claimt geen auteursrecht op de materialen. De inhoud is alleen bedoeld voor informatieve doeleinden en vertegenwoordigt niet de standpunten van OKX. Het is niet bedoeld als een goedkeuring van welke aard dan ook en mag niet worden beschouwd als beleggingsadvies of een uitnodiging tot het kopen of verkopen van digitale bezittingen. Voor zover generatieve AI wordt gebruikt om samenvattingen of andere informatie te verstrekken, kan deze door AI gegenereerde inhoud onnauwkeurig of inconsistent zijn. Lees het gelinkte artikel voor meer details en informatie. OKX is niet verantwoordelijk voor inhoud gehost op sites van een derde partij. Het bezitten van digitale activa, waaronder stablecoins en NFT's, brengt een hoge mate van risico met zich mee en de waarde van deze activa kan sterk fluctueren. Overweeg zorgvuldig of de handel in of het bezit van digitale activa geschikt voor je is in het licht van je financiële situatie.