สร้างฉบับร่างใหม่ 2026-10-19 18:46:09
- ประเด็นหลัก: Hook ที่สามารถอัปเกรดได้ของ Uniswap v4 แยกกฎการซื้อขายโทเค็นออกจากชั้นสัญญาไปยังชั้นพูลการซื้อขาย ทำให้โปรเจกต์สามารถแก้ไขตรรกะการซื้อขายได้โดยไม่ต้องย้ายผู้ใช้ กำลังก่อให้เกิดอุตสาหกรรมใหม่ที่围绕กฎตลาดที่สามารถโปรแกรมได้ แต่ก็มาพร้อมความเสี่ยงด้านความไว้วางใจในการกำกับดูแล
- องค์ประกอบสำคัญ:
- Hook คือสัญญาอัจฉริยะที่ดำเนินการคำสั่งเพิ่มเติมในกระบวนการซื้อขาย รองรับฟังก์ชัน such as beforeSwap/afterSwap สามารถทำงานเช่นค่าธรรมเนียมแบบไดนามิก การจัดสรรผลกำไรจาก arbitrage การอนุญาตแบบ whitelist เป็นต้น
- โปรเจกต์ Claus ostaaสถาปัตยกรรมสัญญาพร็อกซีเพื่อให้ Hook สามารถอัปเกรดได้ เมื่อวันที่ 8 ตุลาคม ได้เปลี่ยนตรรกะค่าธรรมเนียมจาก FeeWeatherHook เป็น FeePrivacyHook โดยผู้ถือไม่จำเป็นต้องแลกโทเค็นใหม่
- Uniswap v4 มีปริมาณการซื้อขายใน 30 วันที่ผ่านมาสูงถึง 39.7 พันล้านดอลลาร์ คิดเป็นประมาณครึ่งหนึ่งของปริมาณรวมของ Uniswap และสร้างรายได้ค่าธรรมเนียม 64%; บน Robinhood Chain มีเพียงหนึ่งในสามของพูล v4 ที่ติดตั้ง Hook แต่กลับสร้างปริมาณการซื้อขายถึง 74.5%
- StablePair Hook มียอดซื้อขายถึง 3.1 พันล้านดอลลาร์ในสี่สัปดาห์หลังเปิดตัว; Aztec ระดมทุนได้ประมาณ 59 ล้านดอลลาร์จากผู้ประมูลกว่า 17,000 รายผ่าน Hook การประมูล; Spark ได้ย้ายสภาพคล่อง 150 ล้านดอลลาร์ไปยัง v4 แล้ว
- Solana ใช้เส้นทางที่แตกต่าง มาตรฐาน Token-2022 ฝัง Hook การโอนไว้ในตัวโทเค็นเอง แพลตฟอร์ม Hooked มีชุดกฎสำเร็จรูป 39 ชุด แต่ DEX เช่น Raydium มีข้อจำกัดในการรับโทเค็นที่ติดตั้ง Hook
- คุณค่าหลักของ Hook ที่สามารถอัปเกรดได้อยู่ที่การลดต้นทุนการลองผิดลองถูกของโปรเจกต์ โดยเฉพาะอย่างยิ่งเหมาะสำหรับสถานการณ์ RWA เช่นหลักทรัพย์ที่ทำให้เป็นโทเค็นซึ่งกฎต้องปรับอย่างต่อเนื่อง แต่ความเป็นเจ้าของสิทธิ์ในการอัปเกรดและขอบเขตการแก้ไขเป็นความเสี่ยงด้านความไว้วางใจที่ผู้ใช้ต้องประเมินอย่างจริงจัง
ผู้เขียนต้นฉบับ: Thejaswini M A
เรียบเรียงต้นฉบับ: Chopper, Foresight News
ต้นเดือนตุลาคม โปรเจกต์ Memecoin บน Ethereum ที่ชื่อ Claus ได้เปลี่ยน "สมอง" บางส่วนของมัน Claus จะแบ่งค่าธรรมเนียมการทำธุรกรรมออกเป็นส่วนๆ เพื่อใช้ในการซื้อคืน เผาทำลาย เพิ่มสภาพคล่อง และจ่ายรางวัลให้ผู้ถือ NFT
การดำเนินการทางการเงินของโทเคนนี้มีความเชื่อมโยงกับสภาพอากาศอย่างใกล้ชิด Claus แบ่งค่าธรรมเนียมการทำธุรกรรมไปใช้ในการซื้อคืน เผาทำลาย สภาพคล่อง และการให้รางวัลผู้ถือ NFT เคยมีช่วงหนึ่งที่มีการนำรายงานสภาพอากาศของสนามบินฮีทโธรว์ ลอนดอน มาใช้ตัดสินว่าเงินจำนวนเท่าใดจะถูกใช้ในการเผาโทเคน และจำนวนเท่าใดจะถูกส่งกลับเข้าสู่พูลเพื่อสนับสนุนการซื้อขาย วันฝนตกเอื้อต่อการเผาโทเคน ส่วนวันแดดดีเอื้อต่อสภาพคล่อง หากข้อมูลสภาพอากาศขาดหาย เงินจะถูกแบ่งเท่าๆ กัน
การทดลองด้านสภาพอากาศเป็นเพียงหนึ่งในหลายฟังก์ชันของพูลซื้อขายนี้ วันที่ 6 ตุลาคม ทางโปรเจกต์ได้ประกาศยกเลิกฟังก์ชัน arbitrage แต่ยังคงที่อยู่สัญญาโทเคน พูลซื้อขาย และฟังก์ชันอื่นๆ ที่เหลือทั้งหมดไว้ ด้วยวิธีนี้ ผู้ถือจึงไม่จำเป็นต้องแลกโทเคนในมือเป็นเวอร์ชันใหม่ ที่สามารถทำเช่นนี้ได้มีรากฐานมาจากพูลซื้อขาย Uniswap v4 ที่ใช้ Hook แบบอัปเกรดได้
Hook คือส่วนหนึ่งของสัญญาอัจฉริยะที่สามารถแนบคำสั่งเพิ่มเติมเข้าไปในกระบวนการทำธุรกรรมได้ นักพัฒนาคนอื่นใช้ Hook ในการปรับค่าธรรมเนียม หรือปลดปล่อยสภาพคล่องที่ไม่ได้ใช้งาน นักพัฒนาสามารถสร้างตลาดที่แตกต่างหลากหลายภายในตลาดแลกเปลี่ยนที่มีอยู่เดิม โดยไม่ต้องติดตั้ง decentralized exchange ใหม่ตั้งแต่ต้น และไม่ต้องโน้มน้าวให้ผู้ใช้ทุกคนย้ายไป
ดังนั้นภายในวันที่ 8 ตุลาคม หากคุณตรวจสอบสัญญาทะเบียน Hook สาธารณะของ Uniswap สัญญาที่รับผิดชอบตรรกะค่าธรรมเนียมทั้งหมดของ Claus ได้เปลี่ยนจาก FeeWeatherHook เดิมไปเป็นโค้ดใหม่ FeePrivacyHook แล้ว
ทีมโปรเจกต์กล่าวว่าโทเคนนี้เองคือตัวแทนอัจฉริยะ: โทเคนคือร่างกายของมัน และ Uniswap v4 Hook ที่อัปเกรดได้คือสมองของมัน ในอดีต เมื่อกฎของโทเคนถูกเขียนลงในสัญญาแล้ว ตลาดแลกเปลี่ยนทั้งหมดจะใช้กฎตายตัว这套นี้ตลอดไป
แต่ Hook แยกกฎเหล่านี้ออกจากสัญญาโทเคน และวางไว้ที่ชั้นตลาดซื้อขาย บาง Hook ยังรองรับการเขียนกฎการซื้อขายใหม่ในภายหลังได้ด้วย
รอบๆ เทคโนโลยีนี้อุตสาหกรรมใหม่ทั้งอุตสาหกรรมกำลังก่อตัวขึ้น มันก่อให้เกิดผลิตภัณฑ์ที่น่าสนใจมากมาย แต่ก็มาพร้อมความเสี่ยงใหม่ๆ ในการสูญเสียสินทรัพย์เช่นกัน
Hook คืออะไร?
สมมติว่าพูลซื้อขายหนึ่งเสนอราคา ETH ที่ 2000 ดอลลาร์ อีกพูลหนึ่งเสนอราคา 2020 ดอลลาร์ บอทเทรดสามารถซื้อในพูลราคาต่ำและขายในพูลราคาสูง หลังหักค่าธรรมเนียมและค่า Gas กำไรที่เหลือคือผลตอบแทนจาก arbitrage การซื้อขาย arbitrage ประเภทนี้จะทำให้ส่วนต่างราคาระหว่างสองพูลหายไป โดยปกติบอท arbitrage จะเก็บกำไรทั้งหมดไว้ และพูลซื้อขายได้เพียงค่าธรรมเนียมการทำธุรกรรมเท่านั้น
พูลสภาพคล่องทั่วไปมีกฎการคำนวณการซื้อขายและเรียกเก็บค่าธรรมเนียมฝังอยู่แล้ว แต่นักพัฒนาอาจต้องการเก็บผลตอบแทนจาก arbitrage บางส่วนไว้ให้ผู้ใช้ Hook คือสัญญาอัจฉริยะแยกต่างหากที่จะ執行คำสั่งเพิ่มเติม ณ จุดเฉพาะของการทำธุรกรรม Hook บางตัวสามารถใช้ตรรกะนี้ตรวจหาส่วนต่างราคาหลังจากการแลกเปลี่ยนเสร็จสิ้น และดำเนินการ arbitrage ภายในธุรกรรมเดียวกันเพื่อลบส่วนต่างราคา จากนั้นกำไรจาก arbitrage ที่จับได้สามารถแบ่งให้ผู้ให้สภาพคล่อง ผู้ซื้อขาย และโปรเจกต์ที่ติดตั้ง Hook นั้น
ใน Uniswap v4 มีสัญญาแบบใช้ร่วมกันชื่อ PoolManager ที่จัดการการแลกเปลี่ยนและบันทึกยอดคงเหลือของแต่ละพูลแบบรวมศูนย์ พูล v4 ทั้งหมดบนเชนเดียวกันใช้ PoolManager นี้ร่วมกัน แต่แต่ละพูลมีสภาพคล่องและการตั้งค่าพารามิเตอร์เป็นของตัวเอง
เมื่อคุณใช้ ETH แลกโทเคน CLAUS PoolManager จะเรียกพูล ETH/CLAUS เพื่อจัดการธุรกรรมนี้ หากพูลนั้นมี Hook ระบบจะตัดสินใจด้วยว่าเมื่อใดจะเรียกใช้ Hook
Hook สามารถมีฟังก์ชัน beforeSwap ซึ่งหมายถึงการรันคำสั่งเหล่านี้ก่อนการทำธุรกรรมจะถูก執行 ตัวอย่างเช่น คำนวณค่าธรรมเนียมของการแลกเปลี่ยนนี้ หรือตรวจสอบว่าผู้ซื้อขายมีสิทธิ์ในการซื้อขายหรือไม่ ยังมีฟังก์ชัน afterSwap ซึ่งหมายถึงการ執行คำสั่งหลังการทำธุรกรรมเสร็จสิ้น สามารถเรียกใช้การซื้อคืนโทเคนหรือบันทึกราคาที่อัปเดตแล้ว Hook สามารถใช้ฟังก์ชันใดฟังก์ชันหนึ่งเพียงอย่างเดียว เปิดใช้ทั้งสองพร้อมกัน หรือใช้ร่วมกับฟังก์ชันอื่นๆ ที่เกี่ยวข้องกับการเพิ่ม/ถอนสภาพคล่อง

คำสั่งเหล่านี้ไม่จำเป็นต้องเปลี่ยนแปลงบ่อยครั้ง Hook ชุดหนึ่งสามารถใช้กฎชุดเดิมได้หลายปี ตัวอย่างเช่น การนำค่าธรรมเนียมส่วนหนึ่งออกมาเป็นรางวัลอย่างตายตัว
พูลซื้อขายสามารถไม่ติดตั้ง Hook ได้เช่นกัน ในกรณีนี้ PoolManager จะจัดการธุรกรรมตามตรรกะมาตรฐานของ v4 Hook ถูกออกแบบมาสำหรับนักพัฒนาที่ต้องการกำหนดตรรกะการซื้อขายเอง
ความยากอยู่ที่การที่นักพัฒนาต้องการแทนที่ตรรกะคำสั่งในภายหลัง เมื่อสร้างพูล ที่อยู่สัญญา Hook จะถูกเขียนลงในคอนฟิกูเรชัน และ PoolManager อาศัยที่อยู่นี้ในการเรียกสัญญาที่เกี่ยวข้อง ในการออกแบบ Uniswap v4 ที่อยู่นี้เป็นส่วนหนึ่งของตัวตนของพูลอย่างถาวร การติดตั้ง Hook ที่มีที่อยู่ใหม่ทั้งหมดจะไม่ผูกกับพูลซื้อขายเดิมที่มีอยู่โดยอัตโนมัติ
หากไม่มีกลไกการอัปเกรด การจะใช้ Hook ใหม่จำเป็นต้องสร้างพูลซื้อขายใหม่และย้ายสภาพคล่องไป
Claus ใช้สถาปัตยกรรมแบบอัปเกรดได้เพื่อหลีกเลี่ยงปัญหานี้ Hook ของมันแบ่งเป็นสองส่วน: สัญญาหนึ่งเก็บที่อยู่ถาวรไว้ให้พูลเรียกใช้ สัญญาที่สองเก็บโค้ดคำสั่งที่執行จริง สัญญาแรกเรียกว่าพร็อกซี

เมื่อผู้ดูแลที่ได้รับอนุญาตของ Claus ต้องการแก้ไขกฎ เพียงติดตั้งโค้ดคำสั่งเวอร์ชันใหม่ และแจ้งสัญญาพร็อกซีให้สลับไปยังเวอร์ชันใหม่ พูลซื้อขายยังคงเรียกใช้ที่อยู่ Hook เดิม แต่ตรรกะโค้ดที่ Hook 執行ได้อัปเดตแล้ว
นี่คือหลักการที่พูลซื้อขายที่มีอยู่สามารถได้รับฟังก์ชันใหม่โดยไม่ต้องให้ผู้ใช้ย้ายโทเคน ผู้ที่ถือสิทธิ์ในการอัปเกรดมีอำนาจควบคุมพฤติกรรมของพูล และนี่คือจุดที่ผู้ใช้จำเป็นต้องประเมินความเสี่ยงด้านความไว้วางใจ
ฟังก์ชันที่เคยทำได้ยาก
ก่อนที่ Hook จะถือกำเนิด นักพัฒนาสามารถทำให้โทเคนมีตรรกะพิเศษได้แล้ว แต่ยากที่จะเข้ากันได้กับระบบนิเวศ DeFi
วิธีแรกคือเขียนกฎลงในสัญญาโทเคนโดยตรง บน Ethereum จึงเกิด "โทเคนภาษี" ขึ้น ซึ่งก็คือโทเคน ERC-20 ที่หักค่าธรรมเนียมอัตโนมัติเมื่อโอน หากคุณโอน 100 โทเคนเพื่อแลกเปลี่ยน สัญญาโทเคนจะหัก 2 โทเคน สุดท้ายมีเพียง 98 โทเคนที่เข้าสู่พูลซื้อขาย แต่สัญญาตลาดแลกเปลี่ยนคาดหวังว่าจะได้รับครบ 100 โทเคน การซื้อขายจึงล้มเหลว
เอกสาร Uniswap v3 ระบุว่าโทเคนประเภทนี้ไม่สามารถเข้ากันได้กับสัญญาเราเตอร์มาตรฐาน นักพัฒนาทำได้เพียงใช้วิธีเลี่ยงเช่นสัญญาห่อหุ้มหรือเราเตอร์ที่กำหนดเอง กลไกภาษีถึงจะระดมทุนรางวัลได้ แต่จะเพิ่มความยากในการซื้อขายโทเคน ตลาดแลกเปลี่ยนหลายแห่งไม่สามารถจัดการกับการหักค่าธรรมเนียมอัตโนมัติประเภทนี้ได้
นักพัฒนายังสามารถสร้างสัญญาแยกต่างหากรอบพูล หรือแก้ไขโค้ดตลาดแลกเปลี่ยน และติดตั้ง DEX เวอร์ชันอิสระได้ แต่ปริมาณงานในการสร้างโครงสร้างพื้นฐานทั้งชุดนั้นมากกว่าตัวฟังก์ชันเองอย่างมาก
Hook มอบพาหะเฉพาะสำหรับบรรจุกฎการซื้อขายให้นักพัฒนา มันทำให้ความสามารถเหล่านี้เป็นจริงได้:
- หักเงินเฉพาะเมื่อทำธุรกรรมเพื่อใช้ในการซื้อคืนหรือจ่ายรางวัล โดยไม่เก็บภาษีจากการโอนระหว่างกระเป๋าเงินทั่วไป
- ปรับค่าธรรมเนียมการซื้อขายอัตโนมัติ ตัวอย่างเช่น ปรับอัตราเมื่อความผันผวนของตลาดเพิ่มขึ้น
- แบ่งกำไรจาก arbitrage ที่จับได้ให้ผู้ซื้อขายและผู้ให้สภาพคล่อง
- จำกัดสิทธิ์ในการซื้อขาย พูลอนุญาตให้เฉพาะกระเป๋าเงินในไวท์ลิสต์ทำธุรกรรม
- เชื่อมสภาพคล่องเข้ากับโปรโตคอลการ lend/borrow สภาพคล่องที่ไม่ได้ใช้งานสร้างดอกเบี้ยเมื่อไม่ได้ถูกใช้แลกเปลี่ยน
- สร้างฟังก์ชันข้างต้นภายในตลาดแลกเปลี่ยนที่มีอยู่เดิม โดยไม่ต้องติดตั้งและดูแล DEX อิสระแยกต่างหาก
Hook ยังก่อให้เกิดรูปแบบธุรกิจประเภทหนึ่ง: ผลิตภัณฑ์ที่มีแกนหลักคือตรรกะการซื้อขายของพูลที่กำหนดเอง
วันที่ 14 ตุลาคม Uniswap ติดตั้ง VolatilePair ซึ่งเป็น Hook ที่แยกอัตราค่าธรรมเนียมขา buy และขา sell เปิดตัวครั้งแรกบนพูล ETH/USDC บน Ethereum Hook นี้เรียกเก็บค่าธรรมเนียมที่แตกต่างกันจากผู้ซื้อและผู้ขายตามความผันผวนของราคาล่าสุด ประกาศอย่างเป็นทางการระบุว่า Hook คู่ stablecoin ที่เคยเปิดตัวก่อนหน้าอย่าง StablePair มีปริมาณการซื้อขายถึง 3.1 พันล้านดอลลาร์ภายในสี่สัปดาห์หลังเปิดตัว

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

Fables ปรับค่าธรรมเนียมตามเวลาการเปิดและปิดตลาดหุ้นสหรัฐฯ กองทุนโทเคนบางส่วนอนุญาตให้เฉพาะนักลงทุนที่มีคุณสมบัติถือครองได้
Uniswap Labs เปิดตัวพูลซื้อขาย Uniswap v4 ที่ควบคุมสิทธิ์ได้ในเดือนกรกฎาคม โดย Superstate, Securitize และ Dowgo เป็นพันธมิตรกลุ่มแรก โซลูชันนี้ใช้ Hook ตรวจสอบว่ากระเป๋าเงินมีคุณสมบัติในการซื้อขายและให้สภาพคล่องหรือไม่
Hook DualPool ของมันจะให้ยืมโทเคนที่ไม่ได้ใช้งานของ market maker ออกไป และเรียกคืนเมื่อการแลกเปลี่ยนต้องการใช้ Spark ได้ย้ายสภาพคล่อง 150 ล้านดอลลาร์ไปยัง v4 แล้ว และวางแผนเชื่อมต่อกับ Hook นี้ Hook การประมูลสามารถขายโทเคนใหม่ทีละน้อยภายในช่วงเวลาหนึ่ง และสุดท้ายสร้างพูลซื้อขายตามราคาที่ผู้ซื้อชำระ Aztec ใช้ Hook นี้ระดมทุนได้ประมาณ 59 ล้านดอลลาร์จากผู้เสนอราคากว่า 17,000 ราย
ในด้านข้อมูล ปริมาณการซื้อขายของ v4 ใน 30 วันที่ผ่านมาอยู่ที่ 39.7 พันล้านดอลลาร์ คิดเป็นประมาณครึ่งหนึ่งของปริมาณการซื้อขายทั้งหมดของ Uniswap และ貢獻ค่าธรรมเนียม 64% ของ Uniswap ปริมาณการซื้อขายส่วนใหญ่มาจาก Robinhood Chain เมื่อ Bitquery สำรวจพูลบนเชนนี้ในต้นเดือนกันยายน มีเพียงประมาณหนึ่งในสามของพูล v4 ที่ติดตั้ง Hook แต่พูลเหล่านี้貢獻ปริมาณการซื้อขายถึง 74.5%
ระบบนิเวศ Ethereum
หาก Hook กลายเป็นพาหะใหม่สำหรับบรรจุกฎการซื้อขายโทเคน โอกาสทางธุรกิจก็อยู่ที่การขายชุดเครื่องมือกฎสำเร็จรูป programmable.market คือตัวแทน มันเรียกตัวเองว่าโครงสร้างพื้นฐานการเปิดตัวแบบเปิดของ Uniswap v4 พูดง่ายๆ คือชุดเครื่องมือที่สามารถติดตั้งโทเคนที่มีกฎการซื้อขายที่ตั้งไว้ล่วงหน้าได้ในคลิกเดียวบน Ethereum และ Robinhood Chain การเลือกเวอร์ชัน Classic สามารถติดตั้งโทเคนที่มีค่าธรรมเนียมซื้อขายที่กำหนดเอง พร้อมพูลซื้อขาย ETH ที่ล็อกถาวร
ในความเห็นของผม นี่本质上คือโทเคนภาษี เพียงแต่ตอนนี้ตรรกะค่าธรรมเนียมอยู่ในพูลซื้อขาย และสัญญาเราเตอร์สามารถระบุได้ล่วงหน้า เวอร์ชัน Custom ที่ติดตั้งผ่าน API มุ่งเป้าไปที่ทีมโปรเจกต์ที่ต้องการกำหนด Hook ของตัวเอง ในการตั้งค่าเริ่มต้นของโปรเจกต์กำหนดเองใหม่บน Robinhood Chain ของ programmable มีการหักค่าธรรมเนียม 0.2% เข้าสู่ที่อยู่ที่กำหนด เอกสารยังยอมรับตรงๆ ว่าสัญญายังไม่ผ่านการตรวจสอบภายนอกและ конкурсความปลอดภัยแบบเปิด

Claus เปิดตัวผ่าน programmable.market การซื้อคืน รางวัล NFT และการจัดสรรเงินตามสภาพอากาศ ล้วนสามารถรวมเข้าเป็นส่วน


