Solidity β‘οΈ Move: Starter Guide for Developers π
π¨βπ» Developer activity is steadily rising on Aptos. More Move modules being deployed every week, along with a growing number of inbound bridges from other ecosystems.
Some builder FAQs:
βWhat advantages does Move have over Rust/Solidity?
βWhere do I start and what kind of a learning curve should I expect?
For developers with experience building on Ethereum, understanding the difference in data storage and ownership is key:
1οΈβ£ Account structures: Each Aptos account contains both smart contracts & resources (data structures), compared to the delineation between EoAs and contract accounts on Ethereum
2οΈβ£ Storage: Move programs read from and write to tree-shaped global storage β compared to Merkle-Patricia Trie on Ethereum
3οΈβ£ Token standards and balance storage: Every token is a typed 'Coin' or 'FungibleAsset' with a single contract β with balances stored as a resource in the user's account.
This means:
β Low latency
β Predictable
β Secure
β Better parallel execution
Read the full guide from Aptos Labs' Aptos Learn series @everyone
https://learn.aptoslabs.com/example/ethereum-to-aptos-guide
π¨βπ» Developer activity is steadily rising on Aptos. More Move modules being deployed every week, along with a growing number of inbound bridges from other ecosystems.
Some builder FAQs:
βWhat advantages does Move have over Rust/Solidity?
βWhere do I start and what kind of a learning curve should I expect?
For developers with experience building on Ethereum, understanding the difference in data storage and ownership is key:
1οΈβ£ Account structures: Each Aptos account contains both smart contracts & resources (data structures), compared to the delineation between EoAs and contract accounts on Ethereum
2οΈβ£ Storage: Move programs read from and write to tree-shaped global storage β compared to Merkle-Patricia Trie on Ethereum
3οΈβ£ Token standards and balance storage: Every token is a typed 'Coin' or 'FungibleAsset' with a single contract β with balances stored as a resource in the user's account.
This means:
β Low latency
β Predictable
β Secure
β Better parallel execution
Read the full guide from Aptos Labs' Aptos Learn series @everyone
https://learn.aptoslabs.com/example/ethereum-to-aptos-guide