Let $ h : \mathbb R \to \mathbb R $ be an injective function such that $$ h \big( 2 h ( x ) \big) = h ( x ) + x $$ for all $ x \in \mathbb R $, and $ h ( 0 ) = 0 $. What would be an as mild as possible extra condition such that the only solution of the equation $ h ( x ) = - \frac x 2 $ is $ x = 0 $?
Note that the function $ x \mapsto - \frac x 2 $ satisfies the conditions, so somehow we need to fully exclude this function.
For example, both the extra condition $ h ( x ) \le x \ \forall x $ as well as the extra condition $ h ( x ) \ge x \ \forall x $ force $ h ( x ) = x \ \forall x $, and thus $ 0 $ is the only solution to the equation in question. But what about other conditions as e.g. monotone or surjective?
It works if $h$ is an increasing bijection.
First define $g=2h$. If $h$ is an increasing bijection, so is $g$.
Notice that $$g(g(x))=(g(x)+x)+x.$$
If $y$ is such that $g(y)+y=0$, which is equivalent to $h(y)=-\frac{y}{2}$, then $g(g(y))=y$.
Since $g$ is surjective, there is $z$ such that $y=g(z)$. So $g(g(y))=g(z)$.
Since $g$ is injective, $g(y)=z$.
Now $g(y)=z$, $y=g(z)$ and the fact that $g$ is increasing imply that $y=z$.
Hence, $g(y)=y$.
Since $g(g(y))=g(y)+2y$, $g(y)=y$ and $g(g(y))=y$, we obtain $y=0$.