การจัดการกับ MEV (Maximal Extractable Value) เป็นความท้าทายอย่างต่อเนื่องสําหรับ Ethereum ห่วงโซ่อุปทานคุณค่าจูงใจกิจกรรมคงที่จาก arbitrageurs ด้วยกลยุทธ์ที่หลากหลายในระดับความซับซ้อนที่แตกต่างกันซึ่งมักจะเป็นค่าใช้จ่ายของผู้ใช้รายย่อย ในขณะที่นักวิจัยหลายคนพยายามจัดการกับ MEV ผ่านการเปลี่ยนแปลงระดับโปรโตคอล แต่ความพยายามเหล่านี้ยังไม่ได้ให้ทางออกที่น่าพอใจ โครงสร้างพื้นฐานบัญญัติและกลไกการประมูลที่ใช้อยู่ในปัจจุบันสามารถจับ MEV แบบเหมาจ่ายในบล็อกได้ แต่การจับภาพโดยไม่มีการกระจายอย่างเป็นธรรมนั้นไม่เพียงพอ: เหตุใดค่า MEV จึงควรเกิดขึ้นกับผู้ตรวจสอบเครือข่ายเมื่อสามารถจับและรวมเป็นแอปพลิเคชันได้อย่างมีประสิทธิภาพมากขึ้น
ป้อน Application-Specific Sequencing (ASS) แทนที่จะพยายามเขียนกฎใหม่ในระดับโปรโตคอล ASS ให้แต่ละแอปมีอํานาจในการควบคุมวิธีการจัดลําดับธุรกรรมของพวกเขา ด้วยการทําเช่นนี้ ASS ช่วยให้แอปพลิเคชัน onchain สามารถปกป้องผู้ใช้และสภาพคล่องจากผลกระทบที่เป็นอันตรายของ MEV ในขณะเดียวกันก็ให้โอกาสพวกเขาในการจับมูลค่าที่อาจสูญเสียไปให้กับผู้ตรวจสอบ Ethereum
สมมติฐานถึงศักยภาพ: แทนที่ผู้ซื้อขายความถี่สูงจะแข่งขันกันเพื่อทำ Arbitrage ให้มากที่สุดสำหรับแต่ละผู้ใช้ (โดยเกือบทั้งหมดของค่า Arbitraged ไปยัง validators และซึ่ง underlying chains) แต่ละแอปพลิเคชั่นสามารถกำหนดกฎของตนเองสำหรับการจัดลำดับการทำธุรกรรม ซึ่งสร้างระบบที่เป็นมากกว่าที่เหมาะสม มีประสิทธิภาพและเป็นระบบที่ยุติธรรมมากขึ้นสำหรับผู้ใช้ของตนเอง นี่เป็นการเปลี่ยนแปลงจากการพยายามแก้ไข MEV ที่ระดับเครือข่ายไปยังการที่สำคัญที่สุด-แอพพลิเคชั่นตนเอง
แนวคิดข behind Application-Specific Sequencing (ASS) กำเริบากงานของ Matheus เนียมถึงจากกฎการเรียงลำดับที่สามารถยืนยันได้ (VSR) สำหรับการแลกเปลี่ยนที่มีการกระจายอย่างแบบกระจาย (DEXes). มาเธอุสได้แสดงให้เห็นว่า VSR สามารถปรับปรุงการดำเนินการซื้อขายและลด MEV โดยการลดความสามารถของนักขุดที่มีอิทธิพลต่อการเรียงลำดับธุรกรรม ตรัสญ later ขยายไอเดียนี้โดยการแสดงให้เห็นว่ากฎการเรียงลำดับที่เฉพาะเจาะจงสามารถมีผลต่อฟังก์ชันการชำระเงินสำหรับผู้เข้าร่วมโปรโตคอล เช่นผู้ใช้งาน ผู้ตรวจสอบ และผู้เรียงลำดับ
ที่นี่ฟังก์ชันการจ่ายเงินแสดงถึงมูลค่าทางเศรษฐกิจของการสั่งซื้อธุรกรรมเฉพาะ ค่านี้สะท้อนถึงกําไรหรือยูทิลิตี้ที่ได้รับจากผู้เข้าร่วมโปรโตคอล ซึ่งแสดงให้เห็นว่าการสั่งซื้อธุรกรรมส่งผลต่อผลลัพธ์ทางการเงินของพวกเขาอย่างไร มีสองลักษณะที่สําคัญของฟังก์ชั่นการจ่ายเงิน:
เมื่อฟังก์ชัน payoff แสดงลักษณะทั้งสองนี้การปรับกลยุทธ์การจัดลําดับให้เหมาะสมจะมีความซับซ้อนสูง ในกรณีเช่นนี้จําเป็นต้องมีแนวทางที่ซับซ้อนและตรงตามความต้องการมากขึ้นในระดับแอปพลิเคชันเพื่อให้แน่ใจว่าผู้ใช้จะได้รับผลลัพธ์ที่เท่าเทียมกันและระบบนิเวศ DeFi ที่ยั่งยืน
เพื่อให้เข้าใจ ASS ก่อนอื่นเรามาทบทวนห่วงโซ่อุปทานของธุรกรรมที่มีอยู่ก่อน
ในระบบปัจจุบัน:
ภาพด้านล่างแสดงกระบวนการนี้ แสดงให้เห็นถึงวิธีการทำงานของธุรกรรมที่ไหลไปจาก mempools ไปยังบล็อกเชนผ่าน builders และ trusted relays
แผนภาพของโซ่อุปทานการทำธุรกรรมปัจจุบัน
แอปพลิเคชันที่เปิดใช้งานโดย ASS นั้นมีคุณสมบัติต่อไปนี้:
ASS ช่วยให้แอปพลิเคชันบนเครือข่ายใดก็ได้สามารถกลับมาควบคุมการดำเนินการและสถานะของสัญญาได้เอง ทำให้เกิดแอปพลิเคชันที่เป็นปกติ
โดยใช้หลักการพื้นฐานเหล่านี้เป็นตัวอย่างที่เป็นประโยชน์ของแอปพลิเคชันราชอาณาจักร Angstrom ที่เป็นเฮียรุกป้องกันผู้ให้สินเชื่อการเงินของมันจากการเลือกอันตรายทางการซื้อขายระหว่าง CEX-DEX arbitrageurs ในขณะที่ยังป้องกันผู้แลกเปลี่ยนจากการโจมตีแซนด์วิช ระบบเครือข่ายของโหนด Angstrom มาร่วมตัดสินใจในลักษณะเดียวกับ Ethereum ในชุดของธุรกรรมที่จะดำเนินการในบล็อกถัดไป การไหลทั่วไปมีดังนี้:
ภาพรวมต่อไปนี้แสดงภาพของแอปพลิเคชันรัฐบาลในการทำงาน
โซ่อุปทานการทำธุรกรรมในแองสตรอม
ในพื้นฐานของมัน ASS เป็นรูปแบบการสร้างบล็อกบางส่วนที่แอปพลิเคชันที่มีอำนาจสูงให้สิทธิ์ในการต่อต้านกับเครือข่ายที่กระจายอำนาจตามกฎการเรียงลำดับที่กำหนดไว้ ดังนั้น ASS จำเป็นต้องมีฝ่ายภายนอกที่มีการสร้างความมั่นใจและความไวต่อการดำเนินงานเพิ่มเติม
แอปพลิเคชันเอกรัฐขึ้นอยู่กับตัวจัดลำดับพิเศษของแอปพลิเคชันเพื่อทำตามโปรโตคอลได้อย่างถูกต้องและให้การอัปเดตสถานะทันเวลา ในกรณีที่เกิดการละเมิดความมีชีวิตชีวา เช่นการแบ่งพรรคของเครือข่าย,ผู้ใช้อาจไม่สามารถติดต่อกับส่วนต่าง ๆ ของแอปพลิเคชันได้จนกว่าความเห็นที่ถูกต้องจะถูกกู้คืน
แอปพลิเคชันรัฐบาลสามารถจำกัดขอบเขตของสถานะสัญญาที่อัปเดตขึ้นอยู่กับตัวจัดลำดับได้ด้วย นี่ช่วยลดลงความขึ้นอยู่กับต่างประเทศของสัญญาให้มากที่สุดเพื่อให้สถานะสำคัญ เช่น การฝากเงินสามารถเข้าถึงได้แม้ว่าจะเกิดความล้มเหลวของตัวจัดลำดับ
เพื่อให้แน่ใจว่าซีเควนเซอร์ปฏิบัติตามกฎการจัดลําดับที่กําหนดแอปพลิเคชันอธิปไตยสามารถใช้ประโยชน์จากโซลูชันเศรษฐกิจดิจิทัล (เช่น PoS) หรือวิธีการเข้ารหัส (เช่น TEE หรือ MPC) วิธีการเฉพาะอาจแตกต่างกันอย่างมีนัยสําคัญขึ้นอยู่กับความต้องการของแอปพลิเคชัน บางคนอาจต้องการฉันทามติเกี่ยวกับความเหมาะสมของการดําเนินการในขณะที่บางคนอาจมุ่งเน้นไปที่การรับรองความเป็นส่วนตัวก่อนการดําเนินการผ่านกลไกการเข้ารหัส มีเครื่องมือมากมายเพื่อลดค่าใช้จ่ายในการไว้วางใจของซีเควนเซอร์และบรรลุวัตถุประสงค์เฉพาะของแอปพลิเคชันอธิปไตยแต่ละรายการ
มีการเซ็นเซอร์สตรีมประเภทต่าง ๆ เข้ามามุ่งเน้นระบบเอเทอร์เรียม:
นักวิจัยหลายคนได้เปล่งเสียงความต้องการกลไกการต่อต้านการเซ็นเซอร์ที่ดีขึ้นบน Ethereum ข้อเสนอบางอย่าง เช่น Multiple Concurrent Proposer (MCP) และ รายการรวมที่บังคับใช้ Fork-Choice (FOCIL)เกิดขึ้นและกลายเป็นศูนย์กลางของการอภิปรายที่กำลังเกิดขึ้น
ความต้านทานการเซ็นเซอร์ชิปเปอร์เหมือนกับเป็นปัญหาใหญ่สำหรับการใช้งานปกครอง ตัวจัดเตรียมแอปพลิเคชันน่าจะเป็นภาคีเครื่องหมายภายนอกที่มีรายได้จากการรับซื้อขายส่วนตัวและการสั่งซื้อที่แตกต่างกัน ตัวอย่างเช่น ผู้ตรวจสอบแอปพลิเคชันที่เป็นผู้ตลาดมีส่วนของการกรองข้อความที่ถูกส่งมาโดยผู้ประกอบการตลาดที่แข่งขัน แอปพลิเคชันปกครองบนโลกนี้ สามารถผ่านการตรวจสอบข้อความที่บางส่วนได้ถูกเซ็นเซอร์ท้องถิ่น แม้ว่าโปรโตคอลฐานจะไม่ตรวจสอบการเซ็นเซอร์
หนึ่งตัวอย่างของกลไกที่ต้านการเซ็นเซอร์สสำหรับ ASS คือ Angstrom โดยเพื่อให้มั่นใจว่าคำสั่งที่ถูกต้องทั้งหมดจะถูกนำเข้าไปในช่องที่กำลังจะมา โหนด Angstrom จะต้องกระจายออกไปสู่คำสั่งที่เข้ามาที่ได้รับการตรวจสอบแล้วและเห็นด้วยกันในการรวมอยู่ในแก้วแรกที่เสนอ หากชุดไม่มีคำสั่งที่เห็นได้จากส่วนใหญ่ของเครือข่าย ผู้เสนอจะถูกลงโทษ นี่คือภาพอธิบายของกลไกการต้านการเซ็นเซอร์สสำหรับ Angstrom
ความต้านทานการเซ็นเซอร์
หนึ่งในความท้าทายที่สําคัญที่แอปพลิเคชันอธิปไตยต้องเผชิญคือการสร้างความมั่นใจในความเข้ากันได้กับธุรกรรมที่มีปฏิสัมพันธ์กับรัฐสัญญาภายนอก การรวมธุรกรรมเฉพาะแอปเข้ากับธุรกรรมภายนอกโดยพลการจะบ่อนทําลายทรัพย์สินที่ไม่เชื่อเรื่องคําสั่งซึ่งจําเป็นสําหรับการปกป้องแอปพลิเคชันอธิปไตยและผู้ใช้ ธุรกรรมที่ไม่ใช่ ASS ที่ไม่ถูกต้องรายการเดียวเมื่อประกอบกับธุรกรรมเฉพาะแอปอาจมีผลลําดับที่สองของการเปลี่ยนชุดรวมทั้งหมด เมื่อสิ่งนี้เกิดขึ้นแอปพลิเคชันอธิปไตยจะไม่สามารถดําเนินการตามคําสั่งของผู้ใช้ในระหว่างช่องที่จัดสรร (แม้จะมีมติเป็นเอกฉันท์ที่ถูกต้อง) ซึ่งจะเป็นอันตรายต่อประสบการณ์ของผู้ใช้และสวัสดิการโดยรวม
อย่างไรก็ตามมีวิธีแก้ปัญหาที่เป็นไปได้สําหรับปัญหาของความสามารถในการประกอบซึ่งหลายทีมกําลังถูกสํารวจโดยทีมต่างๆ เหล่านี้รวมถึงแนวคิดเช่นการยืนยันล่วงหน้าการรวมซีเควนเซอร์เฉพาะแอปที่ใช้ร่วมกันและความมุ่งมั่นของผู้สร้างแต่ละข้อเสนอการแลกเปลี่ยนระหว่างระดับความสามารถในการเขียนและค่าโสหุ้ยความไว้วางใจ
เพื่ออธิบายการยืนยันล่วงหน้าของการรวมสิ่งสําคัญคือต้องเข้าใจก่อนว่าการยืนยันล่วงหน้าทํางานอย่างไร การยืนยันล่วงหน้าตามใช้ประโยชน์จากความปลอดภัยทางเศรษฐกิจของ crypto โดยตรวจสอบให้แน่ใจว่าผู้เสนอได้วางหลักประกันเพื่อรับประกันการรวมชุดธุรกรรมเฉพาะก่อนช่องภายในยุคปัจจุบัน การค้ําประกันนี้ถูกจํากัดด้วยขนาดของพันธบัตรที่ประกาศโดยผู้เสนอราคาที่เข้าร่วม
การยืนยันล่วงหน้าแบบรวมเป็นรูปแบบเฉพาะของการยืนยันล่วงหน้าตามซึ่งการรวมธุรกรรมเป็นอิสระจากสถานะสัญญาใด ๆ ธุรกรรมที่ร้องขอการยืนยันล่วงหน้าแบบรวมจะต้องไม่เชื่อเรื่องรัฐและไม่ขัดแย้งซึ่งหมายความว่าการดําเนินการของพวกเขาจะไม่ได้รับผลกระทบจากตําแหน่งของพวกเขาภายในบล็อก ผู้เสนอสามารถตกลงที่จะรวมธุรกรรมที่ไม่ใช่ ASS ได้ก็ต่อเมื่อชุด ASS รวมอยู่ในบล็อกเดียวกัน วิธีการนี้ให้ความสามารถในการเขียนที่บังคับใช้ทางเศรษฐกิจระหว่างธุรกรรมที่ไม่ขัดแย้งและการรวมกลุ่ม ASS
ภาพประกอบของความร่วมมือก่อนการประชุมพร้อมกับ ASS
อย่างไรก็ตาม เนื่องจากความสามารถในการรวมกันที่จำกัดที่ได้รับจากสิ่งนี้ ความซับซ้อนที่เพิ่มขึ้นและต้นทุนในเรื่องความไว้วางใจอาจเกินกว่าประโยชน์ที่ได้รับสำหรับแอปพลิเคชันรัฐสวรรค์บางอย่าง ดังนั้น สิ่งสำคัญคือการสำรวจวิธีการทดแทนที่อาจมีความสมดุลย์ที่มีประสิทธิภาพมากขึ้นระหว่างความเรียบง่ายและความสามารถ
แทนที่จะพึ่งพาคํามั่นสัญญาของผู้เสนอแอปพลิเคชันอธิปไตยสามารถใช้ซีเควนเซอร์เฉพาะแอปเพื่อจัดการการสั่งซื้อธุรกรรมในหลายแอปพลิเคชัน ตัวอย่างเช่นซีเควนเซอร์ที่จัดการธุรกรรมสําหรับแอปพลิเคชันอธิปไตยหลายตัวสามารถอํานวยความสะดวกในการรวมอะตอมระหว่างกันได้ตราบใดที่ปฏิบัติตามกฎการจัดลําดับของแต่ละอัน วิธีการซีเควนเซอร์เฉพาะแอปที่ใช้ร่วมกันนี้ช่วยให้สามารถเรียบเรียงและประสานงานระหว่างแอปพลิเคชันอธิปไตยได้อย่างราบรื่น
อย่างไรก็ตามสําหรับการใช้งานที่ไม่ใช่อธิปไตยจําเป็นต้องมีวิธีแก้ปัญหาที่แตกต่างกัน ภาระผูกพันการรวมธุรกรรมจากผู้สร้างบล็อกที่มีส่วนร่วมในการจัดลําดับสําหรับแอปพลิเคชันอธิปไตยสามารถสร้างความสามารถในการประกอบอะตอมระหว่างแอปพลิเคชันที่ไม่ใช่อธิปไตยและอธิปไตย ตัวสร้างรับรองลําดับธุรกรรมที่ระบุในแอปพลิเคชันทั้งสองประเภท ความมุ่งมั่นของผู้สร้างดังกล่าวสามารถลดช่องว่างความสามารถในการประกอบสําหรับ ASS
ภาพประกอบของความมุ่งมั่นของผู้สร้างสําหรับความสามารถในการประกอบอะตอมระหว่าง dApps อธิปไตยและไม่ใช่อธิปไตย (ขวา) และซีเควนเซอร์เฉพาะแอปที่ใช้ร่วมกันสําหรับความสามารถในการประกอบอะตอมระหว่างแอปอธิปไตย (ซ้าย)
ในขณะที่ยังคงมีคําถามเกี่ยวกับพลวัตทางเศรษฐกิจของความมุ่งมั่นของผู้สร้างความเป็นไปได้ของการยืนยันล่วงหน้าการรวมและผลกระทบลําดับที่สองที่อาจเกิดขึ้นเรามั่นใจว่าความท้าทายในการเขียนของ ASS จะได้รับการแก้ไขเมื่อเวลาผ่านไป ทีมอย่าง Astriaและไพรม์กำลังศึกษาและพัฒนากรอบการทำงานที่ปรับปรุงให้เหมาะสมขึ้นสำหรับการเชื่อมต่อและการสร้างความมั่นคงที่แบ่งปัน ขณะที่ความก้าวหน้าเหล่านี้ก้าวหน้าไปข้างหน้า ความสามารถในการรวมกันจะไม่เป็นปัญหาสำหรับแอปพลิเคชันที่เป็นปกติ
ในปัจจุบัน dApps จำเป็นต้องสร้างเครือข่ายที่เฉพาะเจาะจงสำหรับแอปพลิเคชันหากต้องการเอาชนะการเรียงลำดับของธุรกรรมของพวกเขา แนวคิดเช่น โปรโตคอลเจ้าของบิลเดอร์ (PoB)ช่วยให้ Cosmos L1s มีกฎการเรียงลำดับที่หลากหลายมากขึ้น ซึ่งช่วยในการจับและกระจาย MEV ไปยังแอปพลิเคชันของพวกเขา ในทำนองเดียวกัน ซีเควนเซอร์ L2 ที่มี VSR cŭng สามารถดำเนินการเช่นนั้นได้ ในขณะที่ทั้งสองวิธีนี้ช่วยให้การเรียงลำดับที่หลากหลายและการจับ MEV โดยแอปพลิเคชันของมันมากขึ้น ASS ก็เป็นเอกลักษณ์เนื่องจากลักษณะที่เหลือเฟื่อง
ตารางเปรียบเทียบการใช้งานด้านรัฐบาล, L2, Based L2, และ L1
ASS ให้แอปพลิเคชันความเหมือนกันในการจัดลำดับธุรกรรมอย่างสมบูรณ์ อนุญาตให้กำหนดกฎแบบกำหนดเองโดยไม่ซับซ้อนในการจัดการดำเนินการ ซอเวอร์เรนตี้นี้ช่วยให้แอปพลิเคชันควบคุมการดำเนินการเพื่อเพิ่มประสิทธิภาพในการใช้งานของผู้ใช้ ตัวอย่างเช่นบน Angstrom ผู้ให้สินเชื่อและผู้แลกเปลี่ยนถูกต้องเหมือนกับผู้ร่วมเล่นในระดับแรก โดยมีการเพิ่มค่าเศษฐกิจของพวกเขาโดยตรงผ่านกฎแบบกำหนดเองในการจัดลำดับธุรกรรม
นอกจากนี้ ASS ยังสามารถใช้ประโยชน์จากเครื่องมือทางเศรษฐกิจดิจิทัลและการเข้ารหัสที่หลากหลายเพื่อบังคับใช้ประโยชน์สูงสุดของผลตอบแทนของผู้ใช้และใช้กลไกการต่อต้านการเซ็นเซอร์ที่แข็งแกร่ง โซลูชันเศรษฐกิจดิจิทัลเช่นการปักหลักและการเฉือนสามารถจูงใจพฤติกรรมที่ซื่อสัตย์ในหมู่ซีเควนเซอร์ในขณะที่วิธีการเข้ารหัสเช่น TEE และ MPC ช่วยเพิ่มความเป็นส่วนตัวและความปลอดภัย ด้วยเครื่องมือเหล่านี้ศักยภาพในการออกแบบของ ASS นั้นกว้างใหญ่ทําให้สามารถสร้างแอปพลิเคชันอธิปไตยที่ปลอดภัยมีประสิทธิภาพและเน้นผู้ใช้เป็นศูนย์กลางมากขึ้น
แม้ว่าโอกาสที่ ASS นำเสนอ อยู่ที่นี่ แต่ยังคงมีอุปสรรคบางอย่าง เช่น ขาดความสามารถในการสร้างความเชื่อมโยงแบบเชิงแม่แบบ อย่างไรก็ตาม แนวทางเช่นการยืนยันก่อนการรวมกัน การแบ่งปัน ASS และการมีความมุ่งมั่นของผู้สร้าง นำเสนอวิธีที่มีความเป็นเสมอภาพในการเอาชนะอุปสรรคเหล่านี้ ในขณะที่ยังคงมีคำถามบางส่วน เรามุ่งมั่นที่จะปรับปรุงวิธีการเหล่านี้เพื่อให้ได้ประสบการณ์ ASS ที่ราบรื่นและสามารถสร้างความเชื่อมโยงได้มากขึ้น
เรามาที่นี่เพื่อทำให้ DeFi มีความยั่งยืนมากขึ้น หนึ่ง ASS ในครั้ง
การจัดการกับ MEV (Maximal Extractable Value) เป็นความท้าทายอย่างต่อเนื่องสําหรับ Ethereum ห่วงโซ่อุปทานคุณค่าจูงใจกิจกรรมคงที่จาก arbitrageurs ด้วยกลยุทธ์ที่หลากหลายในระดับความซับซ้อนที่แตกต่างกันซึ่งมักจะเป็นค่าใช้จ่ายของผู้ใช้รายย่อย ในขณะที่นักวิจัยหลายคนพยายามจัดการกับ MEV ผ่านการเปลี่ยนแปลงระดับโปรโตคอล แต่ความพยายามเหล่านี้ยังไม่ได้ให้ทางออกที่น่าพอใจ โครงสร้างพื้นฐานบัญญัติและกลไกการประมูลที่ใช้อยู่ในปัจจุบันสามารถจับ MEV แบบเหมาจ่ายในบล็อกได้ แต่การจับภาพโดยไม่มีการกระจายอย่างเป็นธรรมนั้นไม่เพียงพอ: เหตุใดค่า MEV จึงควรเกิดขึ้นกับผู้ตรวจสอบเครือข่ายเมื่อสามารถจับและรวมเป็นแอปพลิเคชันได้อย่างมีประสิทธิภาพมากขึ้น
ป้อน Application-Specific Sequencing (ASS) แทนที่จะพยายามเขียนกฎใหม่ในระดับโปรโตคอล ASS ให้แต่ละแอปมีอํานาจในการควบคุมวิธีการจัดลําดับธุรกรรมของพวกเขา ด้วยการทําเช่นนี้ ASS ช่วยให้แอปพลิเคชัน onchain สามารถปกป้องผู้ใช้และสภาพคล่องจากผลกระทบที่เป็นอันตรายของ MEV ในขณะเดียวกันก็ให้โอกาสพวกเขาในการจับมูลค่าที่อาจสูญเสียไปให้กับผู้ตรวจสอบ Ethereum
สมมติฐานถึงศักยภาพ: แทนที่ผู้ซื้อขายความถี่สูงจะแข่งขันกันเพื่อทำ Arbitrage ให้มากที่สุดสำหรับแต่ละผู้ใช้ (โดยเกือบทั้งหมดของค่า Arbitraged ไปยัง validators และซึ่ง underlying chains) แต่ละแอปพลิเคชั่นสามารถกำหนดกฎของตนเองสำหรับการจัดลำดับการทำธุรกรรม ซึ่งสร้างระบบที่เป็นมากกว่าที่เหมาะสม มีประสิทธิภาพและเป็นระบบที่ยุติธรรมมากขึ้นสำหรับผู้ใช้ของตนเอง นี่เป็นการเปลี่ยนแปลงจากการพยายามแก้ไข MEV ที่ระดับเครือข่ายไปยังการที่สำคัญที่สุด-แอพพลิเคชั่นตนเอง
แนวคิดข behind Application-Specific Sequencing (ASS) กำเริบากงานของ Matheus เนียมถึงจากกฎการเรียงลำดับที่สามารถยืนยันได้ (VSR) สำหรับการแลกเปลี่ยนที่มีการกระจายอย่างแบบกระจาย (DEXes). มาเธอุสได้แสดงให้เห็นว่า VSR สามารถปรับปรุงการดำเนินการซื้อขายและลด MEV โดยการลดความสามารถของนักขุดที่มีอิทธิพลต่อการเรียงลำดับธุรกรรม ตรัสญ later ขยายไอเดียนี้โดยการแสดงให้เห็นว่ากฎการเรียงลำดับที่เฉพาะเจาะจงสามารถมีผลต่อฟังก์ชันการชำระเงินสำหรับผู้เข้าร่วมโปรโตคอล เช่นผู้ใช้งาน ผู้ตรวจสอบ และผู้เรียงลำดับ
ที่นี่ฟังก์ชันการจ่ายเงินแสดงถึงมูลค่าทางเศรษฐกิจของการสั่งซื้อธุรกรรมเฉพาะ ค่านี้สะท้อนถึงกําไรหรือยูทิลิตี้ที่ได้รับจากผู้เข้าร่วมโปรโตคอล ซึ่งแสดงให้เห็นว่าการสั่งซื้อธุรกรรมส่งผลต่อผลลัพธ์ทางการเงินของพวกเขาอย่างไร มีสองลักษณะที่สําคัญของฟังก์ชั่นการจ่ายเงิน:
เมื่อฟังก์ชัน payoff แสดงลักษณะทั้งสองนี้การปรับกลยุทธ์การจัดลําดับให้เหมาะสมจะมีความซับซ้อนสูง ในกรณีเช่นนี้จําเป็นต้องมีแนวทางที่ซับซ้อนและตรงตามความต้องการมากขึ้นในระดับแอปพลิเคชันเพื่อให้แน่ใจว่าผู้ใช้จะได้รับผลลัพธ์ที่เท่าเทียมกันและระบบนิเวศ DeFi ที่ยั่งยืน
เพื่อให้เข้าใจ ASS ก่อนอื่นเรามาทบทวนห่วงโซ่อุปทานของธุรกรรมที่มีอยู่ก่อน
ในระบบปัจจุบัน:
ภาพด้านล่างแสดงกระบวนการนี้ แสดงให้เห็นถึงวิธีการทำงานของธุรกรรมที่ไหลไปจาก mempools ไปยังบล็อกเชนผ่าน builders และ trusted relays
แผนภาพของโซ่อุปทานการทำธุรกรรมปัจจุบัน
แอปพลิเคชันที่เปิดใช้งานโดย ASS นั้นมีคุณสมบัติต่อไปนี้:
ASS ช่วยให้แอปพลิเคชันบนเครือข่ายใดก็ได้สามารถกลับมาควบคุมการดำเนินการและสถานะของสัญญาได้เอง ทำให้เกิดแอปพลิเคชันที่เป็นปกติ
โดยใช้หลักการพื้นฐานเหล่านี้เป็นตัวอย่างที่เป็นประโยชน์ของแอปพลิเคชันราชอาณาจักร Angstrom ที่เป็นเฮียรุกป้องกันผู้ให้สินเชื่อการเงินของมันจากการเลือกอันตรายทางการซื้อขายระหว่าง CEX-DEX arbitrageurs ในขณะที่ยังป้องกันผู้แลกเปลี่ยนจากการโจมตีแซนด์วิช ระบบเครือข่ายของโหนด Angstrom มาร่วมตัดสินใจในลักษณะเดียวกับ Ethereum ในชุดของธุรกรรมที่จะดำเนินการในบล็อกถัดไป การไหลทั่วไปมีดังนี้:
ภาพรวมต่อไปนี้แสดงภาพของแอปพลิเคชันรัฐบาลในการทำงาน
โซ่อุปทานการทำธุรกรรมในแองสตรอม
ในพื้นฐานของมัน ASS เป็นรูปแบบการสร้างบล็อกบางส่วนที่แอปพลิเคชันที่มีอำนาจสูงให้สิทธิ์ในการต่อต้านกับเครือข่ายที่กระจายอำนาจตามกฎการเรียงลำดับที่กำหนดไว้ ดังนั้น ASS จำเป็นต้องมีฝ่ายภายนอกที่มีการสร้างความมั่นใจและความไวต่อการดำเนินงานเพิ่มเติม
แอปพลิเคชันเอกรัฐขึ้นอยู่กับตัวจัดลำดับพิเศษของแอปพลิเคชันเพื่อทำตามโปรโตคอลได้อย่างถูกต้องและให้การอัปเดตสถานะทันเวลา ในกรณีที่เกิดการละเมิดความมีชีวิตชีวา เช่นการแบ่งพรรคของเครือข่าย,ผู้ใช้อาจไม่สามารถติดต่อกับส่วนต่าง ๆ ของแอปพลิเคชันได้จนกว่าความเห็นที่ถูกต้องจะถูกกู้คืน
แอปพลิเคชันรัฐบาลสามารถจำกัดขอบเขตของสถานะสัญญาที่อัปเดตขึ้นอยู่กับตัวจัดลำดับได้ด้วย นี่ช่วยลดลงความขึ้นอยู่กับต่างประเทศของสัญญาให้มากที่สุดเพื่อให้สถานะสำคัญ เช่น การฝากเงินสามารถเข้าถึงได้แม้ว่าจะเกิดความล้มเหลวของตัวจัดลำดับ
เพื่อให้แน่ใจว่าซีเควนเซอร์ปฏิบัติตามกฎการจัดลําดับที่กําหนดแอปพลิเคชันอธิปไตยสามารถใช้ประโยชน์จากโซลูชันเศรษฐกิจดิจิทัล (เช่น PoS) หรือวิธีการเข้ารหัส (เช่น TEE หรือ MPC) วิธีการเฉพาะอาจแตกต่างกันอย่างมีนัยสําคัญขึ้นอยู่กับความต้องการของแอปพลิเคชัน บางคนอาจต้องการฉันทามติเกี่ยวกับความเหมาะสมของการดําเนินการในขณะที่บางคนอาจมุ่งเน้นไปที่การรับรองความเป็นส่วนตัวก่อนการดําเนินการผ่านกลไกการเข้ารหัส มีเครื่องมือมากมายเพื่อลดค่าใช้จ่ายในการไว้วางใจของซีเควนเซอร์และบรรลุวัตถุประสงค์เฉพาะของแอปพลิเคชันอธิปไตยแต่ละรายการ
มีการเซ็นเซอร์สตรีมประเภทต่าง ๆ เข้ามามุ่งเน้นระบบเอเทอร์เรียม:
นักวิจัยหลายคนได้เปล่งเสียงความต้องการกลไกการต่อต้านการเซ็นเซอร์ที่ดีขึ้นบน Ethereum ข้อเสนอบางอย่าง เช่น Multiple Concurrent Proposer (MCP) และ รายการรวมที่บังคับใช้ Fork-Choice (FOCIL)เกิดขึ้นและกลายเป็นศูนย์กลางของการอภิปรายที่กำลังเกิดขึ้น
ความต้านทานการเซ็นเซอร์ชิปเปอร์เหมือนกับเป็นปัญหาใหญ่สำหรับการใช้งานปกครอง ตัวจัดเตรียมแอปพลิเคชันน่าจะเป็นภาคีเครื่องหมายภายนอกที่มีรายได้จากการรับซื้อขายส่วนตัวและการสั่งซื้อที่แตกต่างกัน ตัวอย่างเช่น ผู้ตรวจสอบแอปพลิเคชันที่เป็นผู้ตลาดมีส่วนของการกรองข้อความที่ถูกส่งมาโดยผู้ประกอบการตลาดที่แข่งขัน แอปพลิเคชันปกครองบนโลกนี้ สามารถผ่านการตรวจสอบข้อความที่บางส่วนได้ถูกเซ็นเซอร์ท้องถิ่น แม้ว่าโปรโตคอลฐานจะไม่ตรวจสอบการเซ็นเซอร์
หนึ่งตัวอย่างของกลไกที่ต้านการเซ็นเซอร์สสำหรับ ASS คือ Angstrom โดยเพื่อให้มั่นใจว่าคำสั่งที่ถูกต้องทั้งหมดจะถูกนำเข้าไปในช่องที่กำลังจะมา โหนด Angstrom จะต้องกระจายออกไปสู่คำสั่งที่เข้ามาที่ได้รับการตรวจสอบแล้วและเห็นด้วยกันในการรวมอยู่ในแก้วแรกที่เสนอ หากชุดไม่มีคำสั่งที่เห็นได้จากส่วนใหญ่ของเครือข่าย ผู้เสนอจะถูกลงโทษ นี่คือภาพอธิบายของกลไกการต้านการเซ็นเซอร์สสำหรับ Angstrom
ความต้านทานการเซ็นเซอร์
หนึ่งในความท้าทายที่สําคัญที่แอปพลิเคชันอธิปไตยต้องเผชิญคือการสร้างความมั่นใจในความเข้ากันได้กับธุรกรรมที่มีปฏิสัมพันธ์กับรัฐสัญญาภายนอก การรวมธุรกรรมเฉพาะแอปเข้ากับธุรกรรมภายนอกโดยพลการจะบ่อนทําลายทรัพย์สินที่ไม่เชื่อเรื่องคําสั่งซึ่งจําเป็นสําหรับการปกป้องแอปพลิเคชันอธิปไตยและผู้ใช้ ธุรกรรมที่ไม่ใช่ ASS ที่ไม่ถูกต้องรายการเดียวเมื่อประกอบกับธุรกรรมเฉพาะแอปอาจมีผลลําดับที่สองของการเปลี่ยนชุดรวมทั้งหมด เมื่อสิ่งนี้เกิดขึ้นแอปพลิเคชันอธิปไตยจะไม่สามารถดําเนินการตามคําสั่งของผู้ใช้ในระหว่างช่องที่จัดสรร (แม้จะมีมติเป็นเอกฉันท์ที่ถูกต้อง) ซึ่งจะเป็นอันตรายต่อประสบการณ์ของผู้ใช้และสวัสดิการโดยรวม
อย่างไรก็ตามมีวิธีแก้ปัญหาที่เป็นไปได้สําหรับปัญหาของความสามารถในการประกอบซึ่งหลายทีมกําลังถูกสํารวจโดยทีมต่างๆ เหล่านี้รวมถึงแนวคิดเช่นการยืนยันล่วงหน้าการรวมซีเควนเซอร์เฉพาะแอปที่ใช้ร่วมกันและความมุ่งมั่นของผู้สร้างแต่ละข้อเสนอการแลกเปลี่ยนระหว่างระดับความสามารถในการเขียนและค่าโสหุ้ยความไว้วางใจ
เพื่ออธิบายการยืนยันล่วงหน้าของการรวมสิ่งสําคัญคือต้องเข้าใจก่อนว่าการยืนยันล่วงหน้าทํางานอย่างไร การยืนยันล่วงหน้าตามใช้ประโยชน์จากความปลอดภัยทางเศรษฐกิจของ crypto โดยตรวจสอบให้แน่ใจว่าผู้เสนอได้วางหลักประกันเพื่อรับประกันการรวมชุดธุรกรรมเฉพาะก่อนช่องภายในยุคปัจจุบัน การค้ําประกันนี้ถูกจํากัดด้วยขนาดของพันธบัตรที่ประกาศโดยผู้เสนอราคาที่เข้าร่วม
การยืนยันล่วงหน้าแบบรวมเป็นรูปแบบเฉพาะของการยืนยันล่วงหน้าตามซึ่งการรวมธุรกรรมเป็นอิสระจากสถานะสัญญาใด ๆ ธุรกรรมที่ร้องขอการยืนยันล่วงหน้าแบบรวมจะต้องไม่เชื่อเรื่องรัฐและไม่ขัดแย้งซึ่งหมายความว่าการดําเนินการของพวกเขาจะไม่ได้รับผลกระทบจากตําแหน่งของพวกเขาภายในบล็อก ผู้เสนอสามารถตกลงที่จะรวมธุรกรรมที่ไม่ใช่ ASS ได้ก็ต่อเมื่อชุด ASS รวมอยู่ในบล็อกเดียวกัน วิธีการนี้ให้ความสามารถในการเขียนที่บังคับใช้ทางเศรษฐกิจระหว่างธุรกรรมที่ไม่ขัดแย้งและการรวมกลุ่ม ASS
ภาพประกอบของความร่วมมือก่อนการประชุมพร้อมกับ ASS
อย่างไรก็ตาม เนื่องจากความสามารถในการรวมกันที่จำกัดที่ได้รับจากสิ่งนี้ ความซับซ้อนที่เพิ่มขึ้นและต้นทุนในเรื่องความไว้วางใจอาจเกินกว่าประโยชน์ที่ได้รับสำหรับแอปพลิเคชันรัฐสวรรค์บางอย่าง ดังนั้น สิ่งสำคัญคือการสำรวจวิธีการทดแทนที่อาจมีความสมดุลย์ที่มีประสิทธิภาพมากขึ้นระหว่างความเรียบง่ายและความสามารถ
แทนที่จะพึ่งพาคํามั่นสัญญาของผู้เสนอแอปพลิเคชันอธิปไตยสามารถใช้ซีเควนเซอร์เฉพาะแอปเพื่อจัดการการสั่งซื้อธุรกรรมในหลายแอปพลิเคชัน ตัวอย่างเช่นซีเควนเซอร์ที่จัดการธุรกรรมสําหรับแอปพลิเคชันอธิปไตยหลายตัวสามารถอํานวยความสะดวกในการรวมอะตอมระหว่างกันได้ตราบใดที่ปฏิบัติตามกฎการจัดลําดับของแต่ละอัน วิธีการซีเควนเซอร์เฉพาะแอปที่ใช้ร่วมกันนี้ช่วยให้สามารถเรียบเรียงและประสานงานระหว่างแอปพลิเคชันอธิปไตยได้อย่างราบรื่น
อย่างไรก็ตามสําหรับการใช้งานที่ไม่ใช่อธิปไตยจําเป็นต้องมีวิธีแก้ปัญหาที่แตกต่างกัน ภาระผูกพันการรวมธุรกรรมจากผู้สร้างบล็อกที่มีส่วนร่วมในการจัดลําดับสําหรับแอปพลิเคชันอธิปไตยสามารถสร้างความสามารถในการประกอบอะตอมระหว่างแอปพลิเคชันที่ไม่ใช่อธิปไตยและอธิปไตย ตัวสร้างรับรองลําดับธุรกรรมที่ระบุในแอปพลิเคชันทั้งสองประเภท ความมุ่งมั่นของผู้สร้างดังกล่าวสามารถลดช่องว่างความสามารถในการประกอบสําหรับ ASS
ภาพประกอบของความมุ่งมั่นของผู้สร้างสําหรับความสามารถในการประกอบอะตอมระหว่าง dApps อธิปไตยและไม่ใช่อธิปไตย (ขวา) และซีเควนเซอร์เฉพาะแอปที่ใช้ร่วมกันสําหรับความสามารถในการประกอบอะตอมระหว่างแอปอธิปไตย (ซ้าย)
ในขณะที่ยังคงมีคําถามเกี่ยวกับพลวัตทางเศรษฐกิจของความมุ่งมั่นของผู้สร้างความเป็นไปได้ของการยืนยันล่วงหน้าการรวมและผลกระทบลําดับที่สองที่อาจเกิดขึ้นเรามั่นใจว่าความท้าทายในการเขียนของ ASS จะได้รับการแก้ไขเมื่อเวลาผ่านไป ทีมอย่าง Astriaและไพรม์กำลังศึกษาและพัฒนากรอบการทำงานที่ปรับปรุงให้เหมาะสมขึ้นสำหรับการเชื่อมต่อและการสร้างความมั่นคงที่แบ่งปัน ขณะที่ความก้าวหน้าเหล่านี้ก้าวหน้าไปข้างหน้า ความสามารถในการรวมกันจะไม่เป็นปัญหาสำหรับแอปพลิเคชันที่เป็นปกติ
ในปัจจุบัน dApps จำเป็นต้องสร้างเครือข่ายที่เฉพาะเจาะจงสำหรับแอปพลิเคชันหากต้องการเอาชนะการเรียงลำดับของธุรกรรมของพวกเขา แนวคิดเช่น โปรโตคอลเจ้าของบิลเดอร์ (PoB)ช่วยให้ Cosmos L1s มีกฎการเรียงลำดับที่หลากหลายมากขึ้น ซึ่งช่วยในการจับและกระจาย MEV ไปยังแอปพลิเคชันของพวกเขา ในทำนองเดียวกัน ซีเควนเซอร์ L2 ที่มี VSR cŭng สามารถดำเนินการเช่นนั้นได้ ในขณะที่ทั้งสองวิธีนี้ช่วยให้การเรียงลำดับที่หลากหลายและการจับ MEV โดยแอปพลิเคชันของมันมากขึ้น ASS ก็เป็นเอกลักษณ์เนื่องจากลักษณะที่เหลือเฟื่อง
ตารางเปรียบเทียบการใช้งานด้านรัฐบาล, L2, Based L2, และ L1
ASS ให้แอปพลิเคชันความเหมือนกันในการจัดลำดับธุรกรรมอย่างสมบูรณ์ อนุญาตให้กำหนดกฎแบบกำหนดเองโดยไม่ซับซ้อนในการจัดการดำเนินการ ซอเวอร์เรนตี้นี้ช่วยให้แอปพลิเคชันควบคุมการดำเนินการเพื่อเพิ่มประสิทธิภาพในการใช้งานของผู้ใช้ ตัวอย่างเช่นบน Angstrom ผู้ให้สินเชื่อและผู้แลกเปลี่ยนถูกต้องเหมือนกับผู้ร่วมเล่นในระดับแรก โดยมีการเพิ่มค่าเศษฐกิจของพวกเขาโดยตรงผ่านกฎแบบกำหนดเองในการจัดลำดับธุรกรรม
นอกจากนี้ ASS ยังสามารถใช้ประโยชน์จากเครื่องมือทางเศรษฐกิจดิจิทัลและการเข้ารหัสที่หลากหลายเพื่อบังคับใช้ประโยชน์สูงสุดของผลตอบแทนของผู้ใช้และใช้กลไกการต่อต้านการเซ็นเซอร์ที่แข็งแกร่ง โซลูชันเศรษฐกิจดิจิทัลเช่นการปักหลักและการเฉือนสามารถจูงใจพฤติกรรมที่ซื่อสัตย์ในหมู่ซีเควนเซอร์ในขณะที่วิธีการเข้ารหัสเช่น TEE และ MPC ช่วยเพิ่มความเป็นส่วนตัวและความปลอดภัย ด้วยเครื่องมือเหล่านี้ศักยภาพในการออกแบบของ ASS นั้นกว้างใหญ่ทําให้สามารถสร้างแอปพลิเคชันอธิปไตยที่ปลอดภัยมีประสิทธิภาพและเน้นผู้ใช้เป็นศูนย์กลางมากขึ้น
แม้ว่าโอกาสที่ ASS นำเสนอ อยู่ที่นี่ แต่ยังคงมีอุปสรรคบางอย่าง เช่น ขาดความสามารถในการสร้างความเชื่อมโยงแบบเชิงแม่แบบ อย่างไรก็ตาม แนวทางเช่นการยืนยันก่อนการรวมกัน การแบ่งปัน ASS และการมีความมุ่งมั่นของผู้สร้าง นำเสนอวิธีที่มีความเป็นเสมอภาพในการเอาชนะอุปสรรคเหล่านี้ ในขณะที่ยังคงมีคำถามบางส่วน เรามุ่งมั่นที่จะปรับปรุงวิธีการเหล่านี้เพื่อให้ได้ประสบการณ์ ASS ที่ราบรื่นและสามารถสร้างความเชื่อมโยงได้มากขึ้น
เรามาที่นี่เพื่อทำให้ DeFi มีความยั่งยืนมากขึ้น หนึ่ง ASS ในครั้ง