1) Model de cont: În majoritatea contractelor Ethereum ERC-20, soldul fiecărei adrese este stocat într-un tip de variabilă de stat, în timp ce stocarea globală a Mutare este indexată după adresă;

2) Stocarea codului: În lanțul bazat pe EVM, toate contractele inteligente au o „adresă deținută de contract”, în timp ce în lanțul bazat pe MoveVM, codul este stocat în modulul de cod al resursei Cont;

3) Izolare de securitate: Move folosește MoveVM pentru a face blockchain-ul folosind limbajul Move determinist, și pune apelurile contractului în același sandbox de mașină virtuală și le izolează prin securitatea internă a limbajului de programare în loc să se bazeze pe mașina virtuală;

4) Upgrade contract: Move execută logica de upgrade în modulul de sistem code.move.