วิธีการประเมิน DeFi ①: การทบทวนแบบทวิภาคของ Uniswap

กลาง1/7/2024, 5:37:16 PM
บทความนี้เลือกการพัฒนาของ Uniswap เป็นตัวอย่างเพื่อวิเคราะห์แรงบันดาลใจของหลักการที่อยู่เบื้องหลังการเปลี่ยนแปลงของการออกแบบ DeFi

เร็วๆ นี้ ฉันกำลังทำสรุปวิธีการประเมินในเส้นทาง DeFi หลังจากศึกษากรณีบางกรณี Uniswap เป็นตัวแทนที่โดดเด่น ในเชิงผลกระทบและตรรกะการเรียนรู้ บทความนี้ทำการทบทวนอย่างละเอียดเกี่ยวกับ Uniswap

ตรรกะภายในของการวนซ้ำของ Uniswap จาก V1 ถึง V4 และการเปิดตัวโปรโตคอล UniswapX เป็นนวัตกรรมที่ทำให้การทำธุรกรรม DEX ดำเนินไปได้

V1 ดำเนินการ AMM ในสาขาการเข้ารหัสเริ่มแรก และ V2 ลดความเสี่ยงของ ETH และเปิดตัวออราเคิลราคาที่ยากต่อการปรับแต่งมากขึ้น โดยที่ V3 แก้ไขปัญหาประสิทธิภาพของทุนที่ต่ำผ่านการลงทุนเหลือง และ V4 ดำเนินการ DEX ที่กำหนดเอง และโปรโตคอล UniswapX ถูกเสริมความแข็งแกร่งด้วยกลไกการประมูล การแข่งขันของผู้รวมราคาบุคคลที่สามทำให้การปรับราคาดีขึ้น

ประวัติการพัฒนา Uniswap

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

เป็น DEX ชั้นนำ มันไม่ได้อยู่รอบนานนัก แต่มันได้รับการทำซ้ำหลายครั้ง มาดูกระบวนการพัฒนากัน

ในเดือนมิถุนายน ค.ศ. 2017 วิทาลิกเผยแพร่บทความเรื่องความอิสระของเส้นทาง;

ในเดือนพฤศจิกายน ค.ศ. 2018 Uniswap V1 ได้เปิดตัว: รองรับการทำธุรกรรมระหว่าง ETH และ ERC-20Token;

ในเดือนมีนาคม 2020 ปล่อย Uniswap V2: รองรับการทำธุรกรรมระหว่างคู่สกุลเหรียญ ERC-20 ใด ๆ;

ในเดือนพฤษภาคม 2021 Uniswap V3 ได้เปิดตัว: ปรับปรุงอัตราการใช้จ่ายของเงินทุน LP และเสนอแนวคิดของ Likelihood รวม;

ในเดือนมิถุนายน 2023 มีการเปิดตัว Uniswap V4: การปรับแต่งสัญญาข้อตกลง Hooks ถูกเสนอเพื่อป้องกันการรั่วไหลของมูลค่า;

ในเดือนกรกฎาคม 2023 Uniswap X ได้เริ่มเปิดให้บริการ: รวม Likelihood บนเชื่อมโยงและข้างเคียง MEV การป้องกัน

Uniswap V1: พยายามสร้างตลาดโดยอัตโนมัติ

ในปี 2017 วิทัลิคเผยแพร่บทความ "เกี่ยวกับความเป็นอิสระของเส้นทาง" บนเว็บไซต์ส่วนตัวของเขา ในนั้นมีการแนะนำตลาดผู้ทำการซื้อขายโดยอัตโนมัติ (AMM) ครั้งแรกในวงการการเข้ารหัส ซึ่งเป็นวิธีการซื้อขายที่แตกต่างจาก CEX แน่นอนวิธีการนี้ได้รับการพิจารณาในวงกลมที่ไม่ใช่ด้านการเข้ารหัส (เช่น วงจรการเงินทางด้านเพื่อการเงิน传统) มานาน

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

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

ในบทความนี้โดย Vitalik มีแนวคิดใหม่ที่ถูกนำเสนอในตลาดการเข้ารหัส: Automatic Market Maker ในแนวคิดนี้ การกำหนดราคาของสินทรัพย์ถูกทำผ่านอัลกอริทึมในการกำหนดราคา ไม่ใช่ผ่านรูปแบบสมุดคำสั่งทางดั้งเดิม

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

TokenA และ TokenB สร้างความสัมพันธ์สินค้าคงที่: ความสมดุลของ tokenA(p) * ความสมดุลของ tokenB(p) = K (K คงที่)

นี่คือระบบซื้อขายที่เน้นความสะดวกของ Likuiditi โมเดลนี้เรียกว่า Constant Product Market Maker (CPMM) ภายใต้วิธีการนี้ สามารถสร้างตลาดเครื่องทำเงินที่เป็นทางรอบได้โดยการกำหนดความสัมพันธ์ (เป็นลำดับเดียว) ระหว่าง tokenA และ tokenB และคำนวณอนุพันธ์ของมันได้ทุกเวลาเพื่อให้ราคา

สามผู้เข้าร่วม: LP, นักเทรด, อาร์บิเทรจ

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

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

หลังจาก LP สร้างพูล Likelihood ในขั้นต้น นักเทรดจะสามารถแลกเปลี่ยนโทเค็นผ่านพูล และนักอาร์บิทราจจะรับผิดชอบในการรักษาราคาของสินทรัพย์ให้สอดคล้องกับราคาตลาดผ่านการอาร์บิทราจราคาระหว่างตลาดที่แตกต่างกัน

ใน Uniswap V1 ที่วางจําหน่ายในเดือนพฤศจิกายน 2018 สินทรัพย์ทั้งหมดสามารถแลกได้ผ่าน ETH สําหรับการทําธุรกรรมระหว่าง ETH และ ERC-20Token ทุกคนสามารถเพิ่มโทเค็นเพื่อแลกเปลี่ยนกับ ETH ดั้งเดิมได้ ETH เป็นตัวกลางในการซื้อขายสินทรัพย์เป็นหลัก

เกิดอะไรขึ้นในสระว่ายน้ำเดียวถ้าเราต้องการทำการซื้อขาย?

สมมติว่าหนึ่ง ETH มีมูลค่าในปัจจุบันเท่ากับ 100TokenA และ pool ETH/TokenA ประกอบด้วย 10 ETH และ 1000 TokenA

ในขณะนี้ มูลค่าของ 10 ETH และ 1,000 TokenA เท่ากับ 1,000 ดอลลาร์สหรัฐ และอัตราส่วนมูลค่าสินทรัพย์คือ 1:1

k=10 *1000=10000, ผลิตภัณฑ์นี้ยังคงเดิมทุกๆ โดยไม่ต้องเพิ่ม Likuidity เพิ่มเติม

ตอนนี้ถ้าฉันต้องการขาย 5 ETH ให้กับพูล จะเป็นดังนี้:

y=10000/(10+5)=666.67, จำนวนของ ETH ในสระน้ำเพิ่มขึ้นเป็น 15 และจำนวนของ USDC ณ เวลานี้กลายเป็น 666.67, ดังนั้นฉันแลก 5 ETH กับ 333.33 TokenA และในเวลานี้ราคาของ ETH 1 ชิ้นคือ 666.67/15=44.44, นั่นคือ 1 ETH เท่ากับ 44.44 TokenA

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

ความเสียหายชั่วคราว โทเค็น LP การลื่นไหลของธุรกรรม

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

ตอนนี้ในฐานะ LP เราจะดำเนินต่อด้วยการให้ตัวอย่าง:

สูตรหลัก UniswapV1: x∗y=k

ตอนนี้ในฐานะผู้ให้สารความเหลือเชื่อ เรายังคงเพิ่ม 10 ETH และ 1000 TokenA เข้าสู่พูลเป็นสารความเหลือเชื่อเริ่มต้น ณ เวลานี้ 1 ETH เท่ากับ 100 TokenA และ ผลคูณคงที่ของปริมาณสองสินทรัพย์คือ 101000=10000( xy=10000,x=100y).

ในขณะนี้หากราคาของ 1 ETH เพิ่มขึ้นเป็น 200 TokenA เราสามารถแปลง: x*y=10000, x=200y, ดังนั้นคำนวณ x=7.071, y=1414.21

ขณะนี้ สระเหลือเปลี่ยนจาก 10 ETH เริ่มต้นและ 1000 TokenA เป็น: 7.071 ETH และ 1414.21 TokenA

หาอย่างไรบ้าง

ในเวลานี้ หากฉันแลกคืนทรัพย์สินทั้งหมด ฉันจะได้รับ 7.071 ETH และ 1414.21 TokenA มูลค่าที่แท้จริงที่คำนวณโดยใช้ TokenA คือ 7.071200+1414.21=2828.41. If calculated based on the initial 10 ETH and 1000 TokenA , the current price should be 10200+1000=3000TokenA.

ความแตกต่างในส่วนนี้ของรายได้ (3000-2828.41=171.59TokenA) คือ ความสูญเสียที่ไม่ถาวร

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

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

แน่นอนคุณยังสามารถเลือกป้องกันความเสี่ยงและจัดการความเสี่ยงโดยการเปิดสัญญาสั้น/ยาวบน ETH ได้

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

แนวคิดอีกอย่างคือการทราบเกี่ยวกับการผิดคาดการณ์ในการซื้อขาย ผู้ที่เป็นเพื่อนที่เป็นนักซื้อขาย DEX อย่างสม่ำเสมอก็คงเคยคุ้นเคยกันแน่ ในฐานะระบบการซื้อขายที่เน้นความสะดวกของเงินทุน สมการการผลิตคงที่ที่สวยงามของ AMM เป็นเส้นโค้งเรียบ และราคาเปลี่ยนแปลงตลอดเวลาตามความสัมพันธ์ระหว่างการขายและการต้องการ

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

Uniswap V2: การปรับเปลี่ยน, Oracle, การยืมเงินแสง

Uniswap V1 รองรับเฉพาะธุรกรรมระหว่างคู่การซื้อขาย ERC-20/ETH เท่านั้น ในสารทาน มันใช้ ETH เป็นตัวกลางที่เป็นสกุลเงินในการแลกเปลี่ยนระหว่าง ERC-20 Tokens กระแสธุรกรรมทั้งหมด มีความเสี่ยงต่อ ETH สำหรับผู้ให้บริการ LP การส่งออก ความสูญเสียที่ไม่ถาวร และความเสี่ยงที่เกิดจากการเปลี่ยนแปลงราคา

ใน Uniswap V2 ยังคงใช้กลไก "ตลาดผู้ทำตลาดผลิตภัณฑ์คงที่" อยู่ แต่การอัพเกรดของ V2 ได้นำมาซึ่งการปรับปรุงด้านประสิทธิภาพ เช่น การสนับสนุนคู่สกุลเหรียญ ERC-20 สองรายการสำหรับการซื้อขาย ซึ่งหมายความว่าสามารถสร้างคู่ ERC20 ได้เลย - ERC20 โดยไม่ต้องจับคู่ผ่านเส้นทางการเปลี่ยนแปลงของ ETH

ฉันจะไม่พาเข้าสู่รายละเอียดในจุดนี้ การอัพเกรดของ V2 รวมถึงมากมาย มีอีก 2 จุดสำคัญ: ปรับปรุงราคา.Oracle, ทำflash loan

การปรับปรุง Price Oracle

ในกระบวนการของ Uniswap V1 ราคาที่คำนวณโดยการหารเงินสำรองของสองสินทรัพย์ในสระน้ำไม่ปลอดภัยเมื่อใช้เป็นการทำนายราคา on-chain เนื่องจากมันสามารถถูกจัดการได้อย่างง่าย

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

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

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

ในการอัพเกรดนี้ยังมีการ提供ข้อมูลการทำนายราคาใหม่: ราคาเฉลี่ยตามเวลา TWAP การสะสมราคาสัมพันธ์ของสองทรัพย์สินตั้งแต่เริ่มต้นของบล็อกแต่ละช่วงเวลา ทำให้สัญญาอื่น ๆ บน Ethereum สามารถประมาณราคาเฉลี่ยตามเวลาของสองทรัพย์สินได้ในช่วงเวลาใด ๆ

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

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

Realize flash loan

Flash loan เป็นการนวัตกรรมที่สมบูรณ์เปรียบเทียบกับการเงินแบบดั้งเดิม หลังจากทั้งหมดธุรกรรมที่เป็นจริงไม่สามารถถอดกลับได้เหมือนบนบล็อกเชน

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

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

มีบางจุดที่ได้รับการอัปเดตเพิ่มเติม: รวมถึง Uniswap V2 ซึ่งได้ปรับโครงสร้างสัญญาใหม่ โดยใช้รูปแบบทศนิยมคงที่แบบไบนารีเพื่อเข้ารหัสและประมวลผลราคา (ความแม่นยำ) การอัปเดตค่าธรรมเนียมโปรโตคอล และรองรับธุรกรรมเมต้าสำหรับการซื้อ pool shares ฯลฯ

Uniswap V3: การปรับปรุงความหลักการของเงินทุน

พื้นหลัง: Uniswap V2 มีปัญหาเรื่องความสามารถในการแลกเปลี่ยนเงินสด ตามการแนะนำถึงกลไก AMM ด้านบน เราสามารถเห็นได้ว่าใน V1 และ V2 ความสามารถของพูลจริงๆ ถูกกระจายในพื้นที่ [0, +∞] กล่าวคือ ในพูล V2 ทุกราคาสามารถทำได้ การทำธุรกรรม (อ้างอิงถึงเส้นโค้งนุ่มฟังก์ชันกลับตามค่าคงที่ของ AMM)

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

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

ความเข้มข้นของ Likelihood

ในกรณีนี้เพื่อเพิ่ม Likwiditi ทางการเงิน Uniswap V3 นำเสนอแนวคิดของ Likwiditi คอนเซ็นเทรทอยไว้ นั่นคือ:

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

ทุกช่วงราคาขนาดเล็กใน V3 สามารถเข้าใจได้เป็น V2 ที่ทำงาน ในระหว่างการทำธุรกรรม ราคาจะเคลื่อนไหวอย่างนุ่มนวลตามเส้นโค้ง เมื่อราคามาถึงส่วนหนึ่งของ V2 มันจะมาถึงจุดส่วนของช่วงราคาของ V3 ในขณะนี้ จุดราคาจะเลื่อนไปยังช่วงราคาถัดไป

หลังจากที่เข้าใจแนวคิดดังกล่าวแล้ว เราสามารถทราบคำนามใหม่ได้ว่า—คือ Ticks ซึ่งเป็นส่วนสำคัญของ V3

ทิก, ทิก, เป็นจำนวนที่เล็กที่สุดที่ที่หลักทรัพย์สามารถถูกซื้อขายได้ ใน V3 โดยการแบ่งช่วงราคาของ [0, +∞] เป็นทิกที่ละเอียดอ่อนอย่างมาก จำกัดที่จะมีการซื้อขายที่จุดสิ้นสุดบนและล่างของแต่ละช่วง

ความเหลืองเหลืองถูกรวมรวมผ่านการควบคุมความละเอียด เฉดสีราคาทั้งหมดใน V3 ถูกปรับแต่งโดย Ticks แบ่งเป็นชั้นเป็นระเบียบ เเต่ละ Tick จะมีดัชนีและราคาที่สอดคล้อง และแต่ละ Tick จะมีความลึกของความเหลืองของตัวเอง

หลักการคณิตศาสตร์ของ Uniswap V3 ได้เปลี่ยนแปลง แม้ว่ามันจะคล้ายกับชั้นใต้ของ V2:

L=xy ภายใต้เครื่องหมายรากที่

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

ฉันจะไม่พาเข้าสู่รายละเอียดเกี่ยวกับหลักการทางคณิตศาสตร์ ด้านล่างคือเอกสารโดย Atis Elsts เกี่ยวกับหลักการทางคณิตศาสตร์ของ V3 สำหรับเพื่อนๆ ที่สนใจสามารถอ่านได้เอง

ใน Uniswap V2 ยังมีค่าธรรมเนียมการทำธุรกรรมมาตรฐานที่ยังคงเป็น 0.3% ในขณะที่ใน Uniswap V2V3 มี 3 ระดับค่าธรรมเนียมที่แตกต่างกันเนื่องจากความละเอียดที่แตกต่าง คือ 0.05%, 0.3% และ 1% ตามลำดับ ในเวลานี้ LPs สามารถมุ่งเน้นประสิทธิภาพของสินทรัพย์ของพวกเขาในช่วงการซื้อขายที่ถูกซื้อขายบ่อยที่สุดเพื่อรับผลตอบแทนสูงสุด

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

Uniswap V4: DEX ที่สามารถปรับแต่งได้

Uniswap V4 ถูกสร้างขึ้นจากโมเดล Likuiditi แบบกลางของ Uniswap V3, ทำให้ใครๆ ก็สามารถเปิดใช้งานพูล Likuiditi ใหม่บน Uniswap พร้อมกับความสามารถที่กำหนดเอง ซึ่งจะทำให้เป็นแพลตฟอร์ม DEX ที่มีประสิทธิภาพและปรับแต่งได้

ใน V4 จุดสำคัญคือสัญญาการเชื่อมต่อ วิสัยทัศน์คือให้ใครก็สามารถตัดสินใจเกี่ยวกับการแลกเปลี่ยนเหล่านี้โดยการนำเสนอ“hooks”

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

Hooks & Custom Pools

Hooks are a set of contracts developed by third parties or Uniswap officials. When creating a pool, the pool can choose to bind a hook. Then at a specific stage of the transaction, the pool will automatically call the hook contract bound to it. The contract is in Call key points in the life cycle to implement logic.

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

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

แต่เพื่อสร้างพื้นที่สำหรับ Likuiditas yang dapat disesuaikan di Uniswap V4. Kontrak Hooks menciptakan metode pengenalan kode untuk penambang kolam penambangan untuk melakukan operasi yang ditentukan pada titik-titik kunci dalam siklus hidup kolam penambangan, seperti sebelum dan setelah swap, atau sebelum dan setelah perubahan posisi LP.

ในสรุป,Hooks เป็นปลั๊กอินสำหรับปรับแต่งวิธีการทำให้สระว่ายน้ำ สวอพส์ ค่าธรรมเนียม และตำแหน่ง LP มีปฏิสัมพันธ์ ผ่านสัญญาของ hooks นักพัฒนาสามารถสร้างนวัตกรรมบนความเหมาะสมของ likuiditi และความปลอดภัยของโปรโตคอล Uniswap โดยสร้างสระ AMM ที่กำหนดเองผ่าน hooks ที่รวมกับสัญญา smart v4

ฟังก์ชันตัวอย่างที่สามารถนำมาปฏิบัติผ่านสัญญาตะกั่วได้รวมถึง:

  • การดำเนินการคำสั่งขนาดใหญ่ผ่าน TWAMM ในระยะเวลาหนึ่ง;
  • คำสั่งจำกัดราคาบนเชื่อมโยงที่ดำเนินการที่ราคาที่ระบุ;
  • ค่าธรรมเนียมที่เปลี่ยนแปลงตามความผันผวน;
  • กลไกการจัดสรร MEV ภายในสำหรับผู้ให้บริการเหลือเชื่อม
  • การนำมิเดียน, การตัดเหลือ, หรือออรัคเคิลที่กำหนดเองอื่น ๆ

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

นอกจากนี้ยังมีการเปลี่ยนแปลงทางสถาปัตยกรรมบางอย่างใน V4 เช่น Flash Accounting (บัญชีทันที) ที่สามารถลดค่าธรรมเนียมก๊าซได้อย่างมาก คุณลักษณะนี้รวมอยู่ใน EIP-1153 ซึ่งแนะนําที่เก็บข้อมูล "ชั่วคราว" และจะดําเนินการหลังจากการอัปเกรด Cancun (Ethereum Cancun)

นอกจากนี้เวอร์ชัน V4 ยังใช้โหมดเดียว (บันทึกสถานะสระว่ายน้ำทั้งหมดในสัญญาเดียว), บัญชีแสงสาย (รับรองความสามารถในการชำระเงินของสระว่ายน้ำ), สนับสนุน ETH ธรรมชาติอีกครั้ง, รองรับ ERC-1155 tokens และเพิ่มกลไกการบริหารรักษาความปลอดภัย

UniswapX: การเสริมความแข่งขัน

UniswapX เป็นโปรโตคอลที่ใช้ได้โดยไม่ต้องขออนุญาต แบบเปิด (GPL) ที่ใช้การประมูลสำหรับซื้อขายใน AMMs และแหล่งของทุนอื่น ๆ

โปรโตคอลจะปรับปรุงฟังก์ชันการแลกเปลี่ยนในหลายพื้นที่ รวมถึง:

  • เพิ่มราคาโดยรวมแหล่งเงินทุน
  • ไม่มีการแลกเปลี่ยนก๊าซ
  • ป้องกัน MEV (มูลค่าการสกัดสูงสุด)
  • ไม่มีค่าธรรมเนียมสำหรับธุรกรรมที่ล้มเหลว
  • ในเดือนหน้า UniswapX จะขยายตัวไปสู่การแลกเปลี่ยน跨เชนที่ไม่มีค่าธรรมเนียม

การรวมระดับถัดไปการรวมรุ่นใหม่

พื้นหลัง: การทำธุรกรรม on-chain ยังคงพัฒนาอย่างต่อเนื่อง ทำให้มีการเพิ่มขึ้นของกองสารสนเทศ และระดับค่าธรรมเนียมใหม่ L2 และโปรโตคอล on-chain เพิ่มเติมยังจะกระจ散สารสนเทศ

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

ด้วย UniswapX, นักเทรดจะสามารถใช้อินเตอร์เฟซ Uniswap โดยไม่ต้องกังวลเรื่องว่าพวกเขาจะได้รับราคาที่ดีที่สุดหรือไม่ ธุรกรรมของนักเทรดจะถูกบันทึกโดยโปร่งใสและตกลงบนเชน เสมอ คำสั่งทั้งหมดถูกขับเคลื่อนด้วย Uniswap Smart Order Router, ซึ่งทำให้บุคคลที่สามต้องแข่งขันกับ Uniswap V1, V2, V3 และเมื่อเปิดใช้งาน V4

โดยพื้นฐาน UniswapX มีความแข็งแกร่งในกลไกการแข่งขันและปรับปรุงความสลับราคาของแต่ละสระสินทรัพย์ผ่านการเลือกเส้นทางของบุคคลที่สาม

นอกจากนี้ UniswapX ยังเริ่มลงมือทดลองใหม่:

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

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

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

หัวข้อหลักของ Uniswap: การเรียกซ้ำ

ตรรกะภายในของการทำซ้ำของ Uniswap จาก V1 ถึง V4 และการเปิดตัวโปรโตคอล UniswapX เป็นนวัตกรรมที่ทำให้ DEX (AMM) ทำงานได้

V1 ซึ่งได้นำ AMM มาใช้ในสนามเข้ารหัสเบื้องต้น และ V2 ลดความเสี่ยงต่อ ETH และเปิดตัว Oracle ราคาที่ยากต่อการจัดการมากขึ้น V3 แก้ไขปัญหาความสามารถในการใช้ทุนต่ำ โดยการให้ความเข้มงวดในการให้สินเชื่อ V4 นำเข้าการปรับแก้ DEX แบบกำหนดเอง และโปรโตคอล UniswapX ได้รับการเสริมแรงผ่านกลไกการประมูล ที่ทำให้ผู้สะสมทรัพย์ชนิดที่สามสามารถปรับปรุงการสลิปเปจายให้ดียิ่งขึ้น

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

คำปฏิเสธ:

  1. บทความนี้ถูกพิมพ์ใหม่จาก[การเข้าใจจากสิ่งเล็ก ๆ]. ลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนเดิม [Arrow杂谈]. หากมีการคัดค้านในการพิมพ์ฉบับนี้ โปรดติดต่อGate Learnทีม และพวกเขาจะจัดการกับมันโดยเร็ว
  2. คำปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เป็นการให้คำแนะนำในการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นๆ นั้น ทำโดยทีม Gate Learn ห้ามคัดลอก กระจาย หรือลอกเลียนบทความที่ถูกแปล นอกจากที่ได้ระบุไว้

วิธีการประเมิน DeFi ①: การทบทวนแบบทวิภาคของ Uniswap

กลาง1/7/2024, 5:37:16 PM
บทความนี้เลือกการพัฒนาของ Uniswap เป็นตัวอย่างเพื่อวิเคราะห์แรงบันดาลใจของหลักการที่อยู่เบื้องหลังการเปลี่ยนแปลงของการออกแบบ DeFi

เร็วๆ นี้ ฉันกำลังทำสรุปวิธีการประเมินในเส้นทาง DeFi หลังจากศึกษากรณีบางกรณี Uniswap เป็นตัวแทนที่โดดเด่น ในเชิงผลกระทบและตรรกะการเรียนรู้ บทความนี้ทำการทบทวนอย่างละเอียดเกี่ยวกับ Uniswap

ตรรกะภายในของการวนซ้ำของ Uniswap จาก V1 ถึง V4 และการเปิดตัวโปรโตคอล UniswapX เป็นนวัตกรรมที่ทำให้การทำธุรกรรม DEX ดำเนินไปได้

V1 ดำเนินการ AMM ในสาขาการเข้ารหัสเริ่มแรก และ V2 ลดความเสี่ยงของ ETH และเปิดตัวออราเคิลราคาที่ยากต่อการปรับแต่งมากขึ้น โดยที่ V3 แก้ไขปัญหาประสิทธิภาพของทุนที่ต่ำผ่านการลงทุนเหลือง และ V4 ดำเนินการ DEX ที่กำหนดเอง และโปรโตคอล UniswapX ถูกเสริมความแข็งแกร่งด้วยกลไกการประมูล การแข่งขันของผู้รวมราคาบุคคลที่สามทำให้การปรับราคาดีขึ้น

ประวัติการพัฒนา Uniswap

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

เป็น DEX ชั้นนำ มันไม่ได้อยู่รอบนานนัก แต่มันได้รับการทำซ้ำหลายครั้ง มาดูกระบวนการพัฒนากัน

ในเดือนมิถุนายน ค.ศ. 2017 วิทาลิกเผยแพร่บทความเรื่องความอิสระของเส้นทาง;

ในเดือนพฤศจิกายน ค.ศ. 2018 Uniswap V1 ได้เปิดตัว: รองรับการทำธุรกรรมระหว่าง ETH และ ERC-20Token;

ในเดือนมีนาคม 2020 ปล่อย Uniswap V2: รองรับการทำธุรกรรมระหว่างคู่สกุลเหรียญ ERC-20 ใด ๆ;

ในเดือนพฤษภาคม 2021 Uniswap V3 ได้เปิดตัว: ปรับปรุงอัตราการใช้จ่ายของเงินทุน LP และเสนอแนวคิดของ Likelihood รวม;

ในเดือนมิถุนายน 2023 มีการเปิดตัว Uniswap V4: การปรับแต่งสัญญาข้อตกลง Hooks ถูกเสนอเพื่อป้องกันการรั่วไหลของมูลค่า;

ในเดือนกรกฎาคม 2023 Uniswap X ได้เริ่มเปิดให้บริการ: รวม Likelihood บนเชื่อมโยงและข้างเคียง MEV การป้องกัน

Uniswap V1: พยายามสร้างตลาดโดยอัตโนมัติ

ในปี 2017 วิทัลิคเผยแพร่บทความ "เกี่ยวกับความเป็นอิสระของเส้นทาง" บนเว็บไซต์ส่วนตัวของเขา ในนั้นมีการแนะนำตลาดผู้ทำการซื้อขายโดยอัตโนมัติ (AMM) ครั้งแรกในวงการการเข้ารหัส ซึ่งเป็นวิธีการซื้อขายที่แตกต่างจาก CEX แน่นอนวิธีการนี้ได้รับการพิจารณาในวงกลมที่ไม่ใช่ด้านการเข้ารหัส (เช่น วงจรการเงินทางด้านเพื่อการเงิน传统) มานาน

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

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

ในบทความนี้โดย Vitalik มีแนวคิดใหม่ที่ถูกนำเสนอในตลาดการเข้ารหัส: Automatic Market Maker ในแนวคิดนี้ การกำหนดราคาของสินทรัพย์ถูกทำผ่านอัลกอริทึมในการกำหนดราคา ไม่ใช่ผ่านรูปแบบสมุดคำสั่งทางดั้งเดิม

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

TokenA และ TokenB สร้างความสัมพันธ์สินค้าคงที่: ความสมดุลของ tokenA(p) * ความสมดุลของ tokenB(p) = K (K คงที่)

นี่คือระบบซื้อขายที่เน้นความสะดวกของ Likuiditi โมเดลนี้เรียกว่า Constant Product Market Maker (CPMM) ภายใต้วิธีการนี้ สามารถสร้างตลาดเครื่องทำเงินที่เป็นทางรอบได้โดยการกำหนดความสัมพันธ์ (เป็นลำดับเดียว) ระหว่าง tokenA และ tokenB และคำนวณอนุพันธ์ของมันได้ทุกเวลาเพื่อให้ราคา

สามผู้เข้าร่วม: LP, นักเทรด, อาร์บิเทรจ

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

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

หลังจาก LP สร้างพูล Likelihood ในขั้นต้น นักเทรดจะสามารถแลกเปลี่ยนโทเค็นผ่านพูล และนักอาร์บิทราจจะรับผิดชอบในการรักษาราคาของสินทรัพย์ให้สอดคล้องกับราคาตลาดผ่านการอาร์บิทราจราคาระหว่างตลาดที่แตกต่างกัน

ใน Uniswap V1 ที่วางจําหน่ายในเดือนพฤศจิกายน 2018 สินทรัพย์ทั้งหมดสามารถแลกได้ผ่าน ETH สําหรับการทําธุรกรรมระหว่าง ETH และ ERC-20Token ทุกคนสามารถเพิ่มโทเค็นเพื่อแลกเปลี่ยนกับ ETH ดั้งเดิมได้ ETH เป็นตัวกลางในการซื้อขายสินทรัพย์เป็นหลัก

เกิดอะไรขึ้นในสระว่ายน้ำเดียวถ้าเราต้องการทำการซื้อขาย?

สมมติว่าหนึ่ง ETH มีมูลค่าในปัจจุบันเท่ากับ 100TokenA และ pool ETH/TokenA ประกอบด้วย 10 ETH และ 1000 TokenA

ในขณะนี้ มูลค่าของ 10 ETH และ 1,000 TokenA เท่ากับ 1,000 ดอลลาร์สหรัฐ และอัตราส่วนมูลค่าสินทรัพย์คือ 1:1

k=10 *1000=10000, ผลิตภัณฑ์นี้ยังคงเดิมทุกๆ โดยไม่ต้องเพิ่ม Likuidity เพิ่มเติม

ตอนนี้ถ้าฉันต้องการขาย 5 ETH ให้กับพูล จะเป็นดังนี้:

y=10000/(10+5)=666.67, จำนวนของ ETH ในสระน้ำเพิ่มขึ้นเป็น 15 และจำนวนของ USDC ณ เวลานี้กลายเป็น 666.67, ดังนั้นฉันแลก 5 ETH กับ 333.33 TokenA และในเวลานี้ราคาของ ETH 1 ชิ้นคือ 666.67/15=44.44, นั่นคือ 1 ETH เท่ากับ 44.44 TokenA

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

ความเสียหายชั่วคราว โทเค็น LP การลื่นไหลของธุรกรรม

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

ตอนนี้ในฐานะ LP เราจะดำเนินต่อด้วยการให้ตัวอย่าง:

สูตรหลัก UniswapV1: x∗y=k

ตอนนี้ในฐานะผู้ให้สารความเหลือเชื่อ เรายังคงเพิ่ม 10 ETH และ 1000 TokenA เข้าสู่พูลเป็นสารความเหลือเชื่อเริ่มต้น ณ เวลานี้ 1 ETH เท่ากับ 100 TokenA และ ผลคูณคงที่ของปริมาณสองสินทรัพย์คือ 101000=10000( xy=10000,x=100y).

ในขณะนี้หากราคาของ 1 ETH เพิ่มขึ้นเป็น 200 TokenA เราสามารถแปลง: x*y=10000, x=200y, ดังนั้นคำนวณ x=7.071, y=1414.21

ขณะนี้ สระเหลือเปลี่ยนจาก 10 ETH เริ่มต้นและ 1000 TokenA เป็น: 7.071 ETH และ 1414.21 TokenA

หาอย่างไรบ้าง

ในเวลานี้ หากฉันแลกคืนทรัพย์สินทั้งหมด ฉันจะได้รับ 7.071 ETH และ 1414.21 TokenA มูลค่าที่แท้จริงที่คำนวณโดยใช้ TokenA คือ 7.071200+1414.21=2828.41. If calculated based on the initial 10 ETH and 1000 TokenA , the current price should be 10200+1000=3000TokenA.

ความแตกต่างในส่วนนี้ของรายได้ (3000-2828.41=171.59TokenA) คือ ความสูญเสียที่ไม่ถาวร

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

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

แน่นอนคุณยังสามารถเลือกป้องกันความเสี่ยงและจัดการความเสี่ยงโดยการเปิดสัญญาสั้น/ยาวบน ETH ได้

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

แนวคิดอีกอย่างคือการทราบเกี่ยวกับการผิดคาดการณ์ในการซื้อขาย ผู้ที่เป็นเพื่อนที่เป็นนักซื้อขาย DEX อย่างสม่ำเสมอก็คงเคยคุ้นเคยกันแน่ ในฐานะระบบการซื้อขายที่เน้นความสะดวกของเงินทุน สมการการผลิตคงที่ที่สวยงามของ AMM เป็นเส้นโค้งเรียบ และราคาเปลี่ยนแปลงตลอดเวลาตามความสัมพันธ์ระหว่างการขายและการต้องการ

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

Uniswap V2: การปรับเปลี่ยน, Oracle, การยืมเงินแสง

Uniswap V1 รองรับเฉพาะธุรกรรมระหว่างคู่การซื้อขาย ERC-20/ETH เท่านั้น ในสารทาน มันใช้ ETH เป็นตัวกลางที่เป็นสกุลเงินในการแลกเปลี่ยนระหว่าง ERC-20 Tokens กระแสธุรกรรมทั้งหมด มีความเสี่ยงต่อ ETH สำหรับผู้ให้บริการ LP การส่งออก ความสูญเสียที่ไม่ถาวร และความเสี่ยงที่เกิดจากการเปลี่ยนแปลงราคา

ใน Uniswap V2 ยังคงใช้กลไก "ตลาดผู้ทำตลาดผลิตภัณฑ์คงที่" อยู่ แต่การอัพเกรดของ V2 ได้นำมาซึ่งการปรับปรุงด้านประสิทธิภาพ เช่น การสนับสนุนคู่สกุลเหรียญ ERC-20 สองรายการสำหรับการซื้อขาย ซึ่งหมายความว่าสามารถสร้างคู่ ERC20 ได้เลย - ERC20 โดยไม่ต้องจับคู่ผ่านเส้นทางการเปลี่ยนแปลงของ ETH

ฉันจะไม่พาเข้าสู่รายละเอียดในจุดนี้ การอัพเกรดของ V2 รวมถึงมากมาย มีอีก 2 จุดสำคัญ: ปรับปรุงราคา.Oracle, ทำflash loan

การปรับปรุง Price Oracle

ในกระบวนการของ Uniswap V1 ราคาที่คำนวณโดยการหารเงินสำรองของสองสินทรัพย์ในสระน้ำไม่ปลอดภัยเมื่อใช้เป็นการทำนายราคา on-chain เนื่องจากมันสามารถถูกจัดการได้อย่างง่าย

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

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

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

ในการอัพเกรดนี้ยังมีการ提供ข้อมูลการทำนายราคาใหม่: ราคาเฉลี่ยตามเวลา TWAP การสะสมราคาสัมพันธ์ของสองทรัพย์สินตั้งแต่เริ่มต้นของบล็อกแต่ละช่วงเวลา ทำให้สัญญาอื่น ๆ บน Ethereum สามารถประมาณราคาเฉลี่ยตามเวลาของสองทรัพย์สินได้ในช่วงเวลาใด ๆ

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

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

Realize flash loan

Flash loan เป็นการนวัตกรรมที่สมบูรณ์เปรียบเทียบกับการเงินแบบดั้งเดิม หลังจากทั้งหมดธุรกรรมที่เป็นจริงไม่สามารถถอดกลับได้เหมือนบนบล็อกเชน

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

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

มีบางจุดที่ได้รับการอัปเดตเพิ่มเติม: รวมถึง Uniswap V2 ซึ่งได้ปรับโครงสร้างสัญญาใหม่ โดยใช้รูปแบบทศนิยมคงที่แบบไบนารีเพื่อเข้ารหัสและประมวลผลราคา (ความแม่นยำ) การอัปเดตค่าธรรมเนียมโปรโตคอล และรองรับธุรกรรมเมต้าสำหรับการซื้อ pool shares ฯลฯ

Uniswap V3: การปรับปรุงความหลักการของเงินทุน

พื้นหลัง: Uniswap V2 มีปัญหาเรื่องความสามารถในการแลกเปลี่ยนเงินสด ตามการแนะนำถึงกลไก AMM ด้านบน เราสามารถเห็นได้ว่าใน V1 และ V2 ความสามารถของพูลจริงๆ ถูกกระจายในพื้นที่ [0, +∞] กล่าวคือ ในพูล V2 ทุกราคาสามารถทำได้ การทำธุรกรรม (อ้างอิงถึงเส้นโค้งนุ่มฟังก์ชันกลับตามค่าคงที่ของ AMM)

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

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

ความเข้มข้นของ Likelihood

ในกรณีนี้เพื่อเพิ่ม Likwiditi ทางการเงิน Uniswap V3 นำเสนอแนวคิดของ Likwiditi คอนเซ็นเทรทอยไว้ นั่นคือ:

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

ทุกช่วงราคาขนาดเล็กใน V3 สามารถเข้าใจได้เป็น V2 ที่ทำงาน ในระหว่างการทำธุรกรรม ราคาจะเคลื่อนไหวอย่างนุ่มนวลตามเส้นโค้ง เมื่อราคามาถึงส่วนหนึ่งของ V2 มันจะมาถึงจุดส่วนของช่วงราคาของ V3 ในขณะนี้ จุดราคาจะเลื่อนไปยังช่วงราคาถัดไป

หลังจากที่เข้าใจแนวคิดดังกล่าวแล้ว เราสามารถทราบคำนามใหม่ได้ว่า—คือ Ticks ซึ่งเป็นส่วนสำคัญของ V3

ทิก, ทิก, เป็นจำนวนที่เล็กที่สุดที่ที่หลักทรัพย์สามารถถูกซื้อขายได้ ใน V3 โดยการแบ่งช่วงราคาของ [0, +∞] เป็นทิกที่ละเอียดอ่อนอย่างมาก จำกัดที่จะมีการซื้อขายที่จุดสิ้นสุดบนและล่างของแต่ละช่วง

ความเหลืองเหลืองถูกรวมรวมผ่านการควบคุมความละเอียด เฉดสีราคาทั้งหมดใน V3 ถูกปรับแต่งโดย Ticks แบ่งเป็นชั้นเป็นระเบียบ เเต่ละ Tick จะมีดัชนีและราคาที่สอดคล้อง และแต่ละ Tick จะมีความลึกของความเหลืองของตัวเอง

หลักการคณิตศาสตร์ของ Uniswap V3 ได้เปลี่ยนแปลง แม้ว่ามันจะคล้ายกับชั้นใต้ของ V2:

L=xy ภายใต้เครื่องหมายรากที่

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

ฉันจะไม่พาเข้าสู่รายละเอียดเกี่ยวกับหลักการทางคณิตศาสตร์ ด้านล่างคือเอกสารโดย Atis Elsts เกี่ยวกับหลักการทางคณิตศาสตร์ของ V3 สำหรับเพื่อนๆ ที่สนใจสามารถอ่านได้เอง

ใน Uniswap V2 ยังมีค่าธรรมเนียมการทำธุรกรรมมาตรฐานที่ยังคงเป็น 0.3% ในขณะที่ใน Uniswap V2V3 มี 3 ระดับค่าธรรมเนียมที่แตกต่างกันเนื่องจากความละเอียดที่แตกต่าง คือ 0.05%, 0.3% และ 1% ตามลำดับ ในเวลานี้ LPs สามารถมุ่งเน้นประสิทธิภาพของสินทรัพย์ของพวกเขาในช่วงการซื้อขายที่ถูกซื้อขายบ่อยที่สุดเพื่อรับผลตอบแทนสูงสุด

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

Uniswap V4: DEX ที่สามารถปรับแต่งได้

Uniswap V4 ถูกสร้างขึ้นจากโมเดล Likuiditi แบบกลางของ Uniswap V3, ทำให้ใครๆ ก็สามารถเปิดใช้งานพูล Likuiditi ใหม่บน Uniswap พร้อมกับความสามารถที่กำหนดเอง ซึ่งจะทำให้เป็นแพลตฟอร์ม DEX ที่มีประสิทธิภาพและปรับแต่งได้

ใน V4 จุดสำคัญคือสัญญาการเชื่อมต่อ วิสัยทัศน์คือให้ใครก็สามารถตัดสินใจเกี่ยวกับการแลกเปลี่ยนเหล่านี้โดยการนำเสนอ“hooks”

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

Hooks & Custom Pools

Hooks are a set of contracts developed by third parties or Uniswap officials. When creating a pool, the pool can choose to bind a hook. Then at a specific stage of the transaction, the pool will automatically call the hook contract bound to it. The contract is in Call key points in the life cycle to implement logic.

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

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

แต่เพื่อสร้างพื้นที่สำหรับ Likuiditas yang dapat disesuaikan di Uniswap V4. Kontrak Hooks menciptakan metode pengenalan kode untuk penambang kolam penambangan untuk melakukan operasi yang ditentukan pada titik-titik kunci dalam siklus hidup kolam penambangan, seperti sebelum dan setelah swap, atau sebelum dan setelah perubahan posisi LP.

ในสรุป,Hooks เป็นปลั๊กอินสำหรับปรับแต่งวิธีการทำให้สระว่ายน้ำ สวอพส์ ค่าธรรมเนียม และตำแหน่ง LP มีปฏิสัมพันธ์ ผ่านสัญญาของ hooks นักพัฒนาสามารถสร้างนวัตกรรมบนความเหมาะสมของ likuiditi และความปลอดภัยของโปรโตคอล Uniswap โดยสร้างสระ AMM ที่กำหนดเองผ่าน hooks ที่รวมกับสัญญา smart v4

ฟังก์ชันตัวอย่างที่สามารถนำมาปฏิบัติผ่านสัญญาตะกั่วได้รวมถึง:

  • การดำเนินการคำสั่งขนาดใหญ่ผ่าน TWAMM ในระยะเวลาหนึ่ง;
  • คำสั่งจำกัดราคาบนเชื่อมโยงที่ดำเนินการที่ราคาที่ระบุ;
  • ค่าธรรมเนียมที่เปลี่ยนแปลงตามความผันผวน;
  • กลไกการจัดสรร MEV ภายในสำหรับผู้ให้บริการเหลือเชื่อม
  • การนำมิเดียน, การตัดเหลือ, หรือออรัคเคิลที่กำหนดเองอื่น ๆ

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

นอกจากนี้ยังมีการเปลี่ยนแปลงทางสถาปัตยกรรมบางอย่างใน V4 เช่น Flash Accounting (บัญชีทันที) ที่สามารถลดค่าธรรมเนียมก๊าซได้อย่างมาก คุณลักษณะนี้รวมอยู่ใน EIP-1153 ซึ่งแนะนําที่เก็บข้อมูล "ชั่วคราว" และจะดําเนินการหลังจากการอัปเกรด Cancun (Ethereum Cancun)

นอกจากนี้เวอร์ชัน V4 ยังใช้โหมดเดียว (บันทึกสถานะสระว่ายน้ำทั้งหมดในสัญญาเดียว), บัญชีแสงสาย (รับรองความสามารถในการชำระเงินของสระว่ายน้ำ), สนับสนุน ETH ธรรมชาติอีกครั้ง, รองรับ ERC-1155 tokens และเพิ่มกลไกการบริหารรักษาความปลอดภัย

UniswapX: การเสริมความแข่งขัน

UniswapX เป็นโปรโตคอลที่ใช้ได้โดยไม่ต้องขออนุญาต แบบเปิด (GPL) ที่ใช้การประมูลสำหรับซื้อขายใน AMMs และแหล่งของทุนอื่น ๆ

โปรโตคอลจะปรับปรุงฟังก์ชันการแลกเปลี่ยนในหลายพื้นที่ รวมถึง:

  • เพิ่มราคาโดยรวมแหล่งเงินทุน
  • ไม่มีการแลกเปลี่ยนก๊าซ
  • ป้องกัน MEV (มูลค่าการสกัดสูงสุด)
  • ไม่มีค่าธรรมเนียมสำหรับธุรกรรมที่ล้มเหลว
  • ในเดือนหน้า UniswapX จะขยายตัวไปสู่การแลกเปลี่ยน跨เชนที่ไม่มีค่าธรรมเนียม

การรวมระดับถัดไปการรวมรุ่นใหม่

พื้นหลัง: การทำธุรกรรม on-chain ยังคงพัฒนาอย่างต่อเนื่อง ทำให้มีการเพิ่มขึ้นของกองสารสนเทศ และระดับค่าธรรมเนียมใหม่ L2 และโปรโตคอล on-chain เพิ่มเติมยังจะกระจ散สารสนเทศ

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

ด้วย UniswapX, นักเทรดจะสามารถใช้อินเตอร์เฟซ Uniswap โดยไม่ต้องกังวลเรื่องว่าพวกเขาจะได้รับราคาที่ดีที่สุดหรือไม่ ธุรกรรมของนักเทรดจะถูกบันทึกโดยโปร่งใสและตกลงบนเชน เสมอ คำสั่งทั้งหมดถูกขับเคลื่อนด้วย Uniswap Smart Order Router, ซึ่งทำให้บุคคลที่สามต้องแข่งขันกับ Uniswap V1, V2, V3 และเมื่อเปิดใช้งาน V4

โดยพื้นฐาน UniswapX มีความแข็งแกร่งในกลไกการแข่งขันและปรับปรุงความสลับราคาของแต่ละสระสินทรัพย์ผ่านการเลือกเส้นทางของบุคคลที่สาม

นอกจากนี้ UniswapX ยังเริ่มลงมือทดลองใหม่:

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

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

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

หัวข้อหลักของ Uniswap: การเรียกซ้ำ

ตรรกะภายในของการทำซ้ำของ Uniswap จาก V1 ถึง V4 และการเปิดตัวโปรโตคอล UniswapX เป็นนวัตกรรมที่ทำให้ DEX (AMM) ทำงานได้

V1 ซึ่งได้นำ AMM มาใช้ในสนามเข้ารหัสเบื้องต้น และ V2 ลดความเสี่ยงต่อ ETH และเปิดตัว Oracle ราคาที่ยากต่อการจัดการมากขึ้น V3 แก้ไขปัญหาความสามารถในการใช้ทุนต่ำ โดยการให้ความเข้มงวดในการให้สินเชื่อ V4 นำเข้าการปรับแก้ DEX แบบกำหนดเอง และโปรโตคอล UniswapX ได้รับการเสริมแรงผ่านกลไกการประมูล ที่ทำให้ผู้สะสมทรัพย์ชนิดที่สามสามารถปรับปรุงการสลิปเปจายให้ดียิ่งขึ้น

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

คำปฏิเสธ:

  1. บทความนี้ถูกพิมพ์ใหม่จาก[การเข้าใจจากสิ่งเล็ก ๆ]. ลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนเดิม [Arrow杂谈]. หากมีการคัดค้านในการพิมพ์ฉบับนี้ โปรดติดต่อGate Learnทีม และพวกเขาจะจัดการกับมันโดยเร็ว
  2. คำปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เป็นการให้คำแนะนำในการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นๆ นั้น ทำโดยทีม Gate Learn ห้ามคัดลอก กระจาย หรือลอกเลียนบทความที่ถูกแปล นอกจากที่ได้ระบุไว้
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!