0/ Clear signing is now live.
An open standard to end blind signing, making human-readable transactions default.
This effort brings a major UX and Security upgrade to transaction signing on Ethereum.
NEED HELP #AirSewa@MoCA_GoI@DGCAIndia@nch1915 booked @flyspicejet flight from Dubai to Mumbai for 11th March which got cancelled due to war situation. A refund was committed over the news and email. Multiple emails with refund requests were sent from travel agent.
PNR: UISTPK
Excited to attend India Blockchain Week 2025 in Bengaluru this Dec 2–3!
If you’re around, let’s connect and talk all things blockchain 🤝
Can’t wait to see the innovations coming up at @IBWofficial 🔥
As a pre-devcon treat, @ethPandaOps just launched a short-lived Pectra testnet: Mekong 🏞️
You can use it to try out EIP-7702, MaxEB consolidations, and more 😄
https://t.co/GVbT9spDr5
A good chunk of the world's IT infrastructure is down right now, including emergency services, airports, and stock exchanges.
Crowdstrike falcon EDR's latest version had a bug, causing endless crashes and reboots on Windows devices.
@amazonIN My all orders have been cancelled for the past 20 days and have sent emails to ofm team and connected with customer care many times but no resolution from amazon. Very bad service no further explanation nothing please resolve this problem.
🔸Ethereum's Solutions
Ethereum community has proposed several account abstraction solutions, including ERC-4337, EIP-3074, and EIP-7702.
Each proposal offers unique benefits:
��️ERC-4337: Provides a contract account that allows users to pay gas fees with ERC20 tokens and supports features like social recovery.
▪️EIP-3074: Adds new opcodes for directly handling assets in EOA wallets, allowing it to authorize an invoker contract to perform actions on its behalf.
▪️EIP-7702: Integrates benefits from both ERC-4337 and EIP-3074, creating a seamless user experience while eliminating potential risks relating to opcodes 'AUTH' and 'AUTHCALL’.
Yesterday, @VitalikButerin released the #EIP7702, proposing an alternative method to improve Ethereum's account abstraction.
This new proposal seeks to refine and expand upon the mechanisms introduced in EIP-3074, introducing a new transaction type aimed at enhancing the functionality and security of accounts.
✦ EIP-3074, the Predecessor
#EIP3074 was introduced to enhance the interaction between EOAs and smart contracts on Ethereum by introducing sponsored transactions.
Sponsored transactions are achieved through the introduction of two new opcodes, `AUTH` and `AUTHCALL`, which allow EOAs to delegate their authority to smart contracts, enabling more flexible and efficient transaction types.
EIP-3074 initially faced increasing security challenges and technical limitations.
Key issues included potential authorization abuses and consequent security vulnerabilities, particularly when dealing with large-scale or high-value transactions.
✦ Enter EIP-7702
#EIP7702, co-authored by @VitalikButerin, Sam Wilson, @adietrichs, and Matt Garnett (@lightclients), emerges as an alternative to EIP-3074.
This proposal introduces a transaction type that EOAs to temporarily operate as smart contract wallets during transactions, reverting to their original state afterward.
Unlike EIP-3074, EIP-7702 incorporates mechanisms that are designed to be forward-compatible with standards like ERC-4337, supporting more sophisticated AA functionalities without overcomplicating the underlying architecture.
✦ Core Mechanisms of EIP-7702
To allow EOAs to temporarily act as smart contracts, two main components are used:
Contract Code
The `contract_code` field in a transaction specifies the smart contract code that the EOA will execute, temporarily enhancing its capabilities.
This allows the EOA to perform operations that are typically exclusive to smart contracts, like executing multi-step transactions or interactions with other contracts.
Once a transaction completes, the EOA discards the temporary code, reverting to its original, simpler state to ensure security and maintain its standard functionality.
Signature
A standard Ethereum signature (using v, r, s) accompanies the transaction to verify the identity of the account holder and authorize the temporary transformation.
The signature secures the transaction against unauthorized actions and confirms the account holder's consent for the temporary enhancement.
✦ Innovations and Potential of EIP-7702
EIP-7702 introduces significant innovations and advancements for AA:
• Enhanced Flexibility and Security: By allowing EOAs to act temporarily as smart contracts, EIP-7702 facilitates complex operations while maintaining the security and simplicity of traditional transactions.
• Reduction in Operational Complexity: This proposal simplifies transactions by reducing the need for multiple transaction steps and interactions, thereby decreasing gas costs and enhancing UX.
• Forward Compatibility: EIP-7702 prepares a better underlying architecture for future developments in account abstraction.
✦ Final Thoughts
EIP-7702 represents a forward-thinking approach to solving existing challenges in Ethereum's account management and transaction execution.
By addressing the limitations of EIP-3074 and introducing robust mechanisms for account abstraction, the implementation of EIP-7702 in upcoming network upgrades, such as the Prague/Electra upgrade, remains promising.