ผู้เขียน: Hayden Adams ผู้ก่อตั้ง Uniswap; แปล: Golden Finance cryptonaitiveเมื่อ 2 ปีก่อน เราได้เปิดตัว Uniswap v3 ซึ่งเป็นจุดเปลี่ยนสำหรับสภาพคล่องบนเครือข่ายและ DeFi วันนี้ โปรโตคอล Uniswap เป็นโปรโตคอลการแลกเปลี่ยนแบบกระจายศูนย์ที่ใหญ่ที่สุด โดยจัดการปริมาณธุรกรรมมากกว่า 1.5 ล้านล้านดอลลาร์ ในฐานะที่เป็นโครงสร้างพื้นฐานสาธารณะ มันเป็นส่วนสำคัญของระบบนิเวศของการเข้ารหัสลับในขณะที่เทคโนโลยีและตลาดมีวิวัฒนาการ โปรโตคอล Uniswap ก็ต้องเช่นกัน นั่นเป็นเหตุผลที่เรารู้สึกตื่นเต้นที่จะแนะนำวิสัยทัศน์ของเราสำหรับ Uniswap v4 ซึ่งเราเชื่อว่าจะเปิดโลกแห่งความเป็นไปได้ในการสร้างสภาพคล่องและวิธีการซื้อขายโทเค็นบนเครือข่ายขณะนี้เรากำลังเผยแพร่ร่างโค้ดเพื่อให้ v4 สามารถสร้างต่อสาธารณะได้ พร้อมข้อเสนอแนะที่เปิดกว้างและการสนับสนุนชุมชนที่มีความหมาย เราคาดว่าขั้นตอนนี้จะใช้เวลาหลายเดือน คุณสามารถอ่านการเปิดตัว Uniswap v4 core และที่เก็บข้อมูลอุปกรณ์ต่อพ่วงแบบโอเพ่นซอร์สก่อนเปิดตัวได้Uniswap v3 ใช้วิธีการที่แข็งแกร่งและผ่านการวิจารณ์เพื่อจัดหาสภาพคล่อง สร้างสมดุลระหว่างการแลกเปลี่ยนที่ซับซ้อนอย่างไม่น่าเชื่อ ฟีเจอร์ใหม่มาพร้อมกับค่าใช้จ่ายที่สูงขึ้นและความซับซ้อนของโค้ด ตัวอย่างเช่น v3 มี oracles ซึ่งช่วยให้ผู้สร้างสามารถผสานรวมข้อมูลการกำหนดราคาบนเครือข่ายตามเวลาจริง โดยเสียค่าใช้จ่ายเพิ่มขึ้นบางส่วนสำหรับการแลกเปลี่ยนวิสัยทัศน์ของเราสำหรับ Uniswap v4 คือการอนุญาตให้ทุกคนทำการตัดสินใจแลกเปลี่ยนโดยการใช้ "ตะขอ" Hooks คือสัญญาที่ทำงานที่จุดต่างๆ ในวงจรชีวิตของพูล กลุ่มสามารถสร้างการแลกเปลี่ยนเช่นเดียวกับ v3 หรือสามารถเพิ่มฟังก์ชันการทำงานใหม่ทั้งหมดได้ ตัวอย่างเช่น v4 จะอนุญาตให้กลุ่มสนับสนุนค่าธรรมเนียมแบบไดนามิก เพิ่มคำสั่งซื้อสูงสุดบนเครือข่าย หรือทำหน้าที่เป็นผู้ดูแลตลาดถัวเฉลี่ยถ่วงน้ำหนักตามเวลา (TWAMM) เพื่อกระจายคำสั่งซื้อจำนวนมากเมื่อเวลาผ่านไปนอกจากการปรับแต่งแล้ว สถาปัตยกรรมของ Uniswap v4 ยังช่วยลดต้นทุนและรับประกันประสิทธิภาพ แนะนำสัญญา "singleton" ใหม่ที่กลุ่มการขุดทั้งหมดอยู่ในสัญญาอัจฉริยะเดียว เราเชื่อว่าการรวมกันของ hooks และสถาปัตยกรรม singleton จะสร้างแพลตฟอร์มที่ทรงพลังมาก - การปรับแต่งพูลที่รวดเร็วและปลอดภัย และการกำหนดเส้นทางที่มีประสิทธิภาพระหว่างหลาย ๆ พูล Uniswap v4 นำเสนอนวัตกรรม AMM ที่รวดเร็วและชัดเจนในระบบนิเวศที่แข็งแกร่ง## Uniswap v4 คืออะไร### **ตะขอและพูลแบบกำหนดเอง**กลุ่มสภาพคล่องของ Uniswap ทุกแห่งมีวงจรชีวิต ในระหว่างวงจรชีวิตของพูล มีหลายสิ่งหลายอย่างเกิดขึ้น สร้างพูลด้วยระดับค่าธรรมเนียมเริ่มต้น เพิ่ม ลบ หรือปรับสภาพคล่องใหม่ และแน่นอน แลกเปลี่ยนโทเค็นสำหรับผู้ใช้ ใน Uniswap v3 เหตุการณ์วงจรชีวิตเหล่านี้เชื่อมโยงกันแน่นและดำเนินการตามลำดับที่เข้มงวดมากเพื่อสร้างพื้นที่สำหรับสภาพคล่องที่ปรับแต่งได้ใน Uniswap v4 เราต้องการสร้างวิธีสำหรับผู้ปรับใช้กลุ่มเพื่อแนะนำรหัสที่จะดำเนินการตามที่ระบุในจุดสำคัญตลอดวงจรชีวิตของกลุ่ม เช่น ก่อนหรือหลังการแลกเปลี่ยน หรือตำแหน่ง LP เปลี่ยนแปลงก่อนหรือ หลังจาก.Hooks เป็นปลั๊กอินที่ปรับแต่งวิธีการโต้ตอบของ "พูล สวอป ค่าธรรมเนียม และตำแหน่ง LP" นักพัฒนาสามารถสร้างสรรค์สิ่งใหม่ ๆ บนสภาพคล่องและความปลอดภัยของโปรโตคอล Uniswap โดยสร้างพูล AMM แบบกำหนดเองผ่าน hooks ที่รวมเข้ากับ v4 smart contractการทดลองที่น่าตื่นเต้นได้แก่:* ผู้ดูแลสภาพคล่องถัวเฉลี่ยถ่วงน้ำหนักตามเวลา (TWAMM)* ค่าธรรมเนียมแบบไดนามิกขึ้นอยู่กับความผันผวนหรืออินพุตอื่นๆ* รายการราคาจำกัดโซ่* ฝากสภาพคล่องนอกช่วงลงในสัญญากู้ยืม* ออราเคิลบนเครือข่ายที่ปรับแต่งได้เอง เช่น ออราเคิล geomean* การทบต้นค่าธรรมเนียม LP โดยอัตโนมัติไปยังตำแหน่ง LP* การกระจายผลกำไร MEV ภายในไปยัง LPแต่ความจริงแล้วฟ้ามีจำกัด เนื่องจากแต่ละกลุ่มถูกกำหนดโดยมากกว่าแค่โทเค็นและระดับค่าธรรมเนียม เราจึงเห็นกลุ่มที่มีสี รูปร่าง และขนาดทั้งหมด ตรรกะหลักของ Uniswap v4 นั้นเหมือนกับของ v3 ซึ่งไม่สามารถอัพเกรดได้ ในขณะที่แต่ละพูลสามารถใช้ hooks smart contract ของตัวเองได้ hooks สามารถถูกจำกัดตามสิทธิ์เฉพาะที่กำหนด ณ เวลาที่สร้างพูลเราได้สร้างสัญญา hooks ตัวอย่าง (เพื่อเริ่มต้นกับเฟรมเวิร์กปัจจุบัน เราหวังว่านักพัฒนาจะคิดหาวิธีใหม่และน่าสนใจในการสร้างฟังก์ชันการทำงานที่เรายังไม่เคยคิดด้วยซ้ำ### ปรับปรุงสถาปัตยกรรมและประหยัดน้ำมันใน Uniswap v3 เราปรับใช้สัญญาใหม่สำหรับแต่ละพูล ซึ่งทำให้การสร้างพูลและดำเนินการสลับหลายพูลมีราคาแพงกว่า ในเวอร์ชัน 4 เราเก็บพูลทั้งหมดไว้ในสัญญาซิงเกิลตัน ซึ่งจะช่วยประหยัดน้ำมันได้อย่างมาก เนื่องจากสวอปจะไม่ต้องโอนโทเค็นระหว่างพูลในสัญญาที่แตกต่างกันอีกต่อไป ประมาณการล่วงหน้าแสดงให้เห็นว่า v4 ช่วยลดต้นทุนก๊าซในการสร้างพูลได้ถึง 99% Hooks นำเสนอโลกแห่งตัวเลือกที่ไม่รู้จบ และ singletons ช่วยให้คุณขยายตัวเลือกทั้งหมดได้อย่างมีประสิทธิภาพสถาปัตยกรรมซิงเกิลตันนี้เสริมด้วยระบบ "บัญชีแฟลช" ใหม่ แทนที่จะโอนสินทรัพย์เข้าและออกจากกลุ่มเมื่อสิ้นสุดการแลกเปลี่ยนแต่ละครั้งใน v3 ระบบจะโอนตามยอดคงเหลือสุทธิเท่านั้น ซึ่งหมายความว่าระบบที่มีประสิทธิภาพมากขึ้นสามารถประหยัดน้ำมันได้มากขึ้นใน Uniswap v4เราเชื่อว่าการออกแบบที่ดีที่สุดสำหรับการประมวลผลแบบแฟลชนั้นใช้ "ที่เก็บข้อมูลชั่วคราว" ซึ่งจะเปิดใช้งานโดย EIP-1153 EIP ถือเป็นส่วนหนึ่งของ Ethereum Cancun hard fork และจะนำมาซึ่งการปรับปรุง Gas ที่ดียิ่งขึ้นและการออกแบบสัญญาที่สะอาดขึ้นสำหรับแอปพลิเคชันต่างๆด้วยประสิทธิภาพของการคำนวณซิงเกิลตันและแฟลช ไม่จำเป็นต้องจำกัดระดับค่าธรรมเนียม ผู้สร้างพูลสามารถตั้งค่าให้อยู่ในระดับที่ทำให้แข่งขันได้มากที่สุด หรือปรับแต่งโดยใช้ค่าธรรมเนียมแบบไดนามิก v4 ยังนำการรองรับ ETH ดั้งเดิมกลับมา ซึ่งช่วยประหยัดน้ำมันเพิ่มเติม## ใบอนุญาตและการกำกับดูแลและเช่นเคย เราเชื่อมั่นว่าโครงสร้างพื้นฐานทางการเงินหลักควรเปิดกว้างและโปร่งใส นอกจากนี้ เรายังเชื่อด้วยว่าชุมชน Uniswap ซึ่งเป็นบุคคลและทีมที่สนับสนุน ใช้ และสร้างโปรโตคอล ควรจัดการ v4 ของโปรโตคอล เช่นเดียวกับที่จัดการเวอร์ชันก่อนหน้ารหัสจะออกภายใต้ Business Source License 1.1 ซึ่งจำกัดการใช้ซอร์สโค้ด v4 ในสภาพแวดล้อมเชิงพาณิชย์หรือการใช้งานจริงนานถึงสี่ปี ซึ่งจุดนั้นจะเปลี่ยนไปใช้ใบอนุญาต GPL อย่างถาวร เช่นเดียวกับ v3 Uniswap Governance และ Uniswap Labs สามารถให้สิทธิ์ยกเว้นได้กลไกค่าธรรมเนียมโปรโตคอลจะถูกสร้างแบบจำลองหลังจาก v3 การกำกับดูแลจะสามารถลงคะแนนเพื่อเพิ่มค่าธรรมเนียมโปรโตคอลให้กับกลุ่มใด ๆ ได้ไม่เกินจำนวนที่กำหนด
ผู้ก่อตั้ง Uniswap อธิบายเป็นการส่วนตัวว่า Uniswap V4 คืออะไร
ผู้เขียน: Hayden Adams ผู้ก่อตั้ง Uniswap; แปล: Golden Finance cryptonaitive
เมื่อ 2 ปีก่อน เราได้เปิดตัว Uniswap v3 ซึ่งเป็นจุดเปลี่ยนสำหรับสภาพคล่องบนเครือข่ายและ DeFi วันนี้ โปรโตคอล Uniswap เป็นโปรโตคอลการแลกเปลี่ยนแบบกระจายศูนย์ที่ใหญ่ที่สุด โดยจัดการปริมาณธุรกรรมมากกว่า 1.5 ล้านล้านดอลลาร์ ในฐานะที่เป็นโครงสร้างพื้นฐานสาธารณะ มันเป็นส่วนสำคัญของระบบนิเวศของการเข้ารหัสลับ
ในขณะที่เทคโนโลยีและตลาดมีวิวัฒนาการ โปรโตคอล Uniswap ก็ต้องเช่นกัน นั่นเป็นเหตุผลที่เรารู้สึกตื่นเต้นที่จะแนะนำวิสัยทัศน์ของเราสำหรับ Uniswap v4 ซึ่งเราเชื่อว่าจะเปิดโลกแห่งความเป็นไปได้ในการสร้างสภาพคล่องและวิธีการซื้อขายโทเค็นบนเครือข่าย
ขณะนี้เรากำลังเผยแพร่ร่างโค้ดเพื่อให้ v4 สามารถสร้างต่อสาธารณะได้ พร้อมข้อเสนอแนะที่เปิดกว้างและการสนับสนุนชุมชนที่มีความหมาย เราคาดว่าขั้นตอนนี้จะใช้เวลาหลายเดือน คุณสามารถอ่านการเปิดตัว Uniswap v4 core และที่เก็บข้อมูลอุปกรณ์ต่อพ่วงแบบโอเพ่นซอร์สก่อนเปิดตัวได้
Uniswap v3 ใช้วิธีการที่แข็งแกร่งและผ่านการวิจารณ์เพื่อจัดหาสภาพคล่อง สร้างสมดุลระหว่างการแลกเปลี่ยนที่ซับซ้อนอย่างไม่น่าเชื่อ ฟีเจอร์ใหม่มาพร้อมกับค่าใช้จ่ายที่สูงขึ้นและความซับซ้อนของโค้ด ตัวอย่างเช่น v3 มี oracles ซึ่งช่วยให้ผู้สร้างสามารถผสานรวมข้อมูลการกำหนดราคาบนเครือข่ายตามเวลาจริง โดยเสียค่าใช้จ่ายเพิ่มขึ้นบางส่วนสำหรับการแลกเปลี่ยน
วิสัยทัศน์ของเราสำหรับ Uniswap v4 คือการอนุญาตให้ทุกคนทำการตัดสินใจแลกเปลี่ยนโดยการใช้ "ตะขอ" Hooks คือสัญญาที่ทำงานที่จุดต่างๆ ในวงจรชีวิตของพูล กลุ่มสามารถสร้างการแลกเปลี่ยนเช่นเดียวกับ v3 หรือสามารถเพิ่มฟังก์ชันการทำงานใหม่ทั้งหมดได้ ตัวอย่างเช่น v4 จะอนุญาตให้กลุ่มสนับสนุนค่าธรรมเนียมแบบไดนามิก เพิ่มคำสั่งซื้อสูงสุดบนเครือข่าย หรือทำหน้าที่เป็นผู้ดูแลตลาดถัวเฉลี่ยถ่วงน้ำหนักตามเวลา (TWAMM) เพื่อกระจายคำสั่งซื้อจำนวนมากเมื่อเวลาผ่านไป
นอกจากการปรับแต่งแล้ว สถาปัตยกรรมของ Uniswap v4 ยังช่วยลดต้นทุนและรับประกันประสิทธิภาพ แนะนำสัญญา "singleton" ใหม่ที่กลุ่มการขุดทั้งหมดอยู่ในสัญญาอัจฉริยะเดียว เราเชื่อว่าการรวมกันของ hooks และสถาปัตยกรรม singleton จะสร้างแพลตฟอร์มที่ทรงพลังมาก - การปรับแต่งพูลที่รวดเร็วและปลอดภัย และการกำหนดเส้นทางที่มีประสิทธิภาพระหว่างหลาย ๆ พูล Uniswap v4 นำเสนอนวัตกรรม AMM ที่รวดเร็วและชัดเจนในระบบนิเวศที่แข็งแกร่ง
Uniswap v4 คืออะไร
ตะขอและพูลแบบกำหนดเอง
กลุ่มสภาพคล่องของ Uniswap ทุกแห่งมีวงจรชีวิต ในระหว่างวงจรชีวิตของพูล มีหลายสิ่งหลายอย่างเกิดขึ้น สร้างพูลด้วยระดับค่าธรรมเนียมเริ่มต้น เพิ่ม ลบ หรือปรับสภาพคล่องใหม่ และแน่นอน แลกเปลี่ยนโทเค็นสำหรับผู้ใช้ ใน Uniswap v3 เหตุการณ์วงจรชีวิตเหล่านี้เชื่อมโยงกันแน่นและดำเนินการตามลำดับที่เข้มงวดมาก
เพื่อสร้างพื้นที่สำหรับสภาพคล่องที่ปรับแต่งได้ใน Uniswap v4 เราต้องการสร้างวิธีสำหรับผู้ปรับใช้กลุ่มเพื่อแนะนำรหัสที่จะดำเนินการตามที่ระบุในจุดสำคัญตลอดวงจรชีวิตของกลุ่ม เช่น ก่อนหรือหลังการแลกเปลี่ยน หรือตำแหน่ง LP เปลี่ยนแปลงก่อนหรือ หลังจาก.
Hooks เป็นปลั๊กอินที่ปรับแต่งวิธีการโต้ตอบของ "พูล สวอป ค่าธรรมเนียม และตำแหน่ง LP" นักพัฒนาสามารถสร้างสรรค์สิ่งใหม่ ๆ บนสภาพคล่องและความปลอดภัยของโปรโตคอล Uniswap โดยสร้างพูล AMM แบบกำหนดเองผ่าน hooks ที่รวมเข้ากับ v4 smart contract
การทดลองที่น่าตื่นเต้นได้แก่:
แต่ความจริงแล้วฟ้ามีจำกัด เนื่องจากแต่ละกลุ่มถูกกำหนดโดยมากกว่าแค่โทเค็นและระดับค่าธรรมเนียม เราจึงเห็นกลุ่มที่มีสี รูปร่าง และขนาดทั้งหมด ตรรกะหลักของ Uniswap v4 นั้นเหมือนกับของ v3 ซึ่งไม่สามารถอัพเกรดได้ ในขณะที่แต่ละพูลสามารถใช้ hooks smart contract ของตัวเองได้ hooks สามารถถูกจำกัดตามสิทธิ์เฉพาะที่กำหนด ณ เวลาที่สร้างพูล
เราได้สร้างสัญญา hooks ตัวอย่าง (เพื่อเริ่มต้นกับเฟรมเวิร์กปัจจุบัน เราหวังว่านักพัฒนาจะคิดหาวิธีใหม่และน่าสนใจในการสร้างฟังก์ชันการทำงานที่เรายังไม่เคยคิดด้วยซ้ำ
ปรับปรุงสถาปัตยกรรมและประหยัดน้ำมัน
ใน Uniswap v3 เราปรับใช้สัญญาใหม่สำหรับแต่ละพูล ซึ่งทำให้การสร้างพูลและดำเนินการสลับหลายพูลมีราคาแพงกว่า ในเวอร์ชัน 4 เราเก็บพูลทั้งหมดไว้ในสัญญาซิงเกิลตัน ซึ่งจะช่วยประหยัดน้ำมันได้อย่างมาก เนื่องจากสวอปจะไม่ต้องโอนโทเค็นระหว่างพูลในสัญญาที่แตกต่างกันอีกต่อไป ประมาณการล่วงหน้าแสดงให้เห็นว่า v4 ช่วยลดต้นทุนก๊าซในการสร้างพูลได้ถึง 99% Hooks นำเสนอโลกแห่งตัวเลือกที่ไม่รู้จบ และ singletons ช่วยให้คุณขยายตัวเลือกทั้งหมดได้อย่างมีประสิทธิภาพ
สถาปัตยกรรมซิงเกิลตันนี้เสริมด้วยระบบ "บัญชีแฟลช" ใหม่ แทนที่จะโอนสินทรัพย์เข้าและออกจากกลุ่มเมื่อสิ้นสุดการแลกเปลี่ยนแต่ละครั้งใน v3 ระบบจะโอนตามยอดคงเหลือสุทธิเท่านั้น ซึ่งหมายความว่าระบบที่มีประสิทธิภาพมากขึ้นสามารถประหยัดน้ำมันได้มากขึ้นใน Uniswap v4
เราเชื่อว่าการออกแบบที่ดีที่สุดสำหรับการประมวลผลแบบแฟลชนั้นใช้ "ที่เก็บข้อมูลชั่วคราว" ซึ่งจะเปิดใช้งานโดย EIP-1153 EIP ถือเป็นส่วนหนึ่งของ Ethereum Cancun hard fork และจะนำมาซึ่งการปรับปรุง Gas ที่ดียิ่งขึ้นและการออกแบบสัญญาที่สะอาดขึ้นสำหรับแอปพลิเคชันต่างๆ
ด้วยประสิทธิภาพของการคำนวณซิงเกิลตันและแฟลช ไม่จำเป็นต้องจำกัดระดับค่าธรรมเนียม ผู้สร้างพูลสามารถตั้งค่าให้อยู่ในระดับที่ทำให้แข่งขันได้มากที่สุด หรือปรับแต่งโดยใช้ค่าธรรมเนียมแบบไดนามิก v4 ยังนำการรองรับ ETH ดั้งเดิมกลับมา ซึ่งช่วยประหยัดน้ำมันเพิ่มเติม
ใบอนุญาตและการกำกับดูแล
และเช่นเคย เราเชื่อมั่นว่าโครงสร้างพื้นฐานทางการเงินหลักควรเปิดกว้างและโปร่งใส นอกจากนี้ เรายังเชื่อด้วยว่าชุมชน Uniswap ซึ่งเป็นบุคคลและทีมที่สนับสนุน ใช้ และสร้างโปรโตคอล ควรจัดการ v4 ของโปรโตคอล เช่นเดียวกับที่จัดการเวอร์ชันก่อนหน้า
รหัสจะออกภายใต้ Business Source License 1.1 ซึ่งจำกัดการใช้ซอร์สโค้ด v4 ในสภาพแวดล้อมเชิงพาณิชย์หรือการใช้งานจริงนานถึงสี่ปี ซึ่งจุดนั้นจะเปลี่ยนไปใช้ใบอนุญาต GPL อย่างถาวร เช่นเดียวกับ v3 Uniswap Governance และ Uniswap Labs สามารถให้สิทธิ์ยกเว้นได้
กลไกค่าธรรมเนียมโปรโตคอลจะถูกสร้างแบบจำลองหลังจาก v3 การกำกับดูแลจะสามารถลงคะแนนเพื่อเพิ่มค่าธรรมเนียมโปรโตคอลให้กับกลุ่มใด ๆ ได้ไม่เกินจำนวนที่กำหนด