Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Encontre os 3 principais aplicativos descentralizados com o maior número de transações na tabela 'DApps', classificados pelo número de transações em ordem decrescente.
 ###Tabelas: 
CREATE TABLE DApps (dapp_name VARCHAR(30), num_transactions INT); INSERT INTO DApps (dapp_name, num_transactions) VALUES ('Uniswap', 10000), ('Sushiswap', 8000), ('Compound', 7000), ('Aave', 6000), ('Yearn Finance', 5000);
SELECT dapp_name, num_transactions FROM DApps ORDER BY num_transactions DESC LIMIT 3;