Web3 Design Principle: Transactions