我有一个 JavaScript 前端和一个 Java 后端。我让用户在前端使用 web3js 用他的私钥签署原始交易。之后,签名的交易被返回到 Java 后端,后端通过奇偶校验实例广播交易。
我的问题:我害怕黑客,他们可以在签署之前在浏览器中用 javascript 操纵原始交易。通过这种方式,他们可以更改正在发送的金额。有没有办法提取将从与 web3j 签署的交易中发送的金额?如果是,我可以在广播签名交易之前再次检查该值。
顺便说一句:如果它在某种程度上很重要,那就是代币交易,而不是 ETH 交易。
谢谢!