
Subscribe to Synthetix Thailand

Subscribe to Synthetix Thailand
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers


ลักษณะที่สำคัญของระบบนิเวศ Synthetix Perps การที่มี "dynamic funding rate" ซึ่งมันจะนำไปสู่การสร้างความสมดุลของตลาด โดยการเพิ่มความเคลื่อนไหว(velocity) และเวลา เข้าไปในการคำนวนของ funding rate การขับเคลื่อนอันล้ำหน้านี้ทำให้เกิดการจัดการความเสี่ยงและการคำนวน funding rate ใหม่ขึ้น ในบล๊อกนี้ เราจะมาดูกันว่า dynamic funding rates ทำงานยังไง โดยจะอธิบายทางคณิตศาสตร์ในเชิงการเคลื่อนไหวของราคา และมีตัวอย่างให้ดูด้วย
Synthetix Perps เป็น blockchain contracts ที่ใช้สำหรับการทำธุรกรรมซื้อขายล่วงหน้าแบบไม่มีวันหมดอายุโดยเป็น decentralized สร้างขึ้นเพื่อที่จะนำเอาสภาพคล่องของ Synthetix มาใช้ ซึ่งทำให้นักเทรดทั้งหลายสามารถเข้าถึงสินทรัพย์ต่างๆ ได้โดยที่ไม่จำเป็นจะต้องเป็นเจ้าของสินทรัพย์นั้นๆ Perpetual futures ซึ่งต่างจาก Futures ในแบบดั้งเดิมนั้นไม่มีวันหมดอายุ และคนเทรดก็สามารถที่จะถือสัญญานี้ได้ตลอดตราบเท่าที่มี margin ที่เพียงพอ สิ่งที่จะทำให้ตลาดมีความสมดุลนั้น Synthetix Perps จึงได้นำเอากลไกของ dynamic funding rate และฟังก์ชั่นของ price impact มาใช้ ก่อนที่จะอธิบายถึงเบื้องหลังของนวัตกรรมที่มีเอกลักษณ์นี้ เรามาดูจุดประสงค์ของ funding rates นี้ก่อน
หน้าที่ของ Funding rates นั้นทั่วๆ ไปแล้วไว้สร้างสมดุลระหว่างความต้องการของ Long และ Short คนเทรดสามารถที่จะจ่ายหรือได้รับ funding rates ขึ้นอยู่กับการถือสัญญานั้นๆ ถ้าหาก funding rate เป็นบวก คนถือสถานะ long จะต้องจ่าย funding rate ให้กับคนถือสถานะ Short และเป็นทำนองเดียวกันในทางกลับกัน
Dynamic funding rate จะมีความคล้ายคลึงกับ funding rate แบบดั้งเดิมทั่วๆ ไป แต่จะมีความแตกต่างกันบ้าง โดยที่แทนที่จะขึ้นอยู่กับการเทน้ำหนักของปริมาณ Open interest ในตลาดนั้นๆ(skew) เพียงอย่างเดียว dynamic funding rate จะนำเอาอัตราความเร็วของการเคลื่อนไหวของราคาในรวมอยู่ด้วย ซึ่งมันหมายถึงว่า หากมีการมีปริมาณของสัญญา long ที่มากกว่าอยู่ต่อเนื่อง funding rates ก็จะเพิ่มขึ้นต่อเนื่อง ในทางกลับกันหากมีสัญญษ short ที่มากกว่า funding rates ก็จะลดลงตราบเท่าที่ยังคงมี short มากกว่าอยู่ โดยการที่การนำมาใช้ของความเร็วในการขยับการคำนวณ funding rate กลไกนี้จะทำให้ดึงดูดให้คนเทรดต้องการถือสัญญาในทางตรงกันข้ามของปริมาณ open interest ที่มากกว่า เพื่อสร้างความเสถียรภาพและสมดุล
หากตลาด ETH perp ขณะนี้อยู่ที่ $100,000 ในสถานะ LONG และ $20,000 ในสถานะ SHORT จะมี 3 สถาณการณ์ที่สามารถจะเกิดขึ้น ดังต่อไปนี้
สถานะ Long มีมากกว่า - ไม่มีคนซื้อเพิ่ม (หรือขาย) Funding rate จะเพิ่มขึ้นเรื่อยๆ คนที่ถือสถานะ Long จะต้องจ่ายให้คนถือสถานะ Short เพิ่มขึ้นไปทุกๆ ชั่วโมง
สถานะสมดุล - คนเทรดได้ปรับสมดุลให้เท่ากัน (100,000 Long และ 100,000 Short) Funding rate จะคงที่ โดยที่คนถือสถานะ Long จะต้องจ่ายให้คนถือสถานะ Short เท่าเดิมในแต่ละชั่วโมง
สถานะเปลี่ยนเป็น Short มีมากกว่า - คนเทรดได้ปรับให้มีสถานะ Short มากกว่า (50,000 Long และ 100,000 Short) Funding rates จะลดลง คนถือสถานะ Long จะต้องจ่ายให้คนถือสถานะ Short โดยจะน้อยลงเรื่อยๆ ในทุกชั่วโมง
ในตัวอย่างนี้ เราจะคำนวณสำหรับ ETH โดยสร้างสถาณการณ์สมมุติ 3 แบบ เราจะใช้สูตร dr/dt = c * skew, ซึ่งจะใช้การเปลี่ยนแปลงการเทรดเข้าไป และการเปลี่ยนแปลงของสถานะการเทรดทั้งหมด
เราจะแจกแจงออกมาดังนี้:
ชั่วโมงที่ 0:
ผู้ใช้ #1 longs 300 ETH
ผู้ใช้ #2 longs 150 ETH
longOI = 300 ETH, shortOI = 150 ETH, skew = 150 ETH
ชั่วโมงที่ 10:
ผู้ใช้ #1 long เพิ่ม 200 ETH
longOI = 500 ETH, shortOI = 150 ETH, skew = 350 ETH
ชั่วโมงที่ 15:
ผู้ใช้ #2 short เพิ่ม 150 ETH
longOI = 500 ETH, shortOI = 300 ETH, skew = 200 ETH
ถ้าจะคำนวณ funding rate ในแต่ละช่วงเวลา เราจะใช้สูตร dr/dt = c * skew, โดยที่ dr/dt คือค่าความเปลี่ยนแปลงต่อช่วงเวลา ส่วน c คือ ปัจจัยคงที่ (maxFundingVelocity / skewScale) และ skew คือการต่างกันของสถานะ long และ short ของ open interest
จากชั่วโมงที่ 0 ถึง ชั่วโมงที่ 10
ผู้ใช้ #1 longs 300 ETH, ผู้ใช้ #2 shorts 150 ETH
longOI = 300 ETH, shortOI = 150 ETH, skew = 150 ETH long
c = maxFundingVelocity / skewScale = 300% / 1000000 ETH
fundingRateVelocity = c * skew = (300% / 10^6 ETH) * 150 ETH = 0.045% ต่อวัน
funding rate ชั่วโมงที่ 0 คือ 0%
funding rate ชั่วโมงที่ 10 คือ 0.045% (เพิ่มขึ้นคงที่กว่า 10 ชั่วโมง)
จากชั่วโมงที่ 10 ถึง ชั่วโมงที่ 15
ผู้ใช้ #1 longs 200 ETH
longOI = 500 ETH, shortOI = 150 ETH, skew = 350 ETH long (positive skew b/c long positions are higher)
fundingRateVelocity = c * skew = (300% / 1000000 ETH) * 350 ETH = 0.105% ต่อวัน
funding rate ชั่วโมงที่ 10 คือ 0.045%
funding rate ชั่วโมงที่ 15 คือ 0.07% (เพิ่มขึ้นคงที่กว่า 5 ชั่วโมง)
จากชั่วโมงที่ 15 ถึง ชั่วโมงที่ 20
ผู้ใช้ #2 longs 150 ETH
longOI = 500 ETH, shortOI = 300 ETH, skew = 200 ETH long (positive skew b/c long positions are higher)
fundingRateVelocity = c * skew = (300% / 1000000 ETH) * 200 ETH = 0.060% ต่อวัน
funding rate ชั่วโมงที่ 15 คือ 0.07%
funding rate ชั่วโมงที่ 20 คือ 0.09% (เพิ่มขึ้นคงที่กว่า 5 ชั่วโมง)
จากชั่วโมงที่ 20 ถึง ชั่วโมงที่ 24
ผู้ใช้ #3 short 500 ETH
longOI = 500 ETH, shortOI = 800 ETH, skew = -300 ETH long (negative skew because short positions are higher)
fundingRateVelocity (per day) = c * skew = (300% / 10^6 ETH) * -300 ETH = -0.090% ต่อวัน
funding rate ชั่วโมงที่ 20 คือ 0.09%
funding rate ชั่วโมงที่ 24 คือ 0.06% (ลดลงคงที่กว่า 5 ชั่วโมง)

การจัดการความเสี่ยงโดยมีประสิทธิภาพนั้นสำคัญสำหรับการออกแบบ Perps ผู้ให้สภาพคล่องจะต้องไม่ได้รับผลกระทบจากการที่ตลาดนั้นๆ มีอัตรา open interest ที่ต่างกันในระยะยาว แต่มันควรจะมีการกระตุ้นต่างๆ เช่น Dynamic Funding RAtes และ Price Impact ให้นักทำกำไรส่วนต่างเข้ามาให้ประโยชน์เพื่อให้เกิดความสมดุล
รูปข้างบนนี้แสดงให้ถึงผลลัพท์ของการใช้สองฟีเจอร์นี้บน Synthetix Perps ในตลาด sETH ที่เป็นที่นิยมมากที่สุด ตลาดยังคงมีความสมดุล และผู้ให้สภาพคล่อง (stakers) จะเป็นเพียงแค่ counterparties ในระยะสั้นๆ เท่านั้น โดยสรุปแล้วการออกแบบนี้ถูกออกแบบได้ผลลัพท์ได้อย่างที่ตั้งใจไว้
Dynamic funding rates มีความจำเป็นอย่างยิ่งสำหรับกลไกการลดความเสี่ยงของ Synthetix Perps โดยการกระตุ้นให้ตลาดมีความเป็นกลาง และปกป้องผู้ให้สภาพคล่อง มันสร้างให้เกิดบทบาทสำคัญที่ยังคงรักษาความมั่นคงของ Synthetix Perps ได้
ลักษณะที่สำคัญของระบบนิเวศ Synthetix Perps การที่มี "dynamic funding rate" ซึ่งมันจะนำไปสู่การสร้างความสมดุลของตลาด โดยการเพิ่มความเคลื่อนไหว(velocity) และเวลา เข้าไปในการคำนวนของ funding rate การขับเคลื่อนอันล้ำหน้านี้ทำให้เกิดการจัดการความเสี่ยงและการคำนวน funding rate ใหม่ขึ้น ในบล๊อกนี้ เราจะมาดูกันว่า dynamic funding rates ทำงานยังไง โดยจะอธิบายทางคณิตศาสตร์ในเชิงการเคลื่อนไหวของราคา และมีตัวอย่างให้ดูด้วย
Synthetix Perps เป็น blockchain contracts ที่ใช้สำหรับการทำธุรกรรมซื้อขายล่วงหน้าแบบไม่มีวันหมดอายุโดยเป็น decentralized สร้างขึ้นเพื่อที่จะนำเอาสภาพคล่องของ Synthetix มาใช้ ซึ่งทำให้นักเทรดทั้งหลายสามารถเข้าถึงสินทรัพย์ต่างๆ ได้โดยที่ไม่จำเป็นจะต้องเป็นเจ้าของสินทรัพย์นั้นๆ Perpetual futures ซึ่งต่างจาก Futures ในแบบดั้งเดิมนั้นไม่มีวันหมดอายุ และคนเทรดก็สามารถที่จะถือสัญญานี้ได้ตลอดตราบเท่าที่มี margin ที่เพียงพอ สิ่งที่จะทำให้ตลาดมีความสมดุลนั้น Synthetix Perps จึงได้นำเอากลไกของ dynamic funding rate และฟังก์ชั่นของ price impact มาใช้ ก่อนที่จะอธิบายถึงเบื้องหลังของนวัตกรรมที่มีเอกลักษณ์นี้ เรามาดูจุดประสงค์ของ funding rates นี้ก่อน
หน้าที่ของ Funding rates นั้นทั่วๆ ไปแล้วไว้สร้างสมดุลระหว่างความต้องการของ Long และ Short คนเทรดสามารถที่จะจ่ายหรือได้รับ funding rates ขึ้นอยู่กับการถือสัญญานั้นๆ ถ้าหาก funding rate เป็นบวก คนถือสถานะ long จะต้องจ่าย funding rate ให้กับคนถือสถานะ Short และเป็นทำนองเดียวกันในทางกลับกัน
Dynamic funding rate จะมีความคล้ายคลึงกับ funding rate แบบดั้งเดิมทั่วๆ ไป แต่จะมีความแตกต่างกันบ้าง โดยที่แทนที่จะขึ้นอยู่กับการเทน้ำหนักของปริมาณ Open interest ในตลาดนั้นๆ(skew) เพียงอย่างเดียว dynamic funding rate จะนำเอาอัตราความเร็วของการเคลื่อนไหวของราคาในรวมอยู่ด้วย ซึ่งมันหมายถึงว่า หากมีการมีปริมาณของสัญญา long ที่มากกว่าอยู่ต่อเนื่อง funding rates ก็จะเพิ่มขึ้นต่อเนื่อง ในทางกลับกันหากมีสัญญษ short ที่มากกว่า funding rates ก็จะลดลงตราบเท่าที่ยังคงมี short มากกว่าอยู่ โดยการที่การนำมาใช้ของความเร็วในการขยับการคำนวณ funding rate กลไกนี้จะทำให้ดึงดูดให้คนเทรดต้องการถือสัญญาในทางตรงกันข้ามของปริมาณ open interest ที่มากกว่า เพื่อสร้างความเสถียรภาพและสมดุล
หากตลาด ETH perp ขณะนี้อยู่ที่ $100,000 ในสถานะ LONG และ $20,000 ในสถานะ SHORT จะมี 3 สถาณการณ์ที่สามารถจะเกิดขึ้น ดังต่อไปนี้
สถานะ Long มีมากกว่า - ไม่มีคนซื้อเพิ่ม (หรือขาย) Funding rate จะเพิ่มขึ้นเรื่อยๆ คนที่ถือสถานะ Long จะต้องจ่ายให้คนถือสถานะ Short เพิ่มขึ้นไปทุกๆ ชั่วโมง
สถานะสมดุล - คนเทรดได้ปรับสมดุลให้เท่ากัน (100,000 Long และ 100,000 Short) Funding rate จะคงที่ โดยที่คนถือสถานะ Long จะต้องจ่ายให้คนถือสถานะ Short เท่าเดิมในแต่ละชั่วโมง
สถานะเปลี่ยนเป็น Short มีมากกว่า - คนเทรดได้ปรับให้มีสถานะ Short มากกว่า (50,000 Long และ 100,000 Short) Funding rates จะลดลง คนถือสถานะ Long จะต้องจ่ายให้คนถือสถานะ Short โดยจะน้อยลงเรื่อยๆ ในทุกชั่วโมง
ในตัวอย่างนี้ เราจะคำนวณสำหรับ ETH โดยสร้างสถาณการณ์สมมุติ 3 แบบ เราจะใช้สูตร dr/dt = c * skew, ซึ่งจะใช้การเปลี่ยนแปลงการเทรดเข้าไป และการเปลี่ยนแปลงของสถานะการเทรดทั้งหมด
เราจะแจกแจงออกมาดังนี้:
ชั่วโมงที่ 0:
ผู้ใช้ #1 longs 300 ETH
ผู้ใช้ #2 longs 150 ETH
longOI = 300 ETH, shortOI = 150 ETH, skew = 150 ETH
ชั่วโมงที่ 10:
ผู้ใช้ #1 long เพิ่ม 200 ETH
longOI = 500 ETH, shortOI = 150 ETH, skew = 350 ETH
ชั่วโมงที่ 15:
ผู้ใช้ #2 short เพิ่ม 150 ETH
longOI = 500 ETH, shortOI = 300 ETH, skew = 200 ETH
ถ้าจะคำนวณ funding rate ในแต่ละช่วงเวลา เราจะใช้สูตร dr/dt = c * skew, โดยที่ dr/dt คือค่าความเปลี่ยนแปลงต่อช่วงเวลา ส่วน c คือ ปัจจัยคงที่ (maxFundingVelocity / skewScale) และ skew คือการต่างกันของสถานะ long และ short ของ open interest
จากชั่วโมงที่ 0 ถึง ชั่วโมงที่ 10
ผู้ใช้ #1 longs 300 ETH, ผู้ใช้ #2 shorts 150 ETH
longOI = 300 ETH, shortOI = 150 ETH, skew = 150 ETH long
c = maxFundingVelocity / skewScale = 300% / 1000000 ETH
fundingRateVelocity = c * skew = (300% / 10^6 ETH) * 150 ETH = 0.045% ต่อวัน
funding rate ชั่วโมงที่ 0 คือ 0%
funding rate ชั่วโมงที่ 10 คือ 0.045% (เพิ่มขึ้นคงที่กว่า 10 ชั่วโมง)
จากชั่วโมงที่ 10 ถึง ชั่วโมงที่ 15
ผู้ใช้ #1 longs 200 ETH
longOI = 500 ETH, shortOI = 150 ETH, skew = 350 ETH long (positive skew b/c long positions are higher)
fundingRateVelocity = c * skew = (300% / 1000000 ETH) * 350 ETH = 0.105% ต่อวัน
funding rate ชั่วโมงที่ 10 คือ 0.045%
funding rate ชั่วโมงที่ 15 คือ 0.07% (เพิ่มขึ้นคงที่กว่า 5 ชั่วโมง)
จากชั่วโมงที่ 15 ถึง ชั่วโมงที่ 20
ผู้ใช้ #2 longs 150 ETH
longOI = 500 ETH, shortOI = 300 ETH, skew = 200 ETH long (positive skew b/c long positions are higher)
fundingRateVelocity = c * skew = (300% / 1000000 ETH) * 200 ETH = 0.060% ต่อวัน
funding rate ชั่วโมงที่ 15 คือ 0.07%
funding rate ชั่วโมงที่ 20 คือ 0.09% (เพิ่มขึ้นคงที่กว่า 5 ชั่วโมง)
จากชั่วโมงที่ 20 ถึง ชั่วโมงที่ 24
ผู้ใช้ #3 short 500 ETH
longOI = 500 ETH, shortOI = 800 ETH, skew = -300 ETH long (negative skew because short positions are higher)
fundingRateVelocity (per day) = c * skew = (300% / 10^6 ETH) * -300 ETH = -0.090% ต่อวัน
funding rate ชั่วโมงที่ 20 คือ 0.09%
funding rate ชั่วโมงที่ 24 คือ 0.06% (ลดลงคงที่กว่า 5 ชั่วโมง)

การจัดการความเสี่ยงโดยมีประสิทธิภาพนั้นสำคัญสำหรับการออกแบบ Perps ผู้ให้สภาพคล่องจะต้องไม่ได้รับผลกระทบจากการที่ตลาดนั้นๆ มีอัตรา open interest ที่ต่างกันในระยะยาว แต่มันควรจะมีการกระตุ้นต่างๆ เช่น Dynamic Funding RAtes และ Price Impact ให้นักทำกำไรส่วนต่างเข้ามาให้ประโยชน์เพื่อให้เกิดความสมดุล
รูปข้างบนนี้แสดงให้ถึงผลลัพท์ของการใช้สองฟีเจอร์นี้บน Synthetix Perps ในตลาด sETH ที่เป็นที่นิยมมากที่สุด ตลาดยังคงมีความสมดุล และผู้ให้สภาพคล่อง (stakers) จะเป็นเพียงแค่ counterparties ในระยะสั้นๆ เท่านั้น โดยสรุปแล้วการออกแบบนี้ถูกออกแบบได้ผลลัพท์ได้อย่างที่ตั้งใจไว้
Dynamic funding rates มีความจำเป็นอย่างยิ่งสำหรับกลไกการลดความเสี่ยงของ Synthetix Perps โดยการกระตุ้นให้ตลาดมีความเป็นกลาง และปกป้องผู้ให้สภาพคล่อง มันสร้างให้เกิดบทบาทสำคัญที่ยังคงรักษาความมั่นคงของ Synthetix Perps ได้
No activity yet