กลับไปที่บล็อก
Solana

วิธีตรวจสอบการเบิร์นโทเค็น Solana บน Solscan

S
Sol Slugs Team
Sol Incinerator

ภาพเคลื่อนไหวในวอลเล็ตอาจบอกว่าการดำเนินการเสร็จแล้ว แต่หลักฐานธุรกรรมจะบอกว่าเกิดอะไรขึ้น เมื่อตรวจสอบการเบิร์น Solana คำถามสำคัญคือธุรกรรมสำเร็จหรือไม่ สินทรัพย์ใดได้รับผลกระทบ มีจำนวนถูกทำลายเท่าใด และเรียกคืนค่าเช่าบัญชีด้วยหรือไม่

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

จะตรวจสอบการเบิร์นโทเค็นบน Solscan ได้อย่างไร?

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

เอกสารการเบิร์นโทเค็นของ Solana อธิบายการทำงานของโปรแกรม สิ่งที่ต้องทำคือค้นหาหลักฐานการดำเนินการนั้นในธุรกรรมที่สำเร็จ ไม่ใช่เพียงหาคำว่าเบิร์นในป้ายชื่อบัญชี

จะหาลายเซ็นธุรกรรมได้ที่ไหน?

ใช้หน้าจอเมื่อทำรายการเสร็จ ประวัติกิจกรรมในวอลเล็ต หรือลิงก์ธุรกรรมที่เครื่องมือบันทึกไว้ ลายเซ็นระบุธุรกรรม ซึ่งต่างจากที่อยู่วอลเล็ต มินต์โทเค็น หรือบัญชีโทเค็นต้นทาง

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

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

ควรตรวจสอบอะไรก่อนอ่านคำสั่ง?

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

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

บันทึก slot หรือเวลาควบคู่กับลายเซ็น ข้อมูลเหล่านี้ช่วยระบุบริบทเมื่อต้องเปรียบเทียบสถานะบัญชี กิจกรรมภายหลัง หรือความพยายามจัดระเบียบหลายครั้ง ยอดปัจจุบันเพียงอย่างเดียวอาจรวมธุรกรรมอื่นที่เกิดหลังการเบิร์นที่กำลังตรวจสอบ

คำสั่งใดพิสูจน์การทำลายโทเค็น?

สำหรับการเบิร์นโทเค็นทั่วไป ให้ตรวจสอบการเบิร์นของ Token Program ที่เกี่ยวข้อง เช่น Burn หรือ BurnChecked พร้อมจำนวนและมินต์ที่ถอดรหัสแล้ว ต้องตีความจำนวนที่แสดงตามตำแหน่งทศนิยมของโทเค็น เพราะจำนวนเต็มดิบไม่ได้เป็นจำนวนที่คนอ่านเข้าใจเสมอไป

สำหรับ NFT หรือการดำเนินการผ่านโปรแกรมอื่น ให้เปิดรายละเอียดคำสั่งและการทำงานภายในที่เกี่ยวข้อง การเบิร์นที่รองรับ Metaplex อาจมีมากกว่าคำสั่งโทเค็นระดับบนสุดธรรมดา ใช้มาตรฐานสินทรัพย์และขั้นตอนของโปรแกรมในการตีความหลักฐาน

หากตัวสำรวจถอดรหัสการดำเนินการไม่ได้ ให้ยังไม่สรุปจนกว่าจะตรวจสอบด้วยตัวถอดรหัสหรือผลตอบกลับ RPC ที่เหมาะสม การไม่มีป้ายอ่านง่ายไม่ได้พิสูจน์ว่าล้มเหลว และป้ายสรุปที่ดูดีก็ใช้แทนหลักฐานระดับบัญชีไม่ได้

ทำไมการโอนไปยังที่อยู่ที่ใช้งานไม่ได้จึงต่างกัน?

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

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

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

จะตรวจสอบการปิดบัญชีและการเรียกคืนค่าเช่าได้อย่างไร?

ค้นหาการปิดที่กระทบบัญชีที่ต้องการและตรวจสอบปลายทาง SOL การเบิร์นกับการปิดอาจเกิดร่วมกัน แต่แต่ละอย่างต้องมีหลักฐานของตนเอง การจัดการบัญชีว่างอาจมีเพียงการปิดโดยไม่มีการเบิร์นเลยได้อย่างถูกต้อง

ใช้รายการตรวจสอบหลักฐานนี้:

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

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

ทำไมยอดเปลี่ยนแปลงจึงอาจต่างจากยอดเรียกคืนรวมในพรีวิว?

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

แยกสินทรัพย์ออกจากกันด้วย ธุรกรรมอาจมีทั้งการย้ายโทเค็นและการย้าย SOL รางวัลที่จ่ายเป็นโทเค็นไม่ใช่เงินคืนค่าเช่า SOL และการเรียกคืนเงินต้น wrapped SOL ไม่เหมือนการเรียกคืนเงินประกันพื้นที่จัดเก็บของบัญชี

สำหรับการตรวจสอบระดับนักพัฒนา getTransaction RPC ของ Solana ส่งข้อมูลธุรกรรมและเมทาดาทากลับตามระดับการยืนยันที่ขอ การไม่ได้รับผลตอบกลับจากผู้ให้บริการรายเดียวไม่ใช่หลักฐานเพียงพอว่าธุรกรรมนั้นไม่เคยมีอยู่

ควรเก็บอะไรเป็นหลักฐานการเบิร์น?

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

จำกัดบันทึกให้ตรงกับสิ่งที่ตรวจสอบจริง อย่าอนุมานผลทางภาษี ความปลอดภัยโดยรวมของโทเค็น หรือกิจกรรมของผู้ถือทุกคนจากธุรกรรมเดียว หลักฐานนี้มีประโยชน์เพราะสนับสนุนข้อเท็จจริงเฉพาะเกี่ยวกับการดำเนินการหนึ่งครั้ง

Sol Incinerator

Sol Incinerator

ตรวจสอบการจัดระเบียบที่รองรับและเก็บหลักฐานธุรกรรมไว้

ลองใช้ตอนนี้

บทความที่เกี่ยวข้อง

คำถามที่พบบ่อย

จะพิสูจน์ได้อย่างไรว่าโทเค็น Solana ถูกเบิร์นแล้ว?

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

คำสั่ง Close Account พิสูจน์การเบิร์นโทเค็นได้หรือไม่?

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

ทำไมยอด SOL ที่เพิ่มขึ้นจึงไม่เท่ากับค่าเช่าที่คืน?

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

วิธีตรวจสอบการเบิร์นโทเค็น Solana บน Solscan | Sol Incinerator