学区块链时的一些协议名和变量名,怕忘记了所以专门列张表。

名称 描述
EOA 外部账号
RPC 远程过程调用协议
ABI 应用程序二进制接口
nonce 一个序列编号,由创建这个交易的外部账号提供,用于防止交易的重放攻击。
recipient 目标以太坊地址。
v 特殊签名变量,包括链ID,恢复标识符。
UTXO 未花费输出机制
gas 以太坊的燃料(不是以太币,是一种独立的虚拟货币)
RLP 递归长度前缀编码标准
ECDSA 椭圆曲线数字签名算法
Keccak-256 SHA-3:Keccak-256算法(有时候就是SHA3有时候要和SHA3区分开)
k 用于签名的私钥
K 签名方(外部账户持有人)的公钥
q 临时私钥
Q 临时公钥
m 经过RLP编码的交易数据包
签名算法
输出的数字签名,这个签名包含两部分内容,通常称为
r 数字签名中的r值就是临时公钥Q的x轴的值
secp256k1 椭圆曲线,定义为:
p secp256k1椭圆曲线上的素数阶
G 椭圆曲线上的生成点
EIP-155 简单重放攻击保护标准