เขียนโดย Karen, Foresight News
ฟังก์ชันการห่อหุ้มชื่อโดเมน (ENS Name Wrapper) ของ Ethereum Domain Name Service (ENS) ถือเป็นการปรับปรุงที่สำคัญสำหรับการนำ ENS ไปใช้ในวงกว้างและการเปลี่ยนแปลงของ Web3 และคาดว่าจะเปิดตัวบน mainnet ในสองส่วน สัปดาห์. ฟังก์ชันการห่อหุ้มชื่อโดเมน ENS คืออะไรกันแน่ ทำไมมันถึงสำคัญมาก?
ชื่อระดับแรก
การห่อหุ้มโดเมน ENS คืออะไร?
ฟังก์ชันการห่อหุ้มนี้ช่วยให้ชื่อโดเมน ENS ที่มีอยู่ทุกระดับถูกห่อหุ้มลงในโทเค็น ERC-1155 และชื่อโดเมนย่อยสามารถจัดเก็บเป็น NFT แยกต่างหาก นอกจากนี้ ชื่อโดเมนหลักยังสามารถทำงานได้ดียิ่งขึ้น - การจัดการและการควบคุมชื่อโดเมนย่อยที่ละเอียดขึ้น รวมถึงการหมดอายุและการให้สิทธิ์ ฯลฯ ทำให้ชื่อโดเมน ENS มีความยืดหยุ่นมากขึ้น ปัจจุบันโดเมนย่อย ENS ไม่ได้ถูกสร้างเป็น NFT แต่ละรายการ ดังนั้นการโอนและการทำธุรกรรมจึงถูกจำกัดเช่นกัน
อย่างที่เราทราบกันดีว่า ERC-721 เป็นมาตรฐานพื้นฐาน NFT ที่ใช้กันอย่างแพร่หลายที่สุดของ Ethereum และเป็นสัญญาโทเค็นที่ไม่เป็นเนื้อเดียวกัน ในทางตรงกันข้าม ERC-1155 รองรับทั้งโทเค็นที่เป็นเนื้อเดียวกันและไม่เป็นเนื้อเดียวกัน และสามารถถ่ายโอนและอนุญาตเป็นชุด ซึ่งสะดวกและมีประสิทธิภาพมากสำหรับการควบคุมและการจัดการโดเมนย่อย
ข้อดีและหน้าที่อื่นๆ ของการห่อหุ้มโดเมนที่ระบุไว้อย่างเป็นทางการโดย ENS ได้แก่:
อนุญาตให้เจ้าของโดเมนหลักยกเลิกการควบคุมโดเมนย่อย นั่นคือ "release" ก่อนที่ชื่อโดเมนที่วางจำหน่ายจะหมดอายุ ชื่อโดเมนหลักจะไม่ส่งผลกระทบต่อชื่อนั้นแต่อย่างใด
รองรับชื่อโดเมนแบบ "ล็อก" นั่นคือความสามารถของผู้ถือครองชื่อโดเมนในการยกเลิกการแกะชื่อโดเมน และยังสามารถล็อกได้โดยผู้ถือครองชื่อโดเมนหลักเมื่อปล่อยชื่อโดเมน ชื่อโดเมนที่ "ล็อก" ทำให้มั่นใจได้ว่าทั้งเจ้าของโดเมนและเจ้าของโดเมนหลักจะไม่ได้รับผลกระทบใดๆ จนกว่าจะหมดอายุ "การล็อก" ยังสามารถเพิกถอนการอนุญาตอื่นๆ ในชื่อโดเมน รวมถึงความสามารถในการสร้างโดเมนย่อยหรือตั้งค่าตัวแก้ไข
UI และสัญญาอัจฉริยะสามารถตรวจสอบสถานะของโดเมนได้ด้วยการเรียกใช้ฟังก์ชันเพียงครั้งเดียว
เจ้าของชื่อโดเมนสามารถสร้างโดเมนย่อยที่ห่อหุ้มได้โดยตรงโดยไม่ต้องลงทะเบียนก่อนแล้วจึงทำการห่อหุ้ม

วงจรชีวิตของชื่อโดเมนแสดงในรูป:
และชื่อโดเมนที่จดทะเบียนยังสามารถสร้างชื่อโดเมนย่อยแบบห่อหุ้มได้โดยตรง หลังจากนั้น ชื่อโดเมนระดับที่สองสามารถ "ปล่อย" โดยอัตโนมัติเมื่อถูก "ห่อหุ้ม" ในส่วนอื่นๆ กรณีที่เจ้าของชื่อโดเมนหลักสามารถยกเลิกได้ การควบคุมชื่อโดเมนย่อย นั่นคือ "ปล่อย" ยังสามารถ "ล็อก" โดยเจ้าของชื่อโดเมนหลักในขณะที่ "ปล่อย" หรือผู้ถือครองชื่อโดเมนย่อยสามารถ " ล็อค" ด้วยตัวเองเพื่อยกเลิกความสามารถในการแกะชื่อโดเมน
ตามที่สมาชิกในทีม ENS domico.eth กล่าว คีย์ของชื่อโดเมนระดับบนสุด eth ถูกโอนไปยังสัญญาสาธารณะโดยเจ้าหน้าที่ ENS และเจ้าหน้าที่ ENS ไม่สามารถเข้าถึงชื่อโดเมน eth ได้ ดังนั้นโดเมนระดับที่สอง ชื่อไม่ต้องกังวลว่าจะมีใครแอบอ้าง ในฟังก์ชัน ENS Name Wrapper ชื่อโดเมนหลักจะเลิกควบคุมชื่อโดเมนย่อยโดยตั้งเวลาหมดอายุของชื่อโดเมนย่อยและปิดฟิวส์ "PARENT_CANNOT_CONTROL" ฟิวส์อาจเปรียบได้กับประตูที่เมื่อเปิดแล้วจะช่วยให้ผู้ถือโดเมนหลักสามารถดำเนินการบางอย่างได้ เช่น การควบคุมโดเมนย่อย หรือสามารถปิดอย่างถาวร หรือ "เบิร์น" ทำให้ผู้ถือโดเมนหลักไม่จำเป็นต้อง การเข้าถึง ความสามารถในการเข้าถึงโดเมนย่อย ซึ่งคล้ายกับ ENS การส่งคีย์สำหรับ eth
ชื่อระดับแรก
เหตุใดการห่อหุ้มโดเมน ENS จึงมีความสำคัญ
ความสำคัญของฟังก์ชันนี้สามารถเห็นได้จากวงจรการห่อหุ้มชื่อโดเมน ENS การสรุปชื่อโดเมนเป็น ERC-1155 เป็นข้อได้เปรียบโดยธรรมชาติสำหรับการจัดการและควบคุมชื่อโดเมนย่อย ซึ่งสามารถช่วยเจ้าของชื่อโดเมนลดต้นทุนและปรับปรุงประสิทธิภาพในระดับมาก ฟังก์ชัน "release" ในการห่อหุ้มชื่อโดเมน ENS สามารถให้โดเมนย่อยมีความยืดหยุ่นมากขึ้นโดยเลิกควบคุมโดเมนย่อย และยังเป็นขั้นตอนสำคัญในการสร้างระบบนิเวศของโดเมนย่อยที่ไม่น่าเชื่อถือ
เรามีเหตุผลที่จะเชื่อได้ว่าการห่อหุ้มโดเมน ENS จะเพิ่มพื้นที่สำหรับจินตนาการให้กับการนำ Web3 ไปใช้เป็นจำนวนมาก
ชื่อระดับแรก
ชื่อโดเมนประเภทใดที่จะได้ประโยชน์มากกว่าจากการห่อหุ้มชื่อโดเมนForesight News เคยอยู่ที่"คู่มือ ENS Gold Nuggets [ตอนที่ 1]: อะไรคือโอกาสสำหรับผู้มาสาย" "


