Title: ERC_7673__Distinguishable_Account_Addresses
Category: ERCs

Author: wjmelements
Date: 2024-03-31T23:47:21.545Z

https://github.com/ethereum/ERCs/pull/354
Addressing several recurring topics in this forum, this will improve the resiliency of account addresses against spoofing attacks.




Patch Proposals For The Ongoing Wallet Homomoroph Attacks Security Ring


    Losses from homomorph walles has suprassed $60m: https://gbhackers.com/create2-bypass-wallet-security-alerts/ 
(edit) The above article is mistaken, this has noting to do with the create2 opcode, and rather a shortcut in wallet germination making it easier to search the wallet keyspace for viable wallets to use in this attack. 
Even today I made a transaction, and noticed that a contract was deployed with a wallet that looks very similar to my own. So, clearly there is some shortcut here that al…
  





ERC: Short Representation for Leading Zeros in Address ERCs


    Hi, as I presented in previous AllWalletDevs about a proposal to represent leading zeros in address which reduces chance of phishing, I am thinking of starting an ERC. 
Motivation

reduce phishing

Specification
The format will be 0{N}xAA..BBBB, where 

N is the number of leading zeros in decimal form
AA is the two hex digits of two digits since first non-zero hex digit
BBBB is the last four hex digits

Rationale

We choose 0{N}x format so it can be easily differentiate from 0x
We choose 2 digit…

Author: wjmelements
Date: 2024-03-31T23:57:22.580Z

spoofing-erc1460×744 213 KB

Author: eawosika
Date: 2024-04-01T05:12:20.292Z

Cross-posting from X for discussion:

My proposed ERC-55 extension will particularly favor those who are into astrology and want Ethereum address to reflect their identity. Are you a fiery Aries or a strong Libra? Now you can make your Ethereum address reflect that. And you don’t even need to look too far to find suggestions on which emojis to use: https://pinterest.com/pin/the-best-emojis-for-your-zodiac-sign--778559854304614636/

Btw, @wjmelements I just went through the Patch Proposals For The Ongoing Wallet Homomoroph Attacks discussion thread. I believe that inspired this proposal?

Author: wjmelements
Date: 2024-04-01T06:36:12.621Z

@bumblefudge inspired the proposal.




ERC: Short Representation for Leading Zeros in Address ERCs


    If you like Base58-style encoding gymnastics, you are gonna LOVE the multibase project over in IPFS land:

Author: eawosika
Date: 2024-04-01T21:50:57.450Z

I followed the link in @bumblefudge’s post (just because) and found some explanations of the rationale for adding support for base256 emojis:


It’s fun and allows us have an almost endless of fun in docs and trolling opportunities.


Most of the NFT community likes useless differentiation features, why not giving what they want?


Feels like we should incorporate these considerations into the design of ERC-55 (or the proposed extension). ERCs aren’t always designed from a fun-theoretic perspective, which should make ERC-55 quite special.

Author: wjmelements
Date: 2024-04-01T21:53:22.008Z

I think you are mistaken about erc-55. erc-55 has been around since 2016. This proposal replaces erc-55.
https://eips.ethereum.org/EIPS/eip-55

Author: eawosika
Date: 2024-04-01T22:47:22.267Z

I think I was feeling confused at first when I saw “ERC-55”; I always assumed ERC numbers could only move up. But then I thought “maybe this is a special case”. Eliezer Yudkowsky would be sorely disappointed I didn’t do a better job of noticing my own confusion in this case.

Author: bumblefudge
Date: 2024-04-02T04:55:49.340Z

eawosika:

ERCs aren’t always designed from a fun-theoretic perspective, which should make ERC-55 quite special.


For the record, multibase has an IANA-style REGISTRY attached to it, and the base256 REGISTRATION was motivated by shits, giggles, and trolling as a kind of thought-experiment testing the limits of the base-encoding system, by someone who wanted to show how UNAMBIGUOUS BIDIRECTIONAL translation between binary and various alphabets could have all kinds of useful properties beyond compaction and disambiguation (in the case of base58btc, for ex.).  I don’t think the tone of the registrant’s PR comments should reflect too negatively on the more serious efforts at translating between the most compact encoding each transport will allow in a multi-transport system.  (It is entirely fair to use it as an argument against permissionless/use-case-neutral registries, tho!)

Author: abcoathup
Date: 2024-04-03T08:17:01.184Z

Given there are a much larger range of emojis, could we not make more use of this range?  base 2048?
“3,782 emojis in the Unicode Standard, as of September 2023.”
From: FAQ

Author: wjmelements
Date: 2024-04-03T18:22:12.983Z

When there are more standardized emoji I would support that. For 2048 we still have the freedom to deselect less-appropriate emoji like government flags. But 2048 is 2**11 and so the encoding becomes more complex because 11 does not divide 160, as 8. Another disadvantage is in the detection of addresses in the wild; it is important to distinguish an address from a random string of emoji. When there are more than 65536 to choose from it will be convenient for 2**16. Encoding with base 2048 is still possible of course, and would shorten the address length to 15 characters.