NFT เป็นโทเค็นพิเศษที่มีการเป็นเจ้าของแบบกระจายอำนาจ คำถามที่ว่า “ใครเป็นเจ้าของโทเค็นนี้” ถูกจัดเก็บและติดตามโดยคอมพิวเตอร์หลายเครื่องพร้อมกันเพื่อป้องกันไม่ให้ผู้อื่นเข้าไปยุ่งเกี่ยวกับความเป็นเจ้าของโดยไม่ได้รับอนุญาต

อย่างไรก็ตาม สิ่งที่แนบมากับสื่อและเนื้อหาที่เกี่ยวข้องกับ NFT (เรียกรวมกันว่า ” ข้อมูลเมตา NFT “) ไม่เคยถูกกระจายอำนาจ เนื่องจากการจัดเก็บและแก้ไขข้อมูลโดยตรงในสัญญาอัจฉริยะจะมีต้นทุนก๊าซที่สูง หากไม่มีการกระจายอำนาจ นักสะสมไม่สามารถเชื่อได้ว่าข้อมูลเมตาของโทเค็นบางอย่างจะสมบูรณ์และไม่เปลี่ยนแปลง

นับตั้งแต่ก่อตั้งในปี 2560 OpenSea ได้รองรับ NFT ด้วยเมตาดาต้าที่กระจายอำนาจ วันนี้ เราต้องการประกาศข่าวดี: ผู้สร้างที่ออก NFTs บนแพลตฟอร์ม OpenSea สามารถใช้ IPFS (Interplanetary File System) และ Filecoin เพื่อให้เกิดการกระจายอำนาจของข้อมูลเมตา! เรายังจัดเตรียมวิธีให้นักสะสมทราบว่าเมื่อใดที่ข้อมูลเมตาของ NFT ถูกระงับ และปรับปรุงชุดเครื่องมือเพิ่มเติมที่ตัวรวบรวม OpenSea สามารถใช้ในการประเมิน NFT ได้

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

ข้อมูลเมตาแบบกระจายอำนาจเทียบกับข้อมูลเมตาที่ตรึงไว้

หากคุณไม่เข้าใจข้อมูลเมตาของ NFT คุณอาจต้องการอ่าน NFT Collection ยอดนิยมของเรา และคุณยังสามารถอ่านคำอธิบายทางเทคนิคด้านล่างได้อีกด้วย

ตราบใดที่ NFT เป็นไปตามมาตรฐาน Ethereum สัญญาอัจฉริยะที่จัดการ NFT มักจะใช้ฟังก์ชันเพื่อระบุตำแหน่งของข้อมูลเมตา:

  • มาตรฐาน ERC 721:function tokenURI(uint256 _tokenId) external view returns (string memory)
  • มาตรฐาน ERC 1155:function uri(uint256 _id) external view returns (string memory)

ค่าส่งคืนของฟังก์ชันมักจะเป็น URI ของ Google Cloud, Amazon Cloud Service หรือบริการจัดเก็บข้อมูลส่วนกลางอื่นๆ ที่สามารถออฟไลน์หรือแก้ไขโดยนักพัฒนา

โซลูชันแบบรวมศูนย์เหล่านี้ตรงกันข้ามกับโซลูชันการจัดเก็บข้อมูลแบบกระจายศูนย์ เช่น IPFS, Filecoin และ Arweave ซึ่งจัดเก็บข้อมูลเมตาในโหนดการจัดเก็บข้อมูลในเครือข่ายแบบกระจายอำนาจ

การจัดเก็บข้อมูลแบบรวมศูนย์มีจุดอ่อนสองประการ:

  1. Impermanence : เซิร์ฟเวอร์อาจออฟไลน์ ทำให้ค้นหาภาพได้ยาก (เว้นแต่ดัชนี NFT เช่น OpenSea จะสร้างมิเรอร์ไว้)
  2. ความแปรปรวน : ผู้พัฒนาสามารถปรับเปลี่ยนรูปภาพตามความประสงค์ของนักสะสม

ขณะนี้มีการจัดเก็บข้อมูลเมตา NFT สี่ประเภท:

แนวคิดของ “การแช่แข็ง” แตกต่างจากการกระจายอำนาจ แม้ว่าข้อมูลเมตาจะถูกจัดเก็บในลักษณะการกระจายอำนาจ แต่ก็ยังเป็นไปได้สำหรับผู้สร้างที่จะแก้ไขข้อมูลเมตา NFT โดยส่งธุรกรรมบนเครือข่าย เราอ้างถึง NFT ที่ไม่สามารถเปลี่ยนแปลงข้อมูลเมตาเป็น ” แช่แข็ง “

หากไม่ชัดเจนว่า NFT ถูกแช่แข็งหรือไม่ นักสะสมจะไม่ทราบว่าของสะสมที่ซื้อยังคงเหมือนเดิมหลังจากผ่านไป 1, 10 หรือ 100 ปี

ไม่ใช่ว่า NFT ทั้งหมดจะมีลักษณะเหมือนกัน ให้เราเข้าใจพวกเขาผ่านตัวอย่างต่อไปนี้:

  1. การรวมศูนย์ : NFT สัญญาที่ชาญฉลาดส่วนใหญ่มีฟังก์ชันในการส่งคืนข้อมูลเมตาของตัวระบุโทเค็นที่สอดคล้องกัน ค่าส่งคืนมักจะเป็น URI บนเซิร์ฟเวอร์คลาวด์ที่ดำเนินการโดยนักพัฒนา (เช่น example.com/nft/2) หากเซิร์ฟเวอร์ดังกล่าวควบคุมเนื้อหาและสื่อของ NFT แสดงว่า NFT ถูกรวมศูนย์ และมีปัญหาเกี่ยวกับความไม่เที่ยงตรงและความแปรปรวน
  2. รวมศูนย์และตรวจสอบได้ : CryptoPunks ที่ออกโดย Larva Labs เป็น NFT ที่เก่าที่สุด และรูปภาพจะถูกเก็บไว้ในเซิร์ฟเวอร์ส่วนกลาง อย่างไรก็ตาม ค่าแฮชของรูปภาพจะถูกเก็บไว้ในสัญญาอัจฉริยะ ดังนั้นแม้ว่า CryptoPunks จะมีปัญหาเรื่องความไม่เที่ยงตรง แต่เราสามารถตรวจสอบได้ว่ารูปภาพนั้นได้รับการแก้ไขผ่านค่าแฮชหรือไม่ เพื่อตรวจสอบว่ารูปภาพนั้นเป็นรูปภาพดั้งเดิมหรือไม่ โปรเจ็กต์อื่นๆ (เช่น CrypoKitties) ได้ปรับปรุงระบบนี้แล้ว เช่น จัดเก็บคุณสมบัติของ NFT บนเชน แต่จัดเก็บการเรนเดอร์ของคุณสมบัติไว้บนเซิร์ฟเวอร์ส่วนกลาง ในระบบ Cryptokitties สามารถปรับเปลี่ยนรูปภาพได้ แต่ “ยีน” และข้อมูลหายากของแมวแต่ละตัวไม่สามารถแก้ไขได้
  3. การกระจายอำนาจ : แตกต่างจากการจัดเก็บข้อมูลเมตาในเซิร์ฟเวอร์ส่วนกลาง นักพัฒนาสามารถเลือกที่จะจัดเก็บข้อมูลเมตาได้โดยตรงในสัญญาอัจฉริยะหรือเครือข่ายการกระจายอำนาจที่เป็นมิตรต่อไฟล์ สองตัวเลือกที่ดีที่สุดคือ IPFS + Filecoin และ Arweave Arweave ต้องการให้ผู้ขุดชี้ไปที่ข้อมูลที่เก็บไว้ก่อนหน้านี้เมื่อสร้างบล็อก ซึ่งคล้ายกับบล็อกเชน (เรียกว่า “blockweave”) IPFS อนุญาตให้เพียร์โหนดจัดเก็บ ร้องขอ และส่งข้อมูลที่ตรวจสอบได้ซึ่งกันและกัน และสามารถใช้กับ Filecoin เพื่อจูงใจให้ผู้ขุดใช้หลักฐานที่ตรวจสอบได้เพื่อจัดเก็บข้อมูลอย่างถาวร ตัวอย่างเช่น Bored Ape Yacht Club จัดเก็บข้อมูลเมตาใน IPFS แต่เจ้าของสัญญาสามารถแก้ไข URI รูทของ IPFS ได้
  4. กระจายอำนาจและหยุดนิ่ง : เป็นการยากที่จะทราบว่าข้อมูลเมตาของ NFT ถูกระงับหรือไม่ เนื่องจากมักจะมีหลายวิธีในการแก้ไข นี่เป็นกระบวนการแบบแมนนวล แต่ OpenSea สามารถแสดงได้ว่า NFT ที่ออกบน OpenSea นั้นถูกระงับหรือไม่ และ NFT ที่ไม่ใช่ OpenSea จำนวนมากถูกระงับหรือไม่:

– หากข้อมูลเมตาของ NFT บางตัวถูกจัดเก็บไว้ในเครือข่ายการจัดเก็บไฟล์ที่รองรับ IPFS และ Arweave การคลิกที่ “แช่แข็ง” ในรูปจะเป็นการเปิด URI แบบกระจายศูนย์ที่เกี่ยวข้อง (รวมถึง `ipfs://` และ `ar:/ /` URI)-

บางโครงการที่มีทั้งแบบกระจายอำนาจและแบบแช่แข็งได้ ได้แก่

  • ซูเปอร์แรร์ (IPFS)
  • แซนด์บ็อกซ์ (IPFS)
  • Uniswap (ออนไลน์)
  • 1111 โดย Kevin Abosch (Arweave)

หมายเหตุ : บางโครงการจัดเก็บข้อมูลเมตาโดยตรงในสัญญาอัจฉริยะ ตัวอย่างเช่น โปรเจ็กต์อื่นของ Larva Labs Autoglyphs ส่งคืนอาร์ตเวิร์กตัวละครโดยตรงจากสัญญา และเป็นโปรเจ็กต์ NFT แรกที่ทำเช่นนั้น Autoglyphs ไม่ได้อาศัยระบบอื่นนอกเหนือจาก Ethereum ในการจัดหารูปภาพ ดังนั้นเราจึงเรียกมันว่ากระจายอำนาจ บนเครือข่าย และหยุดนิ่ง

NFT ทั้งสี่ประเภทนี้มีข้อดีและข้อเสีย อย่างไรก็ตาม สำหรับนักสะสม การรู้เพิ่มเติมเล็กน้อยเกี่ยวกับการนำ NFT ไปใช้จะช่วยในการตัดสินใจ นี่คือเหตุผลที่เราแนะนำประเภทเหตุการณ์ใหม่เพื่อปรับปรุงมาตรฐาน ERC1155 และ ERC721 เพื่อให้นักพัฒนาสามารถบอกแพลตฟอร์มต่างๆ เช่น OpenSea ได้ว่าจะทำเครื่องหมาย NFT ว่า “หยุดนิ่ง” เมื่อใด

URI ถาวร

เพื่อแก้ไขข้อขัดแย้งระหว่างข้อมูลเมตาที่ถูกระงับและข้อมูลเมตาที่ยกเลิกการตรึง เหตุการณ์ใหม่จะบอก OpenSea ให้ลงทะเบียน URI ที่แน่นอนเป็น URI ถาวร (เช่น PermanentURI) ลายเซ็นเหตุการณ์มีดังนี้:

event PermanentURI(string _value, uint256 indexed _id);

เมื่อสัญญาอัจฉริยะ NFT ส่งเหตุการณ์ PermanentURI ออกไป จะไม่มีใครสามารถเปลี่ยน URI ที่สอดคล้องกับ ID โทเค็นบางตัวได้ โปรดดูรายละเอียดในเอกสารของเรา เช่นเดียวกับมาตรฐานการเข้ารหัสลับส่วนใหญ่ URI แบบถาวรยังอยู่ระหว่างการพัฒนาและอาจเปลี่ยนแปลงได้ตามความคิดเห็นของชุมชน

ตรึง NFT บน OpenSea

ในเดือนธันวาคม 2020 เราได้เปิดตัว NFT caster แบบไม่ใช้แก๊ส (การแปลภาษาจีน ) ซึ่งเปิดประตูให้กับศิลปินจำนวนมากขึ้นที่ต้องการขายผลงานของพวกเขาบนบล็อกเชน ในเวลานั้น เราเป็นคนแรกที่สนับสนุนการแช่แข็งข้อมูลเมตาผ่านสัญญาอัจฉริยะ กล่าวอีกนัยหนึ่ง ผู้สร้างสามารถตรึงข้อมูลเมตาของ NFT ที่พวกเขาสร้างขึ้นในช่วง 6 เดือนที่ผ่านมาซึ่งยังไม่ได้ขายได้

ขั้นแรก ไปที่หน้า “แก้ไข” ของงานสร้างสรรค์ของคุณ แล้วคลิกไอคอนดินสอ NFT อันใดอันหนึ่งที่มุมขวาบนของหน้า (คุณสามารถค้นหาได้ในแถบค้นหาใต้ปุ่ม “เพิ่มรายการใหม่”) คลิกปุ่มFreeze Metadataแล้วคุณจะเห็นหน้าต่างป๊อปอัปดังแสดงในรูปด้านล่าง หากคุณต้องการดำเนินการต่อ โปรดทำเครื่องหมายในช่องและคลิก “ส่งธุรกรรม” เพื่อส่งธุรกรรม แม้ว่า OpenSea จะไม่เรียกเก็บค่าธรรมเนียมใดๆ แต่คุณต้องจ่ายค่าธรรมเนียมน้ำมันเพื่อบันทึก URI ข้อมูลเมตาใหม่ลงในสัญญาอัจฉริยะ

เมื่อคุณตรึง NFT แล้ว คุณจะไม่สามารถยกเลิกการตรึง NFT หรือเปลี่ยนข้อมูลเมตาได้ ตราบใดที่ Ethereum และ Filecoin มีอยู่ NFT นี้จะถูกระงับเสมอ

เมื่อคุณตรึง NFT คุณสามารถดู IPFS URI ได้โดยตรงบนหน้าเว็บ OpenSea คุณยังสามารถใช้ NFT.Storage API และค่าแฮชเนื้อหา IPFS ของ NFT เพื่อดูจำนวนธุรกรรม Filecoin ที่เกี่ยวข้องกับ NFT นี้ 

อนาคตของข้อมูลเมตาแบบกระจายอำนาจ

หนึ่งในเป้าหมายของ OpenSea คือการให้แหล่งที่มาของความจริงสำหรับ NFT ทั้งหมดโดยไม่คำนึงถึงบล็อกเชนรูปแบบข้อมูลเมตา และโซลูชันการจัดเก็บข้อมูลแบบกระจายอำนาจที่พวกเขาใช้ ในอนาคต ฟิลด์ NFT อาจตกอยู่ในความโกลาหล และวิธีการออก NFT มากมายจะปรากฏขึ้น เราต้องการทำให้ NFT โปร่งใสมากขึ้น

ฟรีแก๊สแช่แข็ง

ในช่วง 6 เดือนที่ผ่านมา เราได้มอบประสบการณ์การใช้งานที่ปราศจากแก๊สให้กับผู้ใช้บน OpenSea โดยสนับสนุน Polygon sidechains หากคุณมีสิทธิ์เข้าถึง NFT mint รุ่นเบต้าแบบปิด คุณสามารถใช้ IPFS และ Filecoin เพื่อตรึง Polygon NFT ของคุณได้

เช่นเดียวกับธุรกรรม Polygon สัญญาอัจฉริยะที่บันทึก IPFS URI ลงใน NFT จะไม่เสียค่าใช้จ่ายก๊าซใดๆ OpenSea จะจ่ายในส่วนนี้ของค่าใช้จ่ายให้คุณ โปรดให้ความสนใจกับรุ่นต่อๆ มา และยินดีที่จะบอกความคิดของคุณผ่าน Discord

By macca