🤖 AI Summary
The ERC-4907 standard supports only single-user, single-time-slot on-chain authorization, rendering it inadequate for decentralized multi-timeslot spectrum leasing scenarios. Method: This paper proposes M-ERC4907, an extension protocol that introduces elastic, concurrent authorization—enabling batch configuration across multiple time slots and simultaneous granting to multiple users—thereby eliminating the original standard’s rigid sequential authorization constraint. Built on Ethereum smart contracts and implemented/verified on Remix, M-ERC4907 optimizes transaction packing logic and event-triggering mechanisms. Contribution/Results: Experimental evaluation demonstrates that M-ERC4907 significantly reduces on-chain transaction count and gas consumption, while enhancing scalability of spectrum scheduling and efficiency of resource allocation. It establishes a composable, schedulable on-chain spectrum leasing paradigm.
📝 Abstract
The ERC4907 standard enables rentable Non-Fungible Tokens (NFTs) but is limited to single-user, single-time-slot authorization, which severely limits its applicability and efficiency in decentralized multi-slot scheduling scenarios. To address this limitation, this paper proposes Multi-slot ERC4907 (M-ERC4907) extension method. The M-ERC4907 method introduces novel functionalities to support the batch configuration of multiple time slots and simultaneous authorization of multiple users, thereby effectively eliminating the rigid sequential authorization constraint of ERC4907. The experiment was conducted on the Remix development platform. Experimental results show that the M-ERC4907 method significantly reduces on-chain transactions and overall Gas consumption, leading to enhanced scalability and resource allocation efficiency.