mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4

Atom Feed

Subscribe via Atom to get the latest articles and updates immediately

Atom Link

Copy link to your Atom reader

https://dreaife.tokyo/atom.xml

Latest Posts

About an EOA Wallet Signature Verification and Related Content

This article provides an in-depth analysis of the complete signature verification process for an Ethereum EOA wallet and the mathematical principles behind it. It first reviews the fundamentals of the secp256k1 curve, including the finite field Fₚ, the elliptic curve point group E(Fₚ), the base point G, and its order n, then explains in detail how point addition, point doubling, and scalar multiplication are computed modulo p and modulo n. It then uses a real SIWE (Sign-In with Ethereum) scenario to show step by step how a wallet generates the r/s/v tuple after receiving a signature request, including hash calculation, random nonce k generation, deriving the R point, and the specific formulas for r, s, and v. Next, it explains how the server verifies ownership without exposing the private key by using the known r, s, v, message hash e, and base point G to recover the public key Q with the formula Q = r⁻¹(sR − eG), then deriving the wallet address by taking the last 20 bytes of the keccak-256 hash. The article also highlights the difference between p and n, the computational difficulty of the elliptic curve discrete logarithm problem (approximately 2¹²⁸), and the potential impact of current quantum computing on this security. Overall, it provides developers with a complete reference from theory to implementation and serves as an SEO-friendly blog summary that improves search visibility for related keywords such as “EOA wallet signature verification,” “secp256k1,” “ECDSA,” and “SIWE.”

An EVM wallet login interface for EOAs

A practical walkthrough of an EOA wallet login flow, covering connect wallet, SIWE-style signing messages, wagmi sign requests, and backend signature verification, with a focus on why address connection and ownership proof are two separate steps.

The First Round of Screening in the New Era

This article explores how, against the backdrop of rapid AI development, the cost of using advanced models will become a key factor in a new round of social screening. The author expresses concern that rising model usage fees may lead to a digital divide, pointing out that when usage costs increase from today’s subsidized prices to higher levels, ordinary users may struggle to afford them, resulting in class-based differentiation in technology access. The article also reviews AI’s diverse applications in fields such as security, video, and music, emphasizing that AI is expanding from a coding tool into broader industries. From a personal perspective, the author describes how to navigate the tide of the times with limited capital and calls for attention to the impact of technology costs on public access. Keywords: AI model costs, digital divide, technological screening, AI applications, anxiety of the times.

Psychological Record 1

Realizing I’ve been suppressing my emotions, reflecting on how past living habits have led to fear of the outside world and inner stillness. Hoping to find my true self through interacting with the world, while facing the sense of responsibility in choosing a direction and the fear of losing other possibilities. The true self needs to be shaped through exploration, and choosing a future direction means giving up other possibilities.

Blog Migration - Mizuki Configuration Records

A record of the migration from NotionNext to Mizuki, mainly due to NotionNext's limitations. Mizuki was chosen for its lightweight nature and good balance of features, supporting diaries and project showcases. The configuration process is simple, with content controlled via md and ts files, and it also connects to the Bangumi API. The plan is to synchronize Notion content via CI, implement multilingual support, and address the issue of image links expiring.

Getting Started with VSCode Plugin Development

Developing a VSCode extension requires preparing Node.js, VSCode, Yeoman, and generator-code. Yeoman can be used to generate the basic plugin structure and understand key files such as package.json and the entry file src/extension.ts. The plugin can be run and tested through the debug panel, and after completion it can be packaged with vsce and published to the VSCode Marketplace. Plugin activation is defined through activationEvents in package.json, supporting multiple types of activation events.

What is Atom?

Atom (Atom Syndication Format) is an XML-based standard for describing feeds and their items. With Atom, you can:

  • Get latest website content in time without manually visiting
  • Manage subscriptions to multiple websites in one place
  • Avoid missing important updates and articles
  • Enjoy an ad-free, clean reading experience

It is recommended to use Feedly, Inoreader or other Atom readers to subscribe to this site.

Table of Contents