มูลค่าที่สกัดได้ของคนงานเหมือง (MEV) และเงินที่ตั้งโปรแกรมได้: ความดี ความชั่ว และความน่าเกลียด

By Bitcoin นิตยสาร - 3 months ago - Reading Time: 11 minutes

มูลค่าที่สกัดได้ของคนงานเหมือง (MEV) และเงินที่ตั้งโปรแกรมได้: ความดี ความชั่ว และความน่าเกลียด

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

MEV คืออะไร?

ในระบบพิสูจน์การทำงาน”Miner Extractable มูลค่า"(MEV) เป็นคำที่อธิบายถึงผลกำไรที่นักขุดสามารถรับได้จากการจัดการวิธีจัดลำดับความสำคัญ ยกเว้น จัดเรียงใหม่ หรือเปลี่ยนแปลงธุรกรรมในบล็อกที่พวกเขาขุด อย่างไรก็ตาม เนื่องจาก Ethereum อัปเกรดเป็น Ethereum 2.0 ซึ่งย้ายเครือข่ายเป็นแบบ Proof-of-Stake แนวคิดของ MEV จึงได้ใช้ชื่อใหม่ และปัจจุบันเรียกว่า “Maximal Extractable Value” ในระบบ Proof-of-Stake ในบริบทนี้ ผู้เสนอบล็อกแทนที่จะเป็นผู้ขุด—ซึ่งเป็นผู้ตรวจสอบ—ที่มีโอกาสดึงค่านี้ออกมา

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

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

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

นี่คือสถานการณ์สมมติ Bitcoin ชุมชนนักพัฒนาซอฟต์แวร์มีเป้าหมายที่จะป้องกันเมื่อพิจารณาวิธีที่ดีที่สุดในการจัดการการแสดงออกมากขึ้น Bitcoin.

ทำไมเราถึงต้องการเงินที่ตั้งโปรแกรมได้?

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

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

Ethereum ได้รับการยอมรับอย่างกว้างขวางถึงความสามารถในการเขียนสคริปต์ที่แสดงออกได้ชัดเจน แต่ก็ยังมีปัญหากับปัญหา MEV อย่างเห็นได้ชัด ผู้ใช้ส่วนใหญ่มักสันนิษฐานว่า Bitcoin ไม่มี MEV ตรงกันข้ามกับ Ethereum อย่างสิ้นเชิง ซึ่งถูกมองว่าเป็นพรมแดนที่ดุร้ายสำหรับมัน แต่นี่คือเรื่องราวทั้งหมดเหรอ?

สัญญาอัจฉริยะที่แสดงออกมากขึ้นจะจูงใจสถานการณ์ MEV มากขึ้นโดยอัตโนมัติหรือไม่

มีปัจจัยหลายประการที่ส่งผลต่อ MEV: (1) ความโปร่งใสของ mempool (2) ความโปร่งใสของสัญญาอัจฉริยะ และ (3) การแสดงออกของสัญญาอัจฉริยะ แต่ละปัจจัยเหล่านี้เปิดช่องใหม่สำหรับ MEV เราจะตรวจสอบแต่ละข้อที่นี่

ข้อเสีย: (1) ความโปร่งใสของ Mempool

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

ในทางปฏิบัติแล้ว Bitcoinนี่ไม่ใช่แหล่งที่มาของ MEV ด้วยเหตุผลบางประการ: (1) Bitcoin การทำธุรกรรมนั้นง่ายพอที่จะไม่มีนักขุดคนใดมีข้อได้เปรียบด้านการวิเคราะห์ที่สำคัญเหนือนักขุดรายอื่น และ (2) Bitcoin โดยทั่วไปธุรกรรมจะไม่ทำธุรกรรมหลายสินทรัพย์ เช่น สวอปหรือการซื้อขายแบบเปิดที่อาจดำเนินการล่วงหน้า

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

ข้อเสีย: (2) ความโปร่งใสของสัญญาอัจฉริยะ

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

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

แพลตฟอร์มเช่น Ethereum, Solana และ Cardano มีสัญญาอัจฉริยะที่โปร่งใสอย่างสมบูรณ์เช่นกัน แต่ก็มีความแตกต่างกัน Bitcoin แถมยังมีภาษาสคริปต์ที่ซับซ้อนและแสดงออกได้ชัดเจนอีกด้วย ระบบทัวริงที่สมบูรณ์ทำให้สามารถดำเนินงานด้านการคำนวณใดๆ ก็ตามในทางทฤษฎีได้ ซึ่งรวมถึง: สัญญาที่ดำเนินการด้วยตนเอง การบูรณาการข้อมูลในโลกแห่งความเป็นจริงผ่าน oracles แอปพลิเคชันแบบกระจายอำนาจ (dApps) โทเค็นเลเยอร์ 2 การสลับภายใน DEX และผู้ดูแลสภาพคล่องอัตโนมัติ (AMM) สิ่งเหล่านี้มารวมตัวกันเพื่อส่งเสริมสภาพแวดล้อมอันอุดมสมบูรณ์สำหรับโอกาสของ MEV แผนการที่อิงความรู้เป็นศูนย์ เช่น สตาร์เค็กซ์ในทางทฤษฎีสามารถหลีกเลี่ยงปัญหาเหล่านี้บางอย่างได้ แต่การแลกเปลี่ยนนี้จะมาพร้อมกับความซับซ้อนอื่นๆ

สิ่งที่น่าเกลียด: (3) การแสดงออกของสัญญาอัจฉริยะ

โอกาสของ MEV มีกำไรมากในบางเครือข่ายที่มี “บริษัทการค้า MEV” นำเข้ามา “สูงห้าตัวเลข กลางหกตัวเลข” ในผลกำไรต่อเดือน แนวโน้มนี้มีความโดดเด่นมากจนมีแดชบอร์ดสาธารณะที่ทุ่มเทให้กับการสแกนหาโอกาสในการทำกำไรบน Ethereum และ โซลานา- ความสามารถในการทำกำไรของพวกเขาถูกสร้างขึ้นโดยการดำเนินการตามกลยุทธ์ MEV อย่างเต็มรูปแบบ: การดำเนินธุรกิจแบบ front-running, การซื้อขายแบบแซนวิช, การเก็งกำไรของโทเค็น, การดำเนินธุรกิจแบบ back-running และการชำระบัญชี และอื่นๆ อีกมากมาย แต่ละรายการใช้ประโยชน์จากการเปลี่ยนแปลงของสัญญาอัจฉริยะที่แตกต่างกันเพื่อหาผลกำไร

กลยุทธ์ MEV บางส่วนเหล่านี้ใช้ได้กับทั้งเลเยอร์ 1 และเลเยอร์ 2

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

ดังนั้นกลยุทธ์บางอย่างจะมีลักษณะเฉพาะสำหรับโทเค็นเลเยอร์ 2 และสัญญาอัจฉริยะ

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

ความซับซ้อนของสัญญามีส่วนอย่างมากต่อความท้าทายที่เกี่ยวข้องกับ MEV

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

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

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

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

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

ข้อดี: การแลกเปลี่ยนกับเงินที่ตั้งโปรแกรมได้

เมื่อพิจารณาถึงวิวัฒนาการของสัญญาอัจฉริยะแล้ว Bitcoin ตัวเลือกที่เราได้รับคือ (1) ผลักดันความซับซ้อนแบบ off-chain (2) บูรณาการฟังก์ชันการทำงานแบบพันธสัญญาที่แคบหรือจำกัดอย่างระมัดระวัง หรือ (3) ยอมรับเส้นทางแห่งการแสดงออกเต็มรูปแบบ มาสำรวจข้อเสนอบางส่วนจากแต่ละตัวเลือกเหล่านี้กัน

(1) โครงสร้างใหม่สำหรับสัญญานอกเครือข่าย: ไม่กำหนดล่วงหน้า

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

SIGHASH_ANYPREVOUT (APO) เป็นข้อเสนอสำหรับคีย์สาธารณะประเภทใหม่ที่อนุญาตให้ปรับเปลี่ยนธุรกรรมบางอย่างได้แม้ว่าจะลงนามแล้วก็ตาม ช่วยให้การอัปเดตธุรกรรมง่ายขึ้น ช่วยให้ธุรกรรมอ้างอิงถึงก่อนหน้า (UTXO) ได้ง่ายขึ้น ทำให้ช่องทาง Lightning Network เร็วขึ้น ถูกกว่า ปลอดภัยกว่า และตรงไปตรงมามากขึ้น โดยเฉพาะอย่างยิ่งในการแก้ไขข้อพิพาท

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

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

(2) ข้อตกลง: CAT + CSFS และ CTV

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

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

กสท + CSFS เป็นข้อเสนอพันธสัญญาที่ว่า อนุญาตให้สคริปต์สร้างหรือกำหนดบางส่วนของธุรกรรมในอนาคต- CHECKSIGFROMSTACK (CSFS) ตรวจสอบลายเซ็นกับข้อมูลที่ OP_CAT สร้างขึ้น ด้วยการใช้ CSFS เพื่อกำหนดให้ลายเซ็นตรงกับรูปแบบที่สร้างขึ้นแบบไดนามิกจาก OP_CAT เราสามารถกำหนดวิธีการใช้ UTXO เหล่านี้ได้ในอนาคต และสร้างพันธสัญญาแบบเรียกซ้ำ แม้ว่าจะเป็นเรื่องไร้สาระก็ตาม

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

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

ข่าวดีที่นี่คืออะไร?

ข่าวดีก็คือข้อเสนอเหล่านี้ล้วนนำเสนอการแสดงออกแบบใหม่!

ทีนี้ปริมาณการแสดงออกสูงสุดที่เราจะได้คือเท่าไร?

(3) การแสดงออกเต็มรูปแบบ: ความเรียบง่าย

ความง่าย เป็นภาษาโปรแกรมแบบบล็อกเชนที่แตกต่างจากภาษาสคริปต์อื่นๆตรงที่เป็นภาษาระดับต่ำมาก มันไม่ใช่ภาษาที่อยู่ด้านบน Bitcoin สคริปต์หรือ opcode ใหม่ภายในก็เป็นทางเลือกหนึ่ง ตามทฤษฎีแล้ว เป็นไปได้ที่จะดำเนินการตามข้อเสนอพันธสัญญาทั้งหมดภายใน Simplicity และใช้สัญญาอื่นๆ มากมายที่นักไซเบอร์พังค์ต้องการจากเงินที่ตั้งโปรแกรมได้ แต่มีปัจจัยภายนอกเชิงลบน้อยกว่าของ Ethereum

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

เปรียบเทียบความเรียบง่ายกับ: (1) bitcoin ข้อเสนอพันธสัญญาและ (2) ภาษาสคริปต์บนบล็อกเชนอื่น ๆ:

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

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

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

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

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

ข้อเสนอแต่ละข้อมีข้อดีและข้อเสียของตัวเอง อย่างไรก็ตาม ไม่ว่าเราจะดำเนินไปในทิศทางใด เราควรตั้งเป้าที่จะจัดลำดับความสำคัญของการรักษาความปลอดภัยและรักษาหลักการของการกระจายอำนาจอยู่เสมอ

สำหรับรายละเอียดการอัปเดตและข้อมูลเพิ่มเติม โปรดติดตามที่ การวิจัยกระแสบล็อค 𝕏 ฟีด.

นี่คือแขกโพสต์โดย Kiara Bickers ความคิดเห็นที่แสดงออกมาเป็นความคิดเห็นของตนเองทั้งหมด และไม่จำเป็นต้องสะท้อนถึงความคิดเห็นของ BTC Inc หรือ Bitcoin นิตยสาร.

ต้นฉบับ: Bitcoin นิตยสาร