Virtuális gép
ATAVM (ATLETA VM)
A virtuális gépek a tolmácsolásért, fordításokért és a számítások végrehajtásáért felelős környezetek. Ezek a környezetek olyan homokozók, amelyek elszigetelik a kódfeldolgozást a gazdagéptől, így megvédik a gazdarendszert minden lehetséges fenyegetéstől (vírusok, végtelen hurkok, amelyek kimerítik a rendszer erőforrásait és leállítják a láncot stb.).
Az Ethereum Virtual Machine (EVM) Rust programozási nyelven írt adaptációján alapuló AtletaVM a WASM-et használja futási környezetében.
Ez a hibrid megközelítés megőrzi az EVM műszaki tisztaságát, és kiváló részletességgel, vezérléssel és biztonsági garanciákkal tölti fel (memóriabiztonság, párhuzamosság adatversenyek nélkül, teljesítmény stb.); maximális rugalmasságot biztosít az ökoszisztémában az építőknek, amikor az intelligens szerződések új programozási paradigmáival kísérleteznek.
Végső soron, amikor a blokkláncok futási környezeteiről beszélünk, három kulcsfontosságú elemet kell figyelembe venni:
1) Nyelv Nem minden virtuális gép támogat minden nyelvet; egyes nyelvekhez egyedi virtuális gép szükséges; ilyen a Solidity és az EVM.
2) Fordítóprogram A fordítás az intelligens szerződés kódjának bájtkóddá alakításának művelete.
3) Bájtkód A ténylegesen egy blokkláncon található információ, amely utasításokat ad a rendszernek arra vonatkozóan, hogy milyen kóddal és hogyan kell kommunikálni.
EVM (Ethereum Virtual Machine)
Közel egy évtizednyi működés után az EVM (Ethereum Virtual Machine) a legszélesebb körben elterjedt decentralizált számítási környezet lett.
Annak ellenére, hogy az EVM-et a fejlesztői közösségek visszaszorítják a szekvenciális rendelésfeldolgozása, a szélesebb iparág pedig instabil díjmechanizmusa miatt, ez nem csökkentette az 50 milliárd dollárt meghaladó (és egyre növekvő) összesített TVL befogadását.
Az EVM-mel való interoperabilitás továbbra is elengedhetetlen a meglévő fejlesztők, a jelenleg futó alkalmazások és végső soron az eszközök rendkívül likvid spektrumának vonzásához.
WASM (WebAssembly)
Gyorsan a leggyorsabban növekvő alternatív futtatókörnyezet a Web3 térben fokozott teljesítményével, biztonságával és determinisztikus kialakításával; A WASM kulcsfontosságú megkülönböztető tényező az Atleta Chain architektúrában.
A böngészőben futtatható WASM egy könnyű, platformfüggetlen kompliter, amely lehetővé teszi a kódhordozhatóságot és a csomópontok széles körben változó operációs rendszerekkel való működését. Ez a funkció különösen hasznos az olyan heterogén hálózatokban, mint az ATLETA, ahol különböző csomópontok különböző típusú hardvereken és szoftvereken futhatnak.
A WASM kulcsszerepet játszik az ATLETA modultervezési elveiben; nagyobb rugalmasságot tesz lehetővé az ATLETA számára a jövőben az új nyelvek bevezetéséhez.
Last updated