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

หากต้องการยกเลิกการอนุมัติด้วย Revoke.cash ให้เปิดเว็บไซต์ที่ได้รับการยืนยัน เลือกเครือข่ายที่ถูกต้อง ตรวจสอบ Spender และ Allowance ที่แสดงอยู่ เลือกสิทธิ์ที่ต้องการยกเลิก แล้วยืนยันธุรกรรมในกระเป๋าเงินเดิม รอการยืนยันจาก Explorer และรีเฟรชรายการ Allowance การยกเลิกจะบล็อกการใช้งานสิทธิ์นั้นในอนาคต แต่ไม่สามารถกู้คืนสินทรัพย์ที่โอนออกไปแล้ว

ต้องเตรียมอะไรก่อนใช้ Revoke Tool เพื่อยกเลิกการอนุมัติ Smart Contract?

เตรียม ที่อยู่ เครือข่าย Gas Token และโดเมน Revoke.cash ที่ได้รับการยืนยันให้พร้อมก่อนลงนาม การอนุมัติแต่ละรายการผูกกับเชนและ Spender เพียงรายเดียว ดังนั้นการตรวจสอบบันทึกที่ถูกต้องจึงสำคัญกว่าการล้างการเชื่อมต่อกระเป๋าเงินเพียงอย่างเดียว

1. ที่อยู่กระเป๋าเงินสาธารณะ ป้อนที่อยู่หรือชื่อ ENS สำหรับตรวจสอบแบบอ่านอย่างเดียวก่อน ซึ่งช่วยให้ตรวจสอบการอนุมัติได้โดยไม่ต้องให้สิทธิ์การเชื่อมต่อกระเป๋าเงินแก่เว็บไซต์

2. เครือข่ายบล็อกเชนที่ถูกต้อง เลือกทุกเชนที่กระเป๋าเงินเคยใช้งาน เพราะการยกเลิกบน Ethereum ไม่ส่งผลต่อการอนุมัติที่บันทึกแยกต่างหากบน Polygon, Arbitrum หรือ BNB Chain

3. Gas Token สำหรับการยกเลิกแต่ละครั้ง เตรียม Native Token ของเชนให้พร้อม เพราะการยกเลิก Allowance เปลี่ยนแปลงสถานะบล็อกเชนและต้องเสียค่าธรรมเนียมธุรกรรมแยกต่างหากสำหรับการยกเลิกแต่ละรายการ

4. URL ของ Revoke.cash ที่ได้รับการยืนยัน เปิด revoke.cash โดยตรงหรือใช้บุ๊กมาร์กที่เชื่อถือได้ เพราะเว็บไซต์ตรวจสอบการอนุมัติปลอมอาจขอสิทธิ์ที่เป็นอันตรายใหม่แทนที่จะยกเลิกสิทธิ์เดิม

วิธีใช้ Revoke.cash เพื่อยกเลิกการอนุมัติ Smart Contract: คำแนะนำทีละขั้นตอน

ดำเนินการตรวจสอบแต่ละขั้นตามลำดับ และยืนยันบันทึกสาธารณะที่เกิดขึ้นก่อนเพิ่มจำนวนหรือความเสี่ยง

ขั้นตอนที่ 1: เปิด Revoke.cash และตรวจสอบที่อยู่ พิมพ์ที่อยู่สาธารณะหรือชื่อ ENS ลงในช่องค้นหาก่อนเชื่อมต่อ ยืนยันที่อยู่ที่แสดง แล้วเลือกเครือข่ายที่ต้องการตรวจสอบการอนุมัติ

ขั้นตอนที่ 2: กรองรายการการอนุมัติ แยกสิทธิ์ ERC-20, ERC-721 และ ERC-1155 จากนั้นเรียงลำดับจากใหม่สุดก่อนหากมีลายเซ็นต้องสงสัยเกิดขึ้นเร็ว ๆ นี้ ค้นหาด้วยที่อยู่ Spender เมื่อทราบว่าสัญญาใดขอสิทธิ์เข้าถึง

ขั้นตอนที่ 3: ตรวจสอบ Spender และ Allowance เปรียบเทียบสัญญา Spender กับเอกสารทางการของ dApp และประวัติใน Explorer ให้ความสำคัญกับ Allowance ไม่จำกัด สัญญาที่ไม่คุ้นเคย แอปพลิเคชันที่เลิกใช้งาน และการอนุมัติ NFT Operator ที่ครอบคลุมทั้งคอลเล็กชัน

ขั้นตอนที่ 4: เชื่อมต่อและส่งคำขอยกเลิก เชื่อมต่อเฉพาะเมื่อระบุการอนุมัติเป้าหมายได้แล้ว คลิก Revoke และตรวจสอบเชน สินทรัพย์ Spender และ Gas ในกระเป๋าเงิน ปฏิเสธคำขอใด ๆ ที่สร้างการอนุมัติใหม่หรือโอนโทเค็น

ขั้นตอนที่ 5: ยืนยันว่าสิทธิ์การเข้าถึงถูกลบออกแล้ว รอให้ธุรกรรมได้รับการยืนยัน รีเฟรช Checker และตรวจสอบว่า Allowance เป็นศูนย์หรือหายไป บันทึก Transaction Hash และดำเนินการซ้ำแยกต่างหากสำหรับการอนุมัติบนเครือข่ายอื่น

ค่าใช้จ่ายในการใช้ Revoke Tool เป็นเท่าไหร่?

การยกเลิกแต่ละครั้งบน Revoke.cash มีค่าใช้จ่ายเท่ากับค่าธรรมเนียมธุรกรรมบล็อกเชนหนึ่งรายการในรูป Native Gas Token ของเครือข่าย การดูการอนุมัติไม่มีค่าใช้จ่าย และการยกเลิกการเชื่อมต่อเว็บไซต์ก็ไม่มีค่าใช้จ่ายเช่นกัน แต่ทั้งสองการกระทำไม่ได้เปลี่ยนแปลง Allowance บนเชน

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

ข้อผิดพลาดที่ผู้ใช้ Revoke Tool ควรหลีกเลี่ยง

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

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

ควรยกเลิกการอนุมัติ Smart Contract ใดก่อน?

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

1. Allowance โทเค็นแบบไม่จำกัด: ยกเลิกสิ่งเหล่านี้ก่อน โดยเฉพาะเมื่อเกี่ยวข้องกับสินทรัพย์มีค่าหรือสัญญาที่ไม่คุ้นเคย

2. Spender ที่ไม่รู้จักหรือเพิ่มเข้ามาใหม่: ตรวจสอบสิทธิ์ที่สร้างโดย dApp ที่ไม่รู้จักหรือไม่ได้ใช้งานแล้ว

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

4. การอนุมัติ NFT Operator: ยกเลิกสิทธิ์ที่อนุญาตให้สัญญาจัดการ NFT Collection ทั้งหมดเมื่อไม่ต้องการอีกต่อไป

5. Allowance จำกัดเก่า ๆ: โดยทั่วไปมีลำดับความสำคัญต่ำกว่า แต่ยังสามารถลบออกได้หากไม่ได้ใช้โปรโตคอลนั้นอีกแล้ว

เรียงลำดับการอนุมัติตามมูลค่าสินทรัพย์ วันที่ และกิจกรรมของ Spender ตรวจสอบอีกครั้งหลังใช้งาน dApp ใหม่ เนื่องจากธุรกรรมในภายหลังอาจสร้าง Allowance ใหม่ได้

การยกเลิกการเชื่อมต่อกระเป๋าเงินยกเลิกการอนุมัติ Smart Contract ด้วยหรือไม่?

ไม่ใช่ การยกเลิกการเชื่อมต่อลบเพียงเซสชันในเครื่องของเว็บไซต์ ในขณะที่ Token Allowance ยังคงบันทึกอยู่ใน Smart Contract Spender ยังสามารถใช้สิทธิ์นั้นได้โดยไม่ต้องขอให้กระเป๋าเงินเชื่อมต่อใหม่ การลบสิทธิ์เบราว์เซอร์ การล้างคุกกี้ หรือการลบแอปพลิเคชันกระเป๋าเงินก็ไม่สามารถอัปเดต Allowance ที่เก็บไว้โดยสัญญาโทเค็นบนเชนได้

มีเพียงการอัปเดตหรือยกเลิกการอนุมัติบนเชนเท่านั้นที่เปลี่ยนแปลง Allowance ตามที่ Ethereum.org ระบุว่าการอนุมัติโดยทั่วไปไม่มีวันหมดอายุ ดังนั้นสิทธิ์แบบไม่จำกัดเก่า ๆ อาจยังใช้งานได้หลายปีหลังจากเซสชันแอปพลิเคชันเดิมสิ้นสุดลง หลังการยกเลิก dApp ต้องขอและรับการอนุมัติใหม่ก่อนจึงจะใช้จ่ายโทเค็นนั้นได้อีกครั้ง ซึ่งให้จุดตรวจสอบการลงนามเพิ่มเติม

แนวคิดที่เกี่ยวข้อง

1. Gas คืออะไร?

2. Smart Contract คืออะไร?

3. Wallet คืออะไร?

4. Address คืออะไร?

อ่านเพิ่มเติม

1. DefiLlama คืออะไรและใช้สำหรับการซื้อขาย Crypto อย่างไร? (2026)

2. 10 โปรโตคอลการให้กู้ยืม DeFi ชั้นนำที่น่าจับตามองในปี 2026 มีอะไรบ้าง?

3. DeFi (Decentralized Finance) คืออะไร? 8 ประเภทของโปรโตคอล DeFi ที่ควรรู้