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 os ativos digitais com uma capitalização de mercado superior a $1.000.000.000 e seus respectivos contratos inteligentes na rede Ethereum?
 ###Tabelas: 
CREATE TABLE digital_assets (asset_id INT, name VARCHAR(100), market_cap DECIMAL(20,2)); INSERT INTO digital_assets (asset_id, name, market_cap) VALUES (1, 'Asset1', 2000000000), (2, 'Asset2', 1200000000), (3, 'Asset3', 3000000000), (4, 'Asset4', 500000000), (5, 'Asset5', 1000000000); CREATE TABLE smart_contracts (contract_id INT, name VARCHAR(100), network VARCHAR(100)); INSERT INTO smart_contracts (contract_id, name, network) VALUES (1, 'Contract1', 'Ethereum'), (2, 'Contract2', 'Ethereum'), (3, 'Contract3', 'Ethereum'), (4, 'Contract4', 'Binance Smart Chain'), (5, 'Contract5', 'Polygon');
SELECT da.name, sc.name FROM digital_assets da INNER JOIN smart_contracts sc ON da.name = sc.name WHERE da.market_cap > 1000000000 AND sc.network = 'Ethereum';