Trading fee อีกหนึ่งรายได้จากการเป็น Liquidity Provider

ก่อนหน้านี้ เราเคยอธิบายเรื่องธุรกิจหลักของ Pancakeswap และหน้าที่เราใน Pancakeswap ไปแล้ว ใน รู้จัก PancakeSwap และการหาเงินจาก Yield Farming แต่ถ้าเราสังเกตดีๆ เราไม่เคยรับรู้เลยว่า Trading fee ที่เค้าจ่ายให้เรานั่น จ่ายให้เรายังไง มาทางไหน เราได้รับเมื่อไร เนื้อหานี้จะมาแกะตัวเลขกันอย่างละเอียด พร้อมอธิบายตัวเลขจริง ที่มาจาก blockchain transaction จริงๆ

Trading fee มาจากไหน

ใน DEX แบบ AMM อย่าง Pancakeswap จะรองรับการแลกเปลี่ยน token (swap) หรือที่คนส่วนใหญ่ใช้คำว่า ซื้อ หรือ ขาย นั่นแหล่ะ (ถ้าพูดให้ถูก ต้องพูดว่าการ swap คือสิ่งเดียวกันกับการ ซื้อ หรือ ขาย เพราะการซื้อ เอา “เงิน” ไปแลก “ของ” ในขณะที่การ ขาย คือการ เอา “ของ” ไปแลกเป็น “เงิน”)

เมื่อมีการ swap เกิดขึ้น ทาง pancakeswap จะเรียกเก็บ 0.2% โดยอ้างอิงจาก Pancakeswap Token Fee เค้าปรับเป็น 0.25% แล้วหลังจากที่ migrate ขึ้น Version2 แต่ไม่บอกส่วนแบ่ง ว่าแบ่งยังไง เพราะหน้าเว็บยังเป็นข้อมูลเก่าอยู่

โดยคนจ่าย คนคือที่สั่ง swap นั่นแหล่ะ เช่น ผมต้องการ swap BUSD ไปเป็น BNB มูลค่า $100 (สมมุติ 100 BUSD = $100) ทาง pancakeswap จะเอา 99.8 BUSD (100-0.2%) ไป swap เป็น BNB โดย 0.2 BUSD ที่หายไป คือ Trading fee ที่เกิดขึ้น

Trading fee ไปไหนต่อ

อ้างอิงจาก Document ด้านบน pancakeswap บอกว่า 0.17% ไปที่คน provide liquidity provider คือ คนที่ทำหน้าที่ เป็น Liquidity Provider ในขั้นตอนของบทความที่เคยเขียน Farm บน pancake นั่นล่ะ (ในบทความนั่นคือเราทำหน้าที่เป็น Liquidity Provider ของ ALICE กับ BNB)

ถ้าอิงจากบทความที่เราเคยเขียน เมื่อไร ที่มีคนแลกไปมา ระหว่าง ALICE <> BNB เรา ในฐานะ Liquidity Provider ก็จะได้ 0.17% ตรงนี้ด้วยทันที แต่ถ้ามีคนแลกคู่อื่น เช่น BNB <> BUSD เราจะไม่ได้นะครับ การเป็น Liquidity Provider คู่ไหน เราก็จะได้แค่ trading fee คู่นั้นๆเท่านั้น

และเราจะได้ ตามสัดส่วนเท่านั้น หมายความว่า Liquidity Provider มีเงินใน pair นี้ $1,000,000 แต่เราฝากเอาไว้ $10,000 (หรือคิดเป็น 1% จากทั้งหมด) ดังนั้นเวลาที่เก็บ 0.17% มา เราก็จะได้ 1% ของ 0.17% ที่เก็บมา หรือ 0.0017% นั่นเอง ดังนั้น เงินเรายิ่งเยอะ เราก็ยิ่งได้ส่วนแบ่งเยอะตามสัดส่วนอีกที

ส่วน 0.03% pancakeswap เป็นคนเก็บไป

เราจะได้รับ Trading fee อย่างไร

เนื้อหาที่ซ่อนอยู่ แสดงตัวอย่างจริง ที่ผม add LP , remove LP แล้วเก็บผลออกมาคำนวน รวมทั้ง ไฟล์ google sheet ที่เก็บข้อมูลจาก blockchain ออกมาจริงๆ เพื่อคำนวณตัวเลขย้อนหลัง และ deposit fee ของ pair BUSD:USDT, BUSD:USDC, BUSD:DAI, BUSD:UST ใน pancakeswap รวมไปถึงการอธิบายว่า เราได้ trading fee ออกมาในขั้นตอนไหน อย่างไร

--------------------------------------------------------------

เนื้อหาพิเศษ ต้องแลกด้วย Reach เท่านั้น

เนื้อหาส่วนนี้เป็นเนื้อหาพิเศษ จะต้องใช้ reach ในการเข้าอ่านเนื้อหาจุดนี้ เมื่อแลกด้วย reach แล้วจะสามารถอ่านเนื้อหาที่ซ่อนอยู่เพิ่มเติมได้ หากมี reach แล้วกรุณา login ก่อน อ่านรายละเอียดเพิ่มเติมเรื่อง Reach

ซึ่งเรื่องนี้ฝากเป็นการบ้านที่แต่ละคนก็ต้อง research กันต่อเอง ว่าที่ไหน แบบใดจะคุ้มค่ากว่ากัน คนที่ทำการบ้านเยอะ หาช่องทางได้มากกว่า ก็ย่อมได้เปรียบคนอื่นครับ ผมได้แนะนำแนวทาง และ ชี้ช่องทาง รวมทั้งทำไฟล์ตัวอย่างให้เรียบร้อยแล้ว