Uniswap Labs เผยแพร่ร่างโค้ด Uniswap v4 ซึ่งเป็นการแอบดูฟังก์ชันหลัก

คืนนี้ UniswapLabs ได้เปิดตัวร่างโค้ด Uniswap v4 เพื่อให้สามารถสร้าง v4 ต่อสาธารณะได้ พร้อมข้อเสนอแนะสาธารณะและการสนับสนุนชุมชนที่มีความหมาย วิสัยทัศน์ของ Uniswap v4 คือการอนุญาตให้ทุกคนทำการตัดสินใจแลกเปลี่ยนโดยการแนะนำ "ตะขอ" Hooks คือสัญญาที่ดำเนินการ ณ จุดต่างๆ ในวงจรชีวิตของการดำเนินงานของพูล กลุ่มสามารถสร้างการแลกเปลี่ยนเช่นเดียวกับ v3 หรือสามารถเพิ่มฟังก์ชันใหม่ทั้งหมดได้ ตัวอย่างเช่น v4 จะอนุญาตให้กลุ่มสนับสนุนค่าธรรมเนียมแบบไดนามิก เพิ่มคำสั่งซื้อสูงสุดบนเครือข่าย หรือทำหน้าที่เป็นผู้ดูแลตลาดถัวเฉลี่ยถ่วงน้ำหนักตามเวลา (TWAMM) เพื่อกระจายคำสั่งซื้อจำนวนมากเมื่อเวลาผ่านไป พูล v4 จะมีอยู่ในสัญญาเดียว ซึ่งจะลดต้นทุนการสร้างพูลลง 99%
โค้ด Uniswap v4 จะออกภายใต้ Business Source License 1.1 ซึ่งจะจำกัดการใช้ซอร์สโค้ด v4 ในสภาพแวดล้อมเชิงพาณิชย์หรือการใช้งานจริงเป็นเวลา 4 ปี ซึ่งเมื่อถึงเวลานั้นโค้ดจะถูกแปลงเป็นใบอนุญาต GPL อย่างถาวร กลไกค่าธรรมเนียมโปรโตคอลจะถูกสร้างแบบจำลองหลังจาก v3 การกำกับดูแลจะสามารถลงคะแนนเพื่อเพิ่มค่าธรรมเนียมโปรโตคอลให้กับกลุ่มใด ๆ ได้สูงสุดตามจำนวนที่กำหนด
ต่อไปนี้เป็นผู้ก่อตั้ง UniswapHayden Adamsการเขียนบทความ รวบรวมโดย Odaily
เมื่อสองปีที่แล้ว เราได้เปิดตัว Uniswap v3 ซึ่งเป็นจุดเปลี่ยนสำหรับสภาพคล่องบนเครือข่ายและ DeFi วันนี้ โปรโตคอล Uniswap เป็นโปรโตคอลการแลกเปลี่ยนแบบกระจายศูนย์ที่ใหญ่ที่สุด โดยจัดการปริมาณธุรกรรมมากกว่า 1.5 ล้านล้านดอลลาร์ ในฐานะที่เป็นโครงสร้างพื้นฐานสาธารณะ มันเป็นส่วนสำคัญของระบบนิเวศของสกุลเงินดิจิทัล
ในขณะที่เทคโนโลยีและตลาดมีการพัฒนา โปรโตคอล Uniswap ก็ต้องพัฒนาตามไปด้วย เรามีความยินดีเป็นอย่างยิ่งที่จะแนะนำวิสัยทัศน์ของ Uniswap v4 ให้กับคุณ และเราเชื่อว่ามันจะเปิดโอกาสที่ไร้ขีดจำกัดสำหรับวิธีการเทรดในการสร้างโทเค็นด้วยสภาพคล่องบนเครือข่าย
เรากำลังเผยแพร่ร่างโค้ดเพื่อสร้าง v4 พร้อมข้อเสนอแนะที่เปิดกว้างและการสนับสนุนชุมชนที่มีความหมาย เราคาดว่าขั้นตอนนี้จะใช้เวลาหลายเดือน คุณสามารถอ่านการเปิดตัว Uniswap v4 core แบบโอเพ่นซอร์สและไลบรารี่โดยรอบได้ที่นี่ อ่านร่างเอกสารทางเทคนิคทางเทคนิคที่นี่ และเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการมีส่วนร่วมที่นี่
Uniswap v3 ใช้วิธีการที่แข็งแกร่งและแน่วแน่ในการจัดหาสภาพคล่อง สมดุลด้วยพื้นที่การแลกเปลี่ยนที่ซับซ้อนอย่างยิ่ง ฟีเจอร์ใหม่มาพร้อมกับค่าใช้จ่ายที่สูงขึ้นและความซับซ้อนของโค้ด ตัวอย่างเช่น เวอร์ชัน V3 มีออราเคิลที่ช่วยให้ผู้สร้างสามารถผสานรวมข้อมูลการกำหนดราคาบนเครือข่ายตามเวลาจริงได้ แต่ด้วยค่าใช้จ่ายที่เพิ่มขึ้นสำหรับผู้ค้า
วิสัยทัศน์ของเราสำหรับ Uniswap v4 คือการอนุญาตให้ทุกคนทำการตัดสินใจแลกเปลี่ยนโดยการแนะนำ "ตะขอ" Hooks เป็นสัญญาที่ทำงานที่จุดต่างๆ ในวงจรชีวิตของการดำเนินงานของพูล กลุ่มสามารถสร้างการแลกเปลี่ยนเช่นเดียวกับ v3 หรือเพิ่มฟังก์ชันการทำงานใหม่ทั้งหมด ตัวอย่างเช่น v4 จะอนุญาตให้กลุ่มการขุดสนับสนุนค่าธรรมเนียมแบบไดนามิก เพิ่มคำสั่งซื้อสูงสุดบนเครือข่าย หรือทำหน้าที่เป็นผู้ดูแลตลาดถัวเฉลี่ยถ่วงน้ำหนักตามเวลา (TWAMM) เพื่อกระจายคำสั่งซื้อจำนวนมากเมื่อเวลาผ่านไป
ในขณะที่ทำการปรับแต่งนี้ สถาปัตยกรรมของ Uniswap v4 ยังช่วยลดต้นทุนและรับประกันประสิทธิภาพอีกด้วย มันแนะนำใหม่"ซิงเกิ้ลตัน"สัญญา (singleton) กลุ่มการขุดทั้งหมดอยู่ในสัญญาอัจฉริยะเดียว เราเชื่อว่าการรวมกันของ hooks และสถาปัตยกรรม singleton จะสร้างแพลตฟอร์มที่ทรงพลังมากพร้อมการปรับแต่งพูลที่รวดเร็วและปลอดภัยและการกำหนดเส้นทางที่มีประสิทธิภาพข้ามหลาย ๆ พูล Uniswap v4 นำเสนอนวัตกรรม AMM ที่รวดเร็วและชัดเจนในระบบนิเวศที่แข็งแกร่ง
ชื่อเรื่องรอง
hooks และพูลแบบกำหนดเอง
กลุ่มสภาพคล่องของ Uniswap ทุกแห่งมีวงจรชีวิต ในช่วงอายุของพูล มีหลายสิ่งหลายอย่างเกิดขึ้น: พูลถูกสร้างขึ้นด้วยระดับค่าธรรมเนียมเริ่มต้น สภาพคล่องถูกเพิ่ม ลบ หรือปรับใหม่ และแน่นอน ผู้ใช้แลกเปลี่ยนโทเค็น ใน Uniswap v3 เหตุการณ์วงจรชีวิตเหล่านี้เชื่อมโยงกันแน่นและดำเนินการตามลำดับที่เข้มงวดมาก
เพื่อสร้างพื้นที่สำหรับสภาพคล่องที่ปรับแต่งได้ใน Uniswap v4 เราต้องการสร้างวิธีสำหรับผู้ปรับใช้กลุ่มเพื่อแนะนำรหัสที่ดำเนินการตามที่ระบุในจุดสำคัญในวงจรชีวิตของกลุ่ม เช่น ก่อนหรือหลังการซื้อขาย หรือก่อนหรือหลังการเปลี่ยน LP ตำแหน่ง.
ป้อน hooks ซึ่งเป็นปลั๊กอินที่ปรับแต่งวิธีการโต้ตอบของพูล สวอป ค่าธรรมเนียม และตำแหน่ง LP นักพัฒนาสามารถสร้างนวัตกรรมตามสภาพคล่องและความปลอดภัยของโปรโตคอล Uniswap และสร้างพูล AMM แบบกำหนดเองผ่าน hooks ที่รวมเข้ากับ v4 smart contract
เรารู้สึกตื่นเต้นกับการทดลองบางอย่าง รวมถึง:
ผู้ดูแลสภาพคล่องถัวเฉลี่ยถ่วงน้ำหนักตามเวลา (TWAMM)
ค่าธรรมเนียมแบบไดนามิกขึ้นอยู่กับความผันผวนหรืออินพุตอื่นๆ
คำสั่งจำกัดแบบออนไลน์
ฝากสภาพคล่องนอกขอบเขตไว้ในสัญญากู้ยืม
ออราเคิลออนเชนแบบกำหนดเอง เช่น ออราเคิล geomean
รวมค่าธรรมเนียม LP กลับเข้าตำแหน่ง LP โดยอัตโนมัติ
ผลกำไรของ MEV ภายในจะถูกกระจายกลับไปยัง LP
ทะเลกว้างเท่าปลากระโจน ท้องฟ้าสูงเท่านกบิน พื้นที่จินตนาการของ v4 นั้นไร้ขีดจำกัด ตอนนี้แต่ละพูลไม่ได้ถูกกำหนดโดยโทเค็นและระดับค่าธรรมเนียมเท่านั้น เราจะเห็นพูลที่มีสี รูปร่าง และขนาดทั้งหมด ตรรกะหลักของ Uniswap v4 นั้นเหมือนกับของ v3 ซึ่งไม่สามารถอัพเกรดได้ ในขณะที่แต่ละพูลสามารถใช้ hooks smart contract ของตัวเองได้ hooks สามารถถูกจำกัดตามสิทธิ์เฉพาะที่กำหนด ณ เวลาที่สร้างพูล
ชื่อเรื่องรอง

ปรับปรุงสถาปัตยกรรมและประหยัดน้ำมัน
ใน Uniswap v3 เราปรับใช้สัญญาใหม่สำหรับแต่ละพูล ซึ่งทำให้การสร้างพูลและดำเนินการสลับหลายพูลมีราคาแพงกว่า ในเวอร์ชัน 4 เรารวมพูลทั้งหมดในสัญญาซิงเกิลตัน ซึ่งจะช่วยประหยัดน้ำมันอย่างมีประสิทธิภาพ เนื่องจากธุรกรรมไม่จำเป็นต้องโอนโทเค็นระหว่างพูลในสัญญาที่แตกต่างกันอีกต่อไป ข้อมูลเบื้องต้นแสดงให้เห็นว่า v4 ช่วยลดต้นทุนก๊าซในการสร้างพูลได้ถึง 99% Hooks นำเสนอโลกแห่งตัวเลือกที่ไม่มีที่สิ้นสุด และ singletons ช่วยให้คุณขยายตัวเลือกทั้งหมดได้อย่างมีประสิทธิภาพ
สถาปัตยกรรมซิงเกิลตันนี้เสริมด้วยระบบ "แฟลชแอคเคาท์" ใหม่ แทนที่จะโอนทรัพย์สินเข้าและออกจากกลุ่มเมื่อสิ้นสุดการซื้อขายแต่ละครั้งใน v3 ระบบจะทำการโอนตามยอดคงเหลือสุทธิเท่านั้น ซึ่งหมายถึงระบบที่มีประสิทธิภาพมากขึ้น ช่วยประหยัดน้ำมันเพิ่มเติมใน Uniswap v4
เราเชื่อว่าการออกแบบบัญชีแฟลชที่ดีที่สุดคือการใช้"พื้นที่เก็บข้อมูลทันที"ซึ่งจะดำเนินการโดย EIP-1153 EIP นี้กำลังได้รับการพิจารณาให้รวมเป็นส่วนหนึ่งของการอัปเกรดฮาร์ดฟอร์กของ Ethereum Cancun และจะนำมาซึ่งการปรับปรุง Gas มากขึ้นและการออกแบบสัญญาที่สะอาดขึ้นในแอปพลิเคชันต่างๆ
ชื่อเรื่องรอง

การออกใบอนุญาตและการบริหาร
และเช่นเคย เราเชื่อมั่นว่าโครงสร้างพื้นฐานทางการเงินหลักควรเปิดกว้างและโปร่งใส นอกจากนี้ เรายังเชื่อว่าชุมชน Uniswap ซึ่งเป็นบุคคลและทีมที่สนับสนุน ใช้ และสร้างโปรโตคอล ควรควบคุม v4 ของโปรโตคอล เช่นเดียวกับที่ควบคุมเวอร์ชันก่อนหน้า
รหัสจะออกภายใต้ Business Source License 1.1 ซึ่งจำกัดการใช้ซอร์สโค้ด v4 ในสภาพแวดล้อมเชิงพาณิชย์หรือการใช้งานจริงเป็นเวลาสี่ปี ซึ่งจุดนั้นจะเปลี่ยนไปใช้ใบอนุญาต GPL อย่างถาวร เช่นเดียวกับ v3 Uniswap Governance และ Uniswap Labs สามารถให้สิทธิ์ยกเว้นได้
กลไกการชาร์จของโปรโตคอลจะขึ้นอยู่กับ v3 เลเยอร์การกำกับดูแลจะสามารถลงคะแนนเพื่อเพิ่มค่าธรรมเนียมโปรโตคอลในกลุ่มใดก็ได้ โดยขึ้นอยู่กับขีดจำกัด สามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับกลไกค่าธรรมเนียมได้ในเอกสารไวท์เปเปอร์


