Implementando un contrato que verifique firmas Off-Chain