infrastructureMar 16, 20268 min read

Ang Iyong Pangalan, Sa Abstract

Pinapayagan ka ng Abstract Name Service na mag-rehistro ng human-readable na pangalang .abs na nagtuturo sa iyong wallet sa Abstract Chain. Narito ang eksaktong paraan ng pagtatrabaho nito, ang halaga, at kung ano ang magagawa ng mga developer at AI agent dito.

Ang Iyong Pangalan, Sa Abstract

Alam ng bawat crypto user ang problema. Ang mga wallet address ay mahirap basahin, madaling mali-type, at imposibleng matandaan. Nagpapadala ka ng mahabang string ng mga character sa isang tao at kailangan nilang suriin ito nang dalawang beses. Tinitingnan mo ang aktibidad onchain at nakakakita ng mga address, hindi mga pagkakakilanlan.

@AbsNameService ang nagaayos nito. Isang pangalan, nagtatapos sa .abs, na nagtuturo sa iyo sa Abstract Chain.

Sa ANS, maaari kang mag-rehistro ng human-readable na pangalang .abs tulad ng alex.abs. Ang pangalang iyon ay mine-mint sa iyong wallet bilang isang ERC-721 NFT, kaya pag-aari mo ito tulad ng anumang iba pang onchain asset. Maaari mo itong i-transfer, hawakan, o ibenta. Sa halip na magbahagi ng raw address, nagbabahagi ka ng pangalang talagang mababasa ng mga tao.

image1

Ang mahalaga, gayunpaman, ay ang pagiging tumpak tungkol sa kung paano ito gumagana

Ano talaga ang ginagawa ng ANS

Ang ANS ay isang naming protocol na itinayo sa Abstract mainnet. Ang pagmamay-ari, mga rekord, at resolution ay naninirahan onchain. Ang V2 smart contract ang pangunahing registry para sa mga pangalan at rekord, habang gumagamit ang lohika ng pagpepresyo at diskwento ng mga kasama na kontrata, kabilang ang isang Pyth-powered na price oracle para sa pagpepresyo batay sa USD.

Ang pagkakaibang iyon ay mahalaga. Ang pinagmumulan ng katotohanan para sa pagmamay-ari at mga rekord ay ang onchain state, hindi isang offchain cache o tugon ng API. Kung ang isang app ay gumagawa ng kahit anong mahalaga, dapat nitong tratuhin ang mga onchain read bilang may awtoridad.

Kapag nagrerehistro ka ng pangalan, nagrerehistro ka ng pagmamay-ari sa pangalang iyon. Hindi awtomatikong magsisimulang mag-resolve ang pangalan sa iyong wallet address maliban kung itatakda mo rin ang pangunahing rekord nito. Nangyayari iyon nang hiwalay sa pahina ng Manage.

Kaya ang daloy ay:

  1. Irehistro ang pangalan.
  2. Itakda ang pangunahing rekord na gusto mong ituro ng pangalan.
  3. Opsyonal na magdagdag ng mga field ng profile tulad ng avatar, Twitter, Discord, website, at email.

Ang bawat isa sa mga field ng profile na iyon ay isinusulat onchain nang isa-isa.

Pagrerehistro ng pangalan

Ang daloy ng pagrerehistro sa site ay diretso, ngunit may ilang detalye na dapat maunawaan ng mga user.

Binubuksan mo ang pahina ng Register, kinokonekta ang iyong wallet, at hinahanap ang pangalang gusto mo. Maaaring magpakita ang UI ng ilang iba't ibang estado, kabilang ang:

  • Available sa V2
  • Nairehistro sa V1
  • Pag-aari ng iyong wallet
  • Hindi available

Ang pagkakaibang iyon ay mahalaga dahil ang isang V1 na pangalan ay hindi laging isang bagay na maaari mo lang irehistro sa V2. Ang ilang legacy na pangalan ay nakalaan para sa migration sa halip.

Kung available ang pangalan, ipinapakita ng app ang quote bago ka mag-sign ng kahit ano. Ang quote na iyon ay maaaring kabilangan ng:

  • Ang base na presyo sa USD
  • Anumang kwalipikadong diskwento ng holder
  • Anumang wastong diskwento ng coupon
  • Ang bayad sa pag-update ng Pyth
  • Ang huling tinantyang bayad sa ETH

Ang pagpepresyo ng pagrerehistro ng ANS ay batay sa oracle. Ang mga presyo ay tinutukoy sa USD at kino-convert sa live na katumbas ng ETH sa oras ng pagrerehistro gamit ang data ng Pyth, sa halip na umasa sa isang nakapirming halaga ng token.

Pagpepresyo

Ang pagpepresyo ay batay sa haba ng label. Ang mas maikling mga pangalan ay mas mahal.

🚨 At hula mo? Makakakuha ka ng 20% diskwento kung gagamit ka ng code na "HORIZON". 🚨

image2

Ang mga kwalipikadong NFT holder ay maaaring makatanggap ng diskwento, at ang mga wastong coupon ay maaaring higit pang bawasan ang huling halaga.

Ang lohika ay simple: ang mga maikling pangalan ay bihira, kaya mas mataas ang presyo nila. Ang mga mahabang pangalan ay nananatiling mura para maging accessible ang nababasang onchain identity.

Pamamahala ng iyong pangalan

Pagkatapos ng pagrerehistro, ang pahina ng Manage ang lugar kung saan nagiging kapaki-pakinabang ang pangalan.

Maaari kang magtakda ng pangunahing rekord — karaniwang isang wallet address — at pagkatapos ay magdagdag ng mga field ng profile tulad ng:

  • avatar
  • twitter
  • discord
  • url
  • email

Ang mga ito ay naka-imbak bilang mga text record onchain. Ang bawat isa ay sariling write transaction, kaya ang bawat aksyon sa pag-save ay nangangailangan ng kumpirmasyon.

Nangangahulugan iyon na ang ANS ay hindi lang nagbibigay sa iyo ng pangalan. Nagbibigay ito sa iyo ng onchain identity layer na maaaring direktang basahin ng mga app mula sa kontrata.

Ano ang makukuha ng mga developer

Ang ANS ay may kasamang opisyal na TypeScript SDK para sa ANS V2 sa Abstract.

Sinasaklaw ng SDK ang mga karaniwang read at write, kabilang ang:

  • Pag-resolve ng mga pangalan
  • Reverse lookup
  • Pagbabasa ng mga rekord at text record
  • Pagsusuri ng availability
  • Pagkuha ng mga pangalang pag-aari ng isang wallet
  • Pagrerehistro ng mga pangalan
  • Pagtatakda ng mga rekord
  • Paglilipat ng mga pangalan
  • Pag-migrate ng mga kwalipikadong V1 na pangalan
  • Panonood ng mga kaganapan ng kontrata

Kasama rin ang mga helper function para sa Pyth registration flow, na mahalaga dahil ang pagrerehistro ng ANS ay nangangailangan ng kasalukuyang data ng pag-update ng oracle.

Ang isang partikular na kapaki-pakinabang na detalye ay ang prepare-only registration helper. Maaari itong bumuo ng calldata at ang eksaktong halagang mababayaran para sa isang pagrerehistro nang hindi nag-sign o nag-broadcast ng transaksyon. Ginagawa nito itong kapaki-pakinabang para sa mga smart account, agent workflow, o mga sistema kung saan ang isang component ay naghahanda ng transaksyon at ang isa pa ay nagpapatupad nito.

Mga subdomain at project namespace

Sinusuportahan din ng ANS ang mga project subdomain.

Ang format ng pagrerehistro ay gumagamit ng isang tuldok sa loob, sa anyo ng label.project, na ipinipresenta sa mga user bilang mga pangalang tulad ng bob.moody.abs. Ang pagpepresyo ay batay sa haba ng label, hindi sa buong ipinapakitang string.

Ang mga project namespace ay maaaring paganahin ng ANS, at kapag pinagana na ay maaari nilang suportahan ang mga community registration sa ilalim ng root na iyon. Ang mga nairehistrong subdomain ay mga karaniwang ERC-721 asset tulad ng mga pangalan sa pinakamataas na antas.

Malinaw ang ekonomiya

  • 70% ng kita mula sa pagrerehistro ay napupunta sa project wallet
  • 30% ay napupunta sa imprastraktura ng ANS sa pamamagitan ng platform treasury split

Maaari ring tukuyin ng mga proyekto ang mga custom na talahanayan ng pagpepresyo para sa kanilang namespace.

Isang mahalagang paalala: hindi lahat ng pinagana na namespace ay kinakailangang bukas para sa lahat. Ang ilang subdomain root ay maaaring magpatupad ng mga karagdagang kinakailangan, kabilang ang NFT-gated registration.

Mga AI agent at MCP

Ang ANS ay may kasamang MCP server.

Nangangahulugan iyon na ang mga MCP-compatible na tool tulad ng Codex, Claude, Cursor, at VS Code ay maaaring gumamit ng ANS para sa mga bagay tulad ng:

  • Pag-resolve ng mga pangalan
  • Pagbabasa ng data ng pagmamay-ari at profile
  • Pagsusuri ng configuration ng subdomain root
  • Pag-quote ng mga pagrerehistro
  • Paghahanda ng mga registration transaction

Para sa identity ng agent, ang kaugnay na namespace ay name.agent.abs.

Mahalaga ang pagiging tumpak dito: ang suporta ng MCP ay hindi awtomatikong nangangahulugang ang server ay nagsa-sign ng mga transaksyon para sa bawat kliyente bilang default. Sinusuportahan ng ANS ang parehong mga prepare-only flow at autonomous mode gamit ang mga managed agent wallet. Sa managed-wallet flow, ang isang agent ay maaaring mag-sign at mag-broadcast ng sarili nitong name.agent.abs registration at mga pag-update ng profile sa pamamagitan ng sistema ng MCP.

Kaya ang forward-looking na bahagi ay totoo, ngunit ang mekanismo ang mahalaga: maaaring suportahan ng ANS ang autonomous agent identity, at ang mga managed agent wallet ang nagpapahintulot ng ganap na autonomous na pagpapatupad.

Pag-migrate mula sa V1

Ang mga user ng ANS V1 ay maaaring mag-migrate ng mga kwalipikadong pangalan sa V2.

Ang cutoff ay mahigpit:

  • Ang mga V1 token ID mula 0 hanggang 1965 ay kwalipikado
  • Ang mga token ID na higit sa 1965 ay hindi kwalipikado

Gumagana ang migration sa pamamagitan ng pagsusunog ng V1 token at pag-mint ng parehong pangalan sa V2.

Isang bagay na dapat malaman ng mga user nang maaga: ang mga rekord ay hindi awtomatikong nami-migrate. Pagkatapos lumipat sa V2, kailangan mong itakda muli ang iyong pangunahing rekord at mga field ng profile.

Ang mas malaking larawan

Ang ANS ay isang independiyenteng proyekto na itinayo sa Abstract. Hindi ito kaakibat, hindi pinagtitiwalaan, o isinusuportahan ng @AbstractChain.

Kung gusto mo ng nababasang onchain identity sa Abstract, ang ANS ang pinakamalinaw na bersyon ng ideyang iyon ngayon: isang pangalang pag-aari mo, mga rekordong kinokontrol mo onchain, developer tooling na direktang naka-integrate sa kontrata, mga project namespace para sa mga komunidad, at suporta para sa mga AI-native workflow sa pamamagitan ng MCP.

Iyon ang tunay na ANS, nang walang dagdag na salita at nang hindi nalalabis ang nakakatulong sa ilalim ng hood. Tandaan: 20% diskwento gamit ang code na "HORIZON".


Sundan kami sa @Abstract_Hzn, basahin ang iba pang mga artikulo sa abstracthorizon.xyz, at samahan kami sa Telegram.

⚠️ Ang artikulong ito ay para sa layuning impormasyon lamang at hindi dapat ituring na pansalaping payo. Palaging gumawa ng sarili mong pananaliksik bago gumawa ng anumang desisyon sa pamumuhunan o onchain.

Sumali sa Newsletter

Manatiling updated sa pinakabago mula sa Abstract Horizon.