NFT ทำงานอย่างไร
NFT คือ Token ที่แต่ละชิ้นไม่เหมือนกันและแทนกันไม่ได้ ต่างจาก Token ทั่วไปที่ทุกเหรียญมีค่าเท่ากัน สิ่งที่เก็บอยู่บนบล็อกเชนจริง ๆ คือหมายเลขประจำชิ้น เจ้าของปัจจุบัน และลิงก์ไปยังข้อมูลประกอบที่เรียกว่า Metadata
จุดที่หลายโปรเจกต์พลาดคือไฟล์รูปไม่ได้อยู่บนบล็อกเชน เพราะเก็บไฟล์บนเชนแพงเกินไป ถ้าเก็บไฟล์ไว้บนเซิร์ฟเวอร์ธรรมดาแล้ววันหนึ่งเซิร์ฟเวอร์ปิด NFT ที่ขายไปจะเหลือแค่หมายเลขที่ชี้ไปยังลิงก์เสีย เราจึงใช้ IPFS ซึ่งอ้างอิงไฟล์ด้วยลายนิ้วมือของเนื้อหา ทำให้ไฟล์ถูกสับเปลี่ยนไม่ได้ และวางระบบ Pin ให้ไฟล์คงอยู่จริงในระยะยาว
สิ่งที่เราพัฒนาให้
สัญญา NFT
เลือกมาตรฐานให้เหมาะกับงาน ERC-721 สำหรับงานที่แต่ละชิ้นมีชิ้นเดียว เช่น งานศิลปะหรือใบรับรอง ส่วน ERC-1155 เหมาะกับกรณีที่มีของแบบเดียวกันหลายชิ้น เช่น ไอเทมในเกมหรือบัตรเข้างาน ซึ่งประหยัดค่าธรรมเนียมกว่ามากเมื่อออกจำนวนมาก
ระบบ Mint
หน้าเว็บที่ผู้ใช้เชื่อมกระเป๋าแล้วสร้าง NFT ได้เอง รองรับการจำกัดจำนวนต่อกระเป๋า การเปิดขายเป็นรอบ รายชื่อผู้มีสิทธิ์ก่อน (Allowlist) และการเปิดเผยภาพภายหลัง (Reveal) รวมถึง Lazy Minting ที่ผู้ซื้อเป็นคนจ่ายค่าธรรมเนียมตอนซื้อ ทำให้ผู้สร้างไม่ต้องออกค่า Gas ล่วงหน้าทั้งคอลเลกชัน
ตลาดซื้อขาย
- ลงขายแบบตั้งราคาคงที่ และแบบประมูลที่มีเวลาปิด
- ระบบยื่นข้อเสนอราคาจากผู้ซื้อ และการต่อรอง
- ค่าธรรมเนียมของแพลตฟอร์มที่ตั้งค่าได้
- ส่วนแบ่งผู้สร้าง (Royalty) ที่จ่ายอัตโนมัติทุกครั้งที่มีการขายต่อ
- หน้าโปรไฟล์ผู้ใช้ คอลเลกชัน ประวัติการซื้อขาย และตัวกรองค้นหา
- รองรับหลายเครือข่าย และเชื่อมกระเป๋าผ่าน MetaMask หรือ WalletConnect
เรื่อง Royalty ที่ควรรู้ก่อนตัดสินใจ
ส่วนแบ่งผู้สร้างไม่ได้ถูกบังคับโดยบล็อกเชนเอง แต่เป็นสิ่งที่แต่ละตลาดเลือกจะจ่ายหรือไม่จ่าย มาตรฐาน ERC-2981 ทำหน้าที่แค่ประกาศว่าควรจ่ายเท่าไรให้ใคร ในทางปฏิบัติมีตลาดที่ไม่จ่าย ถ้า Royalty เป็นรายได้หลักของโมเดลธุรกิจคุณ ต้องออกแบบเพิ่ม เช่น จำกัดให้ซื้อขายได้เฉพาะในตลาดที่จ่าย เราอธิบายข้อแลกเปลี่ยนให้ก่อนตัดสินใจเสมอ
ขั้นตอนการทำงาน
- กำหนดขอบเขตและมาตรฐานตัดสินใจว่าใช้ ERC-721 หรือ ERC-1155 จำนวนเท่าไร ขายอย่างไร และมีเงื่อนไขพิเศษอะไรบ้าง
- เตรียม Metadata และระบบเก็บไฟล์จัดโครงสร้างข้อมูลประกอบและอัปโหลดขึ้น IPFS พร้อมวางระบบ Pin ให้ไฟล์อยู่ถาวร
- พัฒนาสัญญา NFTเขียนสัญญาพร้อมตรรกะการขาย การจำกัดสิทธิ์ และการกำหนด Royalty
- พัฒนาหน้าเว็บและตลาดทำหน้า Mint หน้าคอลเลกชัน และระบบซื้อขาย เชื่อมกับกระเป๋าผู้ใช้
- ตรวจความปลอดภัยและทดสอบตรวจโค้ดและทดสอบเส้นทางการใช้งานจริงบนเครือข่ายทดสอบก่อนเปิดจริง
- เปิดระบบและส่งมอบขึ้นระบบจริง พร้อมคู่มือการดูแลและปรับแต่งค่าต่าง ๆ ภายหลัง
คำถามที่พบบ่อย
ทำ NFT ต้องมีเหรียญของตัวเองก่อนไหม
ไม่ต้อง NFT ซื้อขายด้วยเหรียญประจำเครือข่ายอย่าง ETH หรือ BNB หรือด้วย Stablecoin ก็ได้ การมีเหรียญของตัวเองเป็นทางเลือกเสริมเมื่อต้องการสร้างระบบเศรษฐกิจภายในโปรเจกต์
ไฟล์รูปเก็บที่ไหน หายไหม
เก็บบน IPFS ซึ่งอ้างอิงไฟล์ด้วยลายนิ้วมือของเนื้อหา ทำให้เปลี่ยนไฟล์ทีหลังไม่ได้ และเราวางระบบ Pin เพื่อให้ไฟล์คงอยู่ ไม่แนะนำให้เก็บไฟล์บนเซิร์ฟเวอร์ธรรมดาเพราะถ้าเซิร์ฟเวอร์ปิด NFT จะเหลือแค่ลิงก์เสีย
ควรออก NFT บนเชนไหน
ถ้ากลุ่มเป้าหมายเป็นนักสะสมงานศิลปะระดับสากล Ethereum ยังเป็นที่ยอมรับสูงสุด ถ้าเน้นจำนวนมากและค่าธรรมเนียมต่ำ เช่น ไอเทมเกมหรือบัตรกิจกรรม Polygon หรือ BNB Chain เหมาะกว่า
ทำตลาดซื้อขายของตัวเองคุ้มไหมถ้ามี OpenSea อยู่แล้ว
คุ้มเมื่อคุณต้องการควบคุมประสบการณ์ผู้ใช้ เก็บค่าธรรมเนียมเอง บังคับ Royalty ได้จริง หรือมีเงื่อนไขเฉพาะที่ตลาดทั่วไปไม่รองรับ ถ้าเป้าหมายคือแค่ขายคอลเลกชันเดียว ใช้ตลาดที่มีอยู่แล้วประหยัดกว่ามาก เราจะบอกตรง ๆ ถ้าประเมินแล้วว่าไม่คุ้ม
รองรับการจ่ายด้วยบัตรเครดิตได้ไหม
ได้ โดยเชื่อมกับผู้ให้บริการชำระเงินภายนอกที่แปลงเงินบาทหรือดอลลาร์เป็นคริปโตให้ผู้ซื้อ ทำให้คนที่ไม่มีกระเป๋าคริปโตก็ซื้อได้ ส่วนนี้มีข้อกำหนดด้าน KYC เพิ่มเติมที่ต้องวางแผนร่วมกัน
คุยกับทีมงานก่อนตัดสินใจ
บอกเราว่าโจทย์ของคุณคืออะไร ทีม Solution Architect ตอบกลับภายใน 24 ชั่วโมง พร้อมประเมินขอบเขตงานและแนวทางเบื้องต้นให้ฟรี ถ้าเราประเมินแล้วว่าสิ่งที่คุณต้องการไม่คุ้มค่า เราจะบอกตรง ๆ