การถอดรหัสจุดประสงค์: การปฏิวัติประสบการณ์ผู้ใช้ Web3 และการไหลของคำสั่งในบล็อกเชน

มือใหม่1/5/2024, 3:22:08 PM
บทความนี้อธิบายการประมวลผลจุดมุ่งหมายในโครงการต่าง ๆ ที่เกี่ยวข้องกับกิจกรรมจุดมุ่งหมายหลายรายการ

บทนำ

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

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

* ผลลัพธ์แทนที่จะเป็นเส้นทาง: ผู้ใช้จะต้องแสดงสิ่งที่พวกเขาต้องการเท่านั้นและไม่สนใจว่าผลลัพธ์จะประสบความสําเร็จอย่างไร * การอนุญาตแบบมีเงื่อนไขแทนการอนุญาตรหัส: เมื่อผู้ใช้ลงนามในบล็อกเชน tx พวกเขากําลังอนุญาตรหัสภายในธุรกรรมความสามารถในการดําเนินการคํานวณโดยพลการแก้ไขสถานะของบล็อกเชน ในทางตรงกันข้ามเมื่อผู้ใช้อนุมัติความตั้งใจพวกเขาจะอนุญาตให้ปล่อยสินทรัพย์และเคล็ดลับของพวกเขาหลังจากรับประกันว่าผลลัพธ์ที่ต้องการของพวกเขาได้รับความสําเร็จ (เช่นเงินสดในการจัดส่งในการช็อปปิ้งออนไลน์)* ภูมิทัศน์ของนักแก้ปัญหาการแข่งขันแทนที่จะเป็น dapps ที่เชื่อถือได้: ในโลกที่ครอบงํา tx ผู้ใช้โต้ตอบกับ dapps ที่พวกเขาเลือกและ dapps จะทําหน้าที่เป็นผู้ให้บริการเพื่อส่งคืนผลลัพธ์ที่ต้องการ  ซึ่งมักจะเป็น dapps ระยะยาวและกระแสหลักเช่น Uniswap ในโลกที่มีเจตนาครอบงํานักแก้ปัญหาที่มีชื่อเสียงหรือไม่รู้จักจากทั้ง offchain และ onchain สามารถแข่งขันเพื่อให้บรรลุเจตนาสําหรับผู้ใช้และรับโบนัส จากหลักการของเศรษฐกิจการแข่งขันที่มากขึ้นนําไปสู่ประสิทธิภาพที่มากขึ้น

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

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

สํารวจการนําความตั้งใจประเภทต่างๆ ไปใช้

ประเภทต่าง ๆ ของความ Absent อาจมีอยู่ตามการทั่วไปของพวกเขา เช่นที่แสดงไว้ด้านล่าง

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

เพื่อทราบว่าจะทำงานอย่างไร เราสามารถมองไปที่ sol ที่มีอยู่ในปัจจุบันเริ่มต้นจากแอพพลิเคชันที่เฉพาะเจาะจงไปจนถึงโครงสร้างพื้นฐานที่เกี่ยวกับเจตนาทั่วไป เช่น Anoma และ SUAVE การวิเคราะห์จะถูกแยกออกเป็น 5 ส่วนหลักกับคำถามที่แตกต่างให้จำไว้

การแสดงบ่งบอกและการให้สิทธิ: ผู้ใช้กรอกจุดมุ่งหมายของพวกเขาอย่างไร; ประเภทของจุดมุ่งหมายและระดับของจุดมุ่งหมายที่ผู้ใช้สามารถแสดงได้; สิทธิใดที่ผู้ใช้ให้

Solver Candidates: มันเป็นแบบอนุญาตหรือไม่? มีอุปสรรคสูงมากในการเป็นผู้แก้ปัญหาหรือไม่? มีผู้แก้ปัญหาประเภทต่าง ๆ ที่เน้นไปที่พื้นที่เฉพาะอย่างอื่นหรือไม่?

กระบวนการแก้ปัญหา: วิธีหลักในการแก้ปัญหา; สิ่งที่กำหนดความสมบูรณ์ของความตั้งใจ

การเลือกตัวเลือกโซลเวอร์: กฎเกณฑ์ในการเลือกผู้ชนะจากผู้สมัครโซลเวอร์หลายคนคืออะไร? รูปแบบการแข่งขันจะเป็นแบบ winner-takes-all หรือแบบไม่เช่นนั้น?

การตรวจสอบและการตกลง: วิธีการตรวจสอบว่าผู้แก้ปัญหาได้ทำงานเสร็จสิ้นหรือไม่? การตกลงระหว่างผู้ใช้และผู้แก้ปัญหาเป็นอย่างไร?

นี่คือภาพรวมอบอุ่นของสิ่งที่มีอยู่ในปัจจุบัน สำหรับข้อมูลที่ละเอียดยิบมากขึ้น ลองศึกษาในส่วนที่เหลือ

Cow Swap & การผสม 1inch (การตั้งใจสั่งซื้อจำกัด)

การแสดงอารมณ์และการให้สิทธิ์:

นักซื้อขายบนแพลตฟอร์ม Cow Swap และ 1inch Fusion แสดงความตั้งใจของพวกเขาโดยการโต้ตอบกับอินเตอร์เฟสของแพลตฟอร์ม โดยให้คำแนะนำชัดเจนสำหรับการซื้อขายที่ต้องการหรือคำสั่งซื้อสัญญาณ

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

ผู้สมัครโซลเวอร์:

ในกรณีของ 1inch Fusion, ผู้แก้ปัญหาที่รู้จักกันในนามของผู้แก้ปัญหา ดำเนินการในลักษณะที่ได้รับอนุญาต พวกเขาจำเป็นต้องลงทะเบียน ผ่านกระบวนการ KYC และรักษายอดเงินเพียงพอเพื่อครอบครองค่าธรรมเนียมการสั่งซื้อ

ในทางกลับกัน โซลเวอร์ของ Cow Swap จะถูกให้สิทธิ์ในรายชื่อขาวโดยการสร้างพื้นสระการผูกพันขนาด 1 ล้านดอลลาร์ (USDC & COW) หรือถูกรวมในพูลผูกพัน CoW DAO หรือพูลผูกพัน Gnosis DAO และได้รับการให้สิทธิ์ในรายชื่อโดย Cow DAO โดยขึ้นอยู่กับเกณฑ์ของ DAO

กระบวนการแก้ปัญหา:

Solvers ประเมินชุดที่มีอยู่เพื่อระบุความบังเอิญของความต้องการ (CoW) ที่สามารถให้ราคาที่ดีที่สุดสําหรับการดําเนินการซื้อขายหรือคําสั่ง จํากัด พวกเขาพิจารณาปัจจัยต่าง ๆ เช่นสภาพคล่องความลึกของหนังสือสั่งซื้อและการลื่นไถลของราคาเพื่อให้แน่ใจว่าการดําเนินการที่ดีที่สุดสําหรับผู้ค้า

นอกจากนี้ ผู้แก้ปัญหาอาจสำรวจตลาดอัตโนมัติบนเชนอื่น ๆ ที่อยู่ในเชนโดยตรง เช่น Uniswap หรือใช้ DEX aggregators เช่น 1inch เพื่อค้นหาราคาและเส้นทางที่เหมาะสมที่สุด

การเลือกตัวแก้ปัญหา:

ใน Cow Swap นักเทรดจะถูกดำเนินการในราคาที่ดีที่สุดที่ถูกกำหนดโดยโซล์เวอร์ภายนอกใดๆ โดยใช้การประมูลเป็นชุด ซึ่งเพิ่มมูลค่าให้กับนักเทรดมากที่สุด โซล์เวอร์ที่ให้คำตอบที่เหมาะสมที่สุดจะถูกเลือก

ในทวีความต่างกัน, การแข่งขันของตัวแก้ปัญหาใน 1inch Fusion จำกัดมากขึ้นและเกี่ยวข้องกับ 1inch token ที่ถูกจำนวนเดินทางโดยใช้การประมูลดัตช์

การตรวจสอบและการตảง

กระบวนการตรวจสอบความถูกต้องและการชําระบัญชีเกิดขึ้นหลังจากผู้แก้ดําเนินการซื้อขายหรือคําสั่ง จํากัด Solvers สามารถย้ายโทเค็นในนามของผู้ใช้โดยใช้การอนุมัติ ERC20 ที่มอบให้กับสัญญาการชําระเงิน สัญญาการชําระเงินจะตรวจสอบลายเซ็นของเจตนาของผู้ใช้และตรวจสอบให้แน่ใจว่าการดําเนินการสอดคล้องกับราคาและปริมาณขีด จํากัด ที่ระบุ (เปิดใช้งานโดย EIP-1271) การตรวจสอบนี้ยืนยันความสําเร็จของการซื้อขายที่ตั้งใจไว้หรือคําสั่ง จํากัด

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

เร็วๆ นี้ Cow Swap เพิ่งประกาศเปิดตัว Cow Swap Hooks ซึ่งทำให้เป็นไปได้ที่จะดำเนินการเจตความตั้งใจในรูปแบบที่ทั่วถึงมากขึ้นโดยการเปิดใช้งานการดำเนินการ DeFi ที่เขียนโค้ดเองที่ดำเนินการโดยตรงก่อนและ/หรือหลังการเทรด ดีใจที่ได้เห็น Uniswap v4 และ Cow Swap กำลังผลักดันขีดจำกัดของพวกเขาไปยังกิจกรรมที่มีเจตความตั้งใจที่ทั่วถึงมากขึ้นและนำเสนอโลกใหม่ของ defi intents!

UniswapX(Swap Intents)

คุณสมบัติใหม่ของ UniswapX สามารถแบ่งเป็น 2 ส่วนหลัก ๆ ได้:

ลงคำสั่งซื้อด้วยกลไกการประมูลดัชนี

สวอประหว่างเชน

คำสั่งที่ลงนามด้วยการประมูลดัตช์คล้ายกับ 1 นิ้ว Fusion และ Cow Swap ในเรื่องจำกัดความตั้งใจของคำสั่งพร้อมกับความแตกต่างต่อไปนี้:

การแสดงความตั้งใจและการให้สิทธิ์: ผู้ใช้มีเสรีภาพมากขึ้น (อาจเกิดความซับซ้อนมากขึ้น) ในการกำหนดพารามิเตอร์ เช่น ฟังก์ชันลดลงสำหรับการประมูล ราคาเริ่มต้นของการสั่งซื้อดัชท์ ฯลฯ

Solver Candidates: การอนุญาตโดยไม่จำเป็น แทนที่จะต้องได้รับอนุญาต (ผู้ใช้ก็สามารถตั้งค่าให้ได้รับอนุญาต)

การเลือกโซลเวอร์:

คำสั่งดัทช์ที่ดำเนินการในราคาที่ขึ้นอยู่กับเวลาที่รวมอยู่ในบล็อก คำสั่งจะเริ่มต้นที่ราคาที่โดยประมาณจะดีกว่าสำหรับผู้แลกเปลี่ยนกว่าราคาตลาดปัจจุบัน - ตัวอย่างเช่น หากราคาตลาดปัจจุบันคือ 1,000 USDC ต่อ ETH คำสั่งขายอาจเริ่มต้นที่ 1,050 USDC ต่อ ETH ราคาของคำสั่งจะลดลงจนกว่าจะถึงราคาที่แย่ที่สุดที่ผู้แลกเปลี่ยนจะยอมรับ (เช่น 995 USDC ต่อ ETH) ผู้เติมสติมถูกกระตุ้นให้เติมคำสั่งเมื่อมีกำไรสำหรับพวกเขา หากพวกเขารอนานเกินไปพวกเขาเสี่ยงที่จะสูญเสียคำสั่งไปยังผู้เติมสติมคนอื่นที่พร้อมจะรับกำไรเล็กน้อย

UniswapX ยังสามารถเปิดให้รวม RFQ (อนุญาตให้คำสั่งระบุผู้เติมที่ได้รับสิทธิ์พิเศษในการเติมคำสั่งสำหรับระยะเวลาสั้น) สำหรับการตั้งราคาดัตช์เริ่มต้น ในกรณีนี้กระบวนการเลือกจะเหมือนกับวิธีการประมูลของ 1inch Fusion เกือบเหมือนกัน

Cow Swap เป็นการประมูลแบบกลุ่มมากกว่า UniswapX และการประมูลอิสระของ 1inch ซึ่งทำให้เป็นไปได้ในการรวมคำสั่งและการจับคู่ CoWs

กระบวนการแก้ปัญหาและการตรวจสอบและการตกลงเหมือนกับ Cow Swap และ 1inch (รายละเอียดเพิ่มเติมแสดงในตาราง)

การแลกเปลี่ยน跨เชนสามารถทำได้ผ่านกระบวนการที่คล้ายกัน โดยมีความแตกต่างหลักในการตรวจสอบและการตกลงเพื่อเปิดโอกาสให้สามารถแลกเปลี่ยนระหว่างโดเมนหลายรายการ:

Solvers ต้องฝากสินทรัพย์ประกันเพิ่มเติมบนเชนเดิมเพื่อให้มั่นใจในเรื่องความปลอดภัยและเปิดใช้งานโปรโตคอลเชนเชนโดยใดใจ

ต้องการอารายการชำระเงินเพิ่มเติมเพื่อส่งเข้าสู่สัญญาการตรวจสอบของเชื่อมต่อต้นฉบับ

ต้องการ UniswapX เพื่อจัดการติดตั้งสัญญา settle และ validation ที่เกี่ยวข้องบนโดเมนที่แตกต่างกัน

การแยกส่วนบัญชี (จุดประสงค์ระดับกระเป๋าเงิน)

การแสดงความตั้งใจและการอนุญาต:

กระบวนการแสดงเจตนาและการให้สิทธิเริ่มต้นเมื่อเจ้าของกระเป๋าต้องการทำการกระทำที่เฉพาะเจาะจง พวกเขาจะสร้าง userop โดยทั่วไปผ่านอินเตอร์เฟซของกระเป๋า 4337 เพื่อแสดงเจตนาของพวกเขา

Off-chain, เจ้าของกระเป๋าเงินขอการร้องขอผูกขาดเพื่อดำเนินการ userop ในนามของพวกเขา ให้ควบคุมอย่างจำกัดตามความตั้งใจ ตัวอย่างเช่น เจ้าของกระเป๋าเงินอาจให้สิทธิให้กุญแจส่วนตัวสามารถดำเนินการธุรกรรมจากบัญชีหลักของคุณ แต่เพียงเท่านั้นกับ Dapp XYZ’s hub contract

ผู้สมัครโซล์เวอร์:

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

Two main types of bundlers: บริการบัณด์เลอร์ที่สร้างขึ้นเพื่อกระเป๋าเงิน เน้นการตอบสนองต่อความต้องการพื้นฐานของพวกเขา & ผู้ให้บริการโครงสร้างภายนอกที่มุ่งเน้นการสร้างบัณด์เลอร์แบบไม่มีการอนุญาตและแบบโมดูลาร์

กระบวนการแก้ปัญหา:

Bundlers จำลองวิธี validateOp ของกระเป๋าเงินบน userop เพื่อกำหนดว่าจะยอมรับหรือปฏิเสธออกเชน จากนั้นพวกเขาจะส่งธุรกรรมไปที่จุดเข้าสู่ระบบ AA เพื่อเรียกวิธี handleOp กระบวนการนี้ยังเกี่ยวข้องกับการรวม userops หลายรายการเข้าด้วยกันเพื่อเพิ่มประสิทธิภาพในด้าน gas และดึง MEV ออกมา

สัญญาจุดเข้าใช้งานจะผลักดันการดำเนินการบนโซ่ และโหนดโซ่จะตรวจสอบการดำเนินการและนำเข้าสู่ความเห็นชอบ

การเลือกตัวแก้ปัญหา:

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

การตรวจสอบและการตกลง

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

มาตรฐานการสร้างประวัติการใช้บัญชีที่สำคัญ (Intent-Centric Account Abstraction Standard)

*โปรดทราบว่า Essential ยังอยู่ในช่วงเริ่มต้น บางส่วนของคำอธิบายและการออกแบบอาจเปลี่ยนแปลงไปตามเวลา สำหรับข้อมูลเพิ่มเติม ติดตามได้ที่เว็บไซต์ของ Essential:https://essential.builders/

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

การแสดงเจตนาและการให้สิทธิ

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

ความ Abs สามารถถูกแสดงในมาตรฐานของ Essential ใน ST และอย่างทั่วไปใน LT โดยใช้ภาษาที่มีข้อจำกัดใหม่ของมัน

เข้ากันได้กับโซ่ EVM และไม่ต้องสะพานเงิน

ผู้เข้าร่วมการแก้ปัญหา:

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

เครือข่ายของผู้แก้ปัญหาจะตรวจสอบจุดประสงค์และพยายามที่จะประสบความสำเร็จ สิ่งที่สำคัญคือการพิจารณาผู้แก้ปัญหา/ผู้รวมกลุ่มที่มีอยู่ (ตัวอย่างเช่นจากโปรโตคอล CoW หรือ 4337), ผู้ค้นหา MEV ปัจจัย และผู้ทำตลาดปัจจุบัน

กระบวนการการแก้ปัญหา:

Solvers หาสภาพแวดล้อมที่ จํากัด ที่พวกเขากําลังแก้ไขแล้วใช้สถานที่ offchain และ onchain เพื่อพยายามแก้ไขเจตนาตามข้อ จํากัด เหล่านี้

การเลือกซอล์เวอร์:

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

การตรวจสอบและการตกลง

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

Flashbots SUAVE (Multi-domain ความตั้งใจที่เกี่ยวข้องกับบล็อก)

*โปรดทราบว่า SUAVE ยังอยู่ในช่วงการพัฒนา บางส่วนของกลไกที่อธิบายด้านล่างอาจมีการเปลี่ยนแปลง

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

ในขณะที่ Account Abstraction (AA) และแอปพลิเคชันที่เฉพาะเจาะจง SUAVE นำเสนอขั้นตอนเพิ่มเติมในการสะพานกันเงินไปยังโซ่ SUAVE ขั้นตอนนี้เน้นไปที่ความสามารถในการใช้งานหลายโซ่ของ SUAVE และความต้องการในการทำธุรกรรมที่มีค่าใช้จ่ายน้อยกว่าและเป็นส่วนตัวมากขึ้น

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

การแสดงความตั้งใจและการให้สิทธิ

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

ด้วย MEVM, นักพัฒนาสามารถ implement สมาร์ทคอนแทรคต์ประเภทต่าง ๆ สำหรับแอปพลิเคชัน MEV ที่เฉพาะเจาะจง (เช่น OFA, การสร้างบล็อก, เป็นต้น) หรือประเภทใหม่ของ DEXes บน SUAVE เพื่อให้ผู้ใช้งานคนอื่นเรียกใช้

ผู้ใช้เชื่อมส่วนเงินไปยังโซ่ SUAVE และฝากเงินเป็นเงินเหรียญ

ผู้สมัครโซลเวอร์:

ผู้ร่วมสมทบที่สำคัญที่เป็นผู้แก้ปัญหาใน SUAVE อาจเป็นผู้ค้นหาและผู้สร้าง ผู้ค้นหาและผู้แก้ปัญหาอื่น ๆ รับผิดชอบในการสำรวจและค้นพบทางออกที่เป็นไปได้เพื่อทำให้คำตั้งใจของผู้ใช้เป็นจริง ในขณะที่ผู้สร้างเน้นการนำทางอกเหล่านี้มาสู่การดำเนินการ พวกเขาทำงานร่วมกันเพื่อสร้างระบบนิเวศที่มั่นคงที่แก้ปัญหาที่ผู้ใช้แสดงออก

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

กระบวนการการแก้ปัญหา:

Solvers ทำการคำนวณออกเชนที่น่าเชื่อถือและเป็นส่วนตัวซึ่งสามารถนำไปใช้ในสมาร์ทคอนแทรคต์บน SUAVE ผ่าน precompiles พิเศษในสภาพแวดล้อม TEE

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

การเลือกตัวแก้ปัญหา:

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

การตรวจสอบและการตกลง

เพื่อให้มั่นใจในความถูกต้องของจุดมุ่งหมายและการตกลงธุรกรรม SUAVE ใช้บริการ oracles และ SUAVE validators Oracles จะให้ข้อมูลภายนอกเพื่อตรวจสอบการดำเนินการของจุดมุ่งหมายในขณะที่ SUAVE validators จะตรวจสอบและตกลงกับจุดมุ่งหมายบนระบบ SUAVE chain

Anoma (Generalized Intent for Anoma Protocols)

Anoma เป็นโครงสร้างทั่วไปที่คล้ายกับ Cosmos และกำลังเตรียมการเปิดตัวเครือข่าย Layer 1 Proof-of-Stake (PoS) ที่เปิดใช้ IBC โดยรวมการออกแบบที่มีการมุ่งหวังเป็นศูนย์กลางกับโปรโตคอลที่เหมือนกันที่ขับเคลื่อนโดย Anoma Virtual Machine (VM) พร้อมกับการให้คุณสมบัติด้านความปลอดภัยที่หลากหลาย (โพรๆตอคอล Anoma ต่างกันมีกลไกตรวจสอบที่แตกต่างกัน)

การแสดงความตั้งใจและการอนุญาต:

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

ผู้สมัครตำแหน่งผู้แก้ปัญหา:

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

กระบวนการแก้ปัญหา:

โซลเวอร์รันอัลกอริทึมโซล์เวอร์ซึ่งใช้ประโยชน์จากความเชี่ยวชาญของพวกเขาในด้านเช่นเหรียญที่สามารถแลกเปลี่ยน (FT) หรือการคำนวณสถานะการ์ด

การจับคู่จุดประสงค์ ยังได้รับการดูแลด้วยโซลเวอร์ด้วย โซลเวอร์ จะรับจุดประสงค์และทำธุรกรรมที่เข้ากันบางส่วนหรือทั้งหมด โซลเวอร์กำหนดว่าจะจับคู่อะไร/เมื่อจะจับคู่ คิดเงินเท่าไหร่สำหรับการแก้ปัญหาบางส่วน และวิธีการจัดการกับเหลือเฟื่อง

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

การเลือกตัวแก้ปัญหา:

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

การตรวจสอบและชำระเงิน:

Validators จากโปรโตคอล Anoma ที่แตกต่างกันเรียกใช้ Anoma Vm เพื่อทำการประมวลผลและการยืนยันเจตนา เครื่อง Anoma VM รับรองความสมบูรณ์และความถูกต้องของการปฏิบัติตามโดยตรวจสอบว่าเงื่อนไขที่เกี่ยวข้องทุกอย่าง (สัญญาสมาร์ทที่ถูกประกาศ) ได้รับการปฏิบัติตาม

การกระจายเงินทุนและรางวัลให้กับผู้แก้ปัญหา จะขึ้นอยู่กับการดำเนินการและการตรวจสอบของความตั้งใจโดย Anoma VM

ว่าไอเท็มเปลี่ยนแปลงรูปแบบการไหลของคำสั่ง

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

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

ก่อนที่จะเข้าสู่ภาคการเรียนรู้ฉันอยากจะสรุป 2 แนวโน้มในโลกของความตั้งใจ:

Dapps ชั้นนำที่เน้นการกระทำที่เฉพาะเจาะจง เช่น Uniswap และ Cow Swap กำลังขยายคุณสมบัติของการกระทำโดยการเข้ามามีส่วนร่วมของผู้แก้ปัญหาเอง

สําหรับเจตนาทั่วไปมากขึ้นเราต้องการสถาปัตยกรรมที่ค่อนข้างใหม่รวมถึงภาษาเจตนาใหม่ VM ใหม่ ฯลฯ Essential, Flashbots และ Anoma กําลังทํางานเพื่อทิศทางนี้

ในสถานการณ์นี้ประเภทต่าง ๆ ของเจตความตั้งใจอาจพบบริการโดยแพลตฟอร์มหรือโปรโตคอลที่เฉพาะเจาะจง เช่น ตัวอย่างเช่น เจตความตั้งใจในการสลับอาจถูกจัดการโดย UniswapX และ Cow Swap; เจตความตั้งใจที่มีคุณลักษณะเฉพาะของโดเมนเดียวและกระเป๋าเงินอาจถูกจัดการโดย Account Abstraction (AA) wallets หรือ dapps และกระเป๋าเงินที่เข้ากันได้; แพลตฟอร์มเช่น SUAVE และ Anoma อาจจะตอบสนองต่อเจตความตั้งใจที่มีลักษณะทั่วไปและหลายโดเมน

ในโลกใหม่นี้ การไหลของจิตสามารถที่จะตามเส้นทางที่ซับซ้อนมากขึ้น มาเรามาสำรวจการไหลของจิตที่เป็นไปได้:

ผู้ใช้แสดงความตั้งใจ, ฝากเงิน และให้สิทธิ์

ความ Absorbers มีการแสดงออกอย่างมาก; ผู้ใช้ทั่วไปอาจต้องการความช่วยเหลือในการแปลความ Absorbers ของพวกเขาเป็นรหัส สามารถทำได้โดย dapps/wallets การสกัดส่วนนี้ออกไปโดยการ提供หน้าตาที่ใช้ง่ายสำหรับผู้ใช้ หรืออาจมีผู้รวบรวม提供อินเทอร์เฟซสำหรับการแสดงออกความ Absorbers ใด ๆ เช่นการค้นหา Google ด้วยความช่วยเหลือของ AI

ความ Absent ที่ส่งไปยังความตั้งใจที่เกี่ยวข้อง mempool

โปรดทราบว่า Anoma สามารถมีเมมพูลหลายรายการที่ให้บริการเพื่อสิ่งที่ต่างกันและได้รับความไว้วางใจจาก dapps หรือโปรโตคอลที่แตกต่างกัน

Solvers จำลอง offchain และแข่งขันเพื่อ解决意图

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

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

ตรวจสอบการสำเร็จของจุดประสงค์

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

การพึ่งพา Oracles สำหรับการตรวจสอบ จะเสี่ยงต่อความเสี่ยงที่เกี่ยวข้องกับ Oracles แต่มีประโยชน์ในการรวมเชื่อมต่ออย่างไม่มีรอยต่อกับโซ่หลายรายการ

การใช้ Anoma VM ให้เกิดประโยชน์จากการใช้งานแอปพลิเคชันที่ต้องการใช้ Anoma framework แต่ให้ความสามารถในการตรวจสอบสิ่งต่างๆ ในช่วงที่กว้างของความตั้งใจ

สรุปมาดูกันหน่อย ในโลกที่มีจุดมุ่งหมายเป็นศูนย์ การไหลของคำสั่งนั้นแตกต่างจากโลกที่เน้นทำรายการ:

ผู้ใช้ลงชื่อและให้สิทธิ์ tx กับผู้ใช้มีตัวเลือกมากขึ้นในการแสดงบทบาทของตน

Single mempool vs Multiple mempools for different purposes exist.

Dapps is responsible for the execution vs A new role called solvers opt-in and competes to solve the problems.

ตกลงบนโซนต่าง ๆ ทีละโซน กับ สามารถจัดการโซนหลายโซนพร้อมกัน (รูปแบบการดำเนินการข้ามโดเมนใหม่)

ผลกระทบของความตั้งใจต่อส่วนอื่นของโลก Web3

โลกที่ใช้เจตพลังมีผู้ร่วมสนับสนุน web3 มากมาย เรามาชมขอบเขตของโลก intent-factory กัน

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

Upstream

เชน

โซ่ใหม่ เช่น SUAVE สามารถใช้ให้การตกลงเจตคล่าวอย่างบ่อย และมีความจุทางการเงิน

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

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

ความเป็นส่วนตัว

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

SUAVE นำ SGX เป็น soltuion ระยะสั้น ในขณะที่ Anoma รองรับ zero-knowledge proofs (zk) และ Distributed Key Generation (DKG) encryption.

ออราเคิล

Oracles ตอนนี้มีฟังก์ชันเพิ่มเติม: ช่วยในการตรวจสอบสถานะการปฏิบัติตามจริงของเจตจำนวน

มาตรฐานที่เกี่ยวกับความตั้งใจ

มาตรฐานทั่วไปช่วยลดปัญหาการแยกแยะที่เกิดขึ้นจากประเภทต่าง ๆ ของจุดมุ่งหมาย; โซล์เวอร์สามารถหาได้ง่ายขึ้นที่จะผสานรวมกับแอปที่เปิดใช้จุดมุ่งหมายที่แตกต่างกัน; Dapps และนักพัฒนาสามารถขยายตัวไปยังระบบจุดมุ่งหมายได้ง่ายขึ้น;

หลีกเลี่ยงการประดิษฐ์ล้อสำหรับโครงสร้างพื้นฐานที่พบบ่อย

Midstream(โซล์เวอร์ที่มีศักยภาพ)

โซลเวอร์ที่เฉพาะเจาะจงเช่นเราเตอร์สำหรับ CoW Swap และ 1inch เช่น Propeller Heads และผู้ทำตลาดได้สร้างเครือข่ายความสามารถในการเลี้ยงความเหมาะสมและอัลกอริทึมในการเปลี่ยนเส้นทางล้ำค่ามากและอาจเป็นผู้รับส่วนหนึ่งของคำสั่งพิเศษโดยตรงจากผู้สลับเงิน

ผู้สร้าง:

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

Searchers:

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

Downstream

เจตนามีผลกระทบต่อ dapps ต่าง ๆ อย่างกว้างขวาง:

ความเข้าใจของผู้ใช้ที่ดีขึ้น นำไปสู่การมีผู้ใช้มวล

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

Dapps สามารถขยายตัวเพื่อให้บริการฟังก์ชันและคุณลักษณะเพิ่มเติมโดยการผสมผสานตัวแก้ปัญหาเพื่อรวมฟังก์ชันที่ซับซ้อนมากขึ้น

ตัวอย่างเช่น ใน DeFi จะสามารถจำลองความตั้งใจในสภาพแวดล้อม cross-chain ได้โดยการเรียกผู้สามที่เรียกว่า solvers มาดำเนินการความตั้งใจ Solvers จะรับผิดชอบเรื่องความล้มเหลว เปิดโอกาสให้ DeFi ข้ามๆ ได้ในโลก cross-domain ใหม่

การโต้ตอบเพิ่มเติมและคำแนะนำของผู้ใช้ ส่งผลให้การพัฒนา dapps ที่ซับซ้อนขึ้น

ตัวอย่างเช่นใน GameFi ผู้ใช้ตอนนี้มีตัวเลือกในการเล่นเกมมากขึ้น:

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

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

ตอนจบ

เมื่อฉันสรุปบทความนี้ ฉันสังเกตความคล้ายคลึงที่น่าประทับใจระหว่างปรัชญาของ intents และ rollups: การดำเนินการนอกเชน และการตกลงและการตรวจสอบสุดท้ายในเชน ด้วยการเติบโตอย่างระเบิดของระบบนิเวศ rollup เรากำลังเห็นการเติบโตอย่างระเบิดของ intents ด้วย กับ dapps ที่กำลังกลายเป็นเชิงและมีโครงการจำนวนมากที่พัฒนาภาษาและมาตรฐานที่เฉพาะเจาะจง

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

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

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

หนังสืออ้างอิง

1.https://www.chainfeeds.xyz/feed/detail/57b521e1-d651-4e76-86cb-6a68690cbebd

2.https://hackmd.io/@1ofB8klpQky-YoR5pmPXFQ/rJZUWFzP3

3.https://writings.flashbots.net/mevm-suave-centauri-and-beyond

4.https://docs.google.com/file/d/1c0Ok4M3CcPjMCh7-vh6ErfhqlJsh1qau/edit?filetype=mspresentation

5.https://www.paradigm.xyz/2023/06/intents

6.https://dba.mirror.xyz/NTg5FSq1o_YiL_KJrKBOsOkyeiNUPobvZUrLBGceagg

ข้อความปฏิเสธความรับผิดชอบ:

  1. บทความนี้ถูกพิมพ์ซ้ำจาก [ กระจก]. All copyrights belong to the original author [กรีส]. หากมีการคัดค้านการพิมพ์ซ้ํานี้โปรดติดต่อ เกต เรียนทีม และพวกเขาจะดำเนินการโดยเร็ว
  2. ข้อจํากัดความรับผิดชอบความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนและไม่ถือเป็นคําแนะนําการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นๆ นำมาทำโดยทีม Gate Learn นอกจากที่กล่าวถึงแล้ว การคัดลอก การกระจาย หรือการลอกเลียนบทความที่ถูกแปลนั้นถูกห้าม

分享

การถอดรหัสจุดประสงค์: การปฏิวัติประสบการณ์ผู้ใช้ Web3 และการไหลของคำสั่งในบล็อกเชน

มือใหม่1/5/2024, 3:22:08 PM
บทความนี้อธิบายการประมวลผลจุดมุ่งหมายในโครงการต่าง ๆ ที่เกี่ยวข้องกับกิจกรรมจุดมุ่งหมายหลายรายการ

บทนำ

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

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

* ผลลัพธ์แทนที่จะเป็นเส้นทาง: ผู้ใช้จะต้องแสดงสิ่งที่พวกเขาต้องการเท่านั้นและไม่สนใจว่าผลลัพธ์จะประสบความสําเร็จอย่างไร * การอนุญาตแบบมีเงื่อนไขแทนการอนุญาตรหัส: เมื่อผู้ใช้ลงนามในบล็อกเชน tx พวกเขากําลังอนุญาตรหัสภายในธุรกรรมความสามารถในการดําเนินการคํานวณโดยพลการแก้ไขสถานะของบล็อกเชน ในทางตรงกันข้ามเมื่อผู้ใช้อนุมัติความตั้งใจพวกเขาจะอนุญาตให้ปล่อยสินทรัพย์และเคล็ดลับของพวกเขาหลังจากรับประกันว่าผลลัพธ์ที่ต้องการของพวกเขาได้รับความสําเร็จ (เช่นเงินสดในการจัดส่งในการช็อปปิ้งออนไลน์)* ภูมิทัศน์ของนักแก้ปัญหาการแข่งขันแทนที่จะเป็น dapps ที่เชื่อถือได้: ในโลกที่ครอบงํา tx ผู้ใช้โต้ตอบกับ dapps ที่พวกเขาเลือกและ dapps จะทําหน้าที่เป็นผู้ให้บริการเพื่อส่งคืนผลลัพธ์ที่ต้องการ  ซึ่งมักจะเป็น dapps ระยะยาวและกระแสหลักเช่น Uniswap ในโลกที่มีเจตนาครอบงํานักแก้ปัญหาที่มีชื่อเสียงหรือไม่รู้จักจากทั้ง offchain และ onchain สามารถแข่งขันเพื่อให้บรรลุเจตนาสําหรับผู้ใช้และรับโบนัส จากหลักการของเศรษฐกิจการแข่งขันที่มากขึ้นนําไปสู่ประสิทธิภาพที่มากขึ้น

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

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

สํารวจการนําความตั้งใจประเภทต่างๆ ไปใช้

ประเภทต่าง ๆ ของความ Absent อาจมีอยู่ตามการทั่วไปของพวกเขา เช่นที่แสดงไว้ด้านล่าง

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

เพื่อทราบว่าจะทำงานอย่างไร เราสามารถมองไปที่ sol ที่มีอยู่ในปัจจุบันเริ่มต้นจากแอพพลิเคชันที่เฉพาะเจาะจงไปจนถึงโครงสร้างพื้นฐานที่เกี่ยวกับเจตนาทั่วไป เช่น Anoma และ SUAVE การวิเคราะห์จะถูกแยกออกเป็น 5 ส่วนหลักกับคำถามที่แตกต่างให้จำไว้

การแสดงบ่งบอกและการให้สิทธิ: ผู้ใช้กรอกจุดมุ่งหมายของพวกเขาอย่างไร; ประเภทของจุดมุ่งหมายและระดับของจุดมุ่งหมายที่ผู้ใช้สามารถแสดงได้; สิทธิใดที่ผู้ใช้ให้

Solver Candidates: มันเป็นแบบอนุญาตหรือไม่? มีอุปสรรคสูงมากในการเป็นผู้แก้ปัญหาหรือไม่? มีผู้แก้ปัญหาประเภทต่าง ๆ ที่เน้นไปที่พื้นที่เฉพาะอย่างอื่นหรือไม่?

กระบวนการแก้ปัญหา: วิธีหลักในการแก้ปัญหา; สิ่งที่กำหนดความสมบูรณ์ของความตั้งใจ

การเลือกตัวเลือกโซลเวอร์: กฎเกณฑ์ในการเลือกผู้ชนะจากผู้สมัครโซลเวอร์หลายคนคืออะไร? รูปแบบการแข่งขันจะเป็นแบบ winner-takes-all หรือแบบไม่เช่นนั้น?

การตรวจสอบและการตกลง: วิธีการตรวจสอบว่าผู้แก้ปัญหาได้ทำงานเสร็จสิ้นหรือไม่? การตกลงระหว่างผู้ใช้และผู้แก้ปัญหาเป็นอย่างไร?

นี่คือภาพรวมอบอุ่นของสิ่งที่มีอยู่ในปัจจุบัน สำหรับข้อมูลที่ละเอียดยิบมากขึ้น ลองศึกษาในส่วนที่เหลือ

Cow Swap & การผสม 1inch (การตั้งใจสั่งซื้อจำกัด)

การแสดงอารมณ์และการให้สิทธิ์:

นักซื้อขายบนแพลตฟอร์ม Cow Swap และ 1inch Fusion แสดงความตั้งใจของพวกเขาโดยการโต้ตอบกับอินเตอร์เฟสของแพลตฟอร์ม โดยให้คำแนะนำชัดเจนสำหรับการซื้อขายที่ต้องการหรือคำสั่งซื้อสัญญาณ

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

ผู้สมัครโซลเวอร์:

ในกรณีของ 1inch Fusion, ผู้แก้ปัญหาที่รู้จักกันในนามของผู้แก้ปัญหา ดำเนินการในลักษณะที่ได้รับอนุญาต พวกเขาจำเป็นต้องลงทะเบียน ผ่านกระบวนการ KYC และรักษายอดเงินเพียงพอเพื่อครอบครองค่าธรรมเนียมการสั่งซื้อ

ในทางกลับกัน โซลเวอร์ของ Cow Swap จะถูกให้สิทธิ์ในรายชื่อขาวโดยการสร้างพื้นสระการผูกพันขนาด 1 ล้านดอลลาร์ (USDC & COW) หรือถูกรวมในพูลผูกพัน CoW DAO หรือพูลผูกพัน Gnosis DAO และได้รับการให้สิทธิ์ในรายชื่อโดย Cow DAO โดยขึ้นอยู่กับเกณฑ์ของ DAO

กระบวนการแก้ปัญหา:

Solvers ประเมินชุดที่มีอยู่เพื่อระบุความบังเอิญของความต้องการ (CoW) ที่สามารถให้ราคาที่ดีที่สุดสําหรับการดําเนินการซื้อขายหรือคําสั่ง จํากัด พวกเขาพิจารณาปัจจัยต่าง ๆ เช่นสภาพคล่องความลึกของหนังสือสั่งซื้อและการลื่นไถลของราคาเพื่อให้แน่ใจว่าการดําเนินการที่ดีที่สุดสําหรับผู้ค้า

นอกจากนี้ ผู้แก้ปัญหาอาจสำรวจตลาดอัตโนมัติบนเชนอื่น ๆ ที่อยู่ในเชนโดยตรง เช่น Uniswap หรือใช้ DEX aggregators เช่น 1inch เพื่อค้นหาราคาและเส้นทางที่เหมาะสมที่สุด

การเลือกตัวแก้ปัญหา:

ใน Cow Swap นักเทรดจะถูกดำเนินการในราคาที่ดีที่สุดที่ถูกกำหนดโดยโซล์เวอร์ภายนอกใดๆ โดยใช้การประมูลเป็นชุด ซึ่งเพิ่มมูลค่าให้กับนักเทรดมากที่สุด โซล์เวอร์ที่ให้คำตอบที่เหมาะสมที่สุดจะถูกเลือก

ในทวีความต่างกัน, การแข่งขันของตัวแก้ปัญหาใน 1inch Fusion จำกัดมากขึ้นและเกี่ยวข้องกับ 1inch token ที่ถูกจำนวนเดินทางโดยใช้การประมูลดัตช์

การตรวจสอบและการตảง

กระบวนการตรวจสอบความถูกต้องและการชําระบัญชีเกิดขึ้นหลังจากผู้แก้ดําเนินการซื้อขายหรือคําสั่ง จํากัด Solvers สามารถย้ายโทเค็นในนามของผู้ใช้โดยใช้การอนุมัติ ERC20 ที่มอบให้กับสัญญาการชําระเงิน สัญญาการชําระเงินจะตรวจสอบลายเซ็นของเจตนาของผู้ใช้และตรวจสอบให้แน่ใจว่าการดําเนินการสอดคล้องกับราคาและปริมาณขีด จํากัด ที่ระบุ (เปิดใช้งานโดย EIP-1271) การตรวจสอบนี้ยืนยันความสําเร็จของการซื้อขายที่ตั้งใจไว้หรือคําสั่ง จํากัด

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

เร็วๆ นี้ Cow Swap เพิ่งประกาศเปิดตัว Cow Swap Hooks ซึ่งทำให้เป็นไปได้ที่จะดำเนินการเจตความตั้งใจในรูปแบบที่ทั่วถึงมากขึ้นโดยการเปิดใช้งานการดำเนินการ DeFi ที่เขียนโค้ดเองที่ดำเนินการโดยตรงก่อนและ/หรือหลังการเทรด ดีใจที่ได้เห็น Uniswap v4 และ Cow Swap กำลังผลักดันขีดจำกัดของพวกเขาไปยังกิจกรรมที่มีเจตความตั้งใจที่ทั่วถึงมากขึ้นและนำเสนอโลกใหม่ของ defi intents!

UniswapX(Swap Intents)

คุณสมบัติใหม่ของ UniswapX สามารถแบ่งเป็น 2 ส่วนหลัก ๆ ได้:

ลงคำสั่งซื้อด้วยกลไกการประมูลดัชนี

สวอประหว่างเชน

คำสั่งที่ลงนามด้วยการประมูลดัตช์คล้ายกับ 1 นิ้ว Fusion และ Cow Swap ในเรื่องจำกัดความตั้งใจของคำสั่งพร้อมกับความแตกต่างต่อไปนี้:

การแสดงความตั้งใจและการให้สิทธิ์: ผู้ใช้มีเสรีภาพมากขึ้น (อาจเกิดความซับซ้อนมากขึ้น) ในการกำหนดพารามิเตอร์ เช่น ฟังก์ชันลดลงสำหรับการประมูล ราคาเริ่มต้นของการสั่งซื้อดัชท์ ฯลฯ

Solver Candidates: การอนุญาตโดยไม่จำเป็น แทนที่จะต้องได้รับอนุญาต (ผู้ใช้ก็สามารถตั้งค่าให้ได้รับอนุญาต)

การเลือกโซลเวอร์:

คำสั่งดัทช์ที่ดำเนินการในราคาที่ขึ้นอยู่กับเวลาที่รวมอยู่ในบล็อก คำสั่งจะเริ่มต้นที่ราคาที่โดยประมาณจะดีกว่าสำหรับผู้แลกเปลี่ยนกว่าราคาตลาดปัจจุบัน - ตัวอย่างเช่น หากราคาตลาดปัจจุบันคือ 1,000 USDC ต่อ ETH คำสั่งขายอาจเริ่มต้นที่ 1,050 USDC ต่อ ETH ราคาของคำสั่งจะลดลงจนกว่าจะถึงราคาที่แย่ที่สุดที่ผู้แลกเปลี่ยนจะยอมรับ (เช่น 995 USDC ต่อ ETH) ผู้เติมสติมถูกกระตุ้นให้เติมคำสั่งเมื่อมีกำไรสำหรับพวกเขา หากพวกเขารอนานเกินไปพวกเขาเสี่ยงที่จะสูญเสียคำสั่งไปยังผู้เติมสติมคนอื่นที่พร้อมจะรับกำไรเล็กน้อย

UniswapX ยังสามารถเปิดให้รวม RFQ (อนุญาตให้คำสั่งระบุผู้เติมที่ได้รับสิทธิ์พิเศษในการเติมคำสั่งสำหรับระยะเวลาสั้น) สำหรับการตั้งราคาดัตช์เริ่มต้น ในกรณีนี้กระบวนการเลือกจะเหมือนกับวิธีการประมูลของ 1inch Fusion เกือบเหมือนกัน

Cow Swap เป็นการประมูลแบบกลุ่มมากกว่า UniswapX และการประมูลอิสระของ 1inch ซึ่งทำให้เป็นไปได้ในการรวมคำสั่งและการจับคู่ CoWs

กระบวนการแก้ปัญหาและการตรวจสอบและการตกลงเหมือนกับ Cow Swap และ 1inch (รายละเอียดเพิ่มเติมแสดงในตาราง)

การแลกเปลี่ยน跨เชนสามารถทำได้ผ่านกระบวนการที่คล้ายกัน โดยมีความแตกต่างหลักในการตรวจสอบและการตกลงเพื่อเปิดโอกาสให้สามารถแลกเปลี่ยนระหว่างโดเมนหลายรายการ:

Solvers ต้องฝากสินทรัพย์ประกันเพิ่มเติมบนเชนเดิมเพื่อให้มั่นใจในเรื่องความปลอดภัยและเปิดใช้งานโปรโตคอลเชนเชนโดยใดใจ

ต้องการอารายการชำระเงินเพิ่มเติมเพื่อส่งเข้าสู่สัญญาการตรวจสอบของเชื่อมต่อต้นฉบับ

ต้องการ UniswapX เพื่อจัดการติดตั้งสัญญา settle และ validation ที่เกี่ยวข้องบนโดเมนที่แตกต่างกัน

การแยกส่วนบัญชี (จุดประสงค์ระดับกระเป๋าเงิน)

การแสดงความตั้งใจและการอนุญาต:

กระบวนการแสดงเจตนาและการให้สิทธิเริ่มต้นเมื่อเจ้าของกระเป๋าต้องการทำการกระทำที่เฉพาะเจาะจง พวกเขาจะสร้าง userop โดยทั่วไปผ่านอินเตอร์เฟซของกระเป๋า 4337 เพื่อแสดงเจตนาของพวกเขา

Off-chain, เจ้าของกระเป๋าเงินขอการร้องขอผูกขาดเพื่อดำเนินการ userop ในนามของพวกเขา ให้ควบคุมอย่างจำกัดตามความตั้งใจ ตัวอย่างเช่น เจ้าของกระเป๋าเงินอาจให้สิทธิให้กุญแจส่วนตัวสามารถดำเนินการธุรกรรมจากบัญชีหลักของคุณ แต่เพียงเท่านั้นกับ Dapp XYZ’s hub contract

ผู้สมัครโซล์เวอร์:

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

Two main types of bundlers: บริการบัณด์เลอร์ที่สร้างขึ้นเพื่อกระเป๋าเงิน เน้นการตอบสนองต่อความต้องการพื้นฐานของพวกเขา & ผู้ให้บริการโครงสร้างภายนอกที่มุ่งเน้นการสร้างบัณด์เลอร์แบบไม่มีการอนุญาตและแบบโมดูลาร์

กระบวนการแก้ปัญหา:

Bundlers จำลองวิธี validateOp ของกระเป๋าเงินบน userop เพื่อกำหนดว่าจะยอมรับหรือปฏิเสธออกเชน จากนั้นพวกเขาจะส่งธุรกรรมไปที่จุดเข้าสู่ระบบ AA เพื่อเรียกวิธี handleOp กระบวนการนี้ยังเกี่ยวข้องกับการรวม userops หลายรายการเข้าด้วยกันเพื่อเพิ่มประสิทธิภาพในด้าน gas และดึง MEV ออกมา

สัญญาจุดเข้าใช้งานจะผลักดันการดำเนินการบนโซ่ และโหนดโซ่จะตรวจสอบการดำเนินการและนำเข้าสู่ความเห็นชอบ

การเลือกตัวแก้ปัญหา:

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

การตรวจสอบและการตกลง

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

มาตรฐานการสร้างประวัติการใช้บัญชีที่สำคัญ (Intent-Centric Account Abstraction Standard)

*โปรดทราบว่า Essential ยังอยู่ในช่วงเริ่มต้น บางส่วนของคำอธิบายและการออกแบบอาจเปลี่ยนแปลงไปตามเวลา สำหรับข้อมูลเพิ่มเติม ติดตามได้ที่เว็บไซต์ของ Essential:https://essential.builders/

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

การแสดงเจตนาและการให้สิทธิ

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

ความ Abs สามารถถูกแสดงในมาตรฐานของ Essential ใน ST และอย่างทั่วไปใน LT โดยใช้ภาษาที่มีข้อจำกัดใหม่ของมัน

เข้ากันได้กับโซ่ EVM และไม่ต้องสะพานเงิน

ผู้เข้าร่วมการแก้ปัญหา:

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

เครือข่ายของผู้แก้ปัญหาจะตรวจสอบจุดประสงค์และพยายามที่จะประสบความสำเร็จ สิ่งที่สำคัญคือการพิจารณาผู้แก้ปัญหา/ผู้รวมกลุ่มที่มีอยู่ (ตัวอย่างเช่นจากโปรโตคอล CoW หรือ 4337), ผู้ค้นหา MEV ปัจจัย และผู้ทำตลาดปัจจุบัน

กระบวนการการแก้ปัญหา:

Solvers หาสภาพแวดล้อมที่ จํากัด ที่พวกเขากําลังแก้ไขแล้วใช้สถานที่ offchain และ onchain เพื่อพยายามแก้ไขเจตนาตามข้อ จํากัด เหล่านี้

การเลือกซอล์เวอร์:

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

การตรวจสอบและการตกลง

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

Flashbots SUAVE (Multi-domain ความตั้งใจที่เกี่ยวข้องกับบล็อก)

*โปรดทราบว่า SUAVE ยังอยู่ในช่วงการพัฒนา บางส่วนของกลไกที่อธิบายด้านล่างอาจมีการเปลี่ยนแปลง

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

ในขณะที่ Account Abstraction (AA) และแอปพลิเคชันที่เฉพาะเจาะจง SUAVE นำเสนอขั้นตอนเพิ่มเติมในการสะพานกันเงินไปยังโซ่ SUAVE ขั้นตอนนี้เน้นไปที่ความสามารถในการใช้งานหลายโซ่ของ SUAVE และความต้องการในการทำธุรกรรมที่มีค่าใช้จ่ายน้อยกว่าและเป็นส่วนตัวมากขึ้น

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

การแสดงความตั้งใจและการให้สิทธิ

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

ด้วย MEVM, นักพัฒนาสามารถ implement สมาร์ทคอนแทรคต์ประเภทต่าง ๆ สำหรับแอปพลิเคชัน MEV ที่เฉพาะเจาะจง (เช่น OFA, การสร้างบล็อก, เป็นต้น) หรือประเภทใหม่ของ DEXes บน SUAVE เพื่อให้ผู้ใช้งานคนอื่นเรียกใช้

ผู้ใช้เชื่อมส่วนเงินไปยังโซ่ SUAVE และฝากเงินเป็นเงินเหรียญ

ผู้สมัครโซลเวอร์:

ผู้ร่วมสมทบที่สำคัญที่เป็นผู้แก้ปัญหาใน SUAVE อาจเป็นผู้ค้นหาและผู้สร้าง ผู้ค้นหาและผู้แก้ปัญหาอื่น ๆ รับผิดชอบในการสำรวจและค้นพบทางออกที่เป็นไปได้เพื่อทำให้คำตั้งใจของผู้ใช้เป็นจริง ในขณะที่ผู้สร้างเน้นการนำทางอกเหล่านี้มาสู่การดำเนินการ พวกเขาทำงานร่วมกันเพื่อสร้างระบบนิเวศที่มั่นคงที่แก้ปัญหาที่ผู้ใช้แสดงออก

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

กระบวนการการแก้ปัญหา:

Solvers ทำการคำนวณออกเชนที่น่าเชื่อถือและเป็นส่วนตัวซึ่งสามารถนำไปใช้ในสมาร์ทคอนแทรคต์บน SUAVE ผ่าน precompiles พิเศษในสภาพแวดล้อม TEE

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

การเลือกตัวแก้ปัญหา:

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

การตรวจสอบและการตกลง

เพื่อให้มั่นใจในความถูกต้องของจุดมุ่งหมายและการตกลงธุรกรรม SUAVE ใช้บริการ oracles และ SUAVE validators Oracles จะให้ข้อมูลภายนอกเพื่อตรวจสอบการดำเนินการของจุดมุ่งหมายในขณะที่ SUAVE validators จะตรวจสอบและตกลงกับจุดมุ่งหมายบนระบบ SUAVE chain

Anoma (Generalized Intent for Anoma Protocols)

Anoma เป็นโครงสร้างทั่วไปที่คล้ายกับ Cosmos และกำลังเตรียมการเปิดตัวเครือข่าย Layer 1 Proof-of-Stake (PoS) ที่เปิดใช้ IBC โดยรวมการออกแบบที่มีการมุ่งหวังเป็นศูนย์กลางกับโปรโตคอลที่เหมือนกันที่ขับเคลื่อนโดย Anoma Virtual Machine (VM) พร้อมกับการให้คุณสมบัติด้านความปลอดภัยที่หลากหลาย (โพรๆตอคอล Anoma ต่างกันมีกลไกตรวจสอบที่แตกต่างกัน)

การแสดงความตั้งใจและการอนุญาต:

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

ผู้สมัครตำแหน่งผู้แก้ปัญหา:

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

กระบวนการแก้ปัญหา:

โซลเวอร์รันอัลกอริทึมโซล์เวอร์ซึ่งใช้ประโยชน์จากความเชี่ยวชาญของพวกเขาในด้านเช่นเหรียญที่สามารถแลกเปลี่ยน (FT) หรือการคำนวณสถานะการ์ด

การจับคู่จุดประสงค์ ยังได้รับการดูแลด้วยโซลเวอร์ด้วย โซลเวอร์ จะรับจุดประสงค์และทำธุรกรรมที่เข้ากันบางส่วนหรือทั้งหมด โซลเวอร์กำหนดว่าจะจับคู่อะไร/เมื่อจะจับคู่ คิดเงินเท่าไหร่สำหรับการแก้ปัญหาบางส่วน และวิธีการจัดการกับเหลือเฟื่อง

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

การเลือกตัวแก้ปัญหา:

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

การตรวจสอบและชำระเงิน:

Validators จากโปรโตคอล Anoma ที่แตกต่างกันเรียกใช้ Anoma Vm เพื่อทำการประมวลผลและการยืนยันเจตนา เครื่อง Anoma VM รับรองความสมบูรณ์และความถูกต้องของการปฏิบัติตามโดยตรวจสอบว่าเงื่อนไขที่เกี่ยวข้องทุกอย่าง (สัญญาสมาร์ทที่ถูกประกาศ) ได้รับการปฏิบัติตาม

การกระจายเงินทุนและรางวัลให้กับผู้แก้ปัญหา จะขึ้นอยู่กับการดำเนินการและการตรวจสอบของความตั้งใจโดย Anoma VM

ว่าไอเท็มเปลี่ยนแปลงรูปแบบการไหลของคำสั่ง

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

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

ก่อนที่จะเข้าสู่ภาคการเรียนรู้ฉันอยากจะสรุป 2 แนวโน้มในโลกของความตั้งใจ:

Dapps ชั้นนำที่เน้นการกระทำที่เฉพาะเจาะจง เช่น Uniswap และ Cow Swap กำลังขยายคุณสมบัติของการกระทำโดยการเข้ามามีส่วนร่วมของผู้แก้ปัญหาเอง

สําหรับเจตนาทั่วไปมากขึ้นเราต้องการสถาปัตยกรรมที่ค่อนข้างใหม่รวมถึงภาษาเจตนาใหม่ VM ใหม่ ฯลฯ Essential, Flashbots และ Anoma กําลังทํางานเพื่อทิศทางนี้

ในสถานการณ์นี้ประเภทต่าง ๆ ของเจตความตั้งใจอาจพบบริการโดยแพลตฟอร์มหรือโปรโตคอลที่เฉพาะเจาะจง เช่น ตัวอย่างเช่น เจตความตั้งใจในการสลับอาจถูกจัดการโดย UniswapX และ Cow Swap; เจตความตั้งใจที่มีคุณลักษณะเฉพาะของโดเมนเดียวและกระเป๋าเงินอาจถูกจัดการโดย Account Abstraction (AA) wallets หรือ dapps และกระเป๋าเงินที่เข้ากันได้; แพลตฟอร์มเช่น SUAVE และ Anoma อาจจะตอบสนองต่อเจตความตั้งใจที่มีลักษณะทั่วไปและหลายโดเมน

ในโลกใหม่นี้ การไหลของจิตสามารถที่จะตามเส้นทางที่ซับซ้อนมากขึ้น มาเรามาสำรวจการไหลของจิตที่เป็นไปได้:

ผู้ใช้แสดงความตั้งใจ, ฝากเงิน และให้สิทธิ์

ความ Absorbers มีการแสดงออกอย่างมาก; ผู้ใช้ทั่วไปอาจต้องการความช่วยเหลือในการแปลความ Absorbers ของพวกเขาเป็นรหัส สามารถทำได้โดย dapps/wallets การสกัดส่วนนี้ออกไปโดยการ提供หน้าตาที่ใช้ง่ายสำหรับผู้ใช้ หรืออาจมีผู้รวบรวม提供อินเทอร์เฟซสำหรับการแสดงออกความ Absorbers ใด ๆ เช่นการค้นหา Google ด้วยความช่วยเหลือของ AI

ความ Absent ที่ส่งไปยังความตั้งใจที่เกี่ยวข้อง mempool

โปรดทราบว่า Anoma สามารถมีเมมพูลหลายรายการที่ให้บริการเพื่อสิ่งที่ต่างกันและได้รับความไว้วางใจจาก dapps หรือโปรโตคอลที่แตกต่างกัน

Solvers จำลอง offchain และแข่งขันเพื่อ解决意图

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

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

ตรวจสอบการสำเร็จของจุดประสงค์

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

การพึ่งพา Oracles สำหรับการตรวจสอบ จะเสี่ยงต่อความเสี่ยงที่เกี่ยวข้องกับ Oracles แต่มีประโยชน์ในการรวมเชื่อมต่ออย่างไม่มีรอยต่อกับโซ่หลายรายการ

การใช้ Anoma VM ให้เกิดประโยชน์จากการใช้งานแอปพลิเคชันที่ต้องการใช้ Anoma framework แต่ให้ความสามารถในการตรวจสอบสิ่งต่างๆ ในช่วงที่กว้างของความตั้งใจ

สรุปมาดูกันหน่อย ในโลกที่มีจุดมุ่งหมายเป็นศูนย์ การไหลของคำสั่งนั้นแตกต่างจากโลกที่เน้นทำรายการ:

ผู้ใช้ลงชื่อและให้สิทธิ์ tx กับผู้ใช้มีตัวเลือกมากขึ้นในการแสดงบทบาทของตน

Single mempool vs Multiple mempools for different purposes exist.

Dapps is responsible for the execution vs A new role called solvers opt-in and competes to solve the problems.

ตกลงบนโซนต่าง ๆ ทีละโซน กับ สามารถจัดการโซนหลายโซนพร้อมกัน (รูปแบบการดำเนินการข้ามโดเมนใหม่)

ผลกระทบของความตั้งใจต่อส่วนอื่นของโลก Web3

โลกที่ใช้เจตพลังมีผู้ร่วมสนับสนุน web3 มากมาย เรามาชมขอบเขตของโลก intent-factory กัน

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

Upstream

เชน

โซ่ใหม่ เช่น SUAVE สามารถใช้ให้การตกลงเจตคล่าวอย่างบ่อย และมีความจุทางการเงิน

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

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

ความเป็นส่วนตัว

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

SUAVE นำ SGX เป็น soltuion ระยะสั้น ในขณะที่ Anoma รองรับ zero-knowledge proofs (zk) และ Distributed Key Generation (DKG) encryption.

ออราเคิล

Oracles ตอนนี้มีฟังก์ชันเพิ่มเติม: ช่วยในการตรวจสอบสถานะการปฏิบัติตามจริงของเจตจำนวน

มาตรฐานที่เกี่ยวกับความตั้งใจ

มาตรฐานทั่วไปช่วยลดปัญหาการแยกแยะที่เกิดขึ้นจากประเภทต่าง ๆ ของจุดมุ่งหมาย; โซล์เวอร์สามารถหาได้ง่ายขึ้นที่จะผสานรวมกับแอปที่เปิดใช้จุดมุ่งหมายที่แตกต่างกัน; Dapps และนักพัฒนาสามารถขยายตัวไปยังระบบจุดมุ่งหมายได้ง่ายขึ้น;

หลีกเลี่ยงการประดิษฐ์ล้อสำหรับโครงสร้างพื้นฐานที่พบบ่อย

Midstream(โซล์เวอร์ที่มีศักยภาพ)

โซลเวอร์ที่เฉพาะเจาะจงเช่นเราเตอร์สำหรับ CoW Swap และ 1inch เช่น Propeller Heads และผู้ทำตลาดได้สร้างเครือข่ายความสามารถในการเลี้ยงความเหมาะสมและอัลกอริทึมในการเปลี่ยนเส้นทางล้ำค่ามากและอาจเป็นผู้รับส่วนหนึ่งของคำสั่งพิเศษโดยตรงจากผู้สลับเงิน

ผู้สร้าง:

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

Searchers:

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

Downstream

เจตนามีผลกระทบต่อ dapps ต่าง ๆ อย่างกว้างขวาง:

ความเข้าใจของผู้ใช้ที่ดีขึ้น นำไปสู่การมีผู้ใช้มวล

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

Dapps สามารถขยายตัวเพื่อให้บริการฟังก์ชันและคุณลักษณะเพิ่มเติมโดยการผสมผสานตัวแก้ปัญหาเพื่อรวมฟังก์ชันที่ซับซ้อนมากขึ้น

ตัวอย่างเช่น ใน DeFi จะสามารถจำลองความตั้งใจในสภาพแวดล้อม cross-chain ได้โดยการเรียกผู้สามที่เรียกว่า solvers มาดำเนินการความตั้งใจ Solvers จะรับผิดชอบเรื่องความล้มเหลว เปิดโอกาสให้ DeFi ข้ามๆ ได้ในโลก cross-domain ใหม่

การโต้ตอบเพิ่มเติมและคำแนะนำของผู้ใช้ ส่งผลให้การพัฒนา dapps ที่ซับซ้อนขึ้น

ตัวอย่างเช่นใน GameFi ผู้ใช้ตอนนี้มีตัวเลือกในการเล่นเกมมากขึ้น:

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

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

ตอนจบ

เมื่อฉันสรุปบทความนี้ ฉันสังเกตความคล้ายคลึงที่น่าประทับใจระหว่างปรัชญาของ intents และ rollups: การดำเนินการนอกเชน และการตกลงและการตรวจสอบสุดท้ายในเชน ด้วยการเติบโตอย่างระเบิดของระบบนิเวศ rollup เรากำลังเห็นการเติบโตอย่างระเบิดของ intents ด้วย กับ dapps ที่กำลังกลายเป็นเชิงและมีโครงการจำนวนมากที่พัฒนาภาษาและมาตรฐานที่เฉพาะเจาะจง

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

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

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

หนังสืออ้างอิง

1.https://www.chainfeeds.xyz/feed/detail/57b521e1-d651-4e76-86cb-6a68690cbebd

2.https://hackmd.io/@1ofB8klpQky-YoR5pmPXFQ/rJZUWFzP3

3.https://writings.flashbots.net/mevm-suave-centauri-and-beyond

4.https://docs.google.com/file/d/1c0Ok4M3CcPjMCh7-vh6ErfhqlJsh1qau/edit?filetype=mspresentation

5.https://www.paradigm.xyz/2023/06/intents

6.https://dba.mirror.xyz/NTg5FSq1o_YiL_KJrKBOsOkyeiNUPobvZUrLBGceagg

ข้อความปฏิเสธความรับผิดชอบ:

  1. บทความนี้ถูกพิมพ์ซ้ำจาก [ กระจก]. All copyrights belong to the original author [กรีส]. หากมีการคัดค้านการพิมพ์ซ้ํานี้โปรดติดต่อ เกต เรียนทีม และพวกเขาจะดำเนินการโดยเร็ว
  2. ข้อจํากัดความรับผิดชอบความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนและไม่ถือเป็นคําแนะนําการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นๆ นำมาทำโดยทีม Gate Learn นอกจากที่กล่าวถึงแล้ว การคัดลอก การกระจาย หรือการลอกเลียนบทความที่ถูกแปลนั้นถูกห้าม
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!