摘要:
在以太坊中,可以找到关于上述破损的解释例子。以太坊有两种消息,交易𝕋和字节串𝔹⁸ⁿ。这些分别用eth_sendTransaction和eth_sign来签名。最初的编码函数encode : 𝕋∪𝔹⁸ⁿ→𝔹⁸ⁿ如下定义: encode(t : T) = RLP_encode(t) encod 阅读全文
摘要:
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-712.md 712 Ethereum typed structured data hashing and signing Remco Bloemen <remco@wicked.ventur 阅读全文
摘要:
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-191.md 191 Signed Data Standard Martin Holst Swende (@holiman), Nick Johnson <arachnid@notdot.ne 阅读全文
摘要:
EIP 155:重放攻击保护——防止了在一个以太坊链上的交易被重复广播到另外一条链。 在看椭圆曲线时有提到,与r、s、v中的v相关 不同的共有链定义不同的chainId, 防止同一笔交易在不同的共有链上进行两次交易,防止重放攻击(其实就是防止测试网中的代币发送到主网中去) v = 35 + chai 阅读全文
摘要:
607 Hardfork Meta: Spurious Dragon Alex Beregszaszi Meta Final 2017-04-23 155, 160, 161, 170 Abstract This specifies the changes included in the hard 阅读全文
摘要:
EIP 161: State trie clearing - makes it possible to remove a large number of empty accounts that were put in the state at very low cost as a result of 阅读全文
摘要:
158 State clearing Vitalik Buterin Standards Track Core Replaced 2016-10-16 161 被EIP-161取代了 Specification For all blocks where block.number >= FORK_BL 阅读全文
摘要:
1102 Opt-in provider access Paul Bouchon <mail@bitpshr.net> https://ethereum-magicians.org/t/eip-1102-opt-in-provider-access/414 Draft Standards Track 阅读全文
摘要:
55 Mixed-case checksum address encoding Vitalik Buterin Standards Track ERC Final 2016-01-14 Specification(python) 注意:v = utils.big_endian_to_int(util 阅读全文
摘要:
160 EXP cost increase Vitalik Buterin Standards Track Core Final 2016-10-20 EXP费用增加——调整了‘EXP’ opcode的价格,这个改变平衡了‘EXP’的价格和它的计算复杂性,总的来说提升了使用这种复杂性计算合约来拖慢整 阅读全文