โปรโตคอล DeFi ส่วนใหญ่อาศัยทีมงานมนุษย์ ตัวหยุดฉุกเฉินแบบแมนนวล หรือ ออราเคิลภายนอก เพื่อจับปัญหาก่อนที่มันจะลุกลาม THORChain ใช้วิธีที่แตกต่างออกไป — โดยให้เครือข่ายเองเป็นด่านป้องกันด่านแรก กลไกการตรวจสอบความสามารถในการชำระหนี้ (solvency) ของ THORChain จะทำงานอย่างต่อเนื่องตลอดเวลา ครอบคลุมทุกคลัง (vault) บนทุกบล็อกเชนที่เชื่อมต่อ โดยไม่ต้องรอให้ใครมาสังเกตว่ามีบางอย่างผิดปกติ
Summary
ประเด็นสำคัญ
- THORChain ดำเนินการตรวจสอบความสามารถในการชำระหนี้อย่างต่อเนื่องบนทุกคลังในทุกเชนที่เชื่อมต่อ โดยให้แต่ละโหนดเปรียบเทียบยอดคงเหลือบนเชนจริงกับยอดคงเหลือตามที่โปรโตคอลคาดหวังอย่างอิสระ
- เกณฑ์ความคลาดเคลื่อน 1% จะทำให้โหนดใดโหนดหนึ่งส่งสัญญาณแจ้งเตือน หากมีมากกว่า 66% ของโหนด เห็นตรงกัน การเทรดบนเชนนั้นจะถูกหยุดโดยอัตโนมัติ
- การหยุดการเทรดถูกทริกเกอร์โดยโค้ดล้วน ๆ — ไม่มีการแทรกแซงด้วยมือ และไม่ต้องมีคำร้องจากบุคคลภายนอก
- ก่อนลงนามธุรกรรมขาออก โหนดจะจำลองผลกระทบต่อยอดคงเหลือในคลัง และจะปฏิเสธการลงนามหากผลลัพธ์จะทำให้คลังล้มละลาย
- หลังการหยุดการเทรด จะมีการส่งสัญญาณเตือนด้านความปลอดภัยไปยัง ช่องมอนิเตอร์ THORSec เพื่อยกระดับปัญหาให้ทีมมนุษย์ตรวจสอบ
การมอนิเตอร์ความสามารถในการชำระหนี้อย่างต่อเนื่องข้ามหลายเชน
พื้นฐานของระบบนี้เรียบง่ายแต่ทรงพลัง ทุกโหนดในเครือข่าย THORChain จะเปรียบเทียบอย่างอิสระว่าตามที่โปรโตคอลเชื่อว่าตนถือครองอยู่ ตรงกับสิ่งที่อยู่ในกระเป๋าเงินบนเชนจริงหรือไม่ กระบวนการนี้เกิดขึ้นตลอดเวลา — ไม่ได้ทำตามรอบเวลา ไม่ได้รอให้มีเหตุการณ์มาทริกเกอร์ แต่ทำงานเป็นกระบวนการเบื้องหลังอย่างต่อเนื่องบนทุกคลังและทุกเชนที่เชื่อมต่อพร้อมกัน
เกณฑ์ที่ใช้พิจารณาความน่ากังวลนั้นค่อนข้างเข้มงวด หากยอดคงเหลือจริงต่ำกว่ายอดคงเหลือตามที่คาดหวังมากกว่า 1% โหนดนั้นจะส่งสัญญาณความคลาดเคลื่อน นี่ไม่ใช่การประเมินคร่าว ๆ หรือสัญญาณที่ล่าช้า — แต่เป็นการเปรียบเทียบระดับเชนโดยตรงที่แต่ละโหนดรันด้วยตัวเอง โดยไม่ขึ้นกับโหนดอื่น
การยืนยันยอดคงเหลือโดยโหนดอย่างอิสระ
ความเป็นอิสระของแต่ละโหนดมีความสำคัญมากกว่าที่อาจคิดในตอนแรก เพราะทุกโหนดทำการเปรียบเทียบด้วยตัวเองโดยไม่ต้องพึ่งผู้รายงานหรือระบบรวมศูนย์ ระบบจึงหลีกเลี่ยงจุดล้มเหลวเพียงจุดเดียวได้ ไม่มีโพรเซสหลักที่อาจถูกเจาะหรือทำให้ล่าช้าได้ แต่ละโหนดจะเห็นปัญหาหรือไม่เห็นก็ได้ และการตัดสินใจของโหนดนั้นจะถูกส่งเข้าไปยังกลไกฉันทามติของเครือข่ายโดยตรง
เกณฑ์การส่งสัญญาณและความหมายในการใช้งานจริง
การที่โหนดเพียงโหนดเดียวส่งสัญญาณความคลาดเคลื่อน 1% จะไม่ทำให้ทุกอย่างหยุดลงทันที — การออกแบบกำหนดให้ต้องมีฉันทามติที่กว้างกว่านั้นก่อนจะมีการดำเนินการ เกณฑ์ฉันทามตินี้ถูกตั้งไว้ที่ มากกว่า 66% ของโหนดส่งสัญญาณความคลาดเคลื่อนเดียวกัน เมื่อได้เสียงข้างมากพิเศษระดับนี้แล้ว การเทรดบนเชนที่ได้รับผลกระทบจะหยุดโดยอัตโนมัติ การตัดสินใจมาจากเครือข่าย ไม่ใช่จากผู้ปฏิบัติการรายใดรายหนึ่ง
การหยุดการเทรดอัตโนมัติผ่านฉันทามติโหนด
เมื่อผ่านเกณฑ์ฉันทามติ 66% การหยุดการเทรดจะถูกดำเนินการโดยไม่มีการเกี่ยวข้องของมนุษย์ ระบบจะไม่ส่งคำขอไปยังสมาชิกทีม ไม่รอการอนุมัติ multisig และไม่ต้องมีใครตื่นหรือออนไลน์อยู่ การหยุดการเทรดถูกทริกเกอร์ด้วยโค้ดเพียงอย่างเดียว
สถาปัตยกรรมนี้ทำให้เวลาในการตอบสนองแทบจะทันทีเมื่อเทียบกับความเร็วการตอบสนองของมนุษย์ ทันทีที่ฉันทามติโหนดถึงเกณฑ์ การเทรดจะหยุดลง นี่คือเจตนาการออกแบบ: ตัดความหน่วงและความไม่แน่นอนที่มาพร้อมกับการตัดสินใจของมนุษย์ระหว่างเหตุการณ์สดออกไป
ทริกเกอร์การหยุดที่ขับเคลื่อนโดยโปรโตคอล
หนึ่งในตัวเลือกการออกแบบที่สำคัญในระบบนี้คือ กลไกการหยุดจะตอบสนองต่อสถานะของโปรโตคอลเท่านั้น ไม่สามารถถูกทริกเกอร์โดยบุคคลภายนอกที่ร้องขอให้แช่แข็งสินทรัพย์เฉพาะได้ ไม่มีช่องทางลับ ไม่มีการโหวตกำกับดูแลที่ต้องทำแบบเร่งด่วน และไม่มีคีย์แอดมินที่สามารถหยุดกิจกรรมแบบเลือกจุดตามแรงกดดันจากภายนอก ระบบจะเห็นปัญหาความสามารถในการชำระหนี้หรือไม่เห็น — และมีเพียงกรณีแรกเท่านั้นที่ทำให้เกิดการหยุด
ความแตกต่างนี้มีความสำคัญอย่างมากต่อระบบนิเวศ DeFi โดยรวม ความไม่สามารถในการแช่แข็งสินทรัพย์ตามคำร้องภายนอกมักถูกมองว่าเป็นช่องโหว่ของโปรโตคอลแบบกระจายศูนย์ โดยเฉพาะจากมุมมองของหน่วยงานกำกับดูแลและสถาบันที่กังวลเรื่องการเงินผิดกฎหมาย สถาปัตยกรรมของ THORChain ทำให้สิ่งนี้แทบเป็นไปไม่ได้โดยการออกแบบ — กลไกการหยุดถูกออกแบบมาให้ไม่สามารถตอบสนองต่อคำสั่งประเภทนั้นได้ในเชิงโครงสร้าง นี่คือทั้งจุดยืนทางปรัชญาและข้อผูกมัดทางเทคนิคที่ฝังอยู่ในโปรโตคอลเอง
การป้องกันการล้มละลายเชิงรุกและการแจ้งเตือนด้านความปลอดภัย
ชั้นการมอนิเตอร์แบบตอบสนองเป็นเพียงครึ่งหนึ่งของภาพรวม THORChain ยังมีการตรวจสอบเชิงรุกที่ทำงานก่อนการลงนามธุรกรรมขาออกทุกครั้งด้วย แต่ละโหนดจะจำลองผลกระทบของธุรกรรมที่เสนอที่มีต่อยอดคงเหลือในคลังก่อนจะยอมลงนาม หากการจำลองแสดงว่าธุรกรรมจะทำให้คลังล้มละลาย โหนดจะ ปฏิเสธการลงนาม — และระบบแจ้งเตือนเดียวกันกับที่ใช้สำหรับความคลาดเคลื่อนของยอดคงเหลือจะถูกทริกเกอร์ทันที
การจำลองผลกระทบของธุรกรรมก่อนการลงนาม
การจำลองก่อนลงนามนี้เป็นกลไกป้องกันที่มีนัยสำคัญต่อความเสี่ยงประเภทหนึ่งโดยเฉพาะ: ธุรกรรมที่ดูเหมือนถูกต้องตามปกติ แต่จะดูดทรัพย์สินออกจากคลังจนต่ำกว่าระดับที่ปลอดภัย ด้วยการจำลองล่วงหน้า โหนดสามารถจับปัญหาได้ก่อนที่จะย้อนกลับไม่ได้ ไม่มีโหนดใดถูกบังคับให้ลงนามในสิ่งที่การคำนวณของตัวเองระบุว่าเป็นอันตราย
การสืบสวนโดยมนุษย์ผ่านการมอนิเตอร์ของ THORSec
ระบบอัตโนมัติรับหน้าที่ตอบสนองทันที แต่มนุษย์ยังคงมีบทบาทเมื่อสถานการณ์เริ่มนิ่งลง หลังการหยุด — ไม่ว่าจะเกิดจากความคลาดเคลื่อนของยอดคงเหลือหรือการปฏิเสธธุรกรรม — จะมีการส่งสัญญาณเตือนด้านความปลอดภัยไปยังช่องมอนิเตอร์ของ THORSec ซึ่งทีมงานจะเข้าไปสืบสวนสาเหตุที่แท้จริง ชั้นอัตโนมัติทำหน้าที่หยุดความเสียหาย ส่วนชั้นมนุษย์ทำหน้าที่หาว่าเกิดอะไรขึ้นและจะดำเนินการอย่างไรต่อไป
การผสมผสานนี้น่าสนใจในเชิงวิเคราะห์ ระบบอัตโนมัติเต็มรูปแบบอาจหยุดผิดพลาด หรือไม่หยุดเมื่อกรณีขอบ (edge case) หลุดรอดตรรกะการตรวจจับไป ด้วยการคงให้มีผู้สืบสวนมนุษย์เข้ามามีส่วนร่วมหลังเหตุการณ์ โปรโตคอลจึงยังคงความสามารถในการตีความบริบทที่โค้ดเพียงอย่างเดียวไม่สามารถประเมินได้ — โดยไม่ต้องแลกกับความได้เปรียบด้านความเร็วของระบบอัตโนมัติในช่วงเวลาวิกฤตแรกเริ่ม
สำหรับระบบนิเวศ DeFi ที่ยังคงเรียนรู้จากเหตุการณ์โจมตีมูลค่าสูงซ้ำแล้วซ้ำเล่า สถาปัตยกรรมที่ THORChain สร้างขึ้นนี้ถือเป็นความพยายามเชิงรูปธรรมในการเปลี่ยนสมการความเสี่ยง ว่าเกณฑ์ฉันทามติ 66% จะทนทานพอในสภาวะที่มีคู่ต่อสู้หรือไม่ — หรือกรณีขอบจะมาทดสอบขีดจำกัดในที่สุด — ยังคงเป็นคำถามเปิดที่จะเป็นตัวกำหนดว่ารูปแบบนี้จะยืนระยะได้ดีเพียงใดในระยะยาว
คำถามที่พบบ่อย
THORChain ทำอย่างไรเพื่อให้มั่นใจว่าคลังของตนมีความสามารถในการชำระหนี้?
THORChain ตรวจสอบความสามารถในการชำระหนี้ของคลังอย่างต่อเนื่องในทุกเชนที่เชื่อมต่อ โดยให้แต่ละโหนดเปรียบเทียบยอดคงเหลือตามที่โปรโตคอลคาดหวังกับยอดคงเหลือจริงในกระเป๋าเงินบนเชน กระบวนการนี้ทำงานตลอดเวลาโดยไม่ต้องมีทริกเกอร์แบบแมนนวลใด ๆ
จะเกิดอะไรขึ้นหากยอดคงเหลือจริงของคลังต่ำกว่ายอดที่คาดหวัง?
หากยอดคงเหลือจริงลดลงต่ำกว่ายอดคงเหลือตามที่คาดหวังมากกว่า 1% โหนดจะส่งสัญญาณความคลาดเคลื่อน หากมากกว่า 66% ของโหนดตรวจพบปัญหาเดียวกัน การเทรดบนเชนนั้นจะหยุดโดยอัตโนมัติ — ผ่านโค้ดล้วน ๆ โดยไม่ต้องมีการแทรกแซงจากมนุษย์
THORChain สามารถหยุดการเทรดตามคำร้องจากภายนอกได้หรือไม่?
ไม่ได้ กลไกการหยุดถูกขับเคลื่อนโดยสถานะภายในของโปรโตคอลเท่านั้น ไม่สามารถถูกเปิดใช้งานโดยบุคคลภายนอกที่ร้องขอให้แช่แข็งสินทรัพย์เฉพาะ ระบบจะตอบสนองเฉพาะต่อสิ่งที่มันวัดได้โดยตรงบนเชนเท่านั้น
โหนดดำเนินการอะไรเพื่อป้องกันการล้มละลายของคลังก่อนลงนามธุรกรรม?
ก่อนลงนามธุรกรรมขาออกทุกครั้ง แต่ละโหนดจะจำลองผลกระทบของธุรกรรมต่อยอดคงเหลือในคลัง หากการจำลองแสดงว่าธุรกรรมจะทำให้คลังล้มละลาย โหนดจะปฏิเสธการลงนามและทริกเกอร์สัญญาณเตือนด้านความปลอดภัยไปยังช่องมอนิเตอร์ของ THORSec เพื่อให้มนุษย์เข้ามาสืบสวน
{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”THORChain ทำอย่างไรเพื่อให้มั่นใจว่าคลังของตนมีความสามารถในการชำระหนี้?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”THORChain ตรวจสอบความสามารถในการชำระหนี้ของคลังอย่างต่อเนื่องในทุกเชนที่เชื่อมต่อ โดยให้แต่ละโหนดเปรียบเทียบยอดคงเหลือตามที่โปรโตคอลคาดหวังกับยอดคงเหลือจริงในกระเป๋าเงินบนเชน กระบวนการนี้ทำงานตลอดเวลาโดยไม่ต้องมีทริกเกอร์แบบแมนนวลใด ๆ”}},{“@type”:”Question”,”name”:”จะเกิดอะไรขึ้นหากยอดคงเหลือจริงของคลังต่ำกว่ายอดที่คาดหวัง?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”หากยอดคงเหลือจริงลดลงต่ำกว่ายอดคงเหลือตามที่คาดหวังมากกว่า 1% โหนดจะส่งสัญญาณความคลาดเคลื่อน หากมากกว่า 66% ของโหนดตรวจพบปัญหาเดียวกัน การเทรดบนเชนนั้นจะหยุดโดยอัตโนมัติ — ผ่านโค้ดล้วน ๆ โดยไม่ต้องมีการแทรกแซงจากมนุษย์”}},{“@type”:”Question”,”name”:”THORChain สามารถหยุดการเทรดตามคำร้องจากภายนอกได้หรือไม่?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”ไม่ได้ กลไกการหยุดถูกขับเคลื่อนโดยสถานะภายในของโปรโตคอลเท่านั้น ไม่สามารถถูกเปิดใช้งานโดยบุคคลภายนอกที่ร้องขอให้แช่แข็งสินทรัพย์เฉพาะ ระบบจะตอบสนองเฉพาะต่อสิ่งที่มันวัดได้โดยตรงบนเชนเท่านั้น”}},{“@type”:”Question”,”name”:”โหนดดำเนินการอะไรเพื่อป้องกันการล้มละลายของคลังก่อนลงนามธุรกรรม?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”ก่อนลงนามธุรกรรมขาออกทุกครั้ง แต่ละโหนดจะจำลองผลกระทบของธุรกรรมต่อยอดคงเหลือในคลัง หากการจำลองแสดงว่าธุรกรรมจะทำให้คลังล้มละลาย โหนดจะปฏิเสธการลงนามและทริกเกอร์สัญญาณเตือนด้านความปลอดภัยไปยังช่องมอนิเตอร์ของ THORSec เพื่อให้มนุษย์เข้ามาสืบสวน”}}]}
บทความนี้จัดทำขึ้นโดยได้รับความช่วยเหลือจากปัญญาประดิษฐ์และผ่านการทบทวนโดยทีมบรรณาธิการแล้ว

