Bxpana pfp
Bxpana
@bxpana
This Week I Learned (TWIL): Signature Standards in Ethereum and Diamond Proxies Letโ€™s dive into two critical EIPs: EIP-191 and EIP-712. They play a key role in making Ethereum signatures more secure, readable, and versatile. ๐Ÿ‘‡
1 reply
0 recast
4 reactions

Bxpana pfp
Bxpana
@bxpana
Why do we need these standards? โœ… Human-readable messages: EIP-712 shows structured, user-friendly signing prompts. โœ… Security: EIP-712 prevents replay attacks. โœ… Sponsored transactions: EIP-191 enables sending transactions on behalf of users.
1 reply
0 recast
1 reaction

Bxpana pfp
Bxpana
@bxpana
EIP-191: Basic Structure ๐Ÿ“œ Format: 0x19<1 byte version><version specific data><data to sign> Examples of <1 byte version>: ๐Ÿ”น 0x00: Data with a validator ๐Ÿ”น 0x01: Structured data (EIP-712-compatible) ๐Ÿ”น 0x45: Personal_sign
1 reply
0 recast
2 reactions

Bxpana pfp
Bxpana
@bxpana
EIP-712: Structured Data Signing EIP-712 improves traditional message signing by: ๐Ÿ–ผ๏ธ Adding structure for easier message readability. ๐Ÿ›ก๏ธ Defining fields explicitly to prevent signing unintended data. Letโ€™s break it down! ๐Ÿ‘‡
1 reply
0 recast
2 reactions