บัญชีแบบรวม (Unified Account) รวมการซื้อขายแบบสปอต (spot), มาร์จิน (margin), สัญญาซื้อขายแบบไม่มีวันหมดอายุ (perpetuals), สัญญาออปชัน (options) และบริการสร้างรายได้ (earn) เข้าไว้ในกลุ่มสินทรัพย์เดียวและกรอบการจัดการความเสี่ยงเดียว โดยแทนที่การรวมยอดมาร์จินแบบแยกส่วนด้วยมาร์จินพอร์ตโฟลิโอ (portfolio margin) สิ่งนี้ช่วยเพิ่มประสิทธิภาพการใช้ทุนได้อย่างมาก แต่ทำให้การจัดการความเสี่ยงที่แพร่กระจายและความสอดคล้องของระบบมีความซับซ้อนมากขึ้น บทความนี้อธิบายเกี่ยวกับโมเดลบัญชี สี่โหมดมาร์จิ้น การวัดความเสี่ยงตามสถานการณ์ ลำดับการชำระบัญชีและระบบกู้อัตโนมัติ สมุดบัญชีรวม (Unified Ledger) API การย้ายระบบ และกฎระเบียบ

ตลาดแลกเปลี่ยนในยุคแรกๆ ได้แบ่งผลิตภัณฑ์สปอต ฟิวเจอร์ส มาร์จิน และ earn ลงในกระเป๋าเงินที่แยกกัน ทำให้ต้องโอนเงินซ้ำๆ และประสิทธิภาพการใช้ทุนต่ำ บัญชีรวมช่วยให้กลุ่มสินทรัพย์เดียวสามารถรองรับผลิตภัณฑ์ทั้งหมดได้ ดังนั้นกำไรที่ยังไม่เกิดขึ้นจริงจากสัญญาหนึ่งจะชดเชยการขาดทุนจากสัญญาอื่นได้ทันที ซึ่งช่วยลดการชำระบัญชีที่สามารถหลีกเลี่ยงได้ ส่วนค่าใช้จ่ายคือความเสี่ยงที่แพร่กระจายข้ามผลิตภัณฑ์ และการคำนวณความเสี่ยงรวมและบัญชีแยกประเภทแบบเรียลไทม์
แนวคิดหลักคือทุนรวม (Unified Equity) และยอดคงเหลือที่มีผล (Effective Balance) ทุนสุทธิ คือ ผลรวมของสินทรัพย์ทั้งหมดที่ประเมินมูลค่าในสกุลเงินอ้างอิง บวกกับกำไร/ขาดทุนที่ยังไม่เกิดขึ้นจริง (PnL) จากทุกผลิตภัณฑ์ ลบด้วยค่าธรรมเนียมและดอกเบี้ยที่ยังไม่ได้ชำระ ความเสี่ยงคำนวณจากทุนสุทธิโดยรวม ไม่ใช่ยอดคงเหลือของแต่ละกระเป๋าเงิน ทุนสุทธิต้องอัปเดตแบบเรียลไทม์ — กำไร/ขาดทุนของผลิตภัณฑ์ใดก็ตามต้องสะท้อนในระบบโดยรวม มิฉะนั้นจะเกิดช่องว่างที่เรียกว่า "ถูกชำระบัญชีในท้องถิ่น แต่ปลอดภัยในระดับระบบ"
ผู้ใช้สามารถวาง BTC, ETH, สเตเบิลคอยน์ และอื่น ๆ เป็นหลักประกันได้ แต่ระดับการตัดลดมูลค่าหลักประกันจะแตกต่างกันตามระดับความเสี่ยง: สกุลเงินหลัก ~95%, สกุลเงินขนาดเล็กอาจอยู่ที่ 50% หรือไม่ได้รับการยอมรับ ยอดคงเหลือที่มีผล = Σ(ยอดคงเหลือ × อัตราการตัดลด × ราคาในสกุลเงินที่ใช้ในการเสนอราคา) อัตราการตัดลดติดตามสภาพคล่องและความผันผวน และจะเพิ่มขึ้นในภาวะความเครียด การหลุดจากอัตราแลกเปลี่ยนของสเถียรคอยน์จำเป็นต้องมีส่วนลดแยกต่างหาก เพื่อป้องกันไม่ให้สเถียรคอยน์ตัวเดียวที่ล้มเหลวทำให้บัญชีทั้งหมดล่มสลาย
บัญชีแบบรวมมักมีตัวเลือก ได้แก่ spot (ไม่มีการกู้ยืม), margin สกุลเงินเดียว, margin สกุลเงินหลายสกุล (ใช้ทั้งพูลเป็นหลักประกัน), และ portfolio margin (อิงตามความเสี่ยงของพอร์ตโฟลิโอ สำหรับนักลงทุนมืออาชีพ) การเปลี่ยนโหมดต้องย้ายเงินกู้และคำนวณ margin ใหม่; การเปลี่ยนจะถูกปฏิเสธหากไม่ผ่านเกณฑ์ความเสี่ยง สำหรับนักลงทุนรายย่อย ระบบจะตั้งค่าเริ่มต้นเป็นโหมดความเสี่ยงต่ำ; ส่วนมาร์จิ้นพอร์ตโฟลิโอจะเปิดให้เฉพาะนักลงทุนมืออาชีพที่ได้รับการรับรองเท่านั้น
การรวมความเสี่ยงแบบแยกส่วนจะทำให้ความเสี่ยงดูสูงกว่าความเป็นจริง — ตำแหน่งซื้อ (long) และตำแหน่งขาย (short) BTC ที่เท่ากันจะหักล้างกัน แต่แต่ละตำแหน่งต้องวางมาร์จิ้น มาร์จิ้นพอร์ตโฟลิโอใช้แนวคิด SPAN: สร้างสถานการณ์ราคาและความผันผวน (เช่น สินทรัพย์อ้างอิง ±5%/±10%/±20% พร้อมการเปลี่ยนแปลงความผันผวน), คำนวณการขาดทุนของพอร์ตโฟลิโอในแต่ละสถานการณ์ และใช้การขาดทุนที่เลวร้ายที่สุดเป็นข้อกำหนดมาร์จิ้น ระบบนี้ยอมรับการป้องกันความเสี่ยงข้ามเครื่องมือและข้ามวันหมดอายุ ซึ่งช่วยเพิ่มประสิทธิภาพการใช้ทุนได้ 30%–60% แต่จำเป็นต้องมีระบบจัดการความเสี่ยงเฉพาะทาง
วิธีการใช้สถานการณ์สนับสนุนการชดเชยโดยธรรมชาติ แต่การลดค่าสำหรับข้ามเครื่องมือขึ้นอยู่กับความสัมพันธ์ BTC และ ETH มีความสัมพันธ์สูงและสมควรได้รับการลดค่าอย่างมาก ส่วน BTC กับ altcoin ที่ไม่มีสภาพคล่องสูงนั้นไม่สมควรได้รับการลดค่าดังกล่าว ต้องป้องกัน "การป้องกันความเสี่ยงปลอม" ที่พยายามหาช่องโหว่เพื่อลดมาร์จิ้น ตั้งระดับความสัมพันธ์ขั้นต่ำ (correlation floors) และขีดจำกัดการกระจุกตัวในสินทรัพย์เดียว (single-asset concentration caps) และยกเลิกส่วนลดทันทีเมื่อความสัมพันธ์ถูกทำลาย (เช่น การหลุดจาก peg)
การชำระบัญชีต้องเลือกว่าจะปิดตำแหน่งใดและขายสินทรัพย์ค้ำประกันใดก่อน โดยทั่วไปจะปิดสัญญาฟิวเจอร์สที่มีความเสี่ยงสูงและสภาพคล่องดีที่สุดก่อน แล้วจึงขายสินทรัพย์ค้ำประกัน — โดยขายสินทรัพย์ที่มีความผันผวนและสภาพคล่องต่ำก่อน ในขณะที่เก็บรักษาสเตเบิลคอยน์และสกุลเงินหลักไว้ ระบบกู้อัตโนมัติจะชดเชยส่วนขาดเพื่อรักษาตำแหน่งให้เปิดอยู่ และทำงานร่วมกับระบบชำระคืนอัตโนมัติเมื่อยอดเงินกลับคืนสู่ระดับปกติ ระบบต้องแสดงอัตราดอกเบี้ย ขีดจำกัด และราคาชำระบัญชีอย่างชัดเจนเพื่อหลีกเลี่ยงการใช้เลเวอเรจแบบซ่อนเร้น
สมุดบัญชีรวมบันทึกทุกการเคลื่อนไหวในสปอต ฟิวเจอร์ส มาร์จิ้น และเอิร์น และถือเป็นแหล่งข้อมูลที่เชื่อถือได้เพียงหนึ่งเดียว แม้จะใช้พูลร่วมกัน ผลกำไรและขาดทุน (PnL) ก็จะถูกจัดสรรให้กับแต่ละสายธุรกิจเพื่อการชำระบัญชีภายใน การแบ่งปันค่าธรรมเนียม และการวิเคราะห์ความเสี่ยง การปรับสมดุลข้ามธุรกิจรายวันจะเปรียบเทียบยอดคงเหลือที่แต่ละผลิตภัณฑ์รายงานเองกับยอดรวมในสมุดบัญชี โดยติดตามความแตกต่างไปยังรายการแต่ละรายการ
ปัญหาที่ยากที่สุดคือความสอดคล้อง: การจับคู่ต้องการความหน่วงต่ำสุด ความเสี่ยงต้องการความแม่นยำแบบเรียลไทม์ และสมุดบัญชีต้องการความสอดคล้องที่แข็งแกร่ง — ทั้งสามสิ่งนี้ไม่สามารถทำงานแบบซิงโครนัสในธุรกรรมเดียวได้ การออกแบบทั่วไป: การจับคู่ในหน่วยความจำ (in-memory matching), การจัดการความเสี่ยงแบบไม่ซิงโครนัส (async-snapshot risk) พร้อมการตรวจสอบก่อนการซื้อขาย (pre-trade checks), สมุดบัญชีผ่านคิวเหตุการณ์ (event queue) ด้วยความสอดคล้องในที่สุด (eventual consistency), และได้รับการสนับสนุนจากการปรับสมดุล กำหนด "หน้าต่างความเสี่ยง" ที่มีขอบเขต และให้กระบวนการชำระบัญชีใช้ตรรกะที่ระมัดระวังบนราคาล่าสุดที่สามารถตรวจสอบได้
สถาบันการเงินต้องการจุดปลายทางเดียวที่ส่งคืนมูลค่าสุทธิของบัญชีทั้งหมด ยอดคงเหลือที่สามารถใช้ได้ ตำแหน่งต่อผลิตภัณฑ์ และอัตราส่วนมาร์จิ้น — ไม่ใช่การเรียกแยกต่างหากสำหรับตลาดสปอต/ฟิวเจอร์ส WebSockets ส่งข้อมูลเมตริกความเสี่ยงแบบสตรีม (อัตราส่วนมาร์จิ้น ราคาชำระบัญชี สถานะการยืม) และการสลับโหมด/การยืม/การชำระคืนเป็นธุรกรรมแบบอะตอมิก การจำกัดจำนวนคำขอ (rate limits), ระดับสิทธิ์ (อ่าน/ซื้อขาย/โอน), รายการ IP ที่อนุญาต, และบัญชีย่อย เป็นข้อกำหนดพื้นฐาน
อย่าเปลี่ยนระบบให้ผู้ใช้ทั้งหมดพร้อมกันในครั้งเดียว เริ่มจากสถาบันที่อยู่ในรายชื่ออนุญาตและผู้ใช้ที่มีสินทรัพย์สุทธิสูง ก่อนที่จะขยายตามระดับและปริมาณ แสดงการเปรียบเทียบมูลค่าส่วนทุนก่อนและหลังการเปลี่ยนระบบ พร้อมทั้งตัวอย่างจำลอง ให้ผู้ใช้สามารถเปลี่ยนระบบด้วยคลิกเดียว แต่ยังคงรักษาบัญชีเดิมไว้ และเก็บทางกลับ (rollback path) ไว้ด้วย ระหว่างการย้ายระบบ ให้ดำเนินการบัญชีแยกประเภท (ledger) แบบเก่าและใหม่แบบคู่ขนาน เพื่อรับรองว่ายอดคงเหลือตรงกันอย่างแม่นยำ
SC, BAPPEBTI/OJK, ก.ล.ต. ของไทย และ MAS กำหนดให้สินทรัพย์ของลูกค้าต้องแยกออกจากสินทรัพย์ของแพลตฟอร์ม — การรวมบัญชีเป็นภายในระบบเท่านั้น ส่วนการเก็บรักษาโดยธนาคารหรือบนเชนยังคงต้องแยกจากสินทรัพย์ของลูกค้า โมเดลมาร์จิ้นพอร์ตโฟลิโอต้องสามารถอธิบายได้ต่อหน่วยงานกำกับดูแลผ่านการทดสอบความเครียด (stress tests) และหลักประกันของลูกค้าไม่สามารถนำไปจำนองซ้ำได้ ทุกการชำระบัญชี การกู้ยืม และการเปลี่ยนโหมด ต้องมีบันทึกการตรวจสอบอย่างครบถ้วน
แบ่งออกเป็นบริการบัญชี การให้กู้ เครื่องมือจัดการความเสี่ยง การชำระบัญชี และบริการบัญชีแยกส่วนผ่าน Kafka เครื่องมือจัดการความเสี่ยงเป็นเส้นทางหลัก: เก็บตำแหน่งพอร์ตโฟลิโอในหน่วยความจำ คำนวณกำไรขาดทุนตามสถานการณ์แบบเพิ่มทีละน้อย และรักษาเวลาการคำนวณต่อบัญชีให้อยู่ในระดับมิลลิวินาที การชำระบัญชีต้องสามารถขยายขนาดตามแนวนอนได้เพื่อรองรับเหตุการณ์จำนวนมาก การปรับใช้แบบ Multi-AZ ระบบสำรองของเครื่องยนต์ความเสี่ยงที่ทำงานด้วยตรรกะแยกต่างหาก และการทดสอบความทนทานต่อความเครียด เป็นเงื่อนไขเบื้องต้น
บัญชีรวมของ SoonTech ได้ถูกนำใช้งานจริงที่ตลาดหลักทรัพย์หลายแห่งในเอเชียตะวันออกเฉียงใต้: มี 4 โหมดมาร์จิ้น, การปรับลดมูลค่าหลักประกันหลายสกุลเงิน, มาร์จิ้นพอร์ตโฟลิโอแบบ SPAN, การกู้/ชำระคืนอัตโนมัติ, สมุดบัญชีรวมพร้อมการปรับสมดุลข้ามธุรกิจ, API สำหรับสถาบัน, เครื่องมือการย้ายระบบแบบเป็นขั้นตอน, และรายงานความเสี่ยง/ความเครียดที่พร้อมสำหรับหน่วยงานกำกับดูแล เราเริ่มต้นด้วยมาร์จิ้นหลายสกุลเงินเพื่อการเปิดตัวอย่างรวดเร็ว และเปิดมาร์จิ้นพอร์ตโฟลิโอแบบค่อยเป็นค่อยไปตามคุณสมบัติที่กำหนด
บัญชีรวมคือการสร้างใหม่ของระบบบัญชี ความเสี่ยง และสมุดบัญชี — ไม่ใช่เพียงการปรับปรุงส่วนติดต่อผู้ใช้ (UI) ให้ทันสมัย สร้างสมุดบัญชีรวมและหลักประกันหลายสกุลเงินก่อน (สร้างมูลค่าได้เร็ว ความเสี่ยงควบคุมได้) จากนั้นจึงเพิ่มการกู้ยืมอัตโนมัติ และสุดท้ายคือมาร์จิ้นพอร์ตโฟลิโอสำหรับนักลงทุนมืออาชีพ แต่ละขั้นตอนจำเป็นต้องมีการทดสอบความเครียด (stress tests) แผนการย้อนกลับ (rollback plans) และการแยกสินทรัพย์ลูกค้าตามมาตรฐานการตรวจสอบ (audit-grade client asset segregation)
A: ไม่ครับ มันรวมกลุ่มสินทรัพย์ กรอบงานความเสี่ยง และสมุดบัญชีเข้าด้วยกันอย่างแท้จริง โดยมีการชดเชยกำไรและขาดทุน (PnL) ระหว่างผลิตภัณฑ์ต่าง ๆ แบบเรียลไทม์
A: สำหรับการป้องกันความเสี่ยงที่แท้จริง ระบบนี้วัดความเสี่ยงได้อย่างแม่นยำยิ่งขึ้นและใช้ทุนได้อย่างมีประสิทธิภาพมากขึ้น; แต่หากความสัมพันธ์ระหว่างสินทรัพย์ล้มเหลว ความเสี่ยงอาจถูกประเมินต่ำเกินไป ดังนั้นจึงจำเป็นต้องมีการปรับลดมูลค่าแบบไดนามิก การทดสอบความทนทานต่อความเครียด และการเข้าถึงเฉพาะสำหรับนักลงทุนมืออาชีพเท่านั้น
A: ได้ครับ ซึ่งนี่คือเหตุผลที่สเตเบิลคอยน์มีอัตราส่วนลดและขีดจำกัดความเข้มข้นที่แยกต่างหาก โดยจะมีการปรับลดอัตราส่วนหลักประกันและเรียกเพิ่มมาร์จิ้นเมื่อเกิดการหลุดจากอัตราแลกเปลี่ยน
A: โดยทั่วไปจะปิดสัญญาฟิวเจอร์สที่มีความเสี่ยงสูงที่สุดและสภาพคล่องดีที่สุดก่อน แล้วจึงจำหน่ายสินทรัพย์ค้ำประกัน — โดยขายสินทรัพย์ที่มีความผันผวนสูง/สภาพคล่องต่ำก่อน ในขณะที่เก็บสเตเบิลคอยน์และสกุลเงินหลักไว้; ลำดับการดำเนินการนี้สามารถปรับแต่งได้
A: ผลิตภัณฑ์ต้องแสดงอัตราดอกเบี้ย จำนวนเงินที่กู้ และราคาการชำระบัญชีอย่างชัดเจน พร้อมด้วยขีดจำกัดต่อธุรกรรม/ต่อวัน และปุ่มสลับเปิด-ปิด
A: การแยกสินทรัพย์ของลูกค้าและแพลตฟอร์ม, โมเดลความเสี่ยงที่สามารถอธิบายได้, การทดสอบความเครียดที่สามารถตรวจสอบได้, และห้ามนำสินทรัพย์ค้ำประกันของลูกค้าไปใช้เป็นหลักประกันซ้ำ โดยควรปรึกษาทนายความท้องถิ่นเพื่อรายละเอียดเพิ่มเติม
บัญชีแบบรวมเป็นขั้นตอนที่จำเป็นเพื่อก้าวสู่บริการ CEX ระดับสถาบัน ความประสิทธิภาพของทุนเกิดจากความสามารถในการจัดการความเสี่ยงและระบบบัญชี ไม่ใช่จาก UI เมื่อการแยกสินทรัพย์ การวัดความเสี่ยง ลำดับการชำระบัญชี และการออกแบบความสม่ำเสมอถูกดำเนินการอย่างถูกต้อง จะช่วยเพิ่มประสิทธิภาพโดยไม่เพิ่มความเสี่ยงเชิงระบบ
🌐 สร้างแพลตฟอร์ม Web3 ที่ปลอดภัยและสามารถขยายได้กับ SoonTech.
ค้นพบโซลูชันของเราสำหรับตลาดคริปโตแบบ White Label, ตลาดคาดการณ์, กระเป๋าเงิน MPC, ระบบจับคู่, การบูรณาการสภาพคล่อง และการปฏิบัติตามกฎระเบียบ