Elektrotehničko i računarsko inženjerstvo
God. 41 Br. 10 (2026): Зборник радова Факултета техничких наука
Дизајн и имплементација EIP-7702-компатибилног Ethereum вишепотписног дигиталног новчаника
Apstrakt
У овом раду представљен је вишепотписни Ethereum новчаник који решава два ограничења стандардног налога у власништву корисника (EOA): одсуство вишепотписне ауторизације и потребу за две одвојене трансакције при депоновању ERC-20 токена. Предложено решење комбинује вишепотписни паметни уговор са EIP-7702 механизмом делегације кода, чиме корисник у једној трансакцији атомски одобрава и депонује средства. Рад укључује и демонстрацију система стварним трансакцијама на Sepolia тест мрежи, којима је потврђена уштеда гаса од приближно 38% у односу на класичан приступ.
Reference
- [1]S. Nakamoto, "Bitcoin: A peer-to-peer electronic cash system", 2008. URL: https://bitcoin.org/bitcoin.pdf (pristupljeno u julu 2026)
- [2]A.M.Antonopoulos, G.Wood, "Mastering Ethereum: Building Smart Contracts and DApps", O'Reilly Media, 2018.
- [3]F.Vogelsteller, V.Buterin, "EIP-20: Token Standard", 2015. URL: https://eips.ethereum.org/EIPS/eip-20 (pristupljeno u julu 2026)
- [4]V.Buterin et al., "EIP-7702: Set EOA account code", 2024. URL: https://eips.ethereum.org/EIPS/eip-7702 (pristupljeno u julu 2026)
- [5]T.Beiko, "EIP-7600: Hardfork Meta - Pectra", 2025. URL: https://eips.ethereum.org/EIPS/eip-7600 (pristupljeno u julu 2026)
- [6]G.Wood, "Ethereum: A secure decentralised generalised transaction ledger", 2024. URL: https://ethereum.github.io/yellowpaper/paper.pdf (pristupljeno u julu 2026)
- [7]Safe Ecosystem Foundation, "Safe: Smart account overview", 2023. URL: https://docs.safe.global/advanced/smart-account-overview (pristupljeno u julu 2026)
- [8]V.Buterin et al., "EIP-4337: Account Abstraction Using Alt Mempool", 2021. URL: https://eips.ethereum.org/EIPS/eip-4337 (pristupljeno u julu 2026)
- [9]S.Wilson, M.Zoltu, "EIP-3074: AUTH and AUTHCALL opcodes", 2020. URL: https://eips.ethereum.org/EIPS/eip-3074 (pristupljeno u julu 2026)
- [10]M.di Angelo, G.Salzer, "Wallet Contracts on Ethereum - Identification, Types, Usage, and Profiles", arXiv preprint, 2020. URL: https://arxiv.org/abs/2001.06909 (pristupljeno u julu 2026)
- [11]Uniswap Labs, "Permit2: Next Generation Token Approvals", 2022. URL: https://github.com/Uniswap/permit2 (pristupljeno u julu 2026)
- [12]Uniswap Labs, "Uniswap v3 Core", 2021. URL: https://uniswap.org/whitepaper-v3.pdf (pristupljeno u julu 2026)
- [13]R.Moore, "ethers.js - Complete Ethereum library for JavaScript", 2024. URL: https://docs.ethers.org/v6/ (pristupljeno u julu 2026)