以太坊常见变量表
学区块链时的一些协议名和变量名,怕忘记了所以专门列张表。
| 名称 | 描述 |
|---|---|
| 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 | 简单重放攻击保护标准 |
