จากหลายๆ โปรโตคอลที่เราได้ทำการศึกษาและทดลองที่ SCB 10X เราพบว่าโปรโตคอล Uniswap V3 เป็นหนึ่งในโปรโตคอลที่มีความน่าสนใจทั้งในแง่ของการเป็น Decentralize Exchange (DEX) ที่มีมูลค่าธุรกรรมอันดับ 1 ในโลก Decentralized Finance อีกทั้งยังมีความซับซ้อนในแง่โครงสร้างและส่วนประกอบของ smart contracts ที่น่าหยิบยกมาเป็นกรณีศึกษา วันนี้จึงขอมาเล่าว่า Uniswap V3 มีโครงสร้างและส่วนประกอบทาง smart contracts ที่น่าสนใจอย่างไรบ้าง เราหวังว่าบทความนี้จะเป็นประโยชน์สำหรับผู้ที่ต้องการศึกษาและพัฒนา smart contracts บนโลก blockchain ทั้งสำหรับผู้เริ่มต้นและผู้ที่มีประสบการณ์แล้วแต่ยังไม่มีโอกาสได้ศึกษา Uniswap V3 smart contracts ครับ…

เจาะลึก Uniswap V3 Smart Contracts
เจาะลึก Uniswap V3 Smart Contracts

ทำไมต้องเขียนโค้ดทำงานกับเงินด้วย Money Pattern? — “เอ้า ตังค์ทอน 100 บาท มากัน 3 คน … ฉีกแบงค์กันไปคนละส่วนแล้วกัน” ประโยคนี้น่าจะถูกใช้เป็นมุกบนโต๊ะอาหารอยู่บ่อย ๆ แต่ถ้าเหตุการณ์นี้เกิดขึ้นในระบบที่เราต้องให้ความมั่นใจผู้ใช้งานได้ ว่าเงินทุกบาททุกสตางค์ถูกคำนวนมาอย่างถูกต้อง เที่ยงตรง ไม่มีการมุมมิบ เราจะยังขำกันได้อยู่หรือเปล่า? ในยุคที่การให้เหรียญสลึง = แช่ง การคำนวนเศษในหลักสตางค์ก็คงเป็นเรื่องที่ไม่สำคัญนัก หากแต่ในระบบที่มีคนใช้เป็นหมื่นเป็นแสนคน มีการทำรายการนับครั้งไม่ถ้วนต่อวัน ปัญหาของเศษเสี้ยวสตางค์จะกลายเป็นปัญหาระดับร้อยล้านพันล้านไปในทันที ค่าที่ผิดไปเพียง 0.01 บาทจาก 1 แสนรายการต่อวัน คิดเป็นเงินกว่า 350,000 บาทต่อปี เงินจำนวนนี้ไปตกอยู่ที่ไหน เราสามารถปล่อยให้มันหายไปในอากาศได้หรือเปล่า…

ให้เงินทำงานด้วย Money Pattern
ให้เงินทำงานด้วย Money Pattern