❓ programming paradigms for blockchain 🔗 ❓