Learn the details of EIP-7212, an Ethereum Improvement Proposal for secp256r1 Elliptic Curve Support. In this video, we'll cover everything you need to know about Ethereum's cryptography, elliptic curves, and why EIP-7212 could be a big UX improvement for Ethereum.
📚 Resources 📚
- Anders Brownworth Site: andersbrownworth.com/blockchain/public-private-keys/keys
- Elliptic Curves Explained: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-dCvB-mhkT0w.html
- A tale of two elliptic curves by John D. Cook: www.johndcook.com/blog/2018/08/21/a-tale-of-two-elliptic-curves/
- Apple Secure Enclave: support.apple.com/en-au/guide/security/sec59b0b31ff/web
- Android Keystore: developer.android.com/privacy-and-security/keystore
- Google Passkeys: blog.google/technology/safety-security/passkeys-default-google-accounts/
- WebAuthn: webauthn.io/
- Protecting keys with the Secure Enclave: developer.apple.com/documentation/security/certificate_key_and_trust_services/keys/protecting_keys_with_the_secure_enclave
- Account Abstraction Video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RFsUuihO_aY.html
- Renaud Dubois Paper - Speeding up elliptic computations for Ethereum Account Abstraction: eprint.iacr.org/2023/939
- PIP-27: forum.polygon.technology/t/pip-27-precompiled-for-secp256r1-curve-support/13049
⌚Timestamps ⌚
0:00 Introduction
0:27 What is EIP-7212?
1:09 Public/Private Key Pairs in Ethereum
3:15 Elliptic Curves in Ethereum
5:10 secp256k1 vs secp256r1
8:00 Signature Verification in Ethereum
15:03 Why does Ethereum use secp256k1?
19:35 How secp255r1 Works in iOS
23:28 Account Abstraction and secp256r1
31:30 Gas Issues with secp256r1 Signature Verification
34:45 EIP-7212: Precompiled Contract for secp256r1 Signature Verification
37:06 secp256r1 Support in Polygon (PIP-27)
37:33 Final thoughts - Subscribe!
Follow me on Twitter: JarrodWattsDev
Discord Server: No longer available.
2 ноя 2023