infrastructure16 มี.ค. 25693 min read

ชื่อของคุณ บน Abstract

Abstract Name Service ช่วยให้คุณลงทะเบียนชื่อ .abs ที่มนุษย์อ่านได้ ซึ่งชี้ไปยังกระเป๋าเงินของคุณบน Abstract Chain นี่คือวิธีการทำงาน ค่าใช้จ่าย และสิ่งที่นักพัฒนาและ AI agents สามารถทำได้กับมัน

ชื่อของคุณ บน Abstract

ผู้ใช้คริปโตทุกคนรู้จักปัญหานี้ ที่อยู่กระเป๋าเงินอ่านยาก พิมพ์ผิดง่าย และจำไม่ได้เลย คุณส่งสตริงอักขระยาวๆ ให้ใครสักคนและพวกเขาต้องตรวจสอบถึงสองครั้ง คุณดูกิจกรรม onchain และเห็นที่อยู่ ไม่ใช่ตัวตน

@AbsNameService แก้ปัญหานั้น ชื่อเดียว ลงท้ายด้วย .abs ที่ชี้ไปหาคุณบน Abstract Chain

ด้วย ANS คุณสามารถลงทะเบียนชื่อ .abs ที่มนุษย์อ่านได้ เช่น alex.abs ชื่อนั้นถูก mint ไปยังกระเป๋าเงินของคุณในฐานะ NFT มาตรฐาน ERC-721 ดังนั้นคุณจึงเป็นเจ้าของมันเหมือนสินทรัพย์ onchain อื่นๆ คุณสามารถโอน ถือไว้ หรือขายได้ แทนที่จะแชร์ที่อยู่ดิบ คุณแชร์ชื่อที่คนอื่นอ่านได้จริงๆ

image1

สิ่งสำคัญคือต้องแม่นยำเกี่ยวกับวิธีการทำงาน

ANS ทำอะไรกันแน่

ANS คือโปรโตคอลการตั้งชื่อที่สร้างบน Abstract mainnet ความเป็นเจ้าของ บันทึก และการ resolution อยู่บน onchain สัญญาอัจฉริยะ V2 คือ registry หลักสำหรับชื่อและบันทึก ในขณะที่ตรรกะการกำหนดราคาและส่วนลดใช้สัญญาเพื่อนร่วม รวมถึง price oracle ที่ขับเคลื่อนโดย Pyth สำหรับการกำหนดราคาแบบ USD

ความแตกต่างนั้นสำคัญ แหล่งข้อมูลที่เชื่อถือได้สำหรับความเป็นเจ้าของและบันทึกคือ onchain state ไม่ใช่ offchain cache หรือการตอบสนอง API หากแอปกำลังทำสิ่งสำคัญ ควรถือว่า onchain reads เป็นสิ่งที่มีอำนาจ

เมื่อคุณลงทะเบียนชื่อ คุณกำลังลงทะเบียนความเป็นเจ้าของชื่อนั้น ชื่อจะไม่เริ่ม resolve ไปยังที่อยู่กระเป๋าเงินของคุณโดยอัตโนมัติ เว้นแต่คุณจะตั้งค่า primary record ด้วย ซึ่งเกิดขึ้นแยกต่างหากในหน้า Manage

ดังนั้นขั้นตอนคือ:

  1. ลงทะเบียนชื่อ
  2. ตั้งค่า primary record ที่คุณต้องการให้ชื่อชี้ไป
  3. เพิ่มฟิลด์โปรไฟล์เช่น avatar, Twitter, Discord, website และ email ตามต้องการ

แต่ละฟิลด์โปรไฟล์เหล่านั้นถูกเขียน onchain แยกกัน

การลงทะเบียนชื่อ

ขั้นตอนการลงทะเบียนบนเว็บไซต์นั้นตรงไปตรงมา แต่มีรายละเอียดบางอย่างที่ผู้ใช้ควรเข้าใจ

คุณเปิดหน้า Register เชื่อมต่อกระเป๋าเงิน และค้นหาชื่อที่คุณต้องการ UI สามารถแสดงสถานะต่างๆ ได้หลายแบบ รวมถึง:

  • พร้อมใช้งานบน V2
  • ลงทะเบียนบน V1 แล้ว
  • เป็นของกระเป๋าเงินคุณ
  • ไม่พร้อมใช้งาน

ความแตกต่างนั้นสำคัญเพราะชื่อ V1 ไม่ได้เป็นสิ่งที่คุณสามารถลงทะเบียนบน V2 ได้เสมอไป ชื่อ legacy บางชื่อถูกสำรองไว้สำหรับการ migration แทน

หากชื่อพร้อมใช้งาน แอปจะแสดงใบเสนอราคาก่อนที่คุณจะเซ็นอะไร ใบเสนอราคานั้นสามารถรวม:

  • ราคาฐาน USD
  • ส่วนลดสำหรับผู้ถือที่มีสิทธิ์
  • ส่วนลด coupon ที่ถูกต้อง
  • ค่าธรรมเนียมอัปเดต Pyth
  • การชำระเงินสุดท้ายโดยประมาณใน ETH

การกำหนดราคาการลงทะเบียน ANS อิงตาม oracle ราคาถูกกำหนดใน USD และแปลงเป็น ETH ที่เทียบเท่าสดในเวลาลงทะเบียนโดยใช้ข้อมูล Pyth แทนที่จะอาศัยจำนวน token ที่ตายตัว

การกำหนดราคา

การกำหนดราคาอิงตามความยาวของ label ชื่อที่สั้นกว่าจะมีราคาแพงกว่า

🚨 และรู้ไหม? คุณสามารถรับส่วนลด 20% ถ้าใช้รหัส "HORIZON" 🚨

image2

ผู้ถือ NFT ที่มีสิทธิ์สามารถรับส่วนลดได้ และ coupon ที่ถูกต้องสามารถลดจำนวนสุดท้ายลงได้อีก

ตรรกะนั้นง่าย: ชื่อสั้นหายาก ดังนั้นราคาจึงสูงกว่า ชื่อยาวยังคงถูกพอที่จะทำให้ตัวตน onchain ที่อ่านได้เข้าถึงได้

การจัดการชื่อของคุณ

หลังการลงทะเบียน หน้า Manage คือที่ที่ชื่อเริ่มมีประโยชน์

คุณสามารถตั้งค่า primary record — ปกติคือที่อยู่กระเป๋าเงิน — แล้วเพิ่มฟิลด์โปรไฟล์เช่น:

  • avatar
  • twitter
  • discord
  • url
  • email

สิ่งเหล่านี้ถูกจัดเก็บเป็น text records บน onchain แต่ละรายการเป็น write transaction ของตัวเอง ดังนั้นแต่ละการบันทึกต้องการการยืนยัน

นั่นหมายความว่า ANS ไม่ได้แค่ให้ชื่อคุณ แต่ให้ onchain identity layer ที่แอปสามารถอ่านได้โดยตรงจากสัญญา

สิ่งที่นักพัฒนาได้รับ

ANS มาพร้อมกับ TypeScript SDK อย่างเป็นทางการสำหรับ ANS V2 บน Abstract

SDK ครอบคลุม reads และ writes ทั่วไป รวมถึง:

  • การ resolve ชื่อ
  • Reverse lookup
  • การอ่าน records และ text records
  • การตรวจสอบความพร้อมใช้งาน
  • การดึงชื่อที่กระเป๋าเงินเป็นเจ้าของ
  • การลงทะเบียนชื่อ
  • การตั้งค่า records
  • การโอนชื่อ
  • การ migrate ชื่อ V1 ที่มีสิทธิ์
  • การติดตาม contract events

ยังรวมถึงฟังก์ชันช่วยเหลือสำหรับขั้นตอนการลงทะเบียน Pyth ซึ่งสำคัญเพราะการลงทะเบียน ANS ต้องการข้อมูลอัปเดต oracle ปัจจุบัน

รายละเอียดที่มีประโยชน์โดยเฉพาะคือ prepare-only registration helper มันสามารถสร้าง calldata และจำนวนที่ต้องจ่ายที่แน่นอนสำหรับการลงทะเบียนโดยไม่ต้องเซ็นหรือ broadcast transaction ทำให้มีประโยชน์สำหรับ smart accounts, agent workflows หรือระบบที่หนึ่ง component เตรียม transaction และอีกอันดำเนินการ

Subdomains และ project namespaces

ANS ยังรองรับ project subdomains

รูปแบบการลงทะเบียนใช้จุดเดียวภายใน ในรูปแบบ label.project ซึ่งนำเสนอให้ผู้ใช้เห็นเป็นชื่อเช่น bob.moody.abs การกำหนดราคาอิงตามความยาว label ไม่ใช่สตริงที่แสดงทั้งหมด

Project namespaces สามารถเปิดใช้งานโดย ANS และเมื่อเปิดใช้งานแล้วสามารถรองรับการลงทะเบียนชุมชนภายใต้ root นั้นได้ Subdomains ที่ลงทะเบียนแล้วเป็น ERC-721 assets มาตรฐานเหมือนกับชื่อระดับสูงสุด

เศรษฐศาสตร์นั้นชัดเจน

  • 70% ของรายได้การลงทะเบียนไปยัง project wallet
  • 30% ไปยังโครงสร้างพื้นฐาน ANS ผ่านการแบ่ง platform treasury

Projects ยังสามารถกำหนดตารางราคาแบบกำหนดเองสำหรับ namespace ของพวกเขาได้

ข้อควรระวังสำคัญ: ไม่ใช่ทุก namespace ที่เปิดใช้งานจะเปิดให้ทุกคนเสมอไป บาง subdomain roots สามารถบังคับใช้ข้อกำหนดเพิ่มเติม รวมถึงการลงทะเบียนแบบ NFT-gated

AI agents และ MCP

ANS ยังมาพร้อมกับ MCP server

นั่นหมายความว่าเครื่องมือที่เข้ากันได้กับ MCP เช่น Codex, Claude, Cursor และ VS Code สามารถใช้ ANS สำหรับสิ่งต่างๆ เช่น:

  • การ resolve ชื่อ
  • การอ่านข้อมูลความเป็นเจ้าของและโปรไฟล์
  • การตรวจสอบการกำหนดค่า subdomain root
  • การ quote registrations
  • การเตรียม registration transactions

สำหรับตัวตนของ agent namespace ที่เกี่ยวข้องคือ name.agent.abs

สำคัญที่ต้องแม่นยำตรงนี้: การรองรับ MCP ไม่ได้หมายความว่าเซิร์ฟเวอร์เซ็น transactions สำหรับทุก client โดยค่าเริ่มต้นโดยอัตโนมัติ ANS รองรับทั้ง prepare-only flows และ autonomous mode โดยใช้ managed agent wallets ใน managed-wallet flow agent สามารถเซ็นและ broadcast การลงทะเบียน name.agent.abs ของตัวเองและอัปเดตโปรไฟล์ผ่านระบบ MCP

ดังนั้นส่วนที่มองไปข้างหน้านั้นเป็นเรื่องจริง แต่กลไกสำคัญ: ANS สามารถรองรับ autonomous agent identity และ managed agent wallets คือสิ่งที่ทำให้การดำเนินการอัตโนมัติอย่างเต็มที่เป็นไปได้

การ migrate จาก V1

ผู้ใช้ ANS V1 สามารถ migrate ชื่อที่มีสิทธิ์ไปยัง V2 ได้

เส้นตัดนั้นเข้มงวด:

  • V1 token IDs 0 ถึง 1965 มีสิทธิ์
  • Token IDs ที่สูงกว่า 1965 ไม่มีสิทธิ์

การ migration ทำงานโดยการเผา V1 token และ mint ชื่อเดียวกันบน V2

สิ่งหนึ่งที่ผู้ใช้ควรรู้ล่วงหน้า: records ไม่ auto-migrate หลังจากย้ายไป V2 คุณต้องตั้งค่า primary record และฟิลด์โปรไฟล์ใหม่

ภาพรวมใหญ่

ANS เป็นโครงการอิสระที่สร้างบน Abstract ไม่มีความเกี่ยวข้อง ไม่ได้รับการรับรอง หรือสนับสนุนโดย @AbstractChain

หากคุณต้องการตัวตน onchain ที่อ่านได้บน Abstract ANS คือเวอร์ชันที่ชัดเจนที่สุดของความคิดนั้นในวันนี้: ชื่อที่คุณเป็นเจ้าของ records ที่คุณควบคุม onchain เครื่องมือสำหรับนักพัฒนาที่ integrate โดยตรงกับสัญญา project namespaces สำหรับชุมชน และการรองรับ AI-native workflows ผ่าน MCP

นั่นคือสิ่งที่ ANS เป็นจริงๆ โดยไม่มีคำเกิน และไม่มีการเกินจริงเกี่ยวกับสิ่งที่เกิดขึ้นภายใต้ฝากระโปรง จำไว้: ส่วนลด 20% ด้วยรหัส "HORIZON"


ติดตามเราที่ @Abstract_Hzn อ่านบทความอื่นๆ ที่ abstracthorizon.xyz และมาร่วมกับเราใน Telegram

⚠️ บทความนี้มีไว้เพื่อวัตถุประสงค์ในการให้ข้อมูลเท่านั้น และไม่ควรถือเป็นคำแนะนำทางการเงิน โปรดทำการวิจัยด้วยตัวเองเสมอก่อนทำการลงทุนหรือตัดสินใจ onchain ใดๆ

สมัครรับจดหมายข่าว

อัปเดตข่าวสารล่าสุดจาก Abstract Horizon