官方的 MASTR 标志 MASTR
菜单
阅读文章

MASTR · CRYPTO & WEB3

Names and sign-in: readable identity without assuming trust

A name can resolve an address and a signature can prove key control. Neither alone establishes a trustworthy person or business.

基础设施与所有权 · Web3 identity · 3 分钟阅读

章节正文和技术图表为英文,导航支持七种语言。

What does a wallet sign-in authenticate, and to whom?

Readable names reduce one kind of friction

A naming system can connect a human-readable name with addresses and other records. ENS uses a registry and resolver architecture to manage and retrieve such information. This makes an address easier to communicate, but it also creates configuration, renewal and control questions. The name’s appearance is not a guarantee about the entity behind it. Similar-looking characters or misleading labels can still cause confusion.

Resolution is a stateful claim

The record that a name resolves to can change under its control rules. A researcher should preserve the relevant record and block or timestamp when using it as evidence. A name associated with an address today does not establish that it pointed to the same address last year. Reverse resolution and display names also need care: a label shown by an application is not automatically verified identity.

A readable name is not a complete identity
教学示意图:简化机制并注明假设,不构成特定事件的证据。 打开完整图表 ↗

Signing in is not sending money

Sign-In with Ethereum, specified by ERC-4361, defines a structured authentication message including context such as a domain, address, nonce and issue time. This can let a service authenticate control of an account without receiving its private key. A correctly implemented flow binds the signature to the expected context and prevents reuse through appropriate nonce handling. The service still controls its own session and account policies.

A signature has to be interpreted

A wallet prompt can ask for authentication, a spending permit or another authorisation. All may be described casually as signing a message, although their effects differ. Check the domain, chain, action and expiry where applicable. A readable message is helpful only if the user and application interpret the relevant fields correctly. A familiar name or a secure browser connection does not turn a malicious authorisation into a harmless sign-in.

Identity is a stack of assertions

Key control, name control, service login and real-world identity are separate relationships. They can be combined deliberately, but they should not be inferred from one another without evidence. This distinction matters for both user safety and investigations: public claims can establish useful connections, while assumptions about a pseudonym can also lead to false attribution.

示例解析

A user signs an authentication message for example.com containing a fresh nonce. That can authenticate key control to that service. It does not authorise a different domain to use the signature, prove the user’s legal identity or grant a token allowance by itself.

思考问题

  • Check the resolved record at the relevant time.
  • Read the signing domain and nonce.
  • Separate key control from real-world identity.

一手资料与延伸阅读

  1. ENS: protocol architecture ↗
  2. ERC-4361: Sign-In with Ethereum ↗
  3. ERC-2612: spending permits are a different message ↗

继续探索

学习路径

MASTR

支持独立研究

这里的调查、原始证据和指南均可免费阅读。自愿捐赠帮助支付研究成本,让 MASTR 能够继续提供工具。

打开钱包