BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

การอภิปรายเล่าเรื่องโดยเจตนา: การเปลี่ยนกระบวนทัศน์ไปสู่เจตนาหมายถึงอะไร

深潮TechFlow
特邀专栏作者
บทความนี้มีประมาณ 3325 คำ การอ่านทั้งหมดใช้เวลาประมาณ 5 นาที
ท้ายที่สุดแล้ว เลเยอร์นามธรรมนี้จะทำให้แอปพลิเคชัน Web3 รู้สึกเหมือนแอปพลิเคชันทั่วไป
สรุปโดย AI
ท้ายที่สุดแล้ว เลเยอร์นามธรรมนี้จะทำให้แอปพลิเคชัน Web3 รู้สึกเหมือนแอปพลิเคชันทั่วไป

ชื่อเดิม: Powerful Intents: Part 1 》

ผู้เขียนต้นฉบับ: ไมค์ คัลวานีส, บริงค์

การรวบรวมข้อความต้นฉบับ: Deep Tide TechFlow

บทความนี้เป็นส่วนที่ 1 ของซีรีส์เกี่ยวกับการเล่าเรื่อง Intents จำนวน 3 ตอนโดย Mike Calvanese และทีมงาน Brink

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

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

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

ความตั้งใจในปัจจุบัน

เจตนาไม่ใช่แนวคิดใหม่ ก่อน Uniswap และ AMM โครงการ Ethereum เช่น EtherDelta และ 0x เสนอหนังสือสั่งซื้อตามความตั้งใจ ตลาด NFT ใช้เจตนารมณ์ของลายเซ็นสำหรับรายการและข้อเสนอ NFT มานานหลายปี ขณะนี้ระบบใหม่ เช่น CoW Swap และ UniswapX นำเสนอโครงสร้างพื้นฐานตามความตั้งใจขั้นสูงยิ่งขึ้นสำหรับคำสั่งจำกัด ERC 20 ดังที่กล่าวมา คำว่า เจตนา อาจดูเหมือนพ้องกับ คำสั่งจำกัด เนื่องจากใน Web3 ในปัจจุบัน เจตนาเดียวที่ได้รับการสนับสนุนอย่างกว้างขวางคือ ฉันต้องการ X และฉันยินดีจ่าย Y

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

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

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

อีกตัวอย่างหนึ่งคือ Brink ซึ่งเป็นโซลูชันสำหรับการสร้าง Intent ที่เขียนได้ Brink ช่วยให้ผู้ใช้และนักพัฒนาสามารถสร้าง ลงนาม และแก้ไขเจตนาตามเงื่อนไขตามเงื่อนไขในเครือข่ายต่างๆ ที่เข้ากันได้กับ EVM

อนาคตของความตั้งใจ

เรามาสำรวจว่าเจตนาของ Web3 ก้าวไปไกลกว่าคำสั่งจำกัดง่ายๆ ได้อย่างไร นี่คือแนวคิดใหม่บางส่วน:

  • เจตนาแบบมีเงื่อนไข: ดำเนินการเมื่อตรงตามเงื่อนไขหนึ่งข้อขึ้นไป

  • ความตั้งใจต่อเนื่อง: การแสดงความจำเป็นในการกระทำซ้ำๆ

  • เจตนาหลายขั้นตอน: หลังจากแก้ไขเจตนาหนึ่งแล้ว ให้เปิดเจตนาใหม่อย่างน้อยหนึ่งรายการ

  • กราฟเจตนา: เส้นทางที่เกิดจากชุดของเจตนาที่เกี่ยวข้อง

เจตนาแบบมีเงื่อนไข

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

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

  • เกณฑ์ราคา: หากราคา A/B ต่ำกว่า X ให้เปลี่ยน B เป็น A ในด้านการเงินแบบดั้งเดิม สิ่งนี้เรียกว่า หยุดการขาดทุน

  • การตัดสินใจด้านการกำกับดูแล: หากข้อเสนอการกำกับดูแลฉันไม่สนับสนุนให้ขายโทเค็น A

  • ยอดคงเหลือใน Wallet: หากฉันมี ETH ในกระเป๋าเงินร้อนไม่เพียงพอ ให้โอน ETH เพิ่มเติมจากกระเป๋าเงินเย็นของฉันไปยังกระเป๋าเงินร้อนของฉัน

  • เวลา/บล็อก: หากมีการขุดมากกว่า X บล็อก ให้โอน ETH ไปยังที่อยู่ผู้รับ

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

เจตนาอาจมีเงื่อนไขจำนวนเท่าใดก็ได้ ตัวอย่างเช่น:

“ฉันต้องการซื้อด้วย DAI เมื่อ 1) ราคา ETH ต่ำกว่า $1,750 2) อัตราผลตอบแทน DAI เฉลี่ยสำหรับการยืม ETH อยู่ในระดับสูง และ 3) กระเป๋าเงินวาฬที่ฉันติดตามได้ซื้ออย่างน้อย 10 ETH ใน 24 ชั่วโมงที่ผ่านมา 2 ETH ”

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

ความตั้งใจอย่างต่อเนื่อง

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

ผู้ใช้ดำเนินการอย่างต่อเนื่องในปัจจุบันโดยการฝากเงินเข้าโปรโตคอลหรือการแลกเปลี่ยน นี่คือตัวอย่างบางส่วน:

  • การลงทุนปกติ: ซื้อ ETH ด้วย DAI ในราคาตลาดทุกเดือน โดยทั่วไปผู้ใช้จะใช้การแลกเปลี่ยนแบบรวมศูนย์เช่น Coinbase ในการดำเนินการนี้

  • การรับทบต้น (หรือที่เรียกว่าการวางเดิมพันใหม่): ถอนรางวัลจากโทเค็น A แลกเปลี่ยนเป็นโทเค็น B และการเดิมพันใหม่ นี่เป็นกระบวนการที่ยุ่งยากซึ่งเกี่ยวข้องกับธุรกรรมและการโต้ตอบหลายรายการกับโปรโตคอล DeFi หลายตัว

  • การเติมเงินกระเป๋าเงินร้อน: ฉันมีกระเป๋าเงินเย็นที่มี 50 ETH เมื่อใดก็ตามที่ยอดคงเหลือ ETH ของกระเป๋าเงินร้อนของฉันลดลงต่ำกว่า X ให้โอน Y ETH จากกระเป๋าเงินเย็นของฉันไปยังกระเป๋าเงินร้อนของฉัน ยังต้องมีการทำธุรกรรมส่วนบุคคลจำนวนมาก

  • ขั้นตอนการชำระเงิน: โอน X USDC ไปยังที่อยู่ผู้รับทุกสองสัปดาห์ แอปชำระเงินแบบสตรีมรองรับฟังก์ชันนี้ แต่กำหนดให้ผู้ใช้ฝากสินทรัพย์ไว้ในสัญญาอัจฉริยะ

  • ผู้ดูแลสภาพคล่อง: ตำแหน่ง LP ที่ใช้ AMM โดยทั่วไปจะเป็นไปตามรูปแบบวงวนไม่สิ้นสุดของการแลกเปลี่ยนแบบย้อนกลับสองครั้ง: หากราคาของ A/B เกิน X ให้แลกเปลี่ยน A สำหรับ B; หากราคาของ A/B ต่ำกว่า X ให้แลกเปลี่ยน B เปลี่ยน ถึงก

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

การเดิมพันคงที่เป็นตัวอย่างที่สมบูรณ์แบบ ผู้ใช้ที่ตั้งใจจะทำการเดิมพัน (การซื้อหรือการขายซ้ำเมื่อเวลาผ่านไป) สามารถแสดงเป็นลายเซ็นที่อนุญาตให้ทุกๆ 50,000 บล็อค (ประมาณสัปดาห์ละครั้งใน Ethereum mainnet) เพื่อแลกเปลี่ยน 1 ETH และ DAI ด้วยค่าธรรมเนียม 1% (0.01 ผลประโยชน์ทับซ้อน) โปรแกรมแก้ปัญหาจะตรวจสอบความตั้งใจนี้ และตรวจสอบจุดต่อไปนี้:

  • บัญชีของผู้ใช้มี 1 ETH ที่สามารถแลกเปลี่ยนได้หรือไม่?

  • มีการขุด 50,000 บล็อกตั้งแต่การแลกเปลี่ยนครั้งล่าสุดหรือไม่?

  • 1% (0.01 ETH) เพียงพอที่จะครอบคลุมค่าธรรมเนียม Gas สำหรับการแลกเปลี่ยนหรือไม่?

  • หลังจากที่ Solver ชำระค่าธรรมเนียม Gas แล้ว จะมี ETH เหลือเพียงพอที่จะครอบคลุมต้นทุนการดำเนินงานของ Solver ซึ่งอาจรวมถึงความเสี่ยงของการย้อนกลับหลังจากสูญเสีย PGA (Priority Gas Auction) หรือค่าใช้จ่ายอื่นใด ผลกำไรที่อาจเกิดขึ้นนั้นคุ้มค่ากับนักแก้ปัญหาหรือไม่?

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

การทำตลาดโดยใช้ความตั้งใจเป็นอีกตัวอย่างหนึ่งของการดำเนินการที่ต่อเนื่องและอาจไม่มีที่สิ้นสุดซึ่งสามารถมอบหมายให้กับนักแก้ปัญหาได้ ผู้ใช้ที่ต้องการสร้างตลาด ETH/DAI สามารถสร้างความตั้งใจที่อนุญาตให้มีการแลกเปลี่ยน DAI → ETH ที่ 1,800 ETH/DAI หรือต่ำกว่า และ 2,000 ETH/DAI หรือสูงกว่า การแลกเปลี่ยน ETH → DAI ด้วยจุดประสงค์นี้ ผู้ใช้พยายามล็อคกำไร 200 DAI ในขณะที่ตลาดมีความผันผวนระหว่างราคา 1,800 ถึง 2,000 ETH/DAI

คิดว่ามันเป็นคำสั่งจำกัดแบบกลับหัวสองคำสั่ง คำสั่งหนึ่งจะถูกเติมเต็มเมื่ออีกคำสั่งหนึ่งถูกเปิด และในทางกลับกัน ผู้ใช้สามารถลงนามความตั้งใจที่จะแลกเปลี่ยนในแต่ละจุดราคาได้ ตราบใดที่ตลาดยังคงผันผวนระหว่างจุดราคาเหล่านี้ ในทางทฤษฎีแล้ว Solver สามารถกรอกคำสั่งซื้อเหล่านี้ได้ไม่จำกัดจำนวนโดยไม่ต้องดำเนินการใดๆ จากผู้ใช้

ความตั้งใจหลายขั้นตอน

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

ตัวอย่างง่ายๆ ของความตั้งใจแบบหลายขั้นตอนคือ Bracket Order ทางการเงินในการทำธุรกรรมแบบคลาสสิก (trad-fi) อาจแตกต่างกันไปตามความซับซ้อน แต่มักพบเวอร์ชันที่เรียบง่ายในการซื้อขายแอปพลิเคชันการซื้อขายทางการเงิน ด้วยความสามารถในการเขียนและความตั้งใจหลายขั้นตอนของ Web3 เราสามารถสร้างคำสั่งวงเล็บที่ทรงพลังมากได้

ความตั้งใจในการสั่งซื้อ Web3 Bracket สามารถแสดงได้ดังนี้: ฉันต้องการ 1 ETH และยินดีจ่าย 1,800 DAI เมื่อฉันจ่ายเงิน 1,800 DAI และมี 1 ETH แล้ว ฉันยินดีที่จะถือ 1 ETH นี้จนกว่าฉันจะขายได้ในราคา 2,000 DAI หากราคา ETH/DAI ลดลงต่ำกว่า 1,620 DAI ฉันต้องการลดการขาดทุนโดยการขาย 1 ETH นี้ ซึ่งในกรณีนี้ฉันจะยอมรับ 1,600 DAI และชำระค่าธรรมเนียมแก่ตัวแก้ปัญหา 20 DAI หากฉันยังคงถือ 1 ETH นี้ เมื่อ [ข้อเสนอการกำกับดูแลแบบสุ่ม] ผ่านไป ฉันต้องการขาย 1 ETH นี้ในราคาใดก็ได้ที่กำหนดโดยตลาด ETH/DAI และแบ่งปันรายได้ 10% ของที่จะมอบให้กับนักแก้ปัญหา”

นี่เป็นคำสั่งสามขั้นตอนที่ค่อนข้างง่ายพร้อมทริกเกอร์แบบมีเงื่อนไขบางอย่าง แต่อย่างที่คุณคงจินตนาการได้ คำสั่งประเภทนี้อาจมีความซับซ้อนมากขึ้น

แผนภูมิเจตนา

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

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

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

สรุปแล้ว

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

  • ความตั้งใจในการตีความ: ปฏิวัติประสบการณ์ผู้ใช้ Web3 และลำดับการสั่งซื้อใน Blockchain;

  • สถาปัตยกรรมตามเจตนารมณ์และความเสี่ยง

  • SUAVE, Anoma, ซีเควนเซอร์ที่ใช้ร่วมกันและ Super Builder

Web3.0
Intent-centric
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android