คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
สิ่งที่ต้องอ่านสำหรับผู้เริ่มต้นการซื้อขายด้วยจารึก เราจะสอนคุณทีละขั้นตอนถึงวิธีใช้ RBF เพื่อซุ่มยิงและตอบโต้
golem
Odaily资深作者
@web3_golem
2024-04-23 04:28
บทความนี้มีประมาณ 1520 คำ การอ่านทั้งหมดใช้เวลาประมาณ 3 นาที
เพื่อความอยู่รอดในป่าอันมืดมิดของบล็อคเชน บางครั้งการรุกคือการป้องกันที่ดีที่สุด

ต้นฉบับ | Odaily Planet รายวัน

ผู้เขียน |. โกเลม

อาร์บีเอฟคืออะไร

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

อย่างไรก็ตาม ข้อกำหนดสำหรับการใช้ RBF คือธุรกรรมการแทนที่ที่สร้างขึ้นต้องใช้ UTXO เดียวกันตั้งแต่หนึ่งรายการขึ้นไปเป็นธุรกรรมดั้งเดิมเป็นอินพุตธุรกรรม

เหตุใดคุณจึงใช้ RBF เพื่อโจมตีธุรกรรม Bitcoin ได้

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

แต่เนื่องจากลายเซ็นที่ใช้ในปัจจุบันโดยพื้นฐานแล้วในตลาดธุรกรรม Bitcoin ทั้งหมดคือ PSBT (ธุรกรรม Bitcoin ที่ลงนามบางส่วน) เราจึงมีความเป็นไปได้ที่จะเจาะธุรกรรม Bitcoin อื่น ๆ พูดง่ายๆ ก็คือ ผู้ขายจะอนุญาตให้มีการลงนามในตลาดเป็นการส่วนตัวเมื่อลงรายการสินทรัพย์ โดยทั่วไปเนื้อหาในลายเซ็นจะเข้าใจได้ว่า "ตกลงที่จะขายสินทรัพย์เมื่อได้รับ xxx BTC" เมื่อผู้ซื้อเต็มใจที่จะซื้อขาย ตลาดจะโอนลายเซ็นระหว่างผู้ซื้อและผู้ขาย ลายเซ็นทั้งสองส่วนจะรวมกันเป็นธุรกรรมที่ลงนามโดยสมบูรณ์และถ่ายทอดไปยัง mempool

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

วิธีการซื้อขาย Bitcoin ด้วย RBF

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

1. คัดลอก ID ธุรกรรมของธุรกรรมที่จะสนิป

ยกตัวอย่าง Magic Eden หากเราต้องการเจาะธุรกรรมของ Runestone ในตอนนี้ ให้เปิดอินเทอร์เฟซการซื้อขายของ Runestone ก่อนแล้วคลิกรายละเอียด

จากนั้นคลิกที่รหัสธุรกรรมในหน้ารายละเอียดธุรกรรมด้านล่างเพื่อข้ามไปที่ mempool

สุดท้าย ใน mempool ให้คัดลอกรหัสธุรกรรมและจดจำอัตราของธุรกรรมนี้ เนื่องจากอัตราจะต้องสูงกว่าธุรกรรมดั้งเดิมเมื่อทำการสนิปในภายหลัง

2. ใช้เครื่องมือแพลตฟอร์ม Magisat เพื่อทำธุรกรรมให้เสร็จสมบูรณ์

Magisat เป็นแพลตฟอร์มการซื้อขาย Bitcoin NFT ที่เปิดตัวเครื่องมือสนิปทันที คลิกลิงค์ด้านล่างเพื่อเข้าสู่เครื่องมือ:

https://magisat.io/instant-snipe

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

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

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

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

ขณะนี้ธุรกรรม Bitcoin NFT และ BRC 20 สามารถถูกดักจับได้โดยใช้วิธีนี้ และคาดว่าสินทรัพย์ Runes จะรองรับในเร็วๆ นี้ ในเวลาเดียวกัน ควรสังเกตว่าไม่ใช่ว่าการสนิปทั้งหมดจะประสบความสำเร็จได้ สิ่งนี้เกี่ยวข้องกับ miners/mining pools มาก หาก miners/mining pools ที่จัดทำแพ็คเกจบล็อกถัดไปไม่รองรับฟังก์ชัน RBF ก็เช่นกัน แม้ว่าคุณจะเปลี่ยนธุรกรรมแล้ว แต่ธุรกรรมเดิมจะยังคงถูกบรรจุลงในบล็อก อย่างไรก็ตาม จากมุมมองของผลกำไร เพื่อให้ได้รายได้ค่าธรรมเนียมที่สูงขึ้น ดูเหมือนว่านักขุดจะต้องสนับสนุน RBF อย่างหลีกเลี่ยงไม่ได้

วิธีป้องกันการถูกซุ่มยิง

เมื่อคิดจากอีกมุมมองหนึ่ง หากเราเองเป็นผู้ซื้อ แน่นอนว่าเราไม่ต้องการให้ธุรกรรมของเราถูกบุคคลอื่นดักฟัง แล้วจะมีวิธีใดที่จะป้องกันไม่ให้ธุรกรรมของเราถูกดักฟังได้?

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

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

สรุป

บล็อกเชนเป็นป่ามืดที่แท้จริง ทุกคนเป็นนักล่าที่ซ่อนตัวอยู่ในความมืด รอคอยโอกาสที่จะล่าเหยื่อผู้อื่นในขณะที่กังวลเกี่ยวกับการเปิดเผยตัวเอง การใช้ RBF เพื่อสนิปธุรกรรมบน Bitcoin นั้นจริงๆ แล้วคล้ายกับ "clip robot" ใน Ethereum ยกเว้นว่าด้วยช่องว่างของข้อมูลที่แคบลงและการเกิดขึ้นของเครื่องมือ เกณฑ์ในการสนิปธุรกรรม Bitcoin จึงต่ำลง จนถึงจุดที่มันเป็น ใช้ได้กับทุกคน

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


BTC
Bitcoin NFTs
BRC-20
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
เพื่อความอยู่รอดในป่าอันมืดมิดของบล็อคเชน บางครั้งการรุกคือการป้องกันที่ดีที่สุด
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android