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: Quais são as 5 principais plataformas 'DeFi' com o maior volume diário de transações na rede 'ETH' nos últimos 30 dias?
 ###Tabelas: 
CREATE TABLE daily_transaction_volume (date DATE, platform_id INT, volume DECIMAL(10,2)); INSERT INTO daily_transaction_volume (date, platform_id, volume) VALUES ('2022-01-01', 1, 5000), ('2022-01-02', 1, 5500), ('2022-01-03', 1, 6000), ('2022-01-01', 2, 3000), ('2022-01-02', 2, 3500), ('2022-01-03', 2, 4000); CREATE TABLE deFi_platforms (platform_id INT, platform_name VARCHAR(255), network VARCHAR(50)); INSERT INTO deFi_platforms (platform_id, platform_name, network) VALUES (1, 'Uniswap', 'ETH'), (2, 'Aave', 'ETH'), (3, 'Compound', 'ETH');
SELECT dp.platform_name, SUM(dt.volume) as total_volume FROM daily_transaction_volume dt JOIN deFi_platforms dp ON dt.platform_id = dp.platform_id WHERE dt.date >= CURDATE() - INTERVAL 30 DAY GROUP BY dp.platform_name ORDER BY total_volume DESC LIMIT 5;