在以太坊中,约定了两种交易:普通交易(Transaction)和裸交易(RawTransaction)。

这两种交易的区别在于:普通交易由节点负责签名,然后发送到网络中进行确认;
image
而裸交易则由外部应用进行签名,节点不再额外处理,而只是负责发送到网络中进行确认 —— 这也是裸交易名称的由来 —— 未经节点加工的原始交易:
image
以太坊约定了两种交易不同的提交接口:普通交易使用eth_sendTransaction调用提交,而裸交易则应当使用eth_sendRawTransaction调用提交。事实上, 在公共节点中,通常会拒绝普通交易的提交,而要求外部应用必须进行离线签名。
转载的


lul_581977c45443a
9 声望0 粉丝