Why I Love Algorand

I’d just like to interject for a moment, what you’re referring to as a smart contract is in fact a piece of off-chain code or as I’ve recently taking to calling it, not a smart contract.

Off chain scripts are not smart contracts, but rather another tool that can be used to interact with the blockchain made useful by the algorand sdk and other associated libraries.

Many off chain scripts that interact with the blockchain exist and run all the time, without users even realising. Through a peculiar turn of events we still do not refer to this off chain logic as smart contracts, because their logic does not exist on chain.

There really is smart contracts and there are people using it, but these are defined as pieces of on-chain logic that are transparent and trustless.

Smart contracts are an essential part of the algorand blockchain, but useless by themselves.

They can only function in the context of a dapp, or logic signatures(stateless) if you wish. Smart contracts are typically used as parts of a much larger application that requires on chain logic and providing a provably trustless application for it’s potential users.

All your so called “smart contracts” are really just variations of off chain logic that interacts with the algorand network.