On the Consideration of Vanity Address Generation via Identity-Based Signatures
Shogo Murasaki, Kazumasa Omote, Keita Emura

TL;DR
This paper explores using identity-based signatures derived from ECDSA with key recovery to generate vanity blockchain addresses embedding custom strings, aiming for flexible address customization without significant additional costs.
Contribution
It proposes a novel approach to vanity address generation using IBS constructed from ECDSA with key recovery, avoiding the limitations of traditional try-and-error methods.
Findings
The proposed IBS scheme allows embedding custom strings into addresses.
Gas costs for the scheme are comparable to standard ECDSA verification.
The system is implemented in Solidity demonstrating practical feasibility.
Abstract
An address is indicated as an identifier of the user on the blockchain, and is defined by a hash value of the ECDSA verification key. A vanity address is an address that embeds custom characters such as a name. To generate a vanity address, a classical try-and-error method is employed, and thus the number of characters to be embedded is limited. In this paper, we focus on the functionality of identity-based signatures (IBS) where any strings can be employed as a verification key, and explore whether IBS can be used for generating a vanity address. We attach importance to the fact that it is not realistic to replace ECDSA with key recovery, which is currently employed for issuing transactions in Ethereum, to an IBS scheme. Even if this replacement is possible, it is not a reasonable price for the ease of the vanity address generation. Thus, we pay attention to a generic construction of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCaching and Content Delivery · Peer-to-Peer Network Technologies · Service-Oriented Architecture and Web Services
