วิธีรวม ENS ใน DApp | การเชื่อมโยง ENS กับเครือข่ายบล็อคเชน PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.

วิธีรวม ENS ใน DApp | การเชื่อมโยง ENS กับเครือข่ายบล็อกเชน

Blockchain เป็นเทคโนโลยีที่พึ่งเกิดขึ้นได้ให้แนวคิดใหม่มากมายแก่โลกในช่วงที่ทารกเริ่มรับเลี้ยงบุตรบุญธรรม ไม่ว่าจะเป็น Defi, คริปโตเคอเรนซี่, สินเชื่อแฟลช หรือโทเค็น สิ่งเหล่านี้ล้วนส่งผลกระทบต่อมวลชนทั่วโลก ผู้คนได้นำเทคโนโลยี Blockchain มาใช้กันอย่างแพร่หลายในหลาย ๆ โดเมนเนื่องจากมีความเก่งกาจ สิ่งนี้จะช่วยให้คุณรวม ENS ใน DApp

ท่ามกลางการนำเสนอเทคโนโลยีบล็อคเชนที่หลากหลาย DApps เป็นหนึ่งในองค์ประกอบที่สำคัญที่สุดของระบบนิเวศบล็อคเชน พวกเขาได้ปฏิวัติวิธีที่เรารับรู้ถึงการใช้งานอย่างค่อยเป็นค่อยไป 

Dapp หรือแอปพลิเคชันที่กระจายอำนาจเป็นแอปพลิเคชันที่ไม่ทำงานบนเซิร์ฟเวอร์ส่วนกลางเพียงเครื่องเดียว แต่ทำงานบนเครือข่ายแบบกระจายแบบเพียร์ทูเพียร์ 

การสังเกตที่น่าสังเกตอย่างหนึ่งที่นี่คือแอปพลิเคชั่นกระจายอำนาจมีอยู่ก่อน Blockchain โดยทั่วไปคือแอปพลิเคชันที่โฮสต์ผ่านวิธีการคำนวณแบบกระจาย อย่างไรก็ตาม ระบบนิเวศน์ที่เติบโตอย่างรวดเร็วของ Blockchain ทำให้พวกเขามีความเป็นไปได้และเป็นกระแสหลักมากขึ้น 

DApps เหล่านี้สร้างขึ้นบน Blockchain มี frontend และ smart contract ที่เชื่อมต่อกับแบ็กเอนด์ที่ควบคุมการทำธุรกรรมและสามารถเชื่อมโยงกับตลาดดิจิทัล ข้อมูลประจำตัว หรือกระเป๋าเงิน เช่นเดียวกับเว็บแอปพลิเคชัน DApps ก็มีชื่อโดเมนเพื่ออ้างอิงถึงประสบการณ์ของผู้ใช้เช่นกัน 

แพลตฟอร์มยอดนิยมสำหรับการสร้างและโฮสต์ DApps คือ Ethereum Blockchain การใช้ภาษาที่มีความแน่นหนาบน Ethereum สามารถสร้างสัญญาอัจฉริยะแบบกระจายอำนาจ ซึ่งสามารถเชื่อมโยงกับแบ็กเอนด์และส่วนหน้า ส่งผลให้เกิด DApp 

อย่างไรก็ตาม เพื่อให้ DApps ดำเนินการแก้ไขชื่อ สามารถใช้การรวม Ethereum Name Service(ENS) ได้ ENS เป็นบริการชื่อโดเมน (DNS) ที่เทียบเท่ากับการแปลชื่อจากชื่อโดเมนแบบเต็ม (เช่น alice. eth) เป็นที่อยู่ Ethereum ยาว 42 ตัว (เช่น 0x9fbda871d559710256a2502a2517b794b482db40) และในทางกลับกัน

ENS คืออะไร?

Ethereum Name Service เป็นบริการที่ใช้เพื่อให้ชื่อที่มีความหมายและอ่านง่ายมากขึ้น แทนที่จะเป็นที่อยู่แบบยาว เช่น ที่อยู่ Ethereum หรือแฮช Swarm ที่มักใช้ในระบบนิเวศของ Ethereum ในการดำเนินการแปล ENS ใช้การลงทะเบียนส่วนกลางของสัญญาอัจฉริยะเพื่อดำเนินการดังกล่าว 

เพื่อให้ได้มุมมองที่ชัดเจนเกี่ยวกับวิธีการทำงานของ ENS ให้พิจารณาคำขอโดเมนสำหรับ payment.quillhash.eth ที่ทำกับ ENS ตอนนี้ ENS จะสอบถามสัญญาอัจฉริยะของรีจิสทรีส่วนกลางเพื่อเข้าถึงสัญญาอัจฉริยะของโดเมน (.eth) ระดับบนสุด เมื่อไปถึงสัญญาอัจฉริยะของโดเมนระดับบนสุด จะมีการสอบถามสัญญาอัจฉริยะตัวแก้ไข (quillhash.eth) ในเครือข่าย แบบสอบถามจะถูกส่งไปยังสัญญาอัจฉริยะที่เชื่อถือได้ด้วยที่อยู่จริงสำหรับโดเมน payment.quillhash.eth และแบบสอบถามจะได้รับการแก้ไข

รวม ENS ใน DApp 

สำหรับการรวม ENS กับ Dapp ใด ๆ จะต้องปฏิบัติตามโครงร่างเฉพาะในขณะที่พัฒนา Dapp ด้านล่างนี้เป็นขั้นตอนการรวมที่จำเป็นในการรวมใน DApp:

  • การแก้ไขชื่อ ENS

ขั้นตอนแรกและสำคัญที่สุดในการผสานรวม ENS ใน DApp คือการมีฟังก์ชันในตัวที่จะแก้ไขชื่อ ENS เป็นที่อยู่ Ethereum โดยอัตโนมัติ ตัวอย่างเช่น ผู้ใช้ต้องการส่งเงินให้ผู้อื่นผ่านเครือข่าย วิธีที่เป็นไปได้คือการจำที่อยู่ Ethereum ที่ยาวและซับซ้อนของผู้รับและส่งเงิน ในทางกลับกัน หาก DApp มีฟังก์ชันในการแก้ไขชื่อ ENS ผู้ส่งสามารถป้อนชื่อ ENS ของผู้รับและทำธุรกรรมได้ภายในเวลาไม่นาน 

  • รองรับความละเอียดย้อนกลับ

ถัดไปคือการรองรับความละเอียดแบบย้อนกลับใน DApp สมมติว่าผู้ใช้ป้อนที่อยู่ Ethereum ใน DApp ในกรณีดังกล่าว แอปพลิเคชันจำเป็นต้องมีความสามารถในการดำเนินการแก้ไขที่อยู่ Ethereum แบบย้อนกลับเป็นชื่อ ENS ฟังก์ชันที่เพิ่มเข้ามานี้ช่วยปรับปรุงความเป็นมิตรต่อผู้ใช้และปรับปรุงประสบการณ์ผู้ใช้อย่างครอบคลุม 

  • ให้ผู้ใช้ตั้งชื่อสิ่งต่างๆ

ขั้นตอนสุดท้ายสำหรับการรวม ENS เกี่ยวข้องกับผู้ใช้ที่แก้ไขชื่อ ENS สามารถทำได้สองวิธี คือ การลงทะเบียนชื่อและการอัปเดตชื่อ เพื่อให้เข้าใจถึงการลงทะเบียนชื่อ ให้พิจารณา DApp e-wallet ที่มีผู้ใช้หลายคนลงทะเบียนไว้ Dapp ควรให้ชื่อ ENS ที่ไม่ซ้ำกัน (เช่น username.walletdapp.eth) แก่ผู้ใช้ สำหรับการอัพเดตชื่อ Dapp ควรมีฟังก์ชันในการเพิ่มชื่อ ENS ที่ผู้ใช้เป็นเจ้าของแล้วไปยัง e-wallet Dapp

สรุป 

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

การแนะนำบริการที่เชื่อมโยงชื่อโดเมนกับที่อยู่อย่างมีประสิทธิภาพและในทางกลับกัน Ethereum Name Service อาจเป็นการก้าวกระโดดครั้งใหญ่ 

เมื่อพิจารณาถึงขนาดของ DApps ที่สร้างขึ้นบน Ethereum และความจริงที่ว่า Ethereum โฮสต์ DApps จำนวนมากที่สุด การมี ENS เป็นขั้นตอนหนึ่งไปสู่อนาคตที่กระจายอำนาจ เป็นเรื่องที่น่าสนใจที่จะเห็นว่าแพลตฟอร์ม Blockchain สาธารณะอื่น ๆ มีนวัตกรรมที่คล้ายคลึงกันอย่างไร

ติดต่อ QuillHash

ด้วยการปรากฏตัวของอุตสาหกรรมหลายปี ขนนกแฮช ได้ส่งมอบโซลูชันระดับองค์กรไปทั่วโลก QuillHash พร้อมทีมผู้เชี่ยวชาญคือบริษัทพัฒนาบล็อกเชนชั้นนำที่ให้บริการโซลูชั่นอุตสาหกรรมต่างๆ รวมถึงองค์กร DeFi หากคุณต้องการความช่วยเหลือในการพัฒนาบล็อกเชน โปรดติดต่อผู้เชี่ยวชาญของเรา ที่นี่!

ติดตาม QuillHash สำหรับการอัปเดตเพิ่มเติม

Twitter | LinkedIn Facebook

ที่มา: https://blog.quillhash.com/2021/04/08/how-to-integrate-ens-in-dapp-linking-ens-with-blockchain-network/

ประทับเวลา:

เพิ่มเติมจาก ควิลแฮช