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: Qual é a distribuição das taxas de gás para transações Ethereum?
 ###Tabelas: 
CREATE TABLE ethereum_transactions (transaction_id INT, from_address VARCHAR(50), to_address VARCHAR(50), value DECIMAL(10,2), gas_limit DECIMAL(10,2), gas_price DECIMAL(10,2), gas_used DECIMAL(10,2), timestamp TIMESTAMP);
SELECT gas_price, COUNT(*) as transaction_count, AVG(gas_used) as avg_gas_used, SUM(value) as total_value FROM ethereum_transactions GROUP BY gas_price;