ผู้เขียนต้นฉบับ: Haotian (X: @ tmel0211)

จะเข้าใจโทเค็นนวัตกรรม Picture and Coin Duality @Pandora_ERC 404 ได้อย่างไร ช่วยให้ FT และ NFT มีความสัมพันธ์ทางชีวภาพเพื่อแก้ไขปัญหาสภาพคล่องที่ไม่ดีของ NFT จากมุมมองทางเทคนิค การอนุญาตให้นำโทเค็น FT และ NFT ที่ขัดแย้งกันของทั้งสองมาผสมและนำไปใช้ได้นั้นแปลกใหม่และน่าสนใจ
นวัตกรรมเกี่ยวกับมาตรฐาน ERC 404 คืออะไร? มันเป็นกระบวนทัศน์ใหม่ของการออกสินทรัพย์หรือไม่? จะมีประโยชน์หรือไม่หากรวม TokenScript ของ @ SmartLayer ต่อไป ให้ฉันพูดถึงความเข้าใจของฉัน:
ก่อนอื่น ควรสังเกตว่าปัจจุบัน ERC 404 เป็นเพียงมาตรฐานการทดลองเท่านั้น และไม่ได้รวมอยู่ในข้อเสนอ Ethereum EIP อย่างเป็นทางการ Pandora เป็นโทเค็นแรกที่สร้างขึ้นตามมาตรฐานการทดลองใหม่นี้เป้าหมายของ ERC 404 คือการแก้ปัญหาที่เข้ากันไม่ได้ระหว่างมาตรฐานโทเค็นแบบใช้ร่วมกันได้ของ ERC 20 ดั้งเดิมกับมาตรฐานโทเค็นแบบใช้ร่วมกันไม่ได้ของ ERC 721
ตัวอย่างเช่น ผู้ใช้ถือทั้งโทเค็น FT และโทเค็น NFT เมื่อผู้ใช้เลือกที่จะขายโทเค็น NFT สัญญาจะระบุได้อย่างไรว่าความตั้งใจของผู้ใช้คือการขาย NFT มากกว่า FT แม้ว่าการตัดสินจะถูกต้องสัญญาจะเป็นอย่างไร เก็บข้อมูลหรือไม่ การอัพเดตสถานะข้อมูลที่แตกต่างกันโดยไม่มีข้อผิดพลาดมันไม่นามธรรมมากเหรอ?
โดยทั่วไปแล้ว Smart Contract จะต้องจัดการสถานะยอดคงเหลือของโทเค็นภายใต้มาตรฐานโทเค็น ERC 20 เท่านั้น ตรรกะข้อมูลที่จัดเก็บสำหรับการเพิ่มและลดยอดคงเหลือนั้นง่ายและชัดเจน หาก Smart Contract จัดการยอดคงเหลือสถานะภายใต้มาตรฐานโทเค็น ERC 721 มันจะง่ายมาก ไม่ว่า Token ID ใดก็ตามที่จุดโอนไปจะเพิ่มหรือลด NFT
ตอนนี้ การให้สัญญาอัจฉริยะจัดการทั้ง ERC 20 และ ERC 721 เป็นเรื่องยาก:
สัญญาจะต้องกำหนดก่อนว่าการโอนสายของผู้ใช้คือ FT หรือ NFT นอกจากนี้ เมื่อเปลี่ยนสถานะ NFT จะต้องกำหนดด้วยว่า Token ID ใดที่จะเลือก เนื่องจากสัญญาอัจฉริยะ เช่น Uniswap ไม่สามารถจัดการธุรกรรม NFT ได้โดยตรงนอกจากนี้ยังจำเป็นต้องสร้างความสัมพันธ์การแมประหว่าง FT และ NFTจากนั้นธุรกรรมของ FT จะเกิดขึ้นและธุรกรรมของ NFT ก็เสร็จสมบูรณ์เช่นกัน
นี่คือเทคโนโลยีสีดำหลักของมาตรฐาน ERC 404 (ทดลอง) ใช้รูปแบบการเข้ารหัสที่สูญเสียเพื่อให้จำนวนโทเค็น ERC 20 และ ID เฉพาะของโทเค็น ERC 721 ใช้โครงสร้างข้อมูลเดียวกันในการจัดเก็บสัญญาในขณะที่ยังคงรักษาความแตกต่างไว้ และความเป็นอิสระ
ตัวอย่างเช่น สมมติว่าคุณมี magic bean 2.9 อัน (ERC 20) และการ์ดเวทย์มนตร์ 2 ใบ (ERC 721, ID 101 และ ID 102) การเข้ารหัสที่สูญหายจำเป็นต้องจัดการข้อมูลสองประเภทพร้อมกัน คุณสามารถแปลง magic bean เป็น ปริมาณ 2.9 ถูกจัดเก็บเป็นข้อมูลทั้งหมด ในเวลาเดียวกัน สามารถเพิ่มเครื่องหมายพิเศษลงในหมายเลข ID ของการ์ดเวทย์มนตร์ เช่น 1000000000000 เครื่องหมายนี้เกินกว่าอุปทานของ Token มาก ดังนั้นสัญญาจึงสามารถทำได้อย่างง่ายดาย แยก ERC 20 และ ERC 721 เมื่อเรียกข้อมูล .
เพื่อจัดการความสัมพันธ์ทางชีวภาพระหว่าง FT และ NFT ได้อย่างมีประสิทธิภาพ คุณต้องเขียนชุดของความสัมพันธ์เชิงตรรกะการแมปสำหรับสัญญา ตัวอย่างเช่น หากคุณมีโทเค็น FT 1 อัน สัญญาจะสร้าง NFT ให้คุณโดยอัตโนมัติ เมื่อคุณถือ 2 FT Token สัญญาจะออก NFT เพิ่มเติม 1 อันโดยอัตโนมัติ แต่เมื่อยอดคงเหลือ FT ของคุณน้อยกว่า 1 สัญญาจะทำลาย NFT ของคุณ จดหมายชุดนี้เข้าใจได้ไม่ยาก
ดังนั้นจะเปิดใช้งานโทเค็น NFT เพื่อแลกเปลี่ยนในโปรโตคอลเช่น Uniswap ที่รองรับเฉพาะโทเค็น FT ได้อย่างไรคำตอบ: ใช้การโต้ตอบการทำแผนที่ เพียงปล่อยให้ Uniswap จัดการโทเค็น FT ตามปกติ แล้วโทเค็น NFT จะเปลี่ยนสถานะการเป็นเจ้าของโดยอัตโนมัติตามนั้น ตัวอย่างเช่น หากคุณต้องการขายโทเค็น NFT คุณสามารถขายโทเค็น FT ได้โดยตรง สัญญาจะบันทึกโดยอัตโนมัติว่า FT ในกระเป๋าเงินของคุณลดลง 1 และทำลาย NFT ในกระเป๋าเงินของคุณ
เพื่อนที่เอาใจใส่น่าจะค้นพบปัญหาแล้ว หากผู้ใช้ถือ 2.9 FT tokens และ 2 NFT tokensเมื่อผู้ใช้ขาย 1 FT NFT ตัวใดในสองตัวที่สัญญาควรทำลาย
นี่เป็นปัญหาที่ซับซ้อนมากจริง ๆ เนื่องจากสัญญาไม่สามารถระบุได้ว่าโทเค็น FT ใดที่ขายเป็นชิ้นส่วนและไม่สามารถสอดคล้องกับ NFT ที่เกี่ยวข้องได้ พูดอย่างเคร่งครัด นี่เป็น ข้อบกพร่อง ของมาตรฐานการทดลอง ERC 404
แต่เมื่อเทคโนโลยีมาพบกับ Tokenomics ปฏิกิริยาเคมีมหัศจรรย์ก็เกิดขึ้น
วิธีที่ชาญฉลาดคือการออกแบบชุดกลไกการรีเฟรช NFT ที่หายากเพื่อสนับสนุนให้ผู้ใช้ถ่ายโอนโทเค็น FT ที่ซ้อนทับอย่างต่อเนื่อง การโอน FT แต่ละครั้งเทียบเท่ากับการทำลายและการออกโทเค็น NFT ใหม่ ซึ่งก็เทียบเท่ากับการรีเฟรชสิ่งที่หายากหนึ่งครั้ง ดังนั้นผู้ใช้จึงมีแนวโน้มที่จะแยกโทเค็น FT ออกจากกัน จากนั้นจึงใช้สิ่งนี้เพื่อป้องกันไม่ให้ NFT ที่หายากถูกทำลาย พร้อมทั้งรีเฟรช NFT ที่หายากใหม่
คุณเห็นแล้วว่า เดิมทีมันเป็นข้อผิดพลาดทางเทคนิคทางเทคนิค แต่ด้วยการออกแบบการปฏิบัติงานที่หายากหลายชั้น จึงสามารถแก้ไขได้อย่างมีประสิทธิภาพแน่นอนว่า หากผู้ใช้ยืนยันว่าจริงจังและต้องการซ้อนโทเค็น FT หลายรายการในกระเป๋าเงิน และยังต้องการให้โทเค็น NFT ที่มีอยู่ถูกทำลายตามความต้องการของตนเอง (ไม่ใช่แบบสุ่ม) พวกเขาควรทำอย่างไร
มีสองวิธีที่มีอยู่ 1) ดำเนินการตามลำดับตาม Token ID ซึ่งมีแนวโน้มที่จะทำลาย NFT ที่มีลักษณะเฉพาะที่หายาก 2) ระบุ NFT ที่ Burn ใกล้เคียงกับราคาพื้น แต่จริงๆ แล้วนี่เป็นชั้นของตรรกะนอกสายโซ่ ซึ่งอาจทำให้เกิดปัญหาความล่าช้าในการป้อนราคาของ Oracle นำไปสู่การทำลายโดยไม่สมัครใจ ยิ่งไปกว่านั้น หาก NFT ใกล้เคียงกับราคาพื้น ผู้ใช้จะต้องสั่งซื้อล่วงหน้าเพื่อกำหนดราคา ซึ่งเทียบเท่ากับการเข้าถึงข้อมูลของตลาด NFT
แทนที่จะซับซ้อนมาก ควรให้ผู้ใช้แก้ไขและเลือกโดยตรงจากฝั่งกระเป๋าสตางค์จะดีกว่า
จากนั้นเราจะต้องแนะนำโซลูชัน TokenScript เพื่อใช้ส่วนหน้าที่ตั้งโปรแกรมได้สำหรับโทเค็น FTด้วยวิธีนี้ ผู้ใช้สามารถเลือกด้านกระเป๋าเงินได้ว่าโทเค็น NFT ใดที่จะทำลายก่อน และโทเค็น NFT หายากตัวใดที่จะเก็บไว้เมื่อซื้อขายโทเค็น FT นี่คือฟังก์ชันที่ @SmartLayer มุ่งหวังที่จะบรรลุดังที่ฉันได้กล่าวไว้ในตอนต้น
สำหรับ Smart Layer นั้น จริงๆ แล้วมันไม่เกี่ยวอะไรกับ ERC 404 เพียงแต่ว่าเป้าหมายของ ERC 404 คือการอนุญาตให้โทเค็นมีฟังก์ชันพื้นฐานของอิมเมจ NFT ที่สอดคล้องกัน ในขณะที่ Smart Layer เป็นชุดของมาตรฐานที่รวม ERC-5169 และ TokenScript ซึ่งมีจุดมุ่งหมายเพื่อให้บรรลุคุณสมบัติการดำเนินการที่ตั้งโปรแกรมได้ของโทเค็น FT ทั้งสองมีความสามารถเหมือนกัน แต่อย่างหลังนั้นซับซ้อนกว่า
พูดง่ายๆ:TokenScript เป็นเฟรมเวิร์กโอเพ่นซอร์สที่มีจุดมุ่งหมายเพื่อให้โทเค็นดิจิทัลมีวิธีที่เป็นมาตรฐานในการกำหนดพฤติกรรมและตรรกะการโต้ตอบของโทเค็น ผู้ออกโทเค็นสามารถออกแบบส่วนหน้าแบบตั้งโปรแกรมได้สำหรับโทเค็นของตน
ตัวอย่างเช่น ในสถานการณ์ ERC 404 ผู้ใช้สามารถเลือก NFT ที่จะทำลายก่อนโดยอิงตามส่วนหน้าของ Smart Layer ทำเครื่องหมาย NFT ที่หายากเพื่อหลีกเลี่ยงการถูกทำลาย และฟังก์ชันส่วนบุคคลอื่น ๆ ตัวอย่างเช่น ในสถานการณ์เกมที่กว้างขึ้น พวกเขาสามารถ ให้อาหารและลูบไล้สิ่งของในกระเป๋าสตางค์ สัตว์เลี้ยง NFT เพิ่มการอัพเกรด การวนซ้ำ และคุณลักษณะอื่นๆ ให้กับ NFT
ตอนที่ฉันศึกษาว่า Smart Layer กำลังทำอะไรอยู่ แนวคิดของ Programmable Tokens, Smart Tokens, Token external executable scripts ฯลฯ ทำให้ฉันทึ่งมาก เมื่อฉันเห็นการเกิดขึ้นของ ERC 404 Standard Tokens ฉันก็รู้สึกโล่งใจ ร่าเริง ปัญหาสุดท้ายของการสร้างความแตกต่าง NFT ในสถานะทดลอง ERC 404 ไม่สามารถแก้ไขได้ด้วยส่วนหน้าโทเค็นอัจฉริยะของ Smart Layer หรือไม่
หลังจากอ่านแล้ว คุณรู้สึกอยาก ได้เงินสองเหรียญเพื่อสิ่งหนึ่ง ไหม คุณไม่เพียงแต่มีความเข้าใจทั่วไปเกี่ยวกับ Pandora ภายใต้มาตรฐาน Token 404 เท่านั้น แต่ยังมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับ Smart Layer ที่กำลังจะกลายมาเป็น TGE อีกด้วย
ปรากฎว่าทุกนวัตกรรมเกี่ยวกับการออกสินทรัพย์จะมีผลการหมักแบบเล่าเรื่องมาเป็นเวลานาน ไม่ว่าจะเป็นการจารึกของระบบนิเวศ Bitcoin หรือโทเค็นมาตรฐานแบบไฮบริดหรือโทเค็นที่ตั้งโปรแกรมได้ของระบบนิเวศ Ethereum ในความคิดของฉันมันจะยังคงได้รับมาทุกประเภท นวัตกรรมและการเล่นเกม
ฉันไม่แน่ใจว่า ERC 404 จะพัฒนาไปอย่างไรต่อไป และการทำงานร่วมกันกับ Smart Layer จะสร้างประกายไฟของนวัตกรรมหรือไม่ แต่วิธีการจัดการในการวางมาตรฐาน Token ดั้งเดิมที่เข้ากันไม่ได้ภายใต้ชุดสัญญาอัจฉริยะนั้นจริง ๆ แล้วสามารถเรียกได้ว่าเป็น นวัตกรรมในกระบวนทัศน์การออกสินทรัพย์
หมายเหตุ: มาตรฐาน ERC 404 ยังอยู่ในขั้นทดลองและอาจยังมีการทำซ้ำเชิงตรรกะหลายประการ บทความนี้มีไว้สำหรับวิทยาศาสตร์ยอดนิยมเท่านั้นที่จะช่วยให้ทุกคนเข้าใจตั้งแต่แรก และไม่ได้ใช้เป็นคำอธิบายขั้นสุดท้ายของมาตรฐานทางเทคนิคประเภทนี้ . สำหรับข้อมูลเพิ่มเติมผมจะติดตามการวิเคราะห์ต่อไป


