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: Liste os dapps que implantaram o maior número de contratos inteligentes na rede 'Cardano'.
 ###Tabelas: 
CREATE TABLE cardano_dapps (dapp_name VARCHAR(20), network VARCHAR(20), smart_contracts INT); INSERT INTO cardano_dapps (dapp_name, network, smart_contracts) VALUES ('SingularityNET', 'Cardano', 60), ('Liqwid', 'Cardano', 70), ('ErgoDEX', 'Cardano', 80);
SELECT dapp_name, network, smart_contracts, RANK() OVER (ORDER BY smart_contracts DESC) as rank FROM cardano_dapps WHERE network = 'Cardano';