链上怎么知道一笔交易确实是你发的?
以太坊交易里包含链 ID(EIP-155),签好的交易不能被拿到另一条链上重放。以太坊外部账户的每笔交易都带有递增的 nonce,同一个 nonce 只能被打包一次,用来防止同一笔交易被重复执行。
签名之所以安全,靠的是椭圆曲线上的离散对数难题:从私钥算公钥很快,从公钥反推私钥在现实中做不到。
转出 $BTC 时,钱包会用私钥给交易签名,全网节点用公钥核对这个签名。
以太坊交易里包含链 ID(EIP-155),签好的交易不能被拿到另一条链上重放。以太坊外部账户的每笔交易都带有递增的 nonce,同一个 nonce 只能被打包一次,用来防止同一笔交易被重复执行。
签名之所以安全,靠的是椭圆曲线上的离散对数难题:从私钥算公钥很快,从公钥反推私钥在现实中做不到。
转出 $BTC 时,钱包会用私钥给交易签名,全网节点用公钥核对这个签名。