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 é o valor máximo de ativos digitais associados a contratos inteligentes contendo a palavra 'protocolo'?
 ###Tabelas: 
CREATE TABLE digital_assets (asset_id INT, asset_name VARCHAR(50), value DECIMAL(10,2)); INSERT INTO digital_assets (asset_id, asset_name, value) VALUES (1, 'Asset1', 50.5), (2, 'Asset2', 100.2), (3, 'Asset3', 75.0); CREATE TABLE smart_contracts (contract_id INT, asset_id INT, contract_name VARCHAR(50)); INSERT INTO smart_contracts (contract_id, asset_id, contract_name) VALUES (101, 1, 'ContractProtocol1'), (102, 2, 'Contract2'), (103, 3, 'ContractProtocol3');
SELECT MAX(digital_assets.value) FROM digital_assets INNER JOIN smart_contracts ON digital_assets.asset_id = smart_contracts.asset_id WHERE smart_contracts.contract_name LIKE '%protocol%';