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

Uniswap Labs เผยแพร่ร่างโค้ด Uniswap v4 เจาะลึกฟังก์ชั่นหลัก

คืนนี้ UniswapLabs ได้เปิดตัวร่างโค้ด Uniswap v4 เพื่อให้สามารถสร้าง v4 ต่อสาธารณะได้ พร้อมข้อเสนอแนะสาธารณะและการสนับสนุนชุมชนที่มีความหมาย วิสัยทัศน์ของ Uniswapv4 คือการอนุญาตให้ทุกคนทำการตัดสินใจแลกเปลี่ยนโดยการแนะนำ "ตะขอ" Hooks คือสัญญาที่ดำเนินการ ณ จุดต่างๆ ในวงจรชีวิตของการดำเนินงานของพูล กลุ่มสามารถทำการแลกเปลี่ยนเช่นเดียวกับ ;v 3 หรือสามารถเพิ่มคุณสมบัติใหม่ทั้งหมดได้ ตัวอย่างเช่น v4 จะอนุญาตให้กลุ่มสนับสนุนค่าธรรมเนียมแบบไดนามิก เพิ่มคำสั่งซื้อสูงสุดบนเครือข่าย หรือทำหน้าที่เป็นผู้ดูแลตลาดถัวเฉลี่ยถ่วงน้ำหนักตามเวลา (TWAMM) เพื่อกระจายคำสั่งซื้อจำนวนมากเมื่อเวลาผ่านไป พูล v4 จะมีอยู่ในสัญญาเดียว ซึ่งจะลดต้นทุนการสร้างพูลลง 99%

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

ต่อไปนี้เป็นบทความที่เขียนโดยผู้ก่อตั้ง Uniswap Hayden Adams ** รวบรวมโดย Odaily Planet Daily **

เมื่อสองปีที่แล้ว เราได้เปิดตัว Uniswap v3 ซึ่งเป็นจุดเปลี่ยนสำหรับสภาพคล่องบนเครือข่ายและ DeFi วันนี้ โปรโตคอล Uniswap เป็นโปรโตคอลการแลกเปลี่ยนแบบกระจายอำนาจที่ใหญ่ที่สุด โดยรองรับปริมาณธุรกรรมมากกว่า 1.5 ล้านล้านดอลลาร์ ในฐานะที่เป็นโครงสร้างพื้นฐานสาธารณะ มันเป็นส่วนสำคัญของระบบนิเวศของสกุลเงินดิจิทัล

ในขณะที่เทคโนโลยีและตลาดมีการพัฒนา โปรโตคอล Uniswap ก็ต้องพัฒนาตามไปด้วย เรามีความยินดีเป็นอย่างยิ่งที่จะแนะนำวิสัยทัศน์ของ Uniswap v;4 ให้กับคุณ และเราเชื่อว่ามันจะเปิดโอกาสที่ไร้ขีดจำกัดสำหรับวิธีการเทรดในการสร้างโทเค็นสำหรับสภาพคล่องบนเครือข่าย

ตอนนี้เราได้เปิดตัวร่างโค้ดเพื่อสร้างเวอร์ชัน 4 พร้อมข้อเสนอแนะแบบเปิดและการสนับสนุนชุมชนที่มีความหมาย เราคาดว่าขั้นตอนนี้จะใช้เวลาหลายเดือน คุณสามารถอ่าน Uniswap v;4 core และไลบรารี่อื่น ๆ โดยรอบแบบโอเพ่นซอร์สได้ที่นี่ อ่านร่างเอกสารทางเทคนิคทางเทคนิคที่นี่ และเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการมีส่วนร่วมที่นี่

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

วิสัยทัศน์ของเราสำหรับ Uniswap v;4 คือการอนุญาตให้ทุกคนทำการตัดสินใจแลกเปลี่ยนโดยการแนะนำ "ตะขอ" hooks เป็นสัญญาที่ทำงานที่จุดต่างๆ ในวงจรชีวิตของการดำเนินงานของพูล กลุ่มสามารถสร้างการแลกเปลี่ยนเช่นเดียวกับ v3 หรือเพิ่มฟังก์ชันการทำงานใหม่ทั้งหมด ตัวอย่างเช่น v;4 จะอนุญาตให้กลุ่มการขุดสนับสนุนค่าธรรมเนียมแบบไดนามิก เพิ่มคำสั่งซื้อสูงสุดบนเครือข่าย หรือทำหน้าที่เป็นผู้ดูแลตลาดถัวเฉลี่ยถ่วงน้ำหนักตามเวลา (TWAMM) เพื่อกระจายคำสั่งซื้อจำนวนมากเมื่อเวลาผ่านไป

ในขณะที่ทำการปรับแต่งนี้ สถาปัตยกรรมของ Uniswap v;4 ยังช่วยลดต้นทุนและรับประกันประสิทธิภาพอีกด้วย แนะนำสัญญา "singleton" ใหม่ที่กลุ่มการขุดทั้งหมดอยู่ในสัญญาอัจฉริยะเดียว เราเชื่อว่าการรวมกันของ "hooks" และสถาปัตยกรรม singleton จะสร้างแพลตฟอร์มที่ทรงพลังมากพร้อมการปรับแต่งพูลที่รวดเร็วและปลอดภัยและการกำหนดเส้นทางที่มีประสิทธิภาพในหลายๆ พูล Uniswap v;4 นำเสนอนวัตกรรม AMM ที่รวดเร็วและชัดเจนในระบบนิเวศที่แข็งแกร่ง

Uniswap v;4; คืออะไร

hooks และพูลแบบกำหนดเอง

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

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

ป้อน hooks ซึ่งเป็นปลั๊กอินที่ปรับแต่งวิธีการโต้ตอบของพูล สวอป ค่าธรรมเนียม และตำแหน่ง LP นักพัฒนาสามารถคิดค้นเกี่ยวกับสภาพคล่องและความปลอดภัยของโปรโตคอล Uniswap เพื่อสร้างพูล AMM แบบกำหนดเองผ่าน hooks ที่รวมเข้ากับ v;4 smart contracts

เรารู้สึกตื่นเต้นกับการทดลองบางอย่าง รวมถึง:

  • ผู้ดูแลสภาพคล่องถัวเฉลี่ยถ่วงน้ำหนักตามเวลา (TWAMM)
  • ค่าธรรมเนียมแบบไดนามิกขึ้นอยู่กับความผันผวนหรืออินพุตอื่นๆ *สั่งทำฝาโซ่
  • ฝากสภาพคล่องนอกช่วงลงในสัญญากู้ยืม
  • ออราเคิลบนเครือข่ายที่ปรับแต่งได้เอง เช่น ออราเคิล geomean
  • รวมค่าธรรมเนียม LP กลับเข้าตำแหน่ง LP โดยอัตโนมัติ
  • ผลกำไรของ MEV ภายในจะถูกกระจายกลับไปยัง LP

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

เราได้สร้างตัวอย่างสัญญา hooks คลิกเพื่อดูกรอบงานปัจจุบัน เราคาดหวังให้นักพัฒนาคิดวิธีใหม่ๆ ที่น่าสนใจในการสร้างฟีเจอร์ที่เรายังไม่เคยคิดมาก่อน

Uniswap Labs เผยแพร่ร่างโค้ด Uniswap v4 เจาะลึกฟังก์ชั่นหลัก

ปรับปรุงสถาปัตยกรรมและบันทึก GAS

ใน Uniswap v3 เราปรับใช้สัญญาใหม่สำหรับแต่ละพูล ซึ่งทำให้การสร้างพูลและดำเนินการสลับหลายพูลมีราคาแพงกว่า ใน v;4 เราใส่กลุ่มทั้งหมดไว้ในสัญญาซิงเกิลตัน ซึ่งจะช่วยประหยัดน้ำมันอย่างมีประสิทธิภาพ เนื่องจากการทำธุรกรรมไม่จำเป็นต้องโอนโทเค็นระหว่างกลุ่มในสัญญาที่แตกต่างกันอีกต่อไป ข้อมูลเบื้องต้นแสดงให้เห็นว่า v;4 ช่วยลดต้นทุนก๊าซในการสร้างพูลได้ถึง 99%; Hooks นำเสนอโลกแห่งตัวเลือกที่ไม่มีที่สิ้นสุด และ singletons ช่วยให้คุณขยายตัวเลือกทั้งหมดได้อย่างมีประสิทธิภาพ

สถาปัตยกรรมซิงเกิลตันนี้เสริมด้วยระบบ "บัญชีแฟลช" ใหม่ แทนที่จะโอนสินทรัพย์เข้าและออกจากกลุ่มเมื่อสิ้นสุดการทำธุรกรรมแต่ละครั้งใน v3 ระบบจะทำการโอนตามยอดคงเหลือสุทธิเท่านั้น ซึ่งหมายถึงระบบที่มีประสิทธิภาพมากกว่าที่ให้ก๊าซเพิ่มเติมใน Uniswap v;4 ที่ประหยัด

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

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

Uniswap Labs เผยแพร่ร่างโค้ด Uniswap v4 เจาะลึกฟังก์ชั่นหลัก

ใบอนุญาตและการบริหาร

และเช่นเคย เราเชื่อมั่นว่าโครงสร้างพื้นฐานทางการเงินหลักควรเปิดกว้างและโปร่งใส เรายังเชื่อด้วยว่าชุมชน Uniswap ซึ่งเป็นบุคคลและทีมที่สนับสนุน ใช้ และสร้างโปรโตคอล ควรควบคุม v;4 ของโปรโตคอล เช่นเดียวกับที่ควบคุมเวอร์ชันก่อนหน้า

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

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

ดูต้นฉบับ
เนื้อหานี้มีสำหรับการอ้างอิงเท่านั้น ไม่ใช่การชักชวนหรือข้อเสนอ ไม่มีคำแนะนำด้านการลงทุน ภาษี หรือกฎหมาย ดูข้อจำกัดความรับผิดชอบสำหรับการเปิดเผยความเสี่ยงเพิ่มเติม
  • รางวัล
  • แสดงความคิดเห็น
  • แชร์
แสดงความคิดเห็น
0/400
ไม่มีความคิดเห็น
  • ปักหมุด