It is more of an Issue than a Bug
I am trying to port Aether to Java, the most relevant stumbling block is the serialization to Json
Yes, it can be done, easly, with Gson BUT the result is not bit for bit the same as Aether serialization.
Being EXACTLY the same is required for the Proof of work to actually be possible.
This is an issue not only for Java but also for any possible change of go serialization to Json.
Any thought ? Something like doing POW to a well defined set of values, instead of the whole message ?