Asset-oriented means the programming environment natively understands assets and the rest of the technology stack is designed to take full advantage of this by providing native first-class features for assets (such as tokens and NFTs) to users and developers.
Why is Radix asset-oriented?
Because all tokens on Radix are all native assets, behaving as if they were real-life “physical” objects, this improves the safety and security of DeFi and Web3 on Radix because it’s the Radix platform itself that is providing the logic behind how these assets behave, not a smart contract developer, who can easily make mistakes.
This also speeds up developer time to market by multiple factors, because they no longer have to code the logic for assets themselves - they can just draw on the power of the engine, in the same way that game developers today draw on the power of Unreal Engine and Unity if they need physics or graphics.
- The Problem with Smart Contracts Today
- Radix Engine v2: An Asset-Oriented Smart Contract Environment
- Scrypto: An Asset-Oriented Smart Contract Language
- Comparing Virtual Machines: Message Only vs Asset-Oriented