TOP BLOCKCHAIN FOR DECENTRALIZED APPLICATION DEVELOPMENT: A 2024 GUIDE