To make money from blockchain smart contracts, you can consider various strategies. First, you can develop and sell your own smart contracts to individuals or businesses who need them. Alternatively, you can offer your services as a smart contract developer to create custom contracts for clients. Another option is to analyze existing smart contracts, identify their flaws or areas for improvement, and offer consultancy services to help businesses optimize their contracts. Additionally, you can participate in blockchain-based crowdfunding campaigns or invest in cryptocurrencies linked to smart contracts. Finally, you can explore opportunities in decentralized finance (DeFi) platforms, where you can lend your assets or participate in yield farming.