Si alguien está interesado, aquí es una prueba de que $f$ desaparece sólo en $0$, copia de mi post en AoPS.
Deje $S=\{x\ne0: f(x)=0\}$, y supongamos $S$ es no vacío por el bien de la contradicción. (Suponemos $f(0)=0$ y la reducción publicado anteriormente.)
Para distinto de cero $x,y$, vamos a $P(x,y)$ denotar la afirmación de $f(f(x)y+x/y) = xyf(x^2+y^2) = f(f(y)x+y/x)$.
(1) $P(x,1)\implies f(f(x)+x) = xf(x^2+1) = f(x+1/x)$, por lo $s\in S\implies s^2+1,s+s^{-1}\in S$.
(2) Por $s\in S$,
$$ P(s,y)\implies f(s/y) = sy f(s^2+y^2) = f(f(y)s+y/s). $$ In particular, $P(s,-y)$ reveals that $f$ is odd. Also, if $t\in S$,
$$ P(s,t)\implies f(s/t) = stf(s^2+t^2) = f(t/s), $$ so $P(s+s^{-1},s^2+1) \implica f(s^{-1}) = f(s) = 0\implica s^{-1}\in S$ (according to (1)) and $P(s,s)\implica s^2f(2s^2) = f(1) = 1\implica 2s^2\noen S$.
(3) Si $s,t\in S$$t>s^2$, luego
$$ P(s,\sqrt{t-s^2}) \implies \frac{s}{\sqrt{t-s^2}}\in S\implies \frac{\sqrt{t-s^2}}{s}\in S. $$ Combinada con (1), esto le da
$$ \left(\frac{\sqrt{t-s^2}}{s}\right)^2+1 = \frac{t}{s^2}\in S \implies \frac{t-s^2}{s} = \frac{s}{(s/\sqrt{t-s^2})^2}\in S $$ as well. Now WLOG fix $s\en(0,1)$ (if necessary, we can replace $s$ with one of $\pm s,\pm s^{-1}$, since $\pm1\noen S$). Then $t=s>s^2$ yields $\sqrt{s/(1-s)},\sqrt{(1-s)/s}\in S$ and $1-s = (s-s^2)/s \in S$ (from the first and second implications, respectively). But then (1) forces $(1-s)^2+1\S$, so if we take $t=(1-s)^2+1>1>s^2$ por el contrario, obtendremos
$$ 2\frac{1-s}{s} = \frac{(1-s)^2+1-s^2}{s} \in S $$ from the second implication. Finally, (twice) using the fact that $uv^2\en S$ whenever $u,v\in S$ and $de los rayos uv^2\ne0,\pm1$ (*) twice, we first obtain $$ 2 = \left(2\frac{1-s}{s}\right)\left(\sqrt{\frac{s}{1-s}}\right)^2 \in S, $$ and then $2(s^{-1})^2>1$ must lie in $S$, contradiciendo el final (2).
Edición (gracias a tenniskidperson3 por señalar). (*) originalmente se establecía de forma incorrecta y falta de prueba. He aquí una prueba: Por la segunda implicación en (3), sabemos que si $u,v\in S$$uv^2>1$, entonces a partir de la $1/v\in S$, $u>(1/v)^2$ da $u/(1/(1/v))^2 = uv^2$$S$. Si $u,v\in S$ $0<uv^2<1$ en lugar de eso, entonces a partir de la $1/u,1/v\in S$, $(1/u)(1/v)^2>1$ $(1/u)(1/v)^2\in S$ por la frase anterior, y luego el inverso $uv^2$ debe estar en $S$. Si en lugar de $u,v\in S$ $uv^2<0$ pero $uv^2\ne-1$, entonces la negación de la $u$ muestra de los últimos dos frases que $uv^2\in S$.