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: Quantos endereços únicos interagiram com protocolos de finanças descentralizadas (DeFi) em cada região?
 ###Tabelas: 
CREATE TABLE deFi_protocols (protocol_id INT, protocol_name VARCHAR(50), protocol_address VARCHAR(50), region VARCHAR(50)); CREATE TABLE deFi_interactions (interaction_id INT, user_address VARCHAR(50), protocol_address VARCHAR(50), interaction_type VARCHAR(50), timestamp TIMESTAMP);
SELECT region, COUNT(DISTINCT user_address) as unique_addresses FROM deFi_protocols p JOIN deFi_interactions i ON p.protocol_address = i.protocol_address GROUP BY region;