ในช่วงสิบสามเดือนนับจากที่ FTX ล่มสลาย proof of reserves ได้เปลี่ยนจากการฝึกฝนเชิงการเข้ารหัสในวงแคบ ๆ มาเป็นองค์ประกอบประจำของการตลาดกระดานเทรด Binance เผยแพร่การรับรองแบบ Merkle tree ภายในไม่กี่สัปดาห์หลังการยื่นล้มละลาย OKX ให้คำมั่นว่าจะทำสแนปช็อตทุกเดือน ส่วน Kraken ก็ชี้ได้อย่างมีเหตุผลว่าตนเคยทำการตรวจสอบ proof of reserves มาตั้งแต่ปี 2014 ในยุคที่บาดแผลที่กำลังรักษากันอยู่คือ Mt. Gox หากวันนี้คุณเก็บเหรียญไว้บนกระดานเทรดรายใหญ่แห่งใดก็ตาม ย่อมมีหน้าเว็บสักหน้าที่เชิญชวนให้คุณตรวจสอบสินทรัพย์ของตัวเอง — แต่เท่าที่มีการรายงานกัน ผู้ฝากเงินน้อยรายมากที่เคยคลิกเข้าไปดู
บทความนี้ไม่ได้เยาะเย้ยหน้าเว็บนั้น มันคือความก้าวหน้าที่แท้จริงเมื่อเทียบกับมาตรฐานก่อนยุค FTX ซึ่งไม่มีอะไรเลย แต่มันมีค่าน้อยกว่าความเชื่อมั่นที่มันมักก่อให้เกิดขึ้นมาก proof of reserves คือการสาธิตต่อสาธารณะว่ากระดานเทรดควบคุมสินทรัพย์บนเชนที่เจาะจงไว้ ณ ช่วงเวลาหนึ่งที่เจาะจง มันไม่สามารถแสดงสิ่งเดียวที่ผู้ฝากเงินอยากรู้จริง ๆ ได้ นั่นคือ กระดานเทรดเป็นหนี้มากกว่าที่ถือครองอยู่หรือไม่ ความสามารถในการชำระหนี้เป็นคุณสมบัติของงบดุลทั้งสองด้าน แต่การรับรองนี้ถ่ายภาพไว้เพียงด้านเดียว
ทำไมกระดานเทรดทุกแห่งจึงมีหน้า proof of reserves ขึ้นมาในทันใด
FTX ไม่ได้ล่มเพราะถูกแฮ็กหรือเพราะตลาดพัง เงินของลูกค้าที่ขาดหายไป — ซึ่งมีการรายงานกันอย่างกว้างขวางว่าราว 8 พันล้านดอลลาร์ — เป็นปัญหาด้านหนี้สิน นั่นคือ ภาระที่ต้องคืนให้ผู้ฝากเงินซึ่งสินทรัพย์ที่มีอยู่ในมือไม่อาจครอบคลุมได้ และถูกค้นพบก็ต่อเมื่อคำขอถอนเงินหลั่งไหลเข้ามาเท่านั้น เมื่อกระดานเทรดยื่นล้มละลายในเดือนพฤศจิกายน 2022 คู่แข่งทุกรายต่างเผชิญคำถามเดียวกันในชั่วข้ามคืน นั่นคือ เราจะแสดงให้เห็นได้อย่างไรว่าเราไม่ใช่ FTX การรับรองแบบ Merkle tree คือคำตอบที่ดูน่าเชื่อถือและทำได้เร็วที่สุด และภายในไม่กี่สัปดาห์มันก็กลายเป็นบรรทัดฐานของอุตสาหกรรม เราได้พิจารณาสิ่งที่การล่มสลายครั้งนั้นสอนผู้ฝากเงินไปเมื่อเดือนก่อน ในความหมายของ “not your keys” ในทางปฏิบัติ
ความกังขามาถึงแทบจะเร็วพอ ๆ กับการรับรองเหล่านั้น Mazars บริษัทบัญชีที่จัดทำรายงานยุคแรก ๆ ให้กระดานเทรดรายใหญ่หลายแห่ง ระงับงาน proof of reserves ด้านคริปโตของตนในเดือนธันวาคม 2022 และถอนรายงานที่เผยแพร่ไปแล้วออก — เป็นการถอยที่มีการรายงานกันอย่างกว้างขวาง โดยมีสาเหตุจากความกังวลว่าสาธารณชนกำลังตีความเอกสารเหล่านั้นว่าให้ความมั่นใจมากเกินกว่าที่ขั้นตอนเบื้องหลังจะรองรับได้มาก เมื่อบริษัทที่ลงนามในรายงานยังกังวลว่ารายงานถูกตีความเกินจริง พวกเราที่เหลือก็ควรรับสัญญาณนั้นไว้
proof of reserves แบบ Merkle tree ทำงานอย่างไร
กลไกนี้สง่างามอย่างแท้จริง ซึ่งเป็นส่วนหนึ่งของเหตุผลที่มันโน้มน้าวใจได้ ในวันสแนปช็อตที่เลือกไว้ กระดานเทรดจะบันทึกยอดคงเหลือของลูกค้าทุกคน ยอดคงเหลือแต่ละยอดจะถูกแฮช — ย่อลงเป็นลายนิ้วมือดิจิทัลสั้น ๆ — และกลายเป็นใบ (leaf) ของต้นไม้ ใบทั้งหลายจะถูกแฮชเข้าคู่กัน จากนั้นคู่เหล่านั้นก็ถูกแฮชเข้าคู่กันอีก ไปเรื่อย ๆ จนเหลือค่าเดียว นั่นคือ Merkle root การเผยแพร่ root นั้นเป็นการผูกมัดกระดานเทรดไว้กับทุกยอดคงเหลือที่อยู่ใต้มัน โดยไม่เปิดเผยบัญชีของใครเป็นรายบุคคล
จากนั้นการตรวจสอบสองอย่างก็เป็นไปได้ ในฐานะลูกค้า คุณจะได้รับรหัสบันทึก (record ID) และสามารถตรวจสอบได้ว่ายอดคงเหลือของคุณถูกรวมอยู่ในต้นไม้ — หากมันถูกละไว้หรือถูกลดทอน การคำนวณก็จะไม่มีทางไปถึง root ที่เผยแพร่ไว้ได้ และกระดานเทรดก็แสดงการควบคุมที่อยู่บนเชน โดยทั่วไปด้วยการลงนามข้อความด้วยกุญแจที่สอดคล้องกัน เพื่อแสดงว่า ณ ช่วงเวลาสแนปช็อต ตนถือครองอยู่อย่างน้อยเท่ากับยอดรวมของต้นไม้ ด้านหนึ่งคือยอดคงเหลือของลูกค้าที่นับได้ อีกด้านหนึ่งคือสินทรัพย์ที่มองเห็นได้ หากด้านที่สองครอบคลุมด้านแรก การรับรองก็สำเร็จ
สิ่งที่มันพิสูจน์ได้จริง
ต้องให้เครดิตในส่วนที่ควรได้ การรับรองที่ดำเนินการอย่างดีสามารถยืนยันสามสิ่ง สิ่งแรกคือ ยอดคงเหลือของคุณถูกนับ หากลูกค้าจำนวนมากพอตรวจสอบใบของตัวเอง การรายงานภาระที่ต้องคืนให้ลูกค้าต่ำกว่าความจริงอย่างเป็นระบบก็จะซ่อนได้ยาก สิ่งที่สองคือ กระดานเทรดเข้าถึงกุญแจที่ควบคุมสินทรัพย์บนเชนจริง ๆ ได้ ณ ช่วงเวลาสแนปช็อต — ไม่ใช่ภาพหน้าจอ ไม่ใช่สเปรดชีต แต่เป็นลายเซ็นที่ใครก็ตรวจสอบได้ สิ่งที่สามคือ เมื่อกระบวนการนี้ทำซ้ำตามตารางเวลาที่แน่นอน มันก็สร้างต้นทุนที่เกิดขึ้นซ้ำ ๆ ให้แก่การฉ้อโกง นั่นคือ ช่องโหว่ในบัญชีต้องถูกกลบเกลื่อนใหม่ทุกเดือน ไม่ใช่แค่ครั้งเดียว
ไม่มีข้อใดในนั้นเป็นเรื่องเล็กน้อย กระบวนการปี 2014 ของ Kraken ซึ่งดำเนินการภายใต้เงาของ Mt. Gox ตั้งอยู่บนความเข้าใจเดียวกันว่า กระดานเทรดที่ตรวจสอบได้ แม้เพียงบางส่วนและเป็นครั้งคราว ก็ปลอดภัยกว่ากระดานเทรดที่เพียงแค่ขอให้เชื่อใจอย่างมีนัยสำคัญ proof of reserves ลดปริมาณความไว้วางใจที่กระดานเทรดเรียกร้องลง แต่มันไม่ได้กำจัดความไว้วางใจนั้นไปทั้งหมด — และช่องว่างระหว่างสองสิ่งนี้คือที่ที่ปัญหาอาศัยอยู่
สี่สิ่งที่มันพิสูจน์ไม่ได้
ข้อจำกัดทุกข้อด้านล่างนี้เป็นเรื่องเชิงโครงสร้าง ไม่มีข้อใดจำเป็นต้องสมมติว่ากระดานเทรดรายใดรายหนึ่งไม่ซื่อสัตย์ มันเป็นเพียงสิ่งที่คณิตศาสตร์ครอบคลุมไปไม่ถึงเท่านั้น
- ว่าสินทรัพย์นั้นไม่ได้ยืมมา การรับรองคือภาพถ่าย และภาพถ่ายก็จัดฉากได้ เหรียญสามารถเดินทางมาถึงในวันก่อนหน้าสแนปช็อต โพสท่าให้กล้อง แล้วจากไปในวันถัดมา การรับรองรายเดือนพิสูจน์ได้สิบสองชั่วขณะต่อปี ส่วนช่วงระหว่างชั่วขณะเหล่านั้นไม่มีอะไรเลย การแต่งบัญชีให้สวยงามในวันรายงานเป็นหนึ่งในกลเม็ดที่เก่าแก่ที่สุดในแวดวงการเงิน และระบบแบบสแนปช็อตก็เปิดช่องให้ทำเช่นนั้น
- ว่าไม่มีหนี้สินที่ซ่อนอยู่ Merkle tree บรรจุเฉพาะยอดคงเหลือของลูกค้าที่กระดานเทรดเลือกจะรวมไว้ เงินกู้จาก market maker ภาระที่ต้องคืนให้บริษัทในเครือ มาร์จิ้นที่ค้างชำระให้โต๊ะเทรด สิทธิเรียกร้องทางกฎหมาย — ไม่มีสิ่งใดในนี้อยู่บนเชน และไม่มีสิ่งใดปรากฏในต้นไม้ ความล้มเหลวของ FTX มีรูปร่างแบบนี้เป๊ะ ตัวเลขที่ถึงตายไม่เคยอยู่ในรายการสินทรัพย์เลย แต่เป็นหนี้สินที่คนภายนอกไม่มีทางมองเห็น
- ว่าการควบคุมกุญแจเป็นสิทธิ์เฉพาะรายเดียว การลงนามข้อความด้วยที่อยู่หนึ่งพิสูจน์การเข้าถึงกุญแจ ณ ช่วงเวลานั้น มันไม่ได้พิสูจน์ว่ากระดานเทรดเป็นฝ่ายเดียวที่มีการเข้าถึงนั้น ว่ากุญแจไม่ได้ถูกใช้ร่วมกับบริษัทเทรดในเครือ หรือว่าเหรียญชุดเดียวกันนั้นไม่ได้ถูกนำไปวางเป็นหลักประกันไว้ที่ใดที่หนึ่งนอกเชน
- ว่ามีใครสักคนรับรองตัวเลขเหล่านั้น การรับรองส่วนใหญ่เป็นงานแบบ agreed-upon procedures นั่นคือ บริษัทดำเนินการตามรายการขั้นตอนที่กำหนดไว้ตายตัวและรายงานสิ่งที่ตนสังเกตเห็น นั่นไม่ใช่การตรวจสอบบัญชี (audit) ไม่ได้ให้ความเห็นใด ๆ ต่อสุขภาพทางการเงิน และมักระบุเช่นนั้นไว้ในตัวอักษรตัวเล็กที่แทบไม่มีใครอ่าน การที่ Mazars ถอนตัวก็เท่ากับว่าตัวอักษรตัวเล็กนั้นลุกขึ้นยืนแล้วเดินออกจากห้องไปนั่นเอง
proof of reserves ที่ไม่มี proof of liabilities ก็คือภาพถ่ายของงบดุลเพียงด้านเดียว
วิธีอ่านการรับรองอย่างคนขี้กังขา
หากคุณมียอดคงเหลืออยู่บนกระดานเทรด — และหากคุณเทรดอย่างสม่ำเสมอ คุณก็แทบจะแน่นอนว่ามี — คำถามเชิงปฏิบัติไม่ใช่ว่ากลไกนี้สมบูรณ์แบบหรือไม่ แต่คือควรให้น้ำหนักกับการรับรองที่อยู่ตรงหน้าคุณมากแค่ไหน คำถามไม่กี่ข้อช่วยแยกความพยายามที่จริงจังออกจากการเล่นละคร
- มันพูดถึงหนี้สินบ้างหรือไม่ การรับรองที่จับคู่สแนปช็อตของสินทรัพย์เข้ากับความพยายามอย่างเป็นอิสระในการระบุรายการภาระที่ต้องคืน ย่อมหนักแน่นกว่าการมีแค่สินทรัพย์อย่างสิ้นเชิง
- มันทำสม่ำเสมอหรือไม่ จังหวะรายเดือนที่ทำเป็นประจำจัดฉากได้ยากกว่าเหตุการณ์ครั้งเดียวที่ประกาศออกมากลางวิกฤต
- มีการเผยแพร่ที่อยู่หรือไม่ เงินสำรองที่คุณเฝ้าดูได้ในช่วงระหว่างสแนปช็อตย่อมดีกว่าเงินสำรองที่เปิดเผยเฉพาะในวันถ่ายรูป
- มีการระบุชื่อบริษัทผู้ตรวจสอบหรือไม่ และรายงานของบริษัทเปิดเผยต่อสาธารณะหรือไม่ คำว่า “ตรวจสอบโดยบริษัทชั้นนำ” ที่ไม่มีเอกสารแนบมาด้วยคือการตลาด
- คุณตรวจสอบใบของตัวเองหรือยัง กลไกนี้จะจำกัดกระดานเทรดได้ก็ต่อเมื่อมีลูกค้าจำนวนมากพอที่ลงมือตรวจสอบการรวมยอดจริง ๆ สละเวลาสักห้านาทีเถอะ
ทุกช่องที่ติ๊กครบก็ยังรวมกันได้น้อยกว่าการรับประกันความสามารถในการชำระหนี้ มันรวมกันได้เป็นกระดานเทรดที่ทำให้การโกหกมีต้นทุนแพงขึ้น — ซึ่งก็มีค่าอยู่บ้าง และนั่นก็คือเพดานสูงสุดของมันเช่นกัน
Self-custody คือ proof of reserves ที่ไม่มีวันล้าสมัย
มีการจัดการอยู่รูปแบบหนึ่งที่เงินสำรองพิสูจน์ได้อย่างต่อเนื่อง หนี้สินที่ซ่อนอยู่เป็นไปไม่ได้โดยการออกแบบ และไม่มีบริษัทบัญชีเข้ามาเกี่ยวข้อง นั่นคือ เหรียญที่อยู่ในที่อยู่ซึ่งมีเพียงคุณเท่านั้นที่ควบคุมกุญแจ ทุกโหนดบนเครือข่ายจะตรวจสอบยอดคงเหลือนั้นซ้ำในทุก ๆ บล็อก อัตราส่วนเงินสำรองเป็น 1:1 เป๊ะตลอดกาล เพราะไม่มีงบดุลของตัวกลางที่จะคลาดเคลื่อนไปได้ Self-custody ไม่ใช่สแนปช็อตของความสามารถในการชำระหนี้ แต่มันคือการที่คำถามนั้นไม่มีอยู่ตั้งแต่แรก
มาตรฐาน “ตรวจสอบ อย่าเชื่อใจ” เดียวกันนี้ก็ใช้กับผู้ผลิตกระเป๋าเช่นกัน และในปีนี้ผู้ใช้ก็แสดงให้เห็นว่าเข้าใจเรื่องนี้ดี — ปฏิกิริยาที่เราพิจารณาไว้ในกระแสต่อต้าน Ledger Recoverคือความกังขาระดับผู้ฝากเงินที่มาเคาะประตูถึงหน้าบ้านของ hardware wallet มันคือมาตรฐานที่เรายินดีต้อนรับ การดูแลสินทรัพย์ด้วยตนเองอย่างปลอดภัยของ Ownbit เก็บกุญแจไว้บนอุปกรณ์ของคุณ ไม่เคยอยู่บนเซิร์ฟเวอร์ของเรา กุญแจทุกดอกเป็น seed phrase มาตรฐาน BIP39 และการกู้คืนทำได้โดยไม่ต้องพึ่งโครงสร้างพื้นฐานของเรา สำหรับยอดคงเหลือที่สมควรมีมากกว่าหนึ่งกุญแจ MultiSig กระจายการควบคุมไปยัง seed phrase หลายชุดภายใต้เกณฑ์แบบ M-of-N และสัญญามัลติซิกเป็นโอเพนซอร์ส — ประเด็นตลอดทั้งเรื่องคือ คุณสามารถตรวจสอบคำกล่าวอ้างได้ แทนที่จะต้องเชื่อมัน
ทั้งหมดนี้ไม่ได้ทำให้กระดานเทรดไร้ประโยชน์ หากคุณเทรด คุณก็ต้องมี order book และยอดคงเหลือสำหรับใช้งานก็จะต้องอยู่บนกระดานเทรดสักแห่ง proof of reserves ที่น่าเชื่อถือทำให้ยอดคงเหลือนั้นปลอดภัยกว่าที่เคยเป็นก่อนยุค FTX จริง ๆ ความผิดพลาดคือการมองว่าการรับรองนั้นเป็นเหตุผลที่จะเก็บทุกอย่างไว้ที่นั่น จงกำหนดขนาดของยอดคงเหลือบนกระดานเทรดให้เหมาะกับการเทรดของคุณ และเก็บส่วนที่เหลือไว้ในที่ที่ตัวเชนเองเป็นผู้ตรวจสอบบัญชีให้คุณ
คำถามที่พบบ่อย
proof of reserves คืออะไร?
proof of reserves คือการสาธิตต่อสาธารณะว่ากระดานเทรดควบคุมสินทรัพย์บนเชนที่เจาะจงไว้ ณ ช่วงเวลาหนึ่งที่เจาะจง โดยทั่วไปมันจับคู่ Merkle tree ของยอดคงเหลือลูกค้าที่ผ่านการแฮช — เพื่อให้ผู้ใช้แต่ละคนตรวจสอบได้ว่าบัญชีของตนถูกนับ — เข้ากับข้อความที่ลงนามซึ่งพิสูจน์การควบคุมที่อยู่ของกระดานเทรด มันแสดงสิ่งที่ถือครองอยู่ ณ ช่วงเวลาสแนปช็อต และไม่มีอะไรมากไปกว่านั้น
proof of reserves หมายความว่ากระดานเทรดมีความสามารถในการชำระหนี้หรือไม่?
ไม่ ความสามารถในการชำระหนี้ต้องอาศัยสินทรัพย์ที่ครอบคลุมหนี้สินทั้งหมด แต่ proof of reserves แสดงเพียงสินทรัพย์ที่มองเห็นได้เทียบกับยอดคงเหลือของลูกค้าที่กระดานเทรดเลือกจะนับ หนี้นอกเชน — เงินกู้ ภาระต่อบริษัทในเครือ มาร์จิ้น สิทธิเรียกร้องทางกฎหมาย — ไม่ปรากฏอยู่ที่ใดเลยใน Merkle tree กระดานเทรดสามารถเผยแพร่การรับรองที่ไร้ที่ติได้ทั้งที่ยังเป็นหนี้มากกว่าที่ถือครองอยู่
ทำไม Mazars จึงหยุดออกรายงาน proof of reserves?
Mazars ระงับงาน proof of reserves ด้านคริปโตของตนในเดือนธันวาคม 2022 ไม่นานหลังจากจัดทำรายงานให้กระดานเทรดรายใหญ่หลายแห่ง และนำรายงานที่เผยแพร่ไปแล้วออกจากเว็บไซต์ของตน ความกังวลที่มีการรายงานกันอย่างกว้างขวางคือ สาธารณชนอ่านงานแบบ agreed-upon procedures ที่มีขอบเขตจำกัดเหล่านี้ว่าเป็นอะไรบางอย่างที่ใกล้เคียงกับการตรวจสอบบัญชี — ซึ่งมันไม่ใช่ และไม่เคยมีการอ้างเช่นนั้นเลย
ฉันจะตรวจสอบยอดคงเหลือของตัวเองใน proof of reserves ได้อย่างไร?
กระดานเทรดที่เผยแพร่การรับรองแบบ Merkle tree จะให้รหัสบันทึก (record ID) หรือแฮชของใบ (leaf hash) แก่ผู้ใช้แต่ละคน ซึ่งมักอยู่ในหน้า proof of reserves ของบัญชีคุณ คุณยืนยันว่ายอดคงเหลือของคุณแฮชไปเป็น root ที่เผยแพร่ไว้ได้อย่างถูกต้อง ไม่ว่าจะด้วยเครื่องมือตรวจสอบในตัวของกระดานเทรดหรือเครื่องมือตรวจสอบแบบโอเพนซอร์ส มันใช้เวลาเพียงไม่กี่นาที — และกลไกนี้จะจำกัดกระดานเทรดได้ก็ต่อเมื่อมีลูกค้าจำนวนมากพอลงมือทำมันจริง ๆ
หากสิบสามเดือนที่ผ่านมาเปลี่ยนแปลงว่าคุณเต็มใจจะทิ้งเงินไว้บนกระดานเทรดใด ๆ มากแค่ไหน สัญชาตญาณนั้นถูกต้อง — และการลงมือทำตามมันใช้เวลาเพียงบ่ายวันหนึ่ง ไม่ใช่ทั้งพอร์ต การดูแลสินทรัพย์ด้วยตนเองอย่างปลอดภัยของ Ownbit วางเหรียญของคุณไว้ในที่อยู่ที่มีเพียงกุญแจของคุณเท่านั้นที่ใช้จ่ายได้ และ MultiSig ช่วยให้ยอดคงเหลือขนาดใหญ่ขึ้นตอบสนองต่อ seed phrase หลายชุดแทนที่จะเป็นชุดเดียว ผู้ใช้ใหม่ทุกคนได้ทดลองใช้ฟรี 7 วัน และกุญแจกับสินทรัพย์ของคุณยังคงเป็นของคุณไม่ว่าจะเป็นสมาชิกหรือไม่ก็ตาม