ทำความเข้าใจแนวคิดของ "โทเค็นผูกวิญญาณ" ผ่าน EIP-5114
ผู้เขียนต้นฉบับ: ข้าวต้มข้ามคืน
ในเดือนมกราคมของปีนี้ Vitalik ผู้ร่วมก่อตั้ง Ethereum ได้ตีพิมพ์บทความชื่อ "Soulbound" ซึ่งกล่าวถึงที่มาของแนวคิดเรื่องการผูกวิญญาณ - "World of Warcraft" และสิ่งที่ไม่สามารถถ่ายโอนได้ที่เกี่ยวข้อง " แนวคิดของ "วิญญาณผูกพัน NFT".
ในเดือนพฤษภาคม E. Glen Weyl, Puja Ohlhaver และ Vitalik ร่วมเขียนบทความชื่อ "Decentralized Society: Finding the Soul of Web3" โดยพูดถึงแง่มุมต่างๆ ของ NFT ที่ผูกมัดด้วยจิตวิญญาณ (หรือเรียกอีกอย่างว่า SBT) ใช้สถานการณ์ รวมถึงการให้ยืมที่ไม่มีหลักประกัน, กระเป๋าสตางค์เพื่อการกู้คืนทางสังคม, วิญญาณ airdrops, การป้องกัน DAO เป็นต้น
ดังนั้น "การผูกมัดวิญญาณ" หมายความว่าอย่างไร และมาตรฐานโทเค็นที่เกี่ยวข้องพูดว่าอย่างไร
ชื่อระดับแรก
"ผูกพันวิญญาณ" ใน World of Warcraft
คำอธิบายภาพ
(ตัวอย่างเช่น หลังจากผู้เล่นรวมกลุ่มกันเพื่อสังหารบอสตัวสุดท้าย Illidan ใน Black Temple มีโอกาสน้อยมากที่จะได้รับอาวุธ Azzinoth Warblade สีส้มสุดเท่)
เมื่อเทียบกับอาวุธและอุปกรณ์ที่ผู้เล่นสร้างขึ้นและสามารถแลกเปลี่ยนได้ อุปกรณ์ผูกวิญญาณในระดับเดียวกันจะมีคุณสมบัติที่ดีกว่าและหาได้ยากกว่า
ไอเท็ม "ผูกวิญญาณ" นั้นซื้อขายไม่ได้จริงหรือ?
ไม่ อันที่จริง ผู้เล่นที่ฉลาดได้ข้ามการผูกมัดนี้มานานแล้วในสองวิธี
ประการแรกคือบริการที่เรียกว่า "กลุ่ม G" พูดง่ายๆ ก็คือ ผู้จัดงาน (หัวหน้ากลุ่ม) จัดตั้งทีมที่มีประสบการณ์อย่างมืออาชีพในการคัดลอกเกมและทิ้งตำแหน่งไว้เล็กน้อยเพื่อใช้รายการ "ผูกวิญญาณ" ประเภทผู้เล่นเกม เมื่อรายการ "ผูกวิญญาณ" ที่พวกเขาต้องการปรากฏขึ้นพวกเขาสามารถดำเนินการประมูลได้และค่าธรรมเนียมที่จ่ายโดยผู้บริโภคจะต้องกระจายภายใน "กลุ่ม G" ด้วยวิธีนี้ "การผูกวิญญาณ" "สามารถแลกเปลี่ยนได้โดยปลอมตัว แต่ ก่อนเข้าเล่มเท่านั้น
คำอธิบายภาพ
(หมายเหตุ: รูปภาพมาจากแพลตฟอร์มการซื้อขายของบุคคลที่สาม)
แล้วแนวคิดของ NFT (SBT) ที่ผูกมัดด้วยจิตวิญญาณที่เสนอโดย Vitalik และคนอื่นๆ ล่ะ? เราสามารถเข้าใจได้ผ่าน EIP 5114 ซึ่งเป็นร่างมาตรฐานโทเค็น
ชื่อระดับแรก
EIP 5114: Soulbound Token (Soulbound Token) มาตรฐาน
คำอธิบาย: โทเค็นที่ติดอยู่กับ "วิญญาณ" ระหว่างการร่าย และโทเค็นนี้จะไม่สามารถถ่ายโอนได้ในภายหลัง
โดย Micah Zoltu (@MicahZoltu)
สถานะ: ขั้นตอนร่าง (ฉบับร่าง)
หมวดหมู่:กกพ
เวลาที่สร้างสรรค์: 2022-05-30
สรุป
สรุป
ชื่อเรื่องรอง
ข้อมูลจำเพาะ
```solidity
interface IERC5114 {
// ทำงานเมื่อมีการสร้างอินสแตนซ์ใหม่ของโทเค็นนี้
// เหตุการณ์นี้ **ไม่สามารถ** เริ่มทำงานสองครั้งสำหรับ `tokenId` เดียวกัน
event Mint (uint256 indexed tokenId, address indexed nftAddress, uint256 indexed nftTokenId);
// ส่งคืนโทเค็น NFT ที่เป็นเจ้าของโทเค็น
// หากโทเค็นยังไม่ได้สร้าง ฟังก์ชันนี้ **ต้อง** โยน
// ฟังก์ชันนี้ **ต้อง** ส่งคืนผลลัพธ์เดียวกันเสมอเมื่อเรียกหลังจากแต่ละบิลด์
// ฟังก์ชันนี้ **ต้อง** คืนค่าเดียวกับที่พบในโทเค็นในเหตุการณ์ `Mint' ดั้งเดิม
function ownerOf (uint256 index) external view returns (address nftAddress, uint256 nftTokenId);
// ส่งคืน URI ที่ทนต่อการเซ็นเซอร์ซึ่งมีรายละเอียดเกี่ยวกับคอลเลกชันโทเค็นนี้ // ข้อมูลเมตาที่ส่งคืนโดยสิ่งนี้จะถูกรวมเข้ากับข้อมูลเมตาที่ส่งคืนผ่าน `tokenUri(uint256)`
//collectionUri** ต้อง** ไม่เปลี่ยนรูปและระบุที่อยู่เนื้อหาได้ (เช่น IPF://)
//collectionUri **ไม่สามารถ** ชี้ไปที่เนื้อหาที่ไม่แน่นอน/เซ็นเซอร์ได้ (เช่น https://)
// ข้อมูลจาก "tokenUri" มีความสำคัญเหนือข้อมูลที่ส่งคืนโดยวิธีนี้
// ลิงก์ภายนอกใดๆ ที่อ้างอิงโดยเนื้อหาใน `collectionUri` จะต้อง ** ปฏิบัติตามกฎทั้งหมดข้างต้นด้วย
function collectionUri () external view returns (string collectionUri);
// ส่งคืน URI ที่ทนต่อการเซ็นเซอร์ซึ่งมีรายละเอียดเกี่ยวกับอินสแตนซ์โทเค็นนี้
//tokenUri **ต้อง** ไม่เปลี่ยนรูปและระบุที่อยู่เนื้อหาได้ (เช่น ipfs://)
//tokenUri **ไม่สามารถ** ชี้ไปที่เนื้อหาที่ไม่แน่นอน/เซ็นเซอร์ได้ (เช่น https://)
// ข้อมูลจากที่นี่มีความสำคัญเหนือข้อมูลที่ส่งคืนโดย `collectionUri`
ชื่อเรื่องรอง
function tokenUri (uint256 tokenId) external view returns (string tokenUri);
พื้นฐาน
1. ความไม่แปรผัน
ด้วยการกำหนดให้โทเค็นไม่สามารถเคลื่อนย้ายได้อย่างถาวร เราทั้งคู่จึงรับประกันว่าไม่สามารถแบ่งแยกได้และไม่สามารถรวมกันได้ระหว่างชุดของโทเค็นที่ผูกพันกับจิตวิญญาณซึ่งผูกไว้กับ NFT เดียว ในขณะที่อนุญาตให้ผู้ใช้แคชผลลัพธ์อย่างจริงจัง
2. เนื้อหา URI จะต้องระบุที่อยู่ได้
โทเค็น Soulbound เป็นตรา/ตัวบ่งชี้ถาวรที่ติดอยู่กับตัวละคร ซึ่งหมายความว่าไม่เพียงแต่ผู้ใช้จะโอนความเป็นเจ้าของไม่ได้ แต่ผู้ขุดเองก็ไม่สามารถถอน โอน หรือเปลี่ยนความเป็นเจ้าของได้ ซึ่งรวมถึงการแปลงหรือลบเนื้อหาระยะไกลใดๆ เพื่อใช้ในการเซ็นเซอร์หรือจัดการกับผู้ใช้เฉพาะราย
3. รูปแบบข้อมูล tokenUri
ชื่อเรื่องรอง
ความเข้ากันได้ย้อนหลัง
ชื่อเรื่องรอง
ข้อควรระวังเพื่อความปลอดภัย
ฝ่ายโครงการบางรายอาจอ้างว่าได้นำ EIP นี้ไปใช้ และสำหรับผู้ใช้ เราจำเป็นต้องยืนยันว่าพวกเขาได้ดำเนินการดังกล่าวแล้ว
ผู้สร้างโทเค็นสามารถสร้างโทเค็นที่อาจดูเหมือนว่าเป็นไปตามกฎเมื่อเราทำการโพรบเบื้องต้นของพื้นผิว API แต่จะไม่เป็นเช่นนั้น
ตัวอย่างเช่น สัญญาอาจอนุญาตให้มีการถ่ายโอนผ่านกลไกบางอย่าง แต่เพียงไม่ใช้กลไกเหล่านี้ในขั้นต้น
ควรระบุให้ชัดเจนด้วยว่าโทเค็นผูกวิญญาณไม่ผูกพันกับมนุษย์ แต่ผูกพันกับตัวละคร
ตัวละครคือผู้เข้าร่วมใดๆ (หรือแม้แต่กลุ่มคน) ที่สะสมโทเค็นผูกวิญญาณหลายอันเมื่อเวลาผ่านไปเพื่อสร้างคอลเลกชั่นตรา
บุคคลนี้อาจถ่ายโอนไปยังบุคคลหรือกลุ่มบุคคลอื่น และใครก็ตามที่มีปฏิสัมพันธ์กับบุคคลไม่ควรคิดว่ามีบุคคลที่ถาวรอยู่เบื้องหลังบุคคล
นอกจากนี้ Soulbound Token ยังสามารถเชื่อมโยงกับ Soulbound Token อื่นได้
ลิขสิทธิ์
ลิขสิทธิ์
ชื่อระดับแรก
มุมมองบางส่วนเกี่ยวกับ Soul Binding NFT
เมื่อเทียบกับเกมเช่น World of Warcraft ความสามารถในการถ่ายโอนของบัญชี blockchain จะต่ำกว่า เนื่องจากคีย์ส่วนตัวถูกผูกไว้กับที่อยู่ของผู้ใช้ ซึ่งหมายความว่าแม้ว่าบัญชี blockchain บางบัญชีจะมีมูลค่ามาก การถ่ายโอนระหว่างผู้ใช้ก็เช่นกัน ไม่สามารถทำธุรกรรมบัญชีได้อย่างมีประสิทธิภาพผ่านแพลตฟอร์มของบุคคลที่สามหรือเป็นการส่วนตัวในช่วงเวลาดังกล่าว (มีความเสี่ยงสูง)
อย่างไรก็ตาม เรายังไม่สามารถสันนิษฐานง่ายๆ ว่า "NFT ที่ผูกมัดด้วยจิตวิญญาณ" นั้นผูกพันกับผู้ใช้เองแต่เราต้องพิจารณาถึงความเป็นไปได้ของ "การซื้อขายด้วยจิตวิญญาณ" ดังนั้นสำหรับกรณีการให้ยืมที่ไม่มีหลักประกัน อาจใช้เฉพาะห่วงโซ่เท่านั้น มูลค่าเครดิตไม่เพียงพอ และกรณีการใช้งาน NFT ที่ผูกพันกับจิตวิญญาณอื่นๆ จะมีปัญหาดังกล่าวไม่มากก็น้อย
ในความคิดของฉัน "soul airdrop" อาจเป็นจุดที่เกี่ยวข้องกับทุกคนมากที่สุด สำหรับตอนนี้ เพื่อสร้างชุมชนให้ดียิ่งขึ้น กลุ่มโครงการ web3 จะเลือกปล่อยโทเค็นฟรีให้กับผู้ใช้ที่ใช้งานอยู่ในช่วงแรก การโจมตี (นั่นคือผู้ใช้ใช้หลายที่อยู่เพื่อโต้ตอบ) ผลลัพธ์คือฝั่งโครงการพยายามบล็อกบัญชี Sybil ในขณะที่ผู้ใช้พยายามหลีกเลี่ยงมาตรการต่อต้าน Sybil ซึ่งไม่ดีสำหรับทั้งสองฝ่าย
วิธีการ "ดูดวิญญาณ" ช่วยให้ฝ่ายโครงการกำหนดเป้าหมายผู้ใช้ละอองลอยเป้าหมายได้แม่นยำยิ่งขึ้น ซึ่งจะกระตุ้นให้ผู้ใช้ฝึกฝน "วิญญาณ" อย่างระมัดระวัง แทนที่จะใช้เวลาและพลังงานไปกับการโจมตีซีบิล
โดยทั่วไปแล้ว "NFT ที่ผูกมัดด้วยจิตวิญญาณ" ซึ่งเป็นแนวคิดหลักของสังคมแบบกระจายอำนาจที่เสนอโดย Vitalik และคนอื่นๆ ยังอยู่ในช่วงเริ่มต้นของการพัฒนา
ลิงค์ต้นฉบับ
1、https://vitalik.ca/general/2022/01/26/soulbound.html
2、https://www.defidaonews.com/article/6750230


