การถอดรหัส Bitcoin MEV: ความคิดและผลกระทบ

กลางSep 08, 2024
บทความนี้เจาะลึกถึงปรากฏการณ์ของมูลค่าที่สกัดได้ของนักขุด (MEV) ในเครือข่าย Bitcoin วิเคราะห์ความสําคัญที่เพิ่มขึ้นด้วยการพัฒนาเครือข่ายและการแนะนําโปรโตคอลใหม่ มันเปรียบเทียบความแตกต่างใน MEV ระหว่าง Bitcoin และ Ethereum และให้ภาพรวมโดยละเอียดของส่วนประกอบทางเทคนิคที่รองรับ MEV บน Bitcoin รวมถึงการดําเนินการพูลหน่วยความจํา RBF, CPFP และโปรโตคอลพูลการขุด บทความนี้ยังกล่าวถึงปัญหาที่อาจเกิดขึ้นกับ Bitcoin MEV และการพัฒนาในอนาคตรวมถึงโปรโตคอลและกลยุทธ์พูลการขุดใหม่เพื่อแก้ไขผลกระทบของผลตอบแทนการขุดที่ลดลง
การถอดรหัส Bitcoin MEV: ความคิดและผลกระทบ

บทนำ

คอนเซปต์ของบิทคอยน์ MEV (Miner Extractable Value) ปรากฏขึ้นในช่วงเริ่มต้นเท่านั้น2013. ถึงแม้ว่าจะเป็นระบบที่เจริญเติบโตล่าสุดสำหรับ MEV ใน Ethereum ระบบ Bitcoin ที่กำลังเติบโตอย่างรวดเร็วพร้อมกับการเปิดตัว metaprotocols เช่น BRC-20s, Ordinals, Runes มีความสามารถในการโปรแกรมมากขึ้น การแสดงออกและโอกาส MEV ในอนาคต

รายงานนี้จะวิเคราะห์ความซับซ้อนที่เพิ่มขึ้นของ MEV ใน Bitcoin และประเมินผลกระทบต่อระบบนิเวศที่กว้างขวาง

ทำไมมีการให้ความสำคัญมากขึ้นกับบิทคอยน์ MEV ล่ะ?

ก่อนการเปิดตัว Ordinals MEV บน Bitcoin ไม่ได้รับการยอมรับอย่างกว้างขวางและมีความสําคัญโดยมุ่งเน้นไปที่เครือข่ายฟ้าผ่าและการโจมตีการขุด sidechain อย่างไรก็ตามการอัปเกรด Taproot ได้นําการแสดงออกและความสามารถในการตั้งโปรแกรมบน Bitcoin มาใช้มากขึ้นซึ่งอํานวยความสะดวกในการเปิดตัว metaprotocols เช่น Ordinals และ Runes ที่นําความกังวลของ MEV มาสู่แนวหน้า เวลาบล็อก 10 นาทีของ Bitcoin ยังทําให้ปัญหารุนแรงขึ้นทําให้ผู้ใช้ที่ไม่มีประสบการณ์ตกเป็นเหยื่อของการโจมตี MEV ในรูปแบบต่างๆเช่นการดมกลิ่นค่าธรรมเนียมเมื่อเสนอราคาในตลาดจารึก เมื่อรางวัลบล็อกลดลงความสามารถในการทํากําไรของนักขุดก็ลดลงทําให้นักขุดมุ่งเน้นไปที่การเพิ่มค่าธรรมเนียมการทําธุรกรรมสูงสุดซึ่งอาจอธิบายการเพิ่มขึ้นของกิจกรรม MEV

กราฟด้านล่างแสดงถึงการกระโดดขึ้นของค่าธรรมเนียมเมื่อเทียบกับรางวัลบล็อกที่เกิดขึ้นรอบ Ordinals and Runes ที่ทุกคนรอคอยอย่างมาก ในบางจุด มันก็มากกว่า 60% ของส่วนแบ่งรายได้ขุมที่เกิดจากการขุดบิทคอยน์ทั้งหมด


Source: Dune analytics (@data_always), อัตราค่าธรรมเนียมการทำธุรกรรม% ของรางวัลการขุดเจาะข้อมูล ข้อมูล ณ วันที่ 22 กรกฎาคม พ.ศ. 2567

จนถึงปัจจุบันเราได้เห็นจำนวนของการใช้ BTCFi ที่เพิ่มขึ้นและการพัฒนาที่ก้าวหน้า ทำให้สถานะของ Bitcoin เปลี่ยนไปจากเพียงเพียงเครื่องมือเงินดิจิทัล/เครือข่ายการชำระเงินเป็นระบบนิเวศที่กำลังบ่งบอกให้เห็นถึงความหลากหลายที่เพิ่มขึ้นอย่างรวดเร็ว นี่อาจทำให้มีโอกาส MEV มากขึ้นบน Bitcoin

ความแตกต่างระหว่าง MEV ใน Bitcoin กับ Ethereum

การสนทนาที่จำกัดเกี่ยวกับ MEV ใน Bitcoin สามารถเรียกได้ว่าเกิดจากการออกแบบโครงสร้างที่แตกต่างกันอย่างมากระหว่าง Bitcoin และ Ethereum

การออกแบบสถาปัตยกรรม

Ethereum ซึ่งดำเนินการบน Ethereum Virtual Machine (EVM) ที่สามารถทำให้สามารถดำเนินการกับสมาร์ทคอนแทรคได้สำเร็จ บรรลุความสามารถในการโปรแกรมได้ผ่านการรักษาสถานะเครื่องจักรระบบสากล

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

ในทางตรงกันข้าม Bitcoin ซึ่งทํางานบนภาษาสคริปต์ซึ่งไม่เป็นสถานะเหมือน Ethereum ใช้โมเดล UTXO หากเป็นเพียงการโอน bitcoin มาตรฐานเฉพาะผู้รับที่ตั้งใจไว้เท่านั้นที่สามารถใช้เอาต์พุตผ่านลายเซ็นที่ถูกต้องซึ่งไม่ส่งผลให้เกิดการแข่งขันจากผู้ใช้รายอื่นเพื่อใช้จ่ายเงิน อย่างไรก็ตามบน Bitcoin คุณยังสามารถสร้าง UTXOs ที่สามารถปลดล็อกได้โดยหลายฝ่ายโดยใช้สคริปต์หรือ SIGHASH ธุรกรรมที่ยืนยันก่อนคือธุรกรรมที่สามารถใช้ UTXO ได้ อย่างไรก็ตามเนื่องจากเงื่อนไขการปลดล็อกของแต่ละ UTXO นั้นเกี่ยวข้องกับ UTXO เพียงอย่างเดียวและไม่ได้ขึ้นอยู่กับ UTXOs อื่น ๆ ดังนั้นเงื่อนไขการแข่งรถจึง จํากัด เฉพาะ UTXO นี้เท่านั้น

Altcoins บนบิทคอยน์

นอกจากความแตกต่างพื้นฐานในการออกแบบที่กล่าวมาข้างต้นแล้ว การนำเข้าสินทรัพย์มีค่าที่เกินกว่า BTC ยังสร้างแรงบันดาลใจให้กับ Miner Extractable Value (MEV) ด้วย MEV ที่เกิดขึ้นจากสถานการณ์เหล่านี้พื้นฐานโดยประมาณคือการกำหนดความเป็นเจ้าของสินทรัพย์และความถูกต้องของการกระทำบนเชือกซึ่งเป็นโครงสร้างข้อมูลชนิด native ของ BTC โดยเหตุการณ์ที่กำหนดขึ้นโดยอิงตามลำดับการแข่งขันสำหรับการเป็นเจ้าของและ MEV จึงเกิดขึ้น

โดยไม่ต้องพิจารณาสินทรัพย์อื่น ๆ นักขุดที่มีเหตุผลจะบรรจุธุรกรรมที่ถูกต้องตามกฎหมายตามค่าธรรมเนียมการทําธุรกรรมและเรียกเก็บค่าธรรมเนียมตามขนาดธุรกรรมเท่านั้น อย่างไรก็ตามหากธุรกรรม Bitcoin เป็นมากกว่าการโอนมาตรฐานเช่นการสร้างสินทรัพย์ที่มีค่าใหม่ (เช่น Runes เป็นต้น) นักขุดสามารถใช้กลยุทธ์ต่างๆนอกเหนือจากการพิจารณาค่าธรรมเนียมการทําธุรกรรม Bitcoin: 1) ตรวจสอบธุรกรรมและแทนที่ด้วยธุรกรรมเหรียญกษาปณ์ของตนเอง 2) ต้องการค่าธรรมเนียมที่สูงขึ้นจากผู้ใช้ (การชําระเงินแบบ on-chain, off-chain หรือ sidechain); 3) ให้ผู้ใช้หลายคนเสนอราคาซึ่งกันและกันส่งผลให้เกิดสงครามค่าธรรมเนียม

มิ้นท์

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

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

การจัดมัดระบบ

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

ตัวอย่างเช่น ไม่นานหลังจากเปิดตัวเครือข่ายหลัก Babylon ก็มีการเติบโตของการค้ากองทุนระยะที่ 1 ในปริมาณ 1k BTC โดยมีการเต็มที่แล้ว โดยมีจำนวนประมาณ 300 BTC ที่ได้รับการเติบโตเกินกว่าและต้องการให้มีการยกเลิกการผูกพัน


Feerate เพิ่มขึ้นเกิน 1k sats/vBytes เมื่อเปิดตัวเครือข่ายหลัก Babylon แห่ง Gate ที่มา: Mempool.space

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

Bitcoin MEV ถือว่าเป็นอะไร?

ดังนั้น สิ่งที่สามารถถือว่าเป็น MEV บนบิทคอยน์คืออะไรบ้าง? ทั้งหมดคำจำกัดความของ MEVแตกต่างกันภายใต้สถานการณ์ที่แตกต่างกัน

โดยทั่วไป MEV บน Bitcoin หมายถึงวิธีต่าง ๆ ที่นักขุดสามารถใช้ประโยชน์สูงสุดจากกระบวนการสร้างบล็อกได้ โดยเราสามารถจัดประเภทได้โดยประมาณดังนี้:

  • ผู้ใช้ที่จ่ายค่าธรรมเนียมเพิ่มเติม: ช่องทางทั่วไปสําหรับผู้ใช้ที่ต้องการเร่งการทําธุรกรรมของพวกเขาคือผ่านบริการเร่งการทําธุรกรรมนอกเครือข่ายซึ่งมักจะมีค่าใช้จ่ายสูงเนื่องจากผู้ใช้ได้รับลําดับความสําคัญสําหรับการทําธุรกรรมของพวกเขาที่จะรวม ผู้ค้ายังสามารถเสนอค่าธรรมเนียมที่สูงขึ้นให้กับนักขุดผ่านกลไกเช่น RBF (Replace-by-Fee) และ CPFP (Child Pays for Parent) เพื่อให้มีการจัดลําดับความสําคัญของธุรกรรมและบรรลุเวลายืนยันที่เร็วขึ้น ธุรกรรมที่มีอัตราค่าธรรมเนียมและค่าธรรมเนียมต่ํามักจะเผชิญกับเวลาการยืนยันที่ยาวนานขึ้นเนื่องจากนักขุดที่ขับเคลื่อนด้วยผลกําไรจัดลําดับความสําคัญของธุรกรรมที่ทํากําไรสําหรับการรวมบล็อก
  • การกบดานระหว่างผู้ใช้และผู้ขุดเหมือง: ผู้ใช้และผู้ขุดเหมืองที่กบดานกันเพื่อตรวจสอบหรือรวมการทำธุรกรรมบางรายการที่มีความสำคัญเฉพาะเจาะจง ตัวอย่างเช่น ผู้ใช้ที่มีเจตนาไม่ดีและผู้ขุดเหมืองกบดานกันเพื่อตรวจสอบและยกเลิกการทำธุรกรรมโทษบนระบบ Lightning Network เพื่อหาทรัพย์สินในช่องทางอย่างผิดกฎหมาย ระบบอื่น ๆ อย่าง BitVM และการทำธุรกรรมโทษของมันก็เผชิญกับความเสี่ยงเช่นเดียวกัน
  • นักขุด Bitcoin ขุดบน sidechains / L2: ซึ่งรวมถึงต้นต่างๆ การทำเหมืองร่วมกันแผน, ที่ที่นักขุดใช้พลังการคำนวณซ้ำบนบิทคอยน์เพื่อป้องกันเครือข่ายอื่น ๆ ด้วยการทำเหมืองรวม, มันสามารถส่งเสริมการกระจายพลังขุดไปที่พื้นที่ศูนย์กลางเนื่องจากนักขุดขนาดใหญ่อาจใช้พลังการคำนวณของพวกเขาบนโซ่หลักเพื่อมีอิทธิพลต่อการผลิตบล็อกการสั่งลำดับ ฯลฯ บน L2, ซึ่งจะทำให้ได้รับการตอบแทนการขุด L2 ที่มากเกินไปและอาจส่งผลต่อความปลอดภัยของเครือข่าย L2

วิธีการเสนอราคาค่าธรรมเนียมที่เอื้อต่อตลาดสาธารณะ (เช่น RBF) เล่นบทบาทที่เชิงบวกต่อระบบเศรษฐกิจโดยรวม ส่งเสริมเศรษฐกิจตลาดเสรี อย่างไรก็ตาม เมื่อผู้ใช้มีการชำระเงินนอกช่องทางกับกลุ่มขุดแร่ นั่นไม่สงวนสิทธิ์ที่จะทำให้ระบบกระจายอำนาจและต้านการเซ็นเซอร์ชั่น ซึ่งได้รับการเรียกว่า "MEVil"

ตัวอย่างของบิทคอยน์ MEV

โดยอ้างอิงจากการจำแนกที่กล่าวมา เราสามารถสังเกตเห็นกรณีหลายรายการของ MEV

ธุรกรรมที่ไม่มีมาตรฐาน

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

บางตัวอย่างทั่วไปรวมถึง:

  • บล็อก 776,884: ขุดโดยพูล Terra บล็อกนี้มีธุรกรรมสิทธิ์เขียนขนาด 849.93 kvB ซึ่งเป็นวิดีโอ MP4 1 นาทีของกบถือเครื่องดื่ม ที่ได้รับค่าธรรมเนียม 0.5 BTC จากผู้ขุด
  • บล็อก 777,945: มีภาพรูปแบบ WEBP ขนาด 4000 x 5999 พิกเซล ขนาด 975.44 kvB ซึ่งได้รับค่าธรรมเนียมจากผู้ขุดเหรียญ 0.75 BTC
  • บล็อกอื่น ๆ 786,501 ได้รับค่าธรรมเนียมประมาณ 0.5 BTC สำหรับการสร้างสรรค์ภาพ JPEG ของจูเลียน อัสซังบนหน้าปกนิตยสาร Bitcoin โดยใช้พื้นที่ 992.44 kvB

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

ตัวอย่างเช่น Marathon Digital ได้เสนอ "Slipstream" ซึ่งเป็นบริการส่งธุรกรรมโดยตรงที่ช่วยให้ลูกค้าสามารถส่งธุรกรรมที่ซับซ้อนและไม่มีมาตรฐานได้

เหตุการณ์ MEV บน Side Chains / L2s

Stаcks ใช้เครือข่ายข้าง (sidechain) โดยใช้กลไกการเชื่อมโยงอันเป็นเอกลักษณ์ คือ Proof of Transfer (PoX) ซึ่งช่วยให้ผู้ขุดบิทคอยน์สามารถขุดบล็อกสําหรับ Stаcks และดําเนินการทําธุรกรรมบนบล็อกเชนของบิทคอยน์ พร้อมทั้งได้รับรางวัล STX ไปด้วย

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

ผลกระทบต่อระบบนิเวศ:

  1. โดยไม่รวมภาระผูกพันจากนักขุดที่ซื่อสัตย์คนอื่น ๆ ในที่สุดรางวัลที่ส่งผ่านไปยัง stackers จะลดลง

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

อย่างไรก็ตามปัญหานี้จะถูกแก้ไขโดยการอัพเกรด Stacks Nakamoto ซึ่งจะทําให้กลยุทธ์นี้ไม่ทํากําไรอีกครั้ง การอัปเกรดนี้จะเปลี่ยนจากการเลือกตั้งนักขุดแบบธรรมดาไปเป็นการใช้อัลกอริธึมการเรียงลําดับและใช้เทคนิค Assumed Total Commitment with Carryforward (ATC-C) เพื่อลดความสามารถในการทํากําไรของการขุด MEV นักขุดคาดว่าจะแสดงการมีส่วนร่วมอย่างสม่ําเสมอใน 10 บล็อกสุดท้ายเพื่อให้มีคุณสมบัติในการเรียงลําดับ นักขุดที่ไม่ได้ขุดอย่างน้อย 5 จาก 10 บล็อกสุดท้ายจะถูกตัดสิทธิ์จากการชนะรางวัลสแต็คใด ๆ ด้วย ATC-C ความน่าจะเป็นที่นักขุดจะชนะบล็อก Stacks จะเท่ากับค่าใช้จ่าย BTC ของนักขุดหารด้วยค่ามัธยฐาน BTC ภาระผูกพันใน 10 บล็อกล่าสุด สิ่งนี้จะช่วยลดแรงจูงใจให้นักขุดได้รับผลประโยชน์ที่ไม่สมส่วนโดยไม่รวมภาระผูกพันบล็อกของนักขุดรายอื่น

การประมูลสำหรับธุรกรรมสินทรัพย์ทางเลือก

MEV ที่เกี่ยวข้องกับสินทรัพย์ทางเลือกเช่น Ordinals และ Runes สามารถแบ่งออกเป็นสองประเภทที่กล่าวถึงไว้ก่อนหน้านี้ได้:

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

สําหรับกลุ่มการขุดความสําเร็จครั้งแรกของรูนให้แหล่งกําไรเพิ่มเติม ตัวอย่างเช่นในช่วงเหตุการณ์การลดลงครึ่งหนึ่งการเปิดตัว Runes ที่คาดหวังไว้สูงนําไปสู่ปริมาณธุรกรรมและค่าธรรมเนียมเครือข่ายที่สูงเป็นประวัติการณ์เนื่องจากผู้ใช้จํานวนมากแข่งขันกันเพื่อให้ธุรกรรมของพวกเขารวมอยู่ในบล็อกการลดลงครึ่งหนึ่งของ Bitcoin ครั้งประวัติศาสตร์ ค่าธรรมเนียมการทําธุรกรรมหลังการลดลงครึ่งหนึ่งเพิ่มขึ้นเป็นมากกว่า 1,500 sats/vByte (เพิ่มขึ้นจากน้อยกว่า 100 sats/vByte ก่อนการลดลงครึ่งหนึ่ง) ViaBTC ใช้ประโยชน์จากการเพิ่มขึ้นนี้โดยการขุดบล็อกครึ่งหนึ่งซึ่งตรงกับการเปิดตัว Runes โดยได้รับผลกําไร 40.75 BTC ในบล็อก 840,000 โดย 37.6 BTC มาจากค่าธรรมเนียมการทําธุรกรรมที่เกี่ยวข้องกับรูน เนื่องจากรางวัลบล็อกลดลงครึ่งหนึ่งค่าธรรมเนียมการทําธุรกรรมจาก Runes ได้พิสูจน์แล้วว่าเป็นแหล่งรายได้ที่ทํากําไรให้กับนักขุด


แหล่งที่มา: Mempool.space


แหล่งที่มา: Mempool.space

สําหรับผู้ค้าธุรกรรม Bitcoin โดยใช้ Runes และ Ordinals ใช้ SIGHASH_SINGLE|SIGHASH_ANYONECANPAY สําหรับ PSBTs (ธุรกรรม Bitcoin ที่ลงนามบางส่วน) ซึ่งอนุญาตให้มีอินพุตที่ลงนามเพียงรายการเดียวเพื่อให้สอดคล้องกับเอาต์พุตเดียว เมื่อรวมกับความโปร่งใสของ mempool สิ่งนี้ช่วยให้ผู้ซื้อจํานวนมากค้นพบการซื้อขายที่อาจทํากําไรได้ ดังนั้นผู้ค้ามักใช้ RBF และ CPFP ซึ่งนําไปสู่สงครามค่าธรรมเนียมการแข่งขันทําให้นักขุดสามารถจับ MEV จากความต้องการนี้ได้ ตัวอย่างเช่นเมื่อผู้ขายแสดงรายการสินทรัพย์เพื่อขายผู้ซื้อสามารถเสนอราคาและใช้ RBF เพื่อเพิ่มค่าธรรมเนียมการทําธุรกรรมเมื่อมีคู่แข่งหวังว่าธุรกรรมของพวกเขาจะได้รับการยืนยัน

ตัวอย่างที่ดังกล่าวเป็นตัวอย่างที่สามารถเห็นได้ง่ายเกี่ยวกับการแข่งขันของนักเทรด คือการทำธุรกรรมด้วย ID: 2ffed299689951801a68b5791f261225b24c8249586ba65a738ec403ba811f0d หลังจากที่ผู้ขายลงทะเบียนสินทรัพย์ของพวกเขา การทำธุรกรรมถูกแทนที่ซ้ำๆ โดยใช้ RBF ด้วยอัตราค่าธรรมเนียม 238, 280, 298 และ 355 sat/vB


แหล่งที่มา: Mempool.space

อีกตัวอย่างหนึ่งเกี่ยวข้องกับกระบวนการสร้าง OrdiBots บนแพลตฟอร์ม Magic Eden ผู้ใช้หลายคนตกเป็นเหยื่อของการโจมตีด้านหน้าของพูลธุรกรรม จารึกการสร้างเหรียญของ OrdiBots บน Magic Eden ใช้ PSBTs การมีอยู่ของ PSBT และช่วงเวลาบล็อก Bitcoin 10 นาทีช่วยให้ผู้ซื้อที่มีศักยภาพสามารถแข่งขันสําหรับธุรกรรมเดียวกันโดยการแนะนําที่อยู่ลายเซ็นที่แตกต่างกันเพียงแค่จ่ายค่าธรรมเนียมที่สูงขึ้น สิ่งนี้ส่งผลให้ผู้ใช้ที่อนุญาตพิเศษบางรายไม่สามารถสร้างได้เนื่องจากการแทรกแซงจากบอทที่ทํางานด้านหน้า (ต่อมาทีมงานขอโทษและสัญญาว่าจะชดเชยผู้ใช้ที่ได้รับผลกระทบด้วย OrdiBots ที่กําหนดเอง)

อย่างไรก็ตาม ไม่ใช่ทุกเทคนิคหรือเหตุการณ์ที่เกี่ยวข้องกับ MEV ที่เป็นอันตรายต่อผู้ใช้ทั้งหมด ท่านสามารถใช้เทคนิค MEV เพื่อป้องกันการสูญเสียทรัพย์สินของผู้ใช้ได้ในบางกรณี เช่น หากไม่มี RBF ก็ไม่สามารถทำธุรกรรมที่ผิดพลาดได้รอดชีวิต, และการทำธุรกรรมที่ติดอยู่อาจยืนยาวเป็นเวลานานทำให้เกิดค่าโอกาสที่สูญเสียได้ นอกจากนี้การใช้งาน RBF ยังมีประโยชน์ต่อความปลอดภัยของเครือข่าย Bitcoin โดยค่าส่วนเบี่ยงเบนจากบล็อกที่คาดว่าจะลดลงต่อค่าธรรมเนียมการทำธุรกรรมในอนาคต ค่าธรรมเนียมการทำธุรกรรมจะเป็นปัจจัยสำคัญในการสร้างสรรค์ให้กับนักขุดเพื่อสั่งประสบการณ์ในเครือข่าย Bitcoin นักพัฒนา Bitcoin Peter Todd ยังมีเสียงสูงเรื่อง ประโยชน์ของ RBFและแนะนำนักเหมืองให้ทำการรัน RBF เต็มรูปแบบ

ส่วนประกอบทางเทคนิคสำคัญในการสนับสนุน MEV ในบิตคอยน์

ดังนั้นองค์ประกอบทางเทคนิคที่สําคัญหรือวิธีการเกี่ยวกับ Bitcoin ที่สนับสนุนโอกาส MEV เหล่านี้คืออะไร? พื้นที่ทางเทคนิคที่เกี่ยวข้องโดยทั่วไป ได้แก่ mempools, RBF (Replace-by-Fee), CPFP (Child Pays for Parent), mining pool acceleration services และ mining pool protocols

Mempool

เช่นเดียวกับ Ethereum และเครือข่ายบล็อกเชนปกติอื่น ๆ Bitcoin ก็มีโครงสร้างสระการทำธุรกรรมที่ใช้เก็บธุรกรรมที่ได้รับจากโหนด P2P แต่ยังไม่ได้รวมอยู่ในบล็อก ความโปร่งใสและแบบกระจายของ mempool ช่วยให้ธุรกรรมทั้งหมดสามารถถูกแพร่กระจายไปยังนักขุด ให้สภาพแวดล้อมที่เหมาะสมสำหรับโอกาส MEV

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

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


บล็อค 836361 (สีของพิกเซลแสดงอัตราค่าธรรมเนียม), Source: mempool.space

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

การทำธุรกรรมที่ถูกกระจายผ่านโหนด P2P แทนที่จะถูกส่งโดยตรง (เช่นผ่านจุดสิ้นสุด RPC) ให้กับผู้ขุดหรือสระว่ายน้ำขุดช่วยทำให้เกิดความสับสนเกี่ยวกับต้นกำเนิดของธุรกรรม ทำให้ยากขึ้นสำหรับผู้ขุดและสระว่ายน้ำในการตัดสินใจระงับการทำธุรกรรมตามข้อมูลที่ระบุ

นอกจากการใช้บริการการเร่งรีบธุรกรรมผ่านบริการเร่งรีบธุรกรรม ผู้ใช้ยังสามารถเลือกเร่งรีบธุรกรรมของพวกเขาผ่าน RBF และ CPFP ได้อีกด้วย

RBF และ CPFP

Replace-by-Fee ( อาร์บีเอฟ) และ Child Pays for Parent (CPFP) เป็นวิธีที่ผู้ใช้ใช้งานอย่างส่วนใหญ่เพื่อเพิ่มลำดับความสำคัญของธุรกรรม

RBF (Replace-by-Fee) ช่วยให้ธุรกรรมที่ยังไม่ได้รับการยืนยันในคิวของธุรกรรมสามารถถูกแทนที่ด้วยธุรกรรมอื่นที่ขัดแย้งกัน (โดยอ้างอิงอย่างน้อยหนึ่งของอินพุทเดียวกัน) แต่มีอัตราค่าธรรมเนียมสูงกว่าและค่าธรรมเนียมรวมทั้งหมดสูงกว่า การนำ RBF เข้ามาใช้งานสามารถทำได้หลายวิธี วิธีที่เป็นที่นิยมสุดคือการใช้งาน RBF แบบตัวเลือก (opt-in RBF) ที่ออกแบบโดย BIP125, ที่นี่เฉพาะธุรกรรมที่ได้รับการทำเครื่องหมายเท่านั้นที่สามารถถูกแทนที่ วิธีการอื่น คือ RBF เต็มรูปแบบ ที่ธุรกรรมสามารถถูกแทนที่ได้โดยไม่ว่าพวกเขาจะได้รับการทำเครื่องหมายหรือไม่

CPFP (Child Pays for Parent) ใช้วิธีการที่แตกต่างกันเพื่อเร่งการยืนยันธุรกรรม แทนที่จะแทนที่ธุรกรรมที่ติดอยู่ใน mempool ดังเห็นได้ใน RBF ผู้รับเงินสามารถเร่งความเร็วของธุรกรรมหลักที่รอดำเนินการโดยส่งธุรกรรมลูกที่ใช้ UTXO ในธุรกรรมรอดำเนินการกับอัตราค่าธรรมเนียมที่สูงกว่า นี่อาจเป็นการกระตุ้นให้ผู้ขุดเข้าร่วมด้วยกันแบบจัดกลุ่มของธุรกรรมเหล่านี้ในบล็อกต่อไป ดังนั้นคุณอาจเห็นธุรกรรมที่มีค่าธรรมเนียมต่ำมากถูกนำเข้าไปในบล็อก แม้ว่าอัตราค่าธรรมเนียมจะสูงในขณะใดขณะหนึ่ง ซึ่งเป็นไปได้ว่าธุรกรรมเหล่านี้จะใช้ CPFP (เนื่องจากธุรกรรมที่ตามมาจะชำระค่าธรรมเนียม)


ธุรกรรมใช้ CPFP เพื่อให้ธุรกรรมหลักที่มีอัตราค่าธรรมเนียมต่ำ (7.01 sat/VB) ได้รับการยืนยัน แหล่งที่มา: mempool.space

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

บริการชำระค่าธรรมเนียมแบบออกแบบและบริการเพิ่มความเร็วของสระแร่

นอกจากวิธีเช่น RBF (Replace-by-Fee) และ CPFP (Child Pays for Parent) ผู้ใช้งานยังสามารถเลือกที่จะใช้ การชำระค่าธรรมเนียมนอกช่อง เพื่อเร่งการทําธุรกรรมของพวกเขา ตัวอย่างเช่นพูลการขุดจํานวนมากมีทั้งแบบฟรีและแบบเสียเงิน บริการช่วยเร่งการทำธุรกรรมเพื่อเพิ่มความเร็วในการบรรจุธุรกรรมโดยการส่ง txID ของพวกเขา หากเป็นบริการที่เสียค่าใช้จ่ายผู้ใช้จะต้องชำระค่าบริการเพื่อสนับสนุนกองแร่ โดยเนื่องจากบริการประเภทนี้เกี่ยวข้องกับการชำระค่าธรรมเนียมผ่านระบบภายนอกเครือข่าย Bitcoin (เช่นผ่านเว็บไซต์ การชำระเงินด้วยบัตรเครดิต เป็นต้น) จึงเรียกว่าการชำระค่าบริการที่เกิดขึ้นนอกเครือข่าย

แม้ว่าการชําระค่าธรรมเนียมนอกวงจะให้การเยียวยาสําหรับธุรกรรมที่ไม่สามารถใช้ RBF หรือ CPFP ได้ แต่การใช้งานอย่างกว้างขวางในระยะเวลานานอาจส่งผลต่อการต่อต้านการเซ็นเซอร์ของ Bitcoin

โปรโตคอลพูลขุดเหรียญ

ในการสนทนาก่อนหน้านี้ เราพิจารณากลุ่มของ mining pools และ miners ในฐานะกลุ่มเดียวกัน แต่ในความเป็นจริงมีความจำเป็นในการแบ่งงานและการร่วมมือระหว่างกัน Mining pools รวมพลังคำนวณของ miners เพื่อทำการขุดเหมืองและจัดสรรรางวัลขึ้นอยู่กับส่วนแบ่งของพลังคำนวณ กระบวนการร่วมมือนี้ต้องใช้โปรโตคอลบางอย่างสำหรับการประสานงาน

ในโปรโตคอลสระว่ายน้ำการขุดเหมืองทั่วไป เช่น Stratum v1 สระว่ายน้ำการขุดเหมืองเพียงแค่จำเป็นต้องให้ขุดเหมืองได้รับเทมเพลทบล็อก (รวมถึงหัวบล็อกและข้อมูลธุรกรรม Coinbase) และขุดเหมืองจะทำการคำนวณแฮชตามเทมเพลทนี้ ยังมีเครื่องมืออื่น ๆ เช่น stratum.workซึ่งสามารถเห็นภาพข้อมูล Stratum จากกลุ่มการขุดต่างๆ

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

ดังนั้น ในโปรโตคอล Stratum v1 เราสามารถแมปบทบาทโดยรวมไปยังนิเวศ Ethereum ได้โดยประมาณ ดังนี้:

  • คนงานเหมือง: รับผิดชอบส่วนหนึ่งของผู้เสนอ (ทําการคํานวณแฮช)
  • Mining Pools: ทำหน้าที่เป็นผู้สร้างโดยใช้การคำนวณแฮชที่ถูกคำนวณโดยนักขุดและเป็นผู้เสนอบล็อค

อนาคตจะเป็นอย่างไร?

โซลูชันที่มีแนวโน้มบางอย่างได้รับการพัฒนาหรือกําลังดําเนินการเพื่อแก้ไขผลกระทบด้านลบของ MEV (Miner Extractable Value) ต่อ Bitcoin

โปรโตคอลใหม่

ในบางโปรโตคอลของพูลขุดเหมืองใหม่ เช่น ชั้น v2และเบรดพูลนักขุดสามารถเลือกธุรกรรมที่จะบรรจุได้โดยอัตโนมัติ Stratum v2 ถูกนํามาใช้แล้วโดยพูลการขุดบางกลุ่ม (เช่น DEMAND) และเฟิร์มแวร์การขุด (เช่น Braiins) ทําให้นักขุดแต่ละคนสามารถสร้างเทมเพลตบล็อกของตนเองได้ การกระจายอํานาจ และประสิทธิภาพของการส่งข้อมูลในขณะที่ลดความเสี่ยงของการเซ็นเซอร์ธุรกรรมและ MEV บน Bitcoin

ดังนั้น ถ้าปฏิบัติตามแนวโน้มนี้ บทบาทของกลุ่มขุดและผู้ขุดเหมือนกันจะไม่พัฒนาในลักษณะเดียวกับโมเดล Ethereum PBS (Proposer/Builder Separation) ในอนาคต

นอกจากนี้การออกแบบใหม่ใน Bitcoin Core ที่เกี่ยวข้องกับกลุ่มธุรกรรมอาจนํามาซึ่งการเปลี่ยนแปลงโดยหลักแล้วรวมถึงการปรับปรุงกลยุทธ์การถ่ายทอดธุรกรรม v3 และ mempool คลัสเตอร์ที่กล่าวถึงกันมาก อย่างไรก็ตาม ผลกระทบ ของการออกแบบใหม่เหล่านี้เช่นการใช้งานทางออกของช่องสัญญาณ Lightning Network ยังคงอยู่ภายใต้ การอภิปราย.

ผลกระทบจากการลดรางวัลการขุดแร่

การลดผลตอบแทนจากการขุดเป็นปัญหาสําคัญ เมื่อรางวัลบล็อกลดลงอีกในอนาคตอาจมีผลกระทบหลายประการต่อเครือข่าย

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

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

อย่างไรก็ตามตามที่กล่าวไว้ในส่วน "การชําระค่าธรรมเนียมนอกวง" ผลกระทบของสิ่งจูงใจทางเศรษฐกิจของ Bitcoin นอกห่วงโซ่เหล่านี้ต่อระบบความเข้ากันได้ของแรงจูงใจที่ควบคุมด้วยตนเองของ Bitcoin ยังคงมีให้เห็น

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

ขอบคุณพิเศษ

ขอบคุณอาเจียนสำหรับการตรวจสอบและคำแนะนำ!

ข้อความประกาศปลดล็อก:

  1. บทความนี้พิมพ์ซ้ําจาก [ปานกลาง]. ลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [เจฟฟรีย์ ฮู, โรงแรมจินหมิง (Jinming NEO @HashKey ทุน จอร์จ จาง @Flashbots]. หากมีการโต้แย้งเรื่องการเผยแพร่นี้โปรดติดต่อ ประตูเรียนรู้ทีมงานและพวกเขาจะจัดการด้วยความรวดเร็ว
  2. ข้อจํากัดความรับผิดชอบความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนและไม่ถือเป็นคําแนะนําการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นๆ ถูกดำเนินการโดยทีมงาน Gate Learn นอกจากที่ระบุไว้ การคัดลอก การแจกจ่าย หรือการลอกเลียนแบบบทความที่แปลนั้นถือเป็นการละเมิดกฎหมาย

การถอดรหัส Bitcoin MEV: ความคิดและผลกระทบ

กลางSep 08, 2024
บทความนี้เจาะลึกถึงปรากฏการณ์ของมูลค่าที่สกัดได้ของนักขุด (MEV) ในเครือข่าย Bitcoin วิเคราะห์ความสําคัญที่เพิ่มขึ้นด้วยการพัฒนาเครือข่ายและการแนะนําโปรโตคอลใหม่ มันเปรียบเทียบความแตกต่างใน MEV ระหว่าง Bitcoin และ Ethereum และให้ภาพรวมโดยละเอียดของส่วนประกอบทางเทคนิคที่รองรับ MEV บน Bitcoin รวมถึงการดําเนินการพูลหน่วยความจํา RBF, CPFP และโปรโตคอลพูลการขุด บทความนี้ยังกล่าวถึงปัญหาที่อาจเกิดขึ้นกับ Bitcoin MEV และการพัฒนาในอนาคตรวมถึงโปรโตคอลและกลยุทธ์พูลการขุดใหม่เพื่อแก้ไขผลกระทบของผลตอบแทนการขุดที่ลดลง
การถอดรหัส Bitcoin MEV: ความคิดและผลกระทบ

บทนำ

คอนเซปต์ของบิทคอยน์ MEV (Miner Extractable Value) ปรากฏขึ้นในช่วงเริ่มต้นเท่านั้น2013. ถึงแม้ว่าจะเป็นระบบที่เจริญเติบโตล่าสุดสำหรับ MEV ใน Ethereum ระบบ Bitcoin ที่กำลังเติบโตอย่างรวดเร็วพร้อมกับการเปิดตัว metaprotocols เช่น BRC-20s, Ordinals, Runes มีความสามารถในการโปรแกรมมากขึ้น การแสดงออกและโอกาส MEV ในอนาคต

รายงานนี้จะวิเคราะห์ความซับซ้อนที่เพิ่มขึ้นของ MEV ใน Bitcoin และประเมินผลกระทบต่อระบบนิเวศที่กว้างขวาง

ทำไมมีการให้ความสำคัญมากขึ้นกับบิทคอยน์ MEV ล่ะ?

ก่อนการเปิดตัว Ordinals MEV บน Bitcoin ไม่ได้รับการยอมรับอย่างกว้างขวางและมีความสําคัญโดยมุ่งเน้นไปที่เครือข่ายฟ้าผ่าและการโจมตีการขุด sidechain อย่างไรก็ตามการอัปเกรด Taproot ได้นําการแสดงออกและความสามารถในการตั้งโปรแกรมบน Bitcoin มาใช้มากขึ้นซึ่งอํานวยความสะดวกในการเปิดตัว metaprotocols เช่น Ordinals และ Runes ที่นําความกังวลของ MEV มาสู่แนวหน้า เวลาบล็อก 10 นาทีของ Bitcoin ยังทําให้ปัญหารุนแรงขึ้นทําให้ผู้ใช้ที่ไม่มีประสบการณ์ตกเป็นเหยื่อของการโจมตี MEV ในรูปแบบต่างๆเช่นการดมกลิ่นค่าธรรมเนียมเมื่อเสนอราคาในตลาดจารึก เมื่อรางวัลบล็อกลดลงความสามารถในการทํากําไรของนักขุดก็ลดลงทําให้นักขุดมุ่งเน้นไปที่การเพิ่มค่าธรรมเนียมการทําธุรกรรมสูงสุดซึ่งอาจอธิบายการเพิ่มขึ้นของกิจกรรม MEV

กราฟด้านล่างแสดงถึงการกระโดดขึ้นของค่าธรรมเนียมเมื่อเทียบกับรางวัลบล็อกที่เกิดขึ้นรอบ Ordinals and Runes ที่ทุกคนรอคอยอย่างมาก ในบางจุด มันก็มากกว่า 60% ของส่วนแบ่งรายได้ขุมที่เกิดจากการขุดบิทคอยน์ทั้งหมด


Source: Dune analytics (@data_always), อัตราค่าธรรมเนียมการทำธุรกรรม% ของรางวัลการขุดเจาะข้อมูล ข้อมูล ณ วันที่ 22 กรกฎาคม พ.ศ. 2567

จนถึงปัจจุบันเราได้เห็นจำนวนของการใช้ BTCFi ที่เพิ่มขึ้นและการพัฒนาที่ก้าวหน้า ทำให้สถานะของ Bitcoin เปลี่ยนไปจากเพียงเพียงเครื่องมือเงินดิจิทัล/เครือข่ายการชำระเงินเป็นระบบนิเวศที่กำลังบ่งบอกให้เห็นถึงความหลากหลายที่เพิ่มขึ้นอย่างรวดเร็ว นี่อาจทำให้มีโอกาส MEV มากขึ้นบน Bitcoin

ความแตกต่างระหว่าง MEV ใน Bitcoin กับ Ethereum

การสนทนาที่จำกัดเกี่ยวกับ MEV ใน Bitcoin สามารถเรียกได้ว่าเกิดจากการออกแบบโครงสร้างที่แตกต่างกันอย่างมากระหว่าง Bitcoin และ Ethereum

การออกแบบสถาปัตยกรรม

Ethereum ซึ่งดำเนินการบน Ethereum Virtual Machine (EVM) ที่สามารถทำให้สามารถดำเนินการกับสมาร์ทคอนแทรคได้สำเร็จ บรรลุความสามารถในการโปรแกรมได้ผ่านการรักษาสถานะเครื่องจักรระบบสากล

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

ในทางตรงกันข้าม Bitcoin ซึ่งทํางานบนภาษาสคริปต์ซึ่งไม่เป็นสถานะเหมือน Ethereum ใช้โมเดล UTXO หากเป็นเพียงการโอน bitcoin มาตรฐานเฉพาะผู้รับที่ตั้งใจไว้เท่านั้นที่สามารถใช้เอาต์พุตผ่านลายเซ็นที่ถูกต้องซึ่งไม่ส่งผลให้เกิดการแข่งขันจากผู้ใช้รายอื่นเพื่อใช้จ่ายเงิน อย่างไรก็ตามบน Bitcoin คุณยังสามารถสร้าง UTXOs ที่สามารถปลดล็อกได้โดยหลายฝ่ายโดยใช้สคริปต์หรือ SIGHASH ธุรกรรมที่ยืนยันก่อนคือธุรกรรมที่สามารถใช้ UTXO ได้ อย่างไรก็ตามเนื่องจากเงื่อนไขการปลดล็อกของแต่ละ UTXO นั้นเกี่ยวข้องกับ UTXO เพียงอย่างเดียวและไม่ได้ขึ้นอยู่กับ UTXOs อื่น ๆ ดังนั้นเงื่อนไขการแข่งรถจึง จํากัด เฉพาะ UTXO นี้เท่านั้น

Altcoins บนบิทคอยน์

นอกจากความแตกต่างพื้นฐานในการออกแบบที่กล่าวมาข้างต้นแล้ว การนำเข้าสินทรัพย์มีค่าที่เกินกว่า BTC ยังสร้างแรงบันดาลใจให้กับ Miner Extractable Value (MEV) ด้วย MEV ที่เกิดขึ้นจากสถานการณ์เหล่านี้พื้นฐานโดยประมาณคือการกำหนดความเป็นเจ้าของสินทรัพย์และความถูกต้องของการกระทำบนเชือกซึ่งเป็นโครงสร้างข้อมูลชนิด native ของ BTC โดยเหตุการณ์ที่กำหนดขึ้นโดยอิงตามลำดับการแข่งขันสำหรับการเป็นเจ้าของและ MEV จึงเกิดขึ้น

โดยไม่ต้องพิจารณาสินทรัพย์อื่น ๆ นักขุดที่มีเหตุผลจะบรรจุธุรกรรมที่ถูกต้องตามกฎหมายตามค่าธรรมเนียมการทําธุรกรรมและเรียกเก็บค่าธรรมเนียมตามขนาดธุรกรรมเท่านั้น อย่างไรก็ตามหากธุรกรรม Bitcoin เป็นมากกว่าการโอนมาตรฐานเช่นการสร้างสินทรัพย์ที่มีค่าใหม่ (เช่น Runes เป็นต้น) นักขุดสามารถใช้กลยุทธ์ต่างๆนอกเหนือจากการพิจารณาค่าธรรมเนียมการทําธุรกรรม Bitcoin: 1) ตรวจสอบธุรกรรมและแทนที่ด้วยธุรกรรมเหรียญกษาปณ์ของตนเอง 2) ต้องการค่าธรรมเนียมที่สูงขึ้นจากผู้ใช้ (การชําระเงินแบบ on-chain, off-chain หรือ sidechain); 3) ให้ผู้ใช้หลายคนเสนอราคาซึ่งกันและกันส่งผลให้เกิดสงครามค่าธรรมเนียม

มิ้นท์

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

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

การจัดมัดระบบ

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

ตัวอย่างเช่น ไม่นานหลังจากเปิดตัวเครือข่ายหลัก Babylon ก็มีการเติบโตของการค้ากองทุนระยะที่ 1 ในปริมาณ 1k BTC โดยมีการเต็มที่แล้ว โดยมีจำนวนประมาณ 300 BTC ที่ได้รับการเติบโตเกินกว่าและต้องการให้มีการยกเลิกการผูกพัน


Feerate เพิ่มขึ้นเกิน 1k sats/vBytes เมื่อเปิดตัวเครือข่ายหลัก Babylon แห่ง Gate ที่มา: Mempool.space

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

Bitcoin MEV ถือว่าเป็นอะไร?

ดังนั้น สิ่งที่สามารถถือว่าเป็น MEV บนบิทคอยน์คืออะไรบ้าง? ทั้งหมดคำจำกัดความของ MEVแตกต่างกันภายใต้สถานการณ์ที่แตกต่างกัน

โดยทั่วไป MEV บน Bitcoin หมายถึงวิธีต่าง ๆ ที่นักขุดสามารถใช้ประโยชน์สูงสุดจากกระบวนการสร้างบล็อกได้ โดยเราสามารถจัดประเภทได้โดยประมาณดังนี้:

  • ผู้ใช้ที่จ่ายค่าธรรมเนียมเพิ่มเติม: ช่องทางทั่วไปสําหรับผู้ใช้ที่ต้องการเร่งการทําธุรกรรมของพวกเขาคือผ่านบริการเร่งการทําธุรกรรมนอกเครือข่ายซึ่งมักจะมีค่าใช้จ่ายสูงเนื่องจากผู้ใช้ได้รับลําดับความสําคัญสําหรับการทําธุรกรรมของพวกเขาที่จะรวม ผู้ค้ายังสามารถเสนอค่าธรรมเนียมที่สูงขึ้นให้กับนักขุดผ่านกลไกเช่น RBF (Replace-by-Fee) และ CPFP (Child Pays for Parent) เพื่อให้มีการจัดลําดับความสําคัญของธุรกรรมและบรรลุเวลายืนยันที่เร็วขึ้น ธุรกรรมที่มีอัตราค่าธรรมเนียมและค่าธรรมเนียมต่ํามักจะเผชิญกับเวลาการยืนยันที่ยาวนานขึ้นเนื่องจากนักขุดที่ขับเคลื่อนด้วยผลกําไรจัดลําดับความสําคัญของธุรกรรมที่ทํากําไรสําหรับการรวมบล็อก
  • การกบดานระหว่างผู้ใช้และผู้ขุดเหมือง: ผู้ใช้และผู้ขุดเหมืองที่กบดานกันเพื่อตรวจสอบหรือรวมการทำธุรกรรมบางรายการที่มีความสำคัญเฉพาะเจาะจง ตัวอย่างเช่น ผู้ใช้ที่มีเจตนาไม่ดีและผู้ขุดเหมืองกบดานกันเพื่อตรวจสอบและยกเลิกการทำธุรกรรมโทษบนระบบ Lightning Network เพื่อหาทรัพย์สินในช่องทางอย่างผิดกฎหมาย ระบบอื่น ๆ อย่าง BitVM และการทำธุรกรรมโทษของมันก็เผชิญกับความเสี่ยงเช่นเดียวกัน
  • นักขุด Bitcoin ขุดบน sidechains / L2: ซึ่งรวมถึงต้นต่างๆ การทำเหมืองร่วมกันแผน, ที่ที่นักขุดใช้พลังการคำนวณซ้ำบนบิทคอยน์เพื่อป้องกันเครือข่ายอื่น ๆ ด้วยการทำเหมืองรวม, มันสามารถส่งเสริมการกระจายพลังขุดไปที่พื้นที่ศูนย์กลางเนื่องจากนักขุดขนาดใหญ่อาจใช้พลังการคำนวณของพวกเขาบนโซ่หลักเพื่อมีอิทธิพลต่อการผลิตบล็อกการสั่งลำดับ ฯลฯ บน L2, ซึ่งจะทำให้ได้รับการตอบแทนการขุด L2 ที่มากเกินไปและอาจส่งผลต่อความปลอดภัยของเครือข่าย L2

วิธีการเสนอราคาค่าธรรมเนียมที่เอื้อต่อตลาดสาธารณะ (เช่น RBF) เล่นบทบาทที่เชิงบวกต่อระบบเศรษฐกิจโดยรวม ส่งเสริมเศรษฐกิจตลาดเสรี อย่างไรก็ตาม เมื่อผู้ใช้มีการชำระเงินนอกช่องทางกับกลุ่มขุดแร่ นั่นไม่สงวนสิทธิ์ที่จะทำให้ระบบกระจายอำนาจและต้านการเซ็นเซอร์ชั่น ซึ่งได้รับการเรียกว่า "MEVil"

ตัวอย่างของบิทคอยน์ MEV

โดยอ้างอิงจากการจำแนกที่กล่าวมา เราสามารถสังเกตเห็นกรณีหลายรายการของ MEV

ธุรกรรมที่ไม่มีมาตรฐาน

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

บางตัวอย่างทั่วไปรวมถึง:

  • บล็อก 776,884: ขุดโดยพูล Terra บล็อกนี้มีธุรกรรมสิทธิ์เขียนขนาด 849.93 kvB ซึ่งเป็นวิดีโอ MP4 1 นาทีของกบถือเครื่องดื่ม ที่ได้รับค่าธรรมเนียม 0.5 BTC จากผู้ขุด
  • บล็อก 777,945: มีภาพรูปแบบ WEBP ขนาด 4000 x 5999 พิกเซล ขนาด 975.44 kvB ซึ่งได้รับค่าธรรมเนียมจากผู้ขุดเหรียญ 0.75 BTC
  • บล็อกอื่น ๆ 786,501 ได้รับค่าธรรมเนียมประมาณ 0.5 BTC สำหรับการสร้างสรรค์ภาพ JPEG ของจูเลียน อัสซังบนหน้าปกนิตยสาร Bitcoin โดยใช้พื้นที่ 992.44 kvB

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

ตัวอย่างเช่น Marathon Digital ได้เสนอ "Slipstream" ซึ่งเป็นบริการส่งธุรกรรมโดยตรงที่ช่วยให้ลูกค้าสามารถส่งธุรกรรมที่ซับซ้อนและไม่มีมาตรฐานได้

เหตุการณ์ MEV บน Side Chains / L2s

Stаcks ใช้เครือข่ายข้าง (sidechain) โดยใช้กลไกการเชื่อมโยงอันเป็นเอกลักษณ์ คือ Proof of Transfer (PoX) ซึ่งช่วยให้ผู้ขุดบิทคอยน์สามารถขุดบล็อกสําหรับ Stаcks และดําเนินการทําธุรกรรมบนบล็อกเชนของบิทคอยน์ พร้อมทั้งได้รับรางวัล STX ไปด้วย

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

ผลกระทบต่อระบบนิเวศ:

  1. โดยไม่รวมภาระผูกพันจากนักขุดที่ซื่อสัตย์คนอื่น ๆ ในที่สุดรางวัลที่ส่งผ่านไปยัง stackers จะลดลง

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

อย่างไรก็ตามปัญหานี้จะถูกแก้ไขโดยการอัพเกรด Stacks Nakamoto ซึ่งจะทําให้กลยุทธ์นี้ไม่ทํากําไรอีกครั้ง การอัปเกรดนี้จะเปลี่ยนจากการเลือกตั้งนักขุดแบบธรรมดาไปเป็นการใช้อัลกอริธึมการเรียงลําดับและใช้เทคนิค Assumed Total Commitment with Carryforward (ATC-C) เพื่อลดความสามารถในการทํากําไรของการขุด MEV นักขุดคาดว่าจะแสดงการมีส่วนร่วมอย่างสม่ําเสมอใน 10 บล็อกสุดท้ายเพื่อให้มีคุณสมบัติในการเรียงลําดับ นักขุดที่ไม่ได้ขุดอย่างน้อย 5 จาก 10 บล็อกสุดท้ายจะถูกตัดสิทธิ์จากการชนะรางวัลสแต็คใด ๆ ด้วย ATC-C ความน่าจะเป็นที่นักขุดจะชนะบล็อก Stacks จะเท่ากับค่าใช้จ่าย BTC ของนักขุดหารด้วยค่ามัธยฐาน BTC ภาระผูกพันใน 10 บล็อกล่าสุด สิ่งนี้จะช่วยลดแรงจูงใจให้นักขุดได้รับผลประโยชน์ที่ไม่สมส่วนโดยไม่รวมภาระผูกพันบล็อกของนักขุดรายอื่น

การประมูลสำหรับธุรกรรมสินทรัพย์ทางเลือก

MEV ที่เกี่ยวข้องกับสินทรัพย์ทางเลือกเช่น Ordinals และ Runes สามารถแบ่งออกเป็นสองประเภทที่กล่าวถึงไว้ก่อนหน้านี้ได้:

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

สําหรับกลุ่มการขุดความสําเร็จครั้งแรกของรูนให้แหล่งกําไรเพิ่มเติม ตัวอย่างเช่นในช่วงเหตุการณ์การลดลงครึ่งหนึ่งการเปิดตัว Runes ที่คาดหวังไว้สูงนําไปสู่ปริมาณธุรกรรมและค่าธรรมเนียมเครือข่ายที่สูงเป็นประวัติการณ์เนื่องจากผู้ใช้จํานวนมากแข่งขันกันเพื่อให้ธุรกรรมของพวกเขารวมอยู่ในบล็อกการลดลงครึ่งหนึ่งของ Bitcoin ครั้งประวัติศาสตร์ ค่าธรรมเนียมการทําธุรกรรมหลังการลดลงครึ่งหนึ่งเพิ่มขึ้นเป็นมากกว่า 1,500 sats/vByte (เพิ่มขึ้นจากน้อยกว่า 100 sats/vByte ก่อนการลดลงครึ่งหนึ่ง) ViaBTC ใช้ประโยชน์จากการเพิ่มขึ้นนี้โดยการขุดบล็อกครึ่งหนึ่งซึ่งตรงกับการเปิดตัว Runes โดยได้รับผลกําไร 40.75 BTC ในบล็อก 840,000 โดย 37.6 BTC มาจากค่าธรรมเนียมการทําธุรกรรมที่เกี่ยวข้องกับรูน เนื่องจากรางวัลบล็อกลดลงครึ่งหนึ่งค่าธรรมเนียมการทําธุรกรรมจาก Runes ได้พิสูจน์แล้วว่าเป็นแหล่งรายได้ที่ทํากําไรให้กับนักขุด


แหล่งที่มา: Mempool.space


แหล่งที่มา: Mempool.space

สําหรับผู้ค้าธุรกรรม Bitcoin โดยใช้ Runes และ Ordinals ใช้ SIGHASH_SINGLE|SIGHASH_ANYONECANPAY สําหรับ PSBTs (ธุรกรรม Bitcoin ที่ลงนามบางส่วน) ซึ่งอนุญาตให้มีอินพุตที่ลงนามเพียงรายการเดียวเพื่อให้สอดคล้องกับเอาต์พุตเดียว เมื่อรวมกับความโปร่งใสของ mempool สิ่งนี้ช่วยให้ผู้ซื้อจํานวนมากค้นพบการซื้อขายที่อาจทํากําไรได้ ดังนั้นผู้ค้ามักใช้ RBF และ CPFP ซึ่งนําไปสู่สงครามค่าธรรมเนียมการแข่งขันทําให้นักขุดสามารถจับ MEV จากความต้องการนี้ได้ ตัวอย่างเช่นเมื่อผู้ขายแสดงรายการสินทรัพย์เพื่อขายผู้ซื้อสามารถเสนอราคาและใช้ RBF เพื่อเพิ่มค่าธรรมเนียมการทําธุรกรรมเมื่อมีคู่แข่งหวังว่าธุรกรรมของพวกเขาจะได้รับการยืนยัน

ตัวอย่างที่ดังกล่าวเป็นตัวอย่างที่สามารถเห็นได้ง่ายเกี่ยวกับการแข่งขันของนักเทรด คือการทำธุรกรรมด้วย ID: 2ffed299689951801a68b5791f261225b24c8249586ba65a738ec403ba811f0d หลังจากที่ผู้ขายลงทะเบียนสินทรัพย์ของพวกเขา การทำธุรกรรมถูกแทนที่ซ้ำๆ โดยใช้ RBF ด้วยอัตราค่าธรรมเนียม 238, 280, 298 และ 355 sat/vB


แหล่งที่มา: Mempool.space

อีกตัวอย่างหนึ่งเกี่ยวข้องกับกระบวนการสร้าง OrdiBots บนแพลตฟอร์ม Magic Eden ผู้ใช้หลายคนตกเป็นเหยื่อของการโจมตีด้านหน้าของพูลธุรกรรม จารึกการสร้างเหรียญของ OrdiBots บน Magic Eden ใช้ PSBTs การมีอยู่ของ PSBT และช่วงเวลาบล็อก Bitcoin 10 นาทีช่วยให้ผู้ซื้อที่มีศักยภาพสามารถแข่งขันสําหรับธุรกรรมเดียวกันโดยการแนะนําที่อยู่ลายเซ็นที่แตกต่างกันเพียงแค่จ่ายค่าธรรมเนียมที่สูงขึ้น สิ่งนี้ส่งผลให้ผู้ใช้ที่อนุญาตพิเศษบางรายไม่สามารถสร้างได้เนื่องจากการแทรกแซงจากบอทที่ทํางานด้านหน้า (ต่อมาทีมงานขอโทษและสัญญาว่าจะชดเชยผู้ใช้ที่ได้รับผลกระทบด้วย OrdiBots ที่กําหนดเอง)

อย่างไรก็ตาม ไม่ใช่ทุกเทคนิคหรือเหตุการณ์ที่เกี่ยวข้องกับ MEV ที่เป็นอันตรายต่อผู้ใช้ทั้งหมด ท่านสามารถใช้เทคนิค MEV เพื่อป้องกันการสูญเสียทรัพย์สินของผู้ใช้ได้ในบางกรณี เช่น หากไม่มี RBF ก็ไม่สามารถทำธุรกรรมที่ผิดพลาดได้รอดชีวิต, และการทำธุรกรรมที่ติดอยู่อาจยืนยาวเป็นเวลานานทำให้เกิดค่าโอกาสที่สูญเสียได้ นอกจากนี้การใช้งาน RBF ยังมีประโยชน์ต่อความปลอดภัยของเครือข่าย Bitcoin โดยค่าส่วนเบี่ยงเบนจากบล็อกที่คาดว่าจะลดลงต่อค่าธรรมเนียมการทำธุรกรรมในอนาคต ค่าธรรมเนียมการทำธุรกรรมจะเป็นปัจจัยสำคัญในการสร้างสรรค์ให้กับนักขุดเพื่อสั่งประสบการณ์ในเครือข่าย Bitcoin นักพัฒนา Bitcoin Peter Todd ยังมีเสียงสูงเรื่อง ประโยชน์ของ RBFและแนะนำนักเหมืองให้ทำการรัน RBF เต็มรูปแบบ

ส่วนประกอบทางเทคนิคสำคัญในการสนับสนุน MEV ในบิตคอยน์

ดังนั้นองค์ประกอบทางเทคนิคที่สําคัญหรือวิธีการเกี่ยวกับ Bitcoin ที่สนับสนุนโอกาส MEV เหล่านี้คืออะไร? พื้นที่ทางเทคนิคที่เกี่ยวข้องโดยทั่วไป ได้แก่ mempools, RBF (Replace-by-Fee), CPFP (Child Pays for Parent), mining pool acceleration services และ mining pool protocols

Mempool

เช่นเดียวกับ Ethereum และเครือข่ายบล็อกเชนปกติอื่น ๆ Bitcoin ก็มีโครงสร้างสระการทำธุรกรรมที่ใช้เก็บธุรกรรมที่ได้รับจากโหนด P2P แต่ยังไม่ได้รวมอยู่ในบล็อก ความโปร่งใสและแบบกระจายของ mempool ช่วยให้ธุรกรรมทั้งหมดสามารถถูกแพร่กระจายไปยังนักขุด ให้สภาพแวดล้อมที่เหมาะสมสำหรับโอกาส MEV

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

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


บล็อค 836361 (สีของพิกเซลแสดงอัตราค่าธรรมเนียม), Source: mempool.space

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

การทำธุรกรรมที่ถูกกระจายผ่านโหนด P2P แทนที่จะถูกส่งโดยตรง (เช่นผ่านจุดสิ้นสุด RPC) ให้กับผู้ขุดหรือสระว่ายน้ำขุดช่วยทำให้เกิดความสับสนเกี่ยวกับต้นกำเนิดของธุรกรรม ทำให้ยากขึ้นสำหรับผู้ขุดและสระว่ายน้ำในการตัดสินใจระงับการทำธุรกรรมตามข้อมูลที่ระบุ

นอกจากการใช้บริการการเร่งรีบธุรกรรมผ่านบริการเร่งรีบธุรกรรม ผู้ใช้ยังสามารถเลือกเร่งรีบธุรกรรมของพวกเขาผ่าน RBF และ CPFP ได้อีกด้วย

RBF และ CPFP

Replace-by-Fee ( อาร์บีเอฟ) และ Child Pays for Parent (CPFP) เป็นวิธีที่ผู้ใช้ใช้งานอย่างส่วนใหญ่เพื่อเพิ่มลำดับความสำคัญของธุรกรรม

RBF (Replace-by-Fee) ช่วยให้ธุรกรรมที่ยังไม่ได้รับการยืนยันในคิวของธุรกรรมสามารถถูกแทนที่ด้วยธุรกรรมอื่นที่ขัดแย้งกัน (โดยอ้างอิงอย่างน้อยหนึ่งของอินพุทเดียวกัน) แต่มีอัตราค่าธรรมเนียมสูงกว่าและค่าธรรมเนียมรวมทั้งหมดสูงกว่า การนำ RBF เข้ามาใช้งานสามารถทำได้หลายวิธี วิธีที่เป็นที่นิยมสุดคือการใช้งาน RBF แบบตัวเลือก (opt-in RBF) ที่ออกแบบโดย BIP125, ที่นี่เฉพาะธุรกรรมที่ได้รับการทำเครื่องหมายเท่านั้นที่สามารถถูกแทนที่ วิธีการอื่น คือ RBF เต็มรูปแบบ ที่ธุรกรรมสามารถถูกแทนที่ได้โดยไม่ว่าพวกเขาจะได้รับการทำเครื่องหมายหรือไม่

CPFP (Child Pays for Parent) ใช้วิธีการที่แตกต่างกันเพื่อเร่งการยืนยันธุรกรรม แทนที่จะแทนที่ธุรกรรมที่ติดอยู่ใน mempool ดังเห็นได้ใน RBF ผู้รับเงินสามารถเร่งความเร็วของธุรกรรมหลักที่รอดำเนินการโดยส่งธุรกรรมลูกที่ใช้ UTXO ในธุรกรรมรอดำเนินการกับอัตราค่าธรรมเนียมที่สูงกว่า นี่อาจเป็นการกระตุ้นให้ผู้ขุดเข้าร่วมด้วยกันแบบจัดกลุ่มของธุรกรรมเหล่านี้ในบล็อกต่อไป ดังนั้นคุณอาจเห็นธุรกรรมที่มีค่าธรรมเนียมต่ำมากถูกนำเข้าไปในบล็อก แม้ว่าอัตราค่าธรรมเนียมจะสูงในขณะใดขณะหนึ่ง ซึ่งเป็นไปได้ว่าธุรกรรมเหล่านี้จะใช้ CPFP (เนื่องจากธุรกรรมที่ตามมาจะชำระค่าธรรมเนียม)


ธุรกรรมใช้ CPFP เพื่อให้ธุรกรรมหลักที่มีอัตราค่าธรรมเนียมต่ำ (7.01 sat/VB) ได้รับการยืนยัน แหล่งที่มา: mempool.space

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

บริการชำระค่าธรรมเนียมแบบออกแบบและบริการเพิ่มความเร็วของสระแร่

นอกจากวิธีเช่น RBF (Replace-by-Fee) และ CPFP (Child Pays for Parent) ผู้ใช้งานยังสามารถเลือกที่จะใช้ การชำระค่าธรรมเนียมนอกช่อง เพื่อเร่งการทําธุรกรรมของพวกเขา ตัวอย่างเช่นพูลการขุดจํานวนมากมีทั้งแบบฟรีและแบบเสียเงิน บริการช่วยเร่งการทำธุรกรรมเพื่อเพิ่มความเร็วในการบรรจุธุรกรรมโดยการส่ง txID ของพวกเขา หากเป็นบริการที่เสียค่าใช้จ่ายผู้ใช้จะต้องชำระค่าบริการเพื่อสนับสนุนกองแร่ โดยเนื่องจากบริการประเภทนี้เกี่ยวข้องกับการชำระค่าธรรมเนียมผ่านระบบภายนอกเครือข่าย Bitcoin (เช่นผ่านเว็บไซต์ การชำระเงินด้วยบัตรเครดิต เป็นต้น) จึงเรียกว่าการชำระค่าบริการที่เกิดขึ้นนอกเครือข่าย

แม้ว่าการชําระค่าธรรมเนียมนอกวงจะให้การเยียวยาสําหรับธุรกรรมที่ไม่สามารถใช้ RBF หรือ CPFP ได้ แต่การใช้งานอย่างกว้างขวางในระยะเวลานานอาจส่งผลต่อการต่อต้านการเซ็นเซอร์ของ Bitcoin

โปรโตคอลพูลขุดเหรียญ

ในการสนทนาก่อนหน้านี้ เราพิจารณากลุ่มของ mining pools และ miners ในฐานะกลุ่มเดียวกัน แต่ในความเป็นจริงมีความจำเป็นในการแบ่งงานและการร่วมมือระหว่างกัน Mining pools รวมพลังคำนวณของ miners เพื่อทำการขุดเหมืองและจัดสรรรางวัลขึ้นอยู่กับส่วนแบ่งของพลังคำนวณ กระบวนการร่วมมือนี้ต้องใช้โปรโตคอลบางอย่างสำหรับการประสานงาน

ในโปรโตคอลสระว่ายน้ำการขุดเหมืองทั่วไป เช่น Stratum v1 สระว่ายน้ำการขุดเหมืองเพียงแค่จำเป็นต้องให้ขุดเหมืองได้รับเทมเพลทบล็อก (รวมถึงหัวบล็อกและข้อมูลธุรกรรม Coinbase) และขุดเหมืองจะทำการคำนวณแฮชตามเทมเพลทนี้ ยังมีเครื่องมืออื่น ๆ เช่น stratum.workซึ่งสามารถเห็นภาพข้อมูล Stratum จากกลุ่มการขุดต่างๆ

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

ดังนั้น ในโปรโตคอล Stratum v1 เราสามารถแมปบทบาทโดยรวมไปยังนิเวศ Ethereum ได้โดยประมาณ ดังนี้:

  • คนงานเหมือง: รับผิดชอบส่วนหนึ่งของผู้เสนอ (ทําการคํานวณแฮช)
  • Mining Pools: ทำหน้าที่เป็นผู้สร้างโดยใช้การคำนวณแฮชที่ถูกคำนวณโดยนักขุดและเป็นผู้เสนอบล็อค

อนาคตจะเป็นอย่างไร?

โซลูชันที่มีแนวโน้มบางอย่างได้รับการพัฒนาหรือกําลังดําเนินการเพื่อแก้ไขผลกระทบด้านลบของ MEV (Miner Extractable Value) ต่อ Bitcoin

โปรโตคอลใหม่

ในบางโปรโตคอลของพูลขุดเหมืองใหม่ เช่น ชั้น v2และเบรดพูลนักขุดสามารถเลือกธุรกรรมที่จะบรรจุได้โดยอัตโนมัติ Stratum v2 ถูกนํามาใช้แล้วโดยพูลการขุดบางกลุ่ม (เช่น DEMAND) และเฟิร์มแวร์การขุด (เช่น Braiins) ทําให้นักขุดแต่ละคนสามารถสร้างเทมเพลตบล็อกของตนเองได้ การกระจายอํานาจ และประสิทธิภาพของการส่งข้อมูลในขณะที่ลดความเสี่ยงของการเซ็นเซอร์ธุรกรรมและ MEV บน Bitcoin

ดังนั้น ถ้าปฏิบัติตามแนวโน้มนี้ บทบาทของกลุ่มขุดและผู้ขุดเหมือนกันจะไม่พัฒนาในลักษณะเดียวกับโมเดล Ethereum PBS (Proposer/Builder Separation) ในอนาคต

นอกจากนี้การออกแบบใหม่ใน Bitcoin Core ที่เกี่ยวข้องกับกลุ่มธุรกรรมอาจนํามาซึ่งการเปลี่ยนแปลงโดยหลักแล้วรวมถึงการปรับปรุงกลยุทธ์การถ่ายทอดธุรกรรม v3 และ mempool คลัสเตอร์ที่กล่าวถึงกันมาก อย่างไรก็ตาม ผลกระทบ ของการออกแบบใหม่เหล่านี้เช่นการใช้งานทางออกของช่องสัญญาณ Lightning Network ยังคงอยู่ภายใต้ การอภิปราย.

ผลกระทบจากการลดรางวัลการขุดแร่

การลดผลตอบแทนจากการขุดเป็นปัญหาสําคัญ เมื่อรางวัลบล็อกลดลงอีกในอนาคตอาจมีผลกระทบหลายประการต่อเครือข่าย

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

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

อย่างไรก็ตามตามที่กล่าวไว้ในส่วน "การชําระค่าธรรมเนียมนอกวง" ผลกระทบของสิ่งจูงใจทางเศรษฐกิจของ Bitcoin นอกห่วงโซ่เหล่านี้ต่อระบบความเข้ากันได้ของแรงจูงใจที่ควบคุมด้วยตนเองของ Bitcoin ยังคงมีให้เห็น

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

ขอบคุณพิเศษ

ขอบคุณอาเจียนสำหรับการตรวจสอบและคำแนะนำ!

ข้อความประกาศปลดล็อก:

  1. บทความนี้พิมพ์ซ้ําจาก [ปานกลาง]. ลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [เจฟฟรีย์ ฮู, โรงแรมจินหมิง (Jinming NEO @HashKey ทุน จอร์จ จาง @Flashbots]. หากมีการโต้แย้งเรื่องการเผยแพร่นี้โปรดติดต่อ ประตูเรียนรู้ทีมงานและพวกเขาจะจัดการด้วยความรวดเร็ว
  2. ข้อจํากัดความรับผิดชอบความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนและไม่ถือเป็นคําแนะนําการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นๆ ถูกดำเนินการโดยทีมงาน Gate Learn นอกจากที่ระบุไว้ การคัดลอก การแจกจ่าย หรือการลอกเลียนแบบบทความที่แปลนั้นถือเป็นการละเมิดกฎหมาย
เริ่มตอนนี้
สมัครและรับรางวัล
$100