หลักสูตร: วิธีใช้ Proof of Reserves ของ Gate.io เพื่อตรวจสอบความปลอดภัยของสินทรัพย์ของคุณ

กลางDec 19, 2023
Gate ประกาศอย่างเป็นทางการว่าได้อัปเกรด PoR ด้วยเทคโนโลยีที่ไม่มีความรู้ ทำให้ผู้ใช้สามารถเพลิดเพลินกับการปกป้องความเป็นส่วนตัวและความปลอดภัยของข้อมูลได้ดียิ่งขึ้น กลายเป็นหนึ่งในการแลกเปลี่ยนแรกๆ ในอุตสาหกรรมที่ใช้ PoR ที่มีการพิสูจน์ความรู้เป็นศูนย์ บทความนี้จะแนะนำคุณเกี่ยวกับวิธีใช้หลักฐานการจองของ Gate เพื่อตรวจสอบความปลอดภัยของเงินทุนของคุณบน Gate.io
หลักสูตร: วิธีใช้ Proof of Reserves ของ Gate.io เพื่อตรวจสอบความปลอดภัยของสินทรัพย์ของคุณ

Gate.io คือการแลกเปลี่ยน crypto ชั้นนำที่มีผู้ใช้มากกว่า 13 ล้านคนและคู่การซื้อขายมากกว่า 1,700 คู่ ในฐานะหนึ่งในแพลตฟอร์มการซื้อขายที่เก่าแก่และใหญ่ที่สุดในโลก Gate.io ปฏิบัติตามกฎระเบียบอุตสาหกรรมอย่างเคร่งครัด และไม่มีส่วนร่วมในการบิดเบือนตลาดใดๆ ความเปิดกว้าง ความโปร่งใส ความเสมอภาค และการทำงานร่วมกันเป็นภารกิจของเรามาโดยตลอด เราใช้วิธีการแบบรวมศูนย์และแบบกระจายอำนาจที่หลากหลายเพื่อให้มั่นใจในความปลอดภัยของทรัพย์สินของผู้ใช้

ตั้งแต่เดือนพฤษภาคม 2020 Gate เป็นคนแรกที่เสนอ Exchange Proof-of-Reserve (PoR) และเชิญ Armanino LLP ซึ่งเป็นบริษัทตรวจสอบบัญชีชื่อดังของอเมริกาให้ตรวจสอบสินทรัพย์ของบริษัท เป็นหนึ่งในการแลกเปลี่ยนที่เก่าแก่ที่สุดในอุตสาหกรรมที่เสนอหลักฐานการสำรอง เมื่อวันที่ 23 พฤศจิกายน 2023 Gate ได้ประกาศอย่างเป็นทางการ ว่าได้อัปเกรด PoR ผ่านเทคโนโลยีพิสูจน์ความรู้เป็นศูนย์ ช่วยให้ผู้ใช้เพลิดเพลินกับการปกป้องความเป็นส่วนตัวและความปลอดภัยของข้อมูลที่ดีขึ้น กลายเป็นหนึ่งในการแลกเปลี่ยนแรกๆ ในอุตสาหกรรมที่ใช้ PoR ที่มีการพิสูจน์ความรู้เป็นศูนย์ บทความนี้จะแนะนำคุณเกี่ยวกับวิธีใช้หลักฐานการจองของ Gate เพื่อตรวจสอบความปลอดภัยของเงินทุนของคุณบน Gate.io

พื้นหลัง

หลักฐานการจองคืออะไร?

ในการแลกเปลี่ยนแบบรวมศูนย์ (CEX) ทรัพย์สินของผู้ใช้แต่ละรายจะถูกบันทึกไว้ในบัญชีแยกประเภทของฐานข้อมูลของแพลตฟอร์ม ทำให้ยากสำหรับผู้ใช้ในการยืนยันว่าทรัพย์สินของพวกเขาถูกโอนไปแล้วหรือไม่ และการแลกเปลี่ยนมีสินทรัพย์เพียงพอที่จะครอบคลุมสินทรัพย์ที่ผู้ใช้ฝากไว้หรือไม่ ดังนั้นการแลกเปลี่ยนจำเป็นต้องมีวิธีการพิสูจน์ว่ามีสินทรัพย์สำรองเพียงพอที่จะไถ่ถอนเงินของผู้ใช้ได้เต็มจำนวน ซึ่งกำหนดให้มูลค่าของสินทรัพย์สำรองของการแลกเปลี่ยนต้องสูงกว่ามูลค่าของสินทรัพย์ที่ฝากโดยผู้ใช้ หลักฐานแสดงทรัพย์สินที่เปิดเผยต่อสาธารณะนี้เรียกว่าหลักฐานการจอง ข้อมูลที่เกี่ยวข้องกับหลักฐานการสำรองคืออัตราส่วนสำรอง ซึ่งเป็นอัตราส่วนของสินทรัพย์ที่ Exchange ถือครองต่อสินทรัพย์ฝากของผู้ใช้คูณด้วย 100% เมื่ออัตราส่วนสำรองมากกว่า 100% สินทรัพย์ของการแลกเปลี่ยนสามารถตอบสนองความต้องการถอนเงินตามปกติของผู้ใช้ ยิ่งอัตราส่วนสำรองสูง ความสามารถในการต้านทานความเสี่ยงด้านสภาพคล่องก็จะยิ่งแข็งแกร่งขึ้น

โดยทั่วไปอัตราส่วนสำรองจะแบ่งออกเป็นอัตราส่วนสำรองอัตราแลกเปลี่ยนและอัตราส่วนสำรองสกุลเงินเดียว อัตราส่วนสำรองการแลกเปลี่ยนหมายถึงอัตราส่วนของสินทรัพย์โดยรวมของการแลกเปลี่ยนต่อเงินฝากของผู้ใช้ทั้งหมดคูณด้วย 100% อัตราส่วนสำรองสกุลเงินเดียวหมายถึงอัตราส่วนของจำนวนสกุลเงินเฉพาะที่ถืออยู่ในกระเป๋าสตางค์แลกเปลี่ยนต่อจำนวนสกุลเงินนั้นที่ฝากโดยผู้ใช้คูณด้วย 100%

หากต้องการเรียนรู้เพิ่มเติม โปรด _คลิก ว่า zk-SNARK ปรับปรุงหลักฐานการสำรอง Gate.io อย่างไร _

Zero-Knowledge Proof คืออะไร?

Zero-Knowledge Proof (ZKP) เป็นวิธีการเข้ารหัสที่ช่วยให้ฝ่ายหนึ่ง (เรียกว่าผู้พิสูจน์) สามารถพิสูจน์ให้อีกฝ่ายหนึ่ง (เรียกว่าผู้ตรวจสอบ) ว่าข้อความบางอย่างเป็นจริงโดยไม่ต้องเปิดเผยข้อมูลเพิ่มเติมใด ๆ ที่จะเปิดเผยพื้นฐานของ การพิสูจน์. กระบวนการนี้ไม่เพียงแต่ปกป้องความเป็นส่วนตัวของผู้พิสูจน์เท่านั้น แต่ยังช่วยให้แน่ใจว่าผู้ตรวจสอบไม่สามารถทำซ้ำกระบวนการพิสูจน์หรือรับข้อมูลเพิ่มเติมใดๆ จากกระบวนการนั้นได้

เพื่อให้เข้าใจถึงเทคโนโลยีนี้ ลองพิจารณาตัวอย่างง่ายๆ: ผู้ใช้ A รู้หมายเลขโทรศัพท์ของผู้ใช้ B เมื่อผู้ใช้ C ถามผู้ใช้ A ว่าทราบหมายเลขโทรศัพท์ของผู้ใช้ B หรือไม่ ผู้ใช้ A สามารถพิสูจน์ได้ว่าตนมีหมายเลขโทรศัพท์จริงโดยกดหมายเลขของ B ทันทีโดยไม่เปิดเผยให้ User C. กระบวนการนี้รักษาความเป็นส่วนตัวของผู้ใช้ในขณะที่ยังคงให้คำตอบ และเป็นสิ่งที่เราเรียกว่า "การพิสูจน์ความรู้เป็นศูนย์"

หากต้องการเรียนรู้เพิ่มเติม โปรดคลิก คำอธิบายโดยละเอียดของการพิสูจน์ความรู้เป็นศูนย์

การผสมผสานการพิสูจน์ความรู้แบบ Zero-Knowledge เข้ากับการพิสูจน์การสำรอง

zk-SNARK เป็นเทคโนโลยีพิสูจน์ความรู้แบบศูนย์ที่ไม่โต้ตอบและกระชับ โดยดำเนินการ "การตั้งค่าที่เชื่อถือได้" ล่วงหน้าเพื่อสร้าง Common Reference String (CRS) ซึ่งช่วยให้ผู้พิสูจน์อักษรทุกคนสามารถเข้าถึงได้โดยตรง ซึ่งคล้ายกับระบบการให้คะแนนในการสอบ โดยที่ zk-SNARK จะอัปโหลดคำตอบที่ถูกต้องโดยตรง และอนุญาตให้ผู้เข้าสอบตรวจสอบคำตอบของตนได้ (โดยการส่งคำตอบไปยังระบบแบ็กเอนด์ ซึ่งจะให้ผลลัพธ์สุดท้ายของความถูกต้อง) มันมีประสิทธิภาพสูง

Merkle Tree เป็นโครงสร้างข้อมูลที่คล้ายกับ "ต้นไม้" ข้อมูลที่ชั้นต่ำสุดเรียกว่า "โหนดลีฟ" และข้อมูลที่อยู่ตรงกลางเรียกว่า "โหนดระดับกลาง" ค่าของโหนดระดับกลางคำนวณโดยการแฮชค่าของโหนดย่อยทั้งสอง (ค่าอินพุตใดๆ จะถูกประมวลผลด้วยวิธีเฉพาะเพื่อสร้างค่าเฉพาะ) จากนั้นโหนดระดับกลางทางซ้ายและขวาจะถูกแฮชเพื่อให้ได้ค่าเอาต์พุตที่ไม่ซ้ำกันสำหรับโหนดระดับกลางที่สูงกว่า หลังจากการประมวลผลในแต่ละระดับ จะได้รับโหนดรูท (รูท) ที่ไม่ซ้ำกันของ Merkle Tree

Gate.io ผสมผสานเทคโนโลยี zk-SNARK เข้ากับ Merkle Tree เพื่อฝากเงินของผู้ใช้ทั้งหมดลงใน Merkle Tree จากนั้น zk-SNARK จะถูกใช้เพื่อพิสูจน์ว่ายอดคงเหลือทั้งหมดในแผนผังนั้นไม่เป็นลบ (เช่น การแลกเปลี่ยนไม่ได้ปลอมแปลงบัญชีใดๆ เพื่อรบกวนผลลัพธ์ของ Merkle Tree) ในที่สุด Merkle Tree จะถูกสร้างขึ้น และแฮชของโหนดและแฮชรูทที่เกี่ยวข้องจะถูกเปิดเผยต่อสาธารณะสำหรับการตรวจสอบผู้ใช้

บทช่วยสอนการใช้งาน

อินเทอร์เฟซ UI ส่วนหน้า

คลิกที่ ลิงค์ หรือไปที่เว็บไซต์ Gate.io และเลื่อนลงไปด้านล่าง คลิกที่ปุ่ม 100% Proof of Reserves เพื่อเข้าถึงหน้าส่วนหน้าของ Gate Reserve

ข้อมูลสำรองพื้นฐาน

หลังจากเข้าสู่หน้าส่วนหน้า Proof-of-Reserves ของ Gate.io ผู้ใช้จะสามารถดูเวลาอัปเดตล่าสุดของทุนสำรองได้โดยตรง ในตัวอย่างด้านล่าง การตรวจสอบล่าสุดดำเนินการในวันที่ 10 พฤศจิกายน 2023 โดยใช้ Markle Tree + zk-SNARKs เป็นวิธีการตรวจสอบ ผู้ใช้ฝากทรัพย์สินมูลค่าประมาณ 2.77 พันล้านดอลลาร์สหรัฐ และทรัพย์สินที่ถืออยู่ในกระเป๋า Gate Wallet เกินกว่าเงินฝากของผู้ใช้ 434 ล้านดอลลาร์สหรัฐ รวมเป็น 3.206 พันล้านดอลลาร์สหรัฐ อัตราส่วนสำรองโดยรวมอยู่ที่ 115.69%

อัตราส่วนสำรอง Cryptocurrency เดี่ยว

การเลื่อนหน้าลงจะแสดงจำนวนเงินและอัตราส่วนการสำรองสำหรับสกุลเงินดิจิทัลต่างๆ จากตัวอย่าง crypto แรก BTC ณ วันที่ 8 ธันวาคม 2023 ผู้ใช้ฝาก 13.85K BTC ในขณะที่กระเป๋าเงิน Gate ถือ 17.10K BTC ส่งผลให้อัตราส่วนสำรอง 123.52% สำหรับ BTC

คลิกที่ไอคอนเพจที่มุมล่างขวาของรูปภาพเพื่อดูอัตราส่วนการสำรองสูงถึง 112 โทเค็นบน Gate คลิกที่ปุ่ม “ยืนยันทันที” ในรูปภาพเพื่อแสดงบทแนะนำการยืนยัน เมื่อทำตามบทช่วยสอน คุณจะสามารถตรวจสอบได้ว่ายอดเงินในบัญชีของคุณรวมอยู่ในการคำนวณหรือไม่ ซึ่งเป็นการยืนยันว่าอัตราส่วนสำรองสะท้อนถึงผลลัพธ์ด้วยเงินทุนของคุณที่ได้รับการบัญชีอย่างเหมาะสม

หน้าแสดงส่วนหน้าอื่นๆ

มีอีกวิธีหนึ่งในการตรวจสอบสถานะการตรวจสอบทรัพย์สินของคุณ ซึ่งก็คือไปที่หน้า บัญชีของฉัน และไปที่ส่วนการตรวจสอบ ที่นี่ คุณสามารถดูบันทึกการตรวจสอบในอดีตและสถานการณ์การสำรองที่ครอบคลุมของ Gate ได้ที่นี่

กระบวนการตรวจสอบ

1. ดาวน์โหลดโปรแกรมการตรวจสอบ

ผู้ใช้สามารถดาวน์โหลดโปรแกรมการยืนยันผ่าน Github หรือ ลิงก์ดาวน์โหลด ที่ให้ไว้ในหน้าสำรอง และเปลี่ยนชื่อเป็น [main]:

ผู้ใช้จำเป็นต้องเลือกระบบที่เกี่ยวข้องของอุปกรณ์ของตนเพื่อดาวน์โหลด

2. ดาวน์โหลดข้อมูลการตรวจสอบสินทรัพย์

เข้าสู่หน้า การตรวจสอบ ส่วนบุคคล ค้นหาชุดที่ต้องการการตรวจสอบ แล้วคลิก "ดาวน์โหลด Merkle Tree" และ "ดาวน์โหลดการกำหนดค่าผู้ใช้" ตามลำดับเพื่อดาวน์โหลดข้อมูล

หลังจากดาวน์โหลด คุณจะมีไฟล์บีบอัดชื่อ zkmerkle_cex_xxx.tar.gz ใส่โปรแกรมหลัก (ไฟล์โปรแกรมการตรวจสอบที่กล่าวถึงก่อนหน้านี้) ลงในโฟลเดอร์ และวางไฟล์ user_config.json ลงในโฟลเดอร์ config เมื่อทุกอย่างเสร็จสิ้น โครงสร้างไฟล์จะเป็นดังแสดงในแผนภาพต่อไปนี้:


เมื่อขั้นตอนนี้เสร็จสิ้น ก็ได้มีการเตรียมการที่จำเป็นทั้งหมดและเริ่มการตรวจสอบความถูกต้องอย่างเป็นทางการได้

3. ตรวจสอบสินทรัพย์แลกเปลี่ยน

ผู้ใช้สามารถป้อน [cmd] ได้โดยตรงหรือป้อนคำสั่ง [cd ~/Downloads/zkmerkle_cex_xxx] ใน [terminal] เพื่อป้อนไฟล์ zkmerkle_cex_xxx ที่กำหนดค่าไว้ก่อนหน้านี้ตามที่กล่าวไว้ข้างต้น

จากนั้นป้อน:

ข้อความธรรมดา 
 ./main ตรวจสอบ cex

หากการยืนยันสำเร็จจะแสดงผล:

ข้อความธรรมดา 
 ผ่านการพิสูจน์ทุกประการ!!!

4. ตรวจสอบทรัพย์สินของคุณเอง

โปรดป้อนคำสั่งต่อไปนี้เพื่อตรวจสอบทรัพย์สินของคุณเอง:

ข้อความธรรมดา 
 ./main ตรวจสอบผู้ใช้

หากสินทรัพย์ของผู้ใช้ได้รับการคำนวณอย่างถูกต้อง ข้อมูลบัญชีและยอดคงเหลือจะเป็นโหนดปลายสุดของแผนผัง Merkle ดังนั้นการยืนยันที่สำเร็จจะออกมา

ข้อความธรรมดา 
 merkle leave hash: 164bc38a71b7a757455d93017242b4960cd1fea6842d8387b60c5780205858ce 
 ยืนยันผ่าน!!!

หากคุณต้องการเรียนรู้รายละเอียดด้านเทคนิคเพิ่มเติม คุณสามารถคลิก ลิงก์ เพื่อเข้าถึง Github และดูโค้ดโอเพ่นซอร์สได้

บทสรุป

การเปิดใช้งาน zk-SNARK ถือเป็นการอัปเกรดที่สำคัญของ Proof of Reserves ของ Gate.io และเป็นขั้นตอนสำคัญในการปกป้องความปลอดภัยของทรัพย์สินของผู้ใช้ ด้วยการรักษาความปลอดภัยและการป้องกันความเป็นส่วนตัวที่โดดเด่น ทำให้ผู้ใช้มีความมั่นใจมากขึ้น และกำหนดมาตรฐานใหม่สำหรับอุตสาหกรรมสกุลเงินดิจิทัลทั้งหมด

ผู้เขียน: Wayne
นักแปล: Sonia
ผู้ตรวจทาน: Edward、KOWEI、Elisa、Ashley He、Joyce
* ข้อมูลนี้ไม่ได้มีวัตถุประสงค์เป็นคำแนะนำทางการเงินหรือคำแนะนำอื่นใดที่ Gate.io เสนอหรือรับรอง
* บทความนี้ไม่สามารถทำซ้ำ ส่งต่อ หรือคัดลอกโดยไม่อ้างอิงถึง Gate.io การฝ่าฝืนเป็นการละเมิดพระราชบัญญัติลิขสิทธิ์และอาจถูกดำเนินการทางกฎหมาย

หลักสูตร: วิธีใช้ Proof of Reserves ของ Gate.io เพื่อตรวจสอบความปลอดภัยของสินทรัพย์ของคุณ

กลางDec 19, 2023
Gate ประกาศอย่างเป็นทางการว่าได้อัปเกรด PoR ด้วยเทคโนโลยีที่ไม่มีความรู้ ทำให้ผู้ใช้สามารถเพลิดเพลินกับการปกป้องความเป็นส่วนตัวและความปลอดภัยของข้อมูลได้ดียิ่งขึ้น กลายเป็นหนึ่งในการแลกเปลี่ยนแรกๆ ในอุตสาหกรรมที่ใช้ PoR ที่มีการพิสูจน์ความรู้เป็นศูนย์ บทความนี้จะแนะนำคุณเกี่ยวกับวิธีใช้หลักฐานการจองของ Gate เพื่อตรวจสอบความปลอดภัยของเงินทุนของคุณบน Gate.io
หลักสูตร: วิธีใช้ Proof of Reserves ของ Gate.io เพื่อตรวจสอบความปลอดภัยของสินทรัพย์ของคุณ

Gate.io คือการแลกเปลี่ยน crypto ชั้นนำที่มีผู้ใช้มากกว่า 13 ล้านคนและคู่การซื้อขายมากกว่า 1,700 คู่ ในฐานะหนึ่งในแพลตฟอร์มการซื้อขายที่เก่าแก่และใหญ่ที่สุดในโลก Gate.io ปฏิบัติตามกฎระเบียบอุตสาหกรรมอย่างเคร่งครัด และไม่มีส่วนร่วมในการบิดเบือนตลาดใดๆ ความเปิดกว้าง ความโปร่งใส ความเสมอภาค และการทำงานร่วมกันเป็นภารกิจของเรามาโดยตลอด เราใช้วิธีการแบบรวมศูนย์และแบบกระจายอำนาจที่หลากหลายเพื่อให้มั่นใจในความปลอดภัยของทรัพย์สินของผู้ใช้

ตั้งแต่เดือนพฤษภาคม 2020 Gate เป็นคนแรกที่เสนอ Exchange Proof-of-Reserve (PoR) และเชิญ Armanino LLP ซึ่งเป็นบริษัทตรวจสอบบัญชีชื่อดังของอเมริกาให้ตรวจสอบสินทรัพย์ของบริษัท เป็นหนึ่งในการแลกเปลี่ยนที่เก่าแก่ที่สุดในอุตสาหกรรมที่เสนอหลักฐานการสำรอง เมื่อวันที่ 23 พฤศจิกายน 2023 Gate ได้ประกาศอย่างเป็นทางการ ว่าได้อัปเกรด PoR ผ่านเทคโนโลยีพิสูจน์ความรู้เป็นศูนย์ ช่วยให้ผู้ใช้เพลิดเพลินกับการปกป้องความเป็นส่วนตัวและความปลอดภัยของข้อมูลที่ดีขึ้น กลายเป็นหนึ่งในการแลกเปลี่ยนแรกๆ ในอุตสาหกรรมที่ใช้ PoR ที่มีการพิสูจน์ความรู้เป็นศูนย์ บทความนี้จะแนะนำคุณเกี่ยวกับวิธีใช้หลักฐานการจองของ Gate เพื่อตรวจสอบความปลอดภัยของเงินทุนของคุณบน Gate.io

พื้นหลัง

หลักฐานการจองคืออะไร?

ในการแลกเปลี่ยนแบบรวมศูนย์ (CEX) ทรัพย์สินของผู้ใช้แต่ละรายจะถูกบันทึกไว้ในบัญชีแยกประเภทของฐานข้อมูลของแพลตฟอร์ม ทำให้ยากสำหรับผู้ใช้ในการยืนยันว่าทรัพย์สินของพวกเขาถูกโอนไปแล้วหรือไม่ และการแลกเปลี่ยนมีสินทรัพย์เพียงพอที่จะครอบคลุมสินทรัพย์ที่ผู้ใช้ฝากไว้หรือไม่ ดังนั้นการแลกเปลี่ยนจำเป็นต้องมีวิธีการพิสูจน์ว่ามีสินทรัพย์สำรองเพียงพอที่จะไถ่ถอนเงินของผู้ใช้ได้เต็มจำนวน ซึ่งกำหนดให้มูลค่าของสินทรัพย์สำรองของการแลกเปลี่ยนต้องสูงกว่ามูลค่าของสินทรัพย์ที่ฝากโดยผู้ใช้ หลักฐานแสดงทรัพย์สินที่เปิดเผยต่อสาธารณะนี้เรียกว่าหลักฐานการจอง ข้อมูลที่เกี่ยวข้องกับหลักฐานการสำรองคืออัตราส่วนสำรอง ซึ่งเป็นอัตราส่วนของสินทรัพย์ที่ Exchange ถือครองต่อสินทรัพย์ฝากของผู้ใช้คูณด้วย 100% เมื่ออัตราส่วนสำรองมากกว่า 100% สินทรัพย์ของการแลกเปลี่ยนสามารถตอบสนองความต้องการถอนเงินตามปกติของผู้ใช้ ยิ่งอัตราส่วนสำรองสูง ความสามารถในการต้านทานความเสี่ยงด้านสภาพคล่องก็จะยิ่งแข็งแกร่งขึ้น

โดยทั่วไปอัตราส่วนสำรองจะแบ่งออกเป็นอัตราส่วนสำรองอัตราแลกเปลี่ยนและอัตราส่วนสำรองสกุลเงินเดียว อัตราส่วนสำรองการแลกเปลี่ยนหมายถึงอัตราส่วนของสินทรัพย์โดยรวมของการแลกเปลี่ยนต่อเงินฝากของผู้ใช้ทั้งหมดคูณด้วย 100% อัตราส่วนสำรองสกุลเงินเดียวหมายถึงอัตราส่วนของจำนวนสกุลเงินเฉพาะที่ถืออยู่ในกระเป๋าสตางค์แลกเปลี่ยนต่อจำนวนสกุลเงินนั้นที่ฝากโดยผู้ใช้คูณด้วย 100%

หากต้องการเรียนรู้เพิ่มเติม โปรด _คลิก ว่า zk-SNARK ปรับปรุงหลักฐานการสำรอง Gate.io อย่างไร _

Zero-Knowledge Proof คืออะไร?

Zero-Knowledge Proof (ZKP) เป็นวิธีการเข้ารหัสที่ช่วยให้ฝ่ายหนึ่ง (เรียกว่าผู้พิสูจน์) สามารถพิสูจน์ให้อีกฝ่ายหนึ่ง (เรียกว่าผู้ตรวจสอบ) ว่าข้อความบางอย่างเป็นจริงโดยไม่ต้องเปิดเผยข้อมูลเพิ่มเติมใด ๆ ที่จะเปิดเผยพื้นฐานของ การพิสูจน์. กระบวนการนี้ไม่เพียงแต่ปกป้องความเป็นส่วนตัวของผู้พิสูจน์เท่านั้น แต่ยังช่วยให้แน่ใจว่าผู้ตรวจสอบไม่สามารถทำซ้ำกระบวนการพิสูจน์หรือรับข้อมูลเพิ่มเติมใดๆ จากกระบวนการนั้นได้

เพื่อให้เข้าใจถึงเทคโนโลยีนี้ ลองพิจารณาตัวอย่างง่ายๆ: ผู้ใช้ A รู้หมายเลขโทรศัพท์ของผู้ใช้ B เมื่อผู้ใช้ C ถามผู้ใช้ A ว่าทราบหมายเลขโทรศัพท์ของผู้ใช้ B หรือไม่ ผู้ใช้ A สามารถพิสูจน์ได้ว่าตนมีหมายเลขโทรศัพท์จริงโดยกดหมายเลขของ B ทันทีโดยไม่เปิดเผยให้ User C. กระบวนการนี้รักษาความเป็นส่วนตัวของผู้ใช้ในขณะที่ยังคงให้คำตอบ และเป็นสิ่งที่เราเรียกว่า "การพิสูจน์ความรู้เป็นศูนย์"

หากต้องการเรียนรู้เพิ่มเติม โปรดคลิก คำอธิบายโดยละเอียดของการพิสูจน์ความรู้เป็นศูนย์

การผสมผสานการพิสูจน์ความรู้แบบ Zero-Knowledge เข้ากับการพิสูจน์การสำรอง

zk-SNARK เป็นเทคโนโลยีพิสูจน์ความรู้แบบศูนย์ที่ไม่โต้ตอบและกระชับ โดยดำเนินการ "การตั้งค่าที่เชื่อถือได้" ล่วงหน้าเพื่อสร้าง Common Reference String (CRS) ซึ่งช่วยให้ผู้พิสูจน์อักษรทุกคนสามารถเข้าถึงได้โดยตรง ซึ่งคล้ายกับระบบการให้คะแนนในการสอบ โดยที่ zk-SNARK จะอัปโหลดคำตอบที่ถูกต้องโดยตรง และอนุญาตให้ผู้เข้าสอบตรวจสอบคำตอบของตนได้ (โดยการส่งคำตอบไปยังระบบแบ็กเอนด์ ซึ่งจะให้ผลลัพธ์สุดท้ายของความถูกต้อง) มันมีประสิทธิภาพสูง

Merkle Tree เป็นโครงสร้างข้อมูลที่คล้ายกับ "ต้นไม้" ข้อมูลที่ชั้นต่ำสุดเรียกว่า "โหนดลีฟ" และข้อมูลที่อยู่ตรงกลางเรียกว่า "โหนดระดับกลาง" ค่าของโหนดระดับกลางคำนวณโดยการแฮชค่าของโหนดย่อยทั้งสอง (ค่าอินพุตใดๆ จะถูกประมวลผลด้วยวิธีเฉพาะเพื่อสร้างค่าเฉพาะ) จากนั้นโหนดระดับกลางทางซ้ายและขวาจะถูกแฮชเพื่อให้ได้ค่าเอาต์พุตที่ไม่ซ้ำกันสำหรับโหนดระดับกลางที่สูงกว่า หลังจากการประมวลผลในแต่ละระดับ จะได้รับโหนดรูท (รูท) ที่ไม่ซ้ำกันของ Merkle Tree

Gate.io ผสมผสานเทคโนโลยี zk-SNARK เข้ากับ Merkle Tree เพื่อฝากเงินของผู้ใช้ทั้งหมดลงใน Merkle Tree จากนั้น zk-SNARK จะถูกใช้เพื่อพิสูจน์ว่ายอดคงเหลือทั้งหมดในแผนผังนั้นไม่เป็นลบ (เช่น การแลกเปลี่ยนไม่ได้ปลอมแปลงบัญชีใดๆ เพื่อรบกวนผลลัพธ์ของ Merkle Tree) ในที่สุด Merkle Tree จะถูกสร้างขึ้น และแฮชของโหนดและแฮชรูทที่เกี่ยวข้องจะถูกเปิดเผยต่อสาธารณะสำหรับการตรวจสอบผู้ใช้

บทช่วยสอนการใช้งาน

อินเทอร์เฟซ UI ส่วนหน้า

คลิกที่ ลิงค์ หรือไปที่เว็บไซต์ Gate.io และเลื่อนลงไปด้านล่าง คลิกที่ปุ่ม 100% Proof of Reserves เพื่อเข้าถึงหน้าส่วนหน้าของ Gate Reserve

ข้อมูลสำรองพื้นฐาน

หลังจากเข้าสู่หน้าส่วนหน้า Proof-of-Reserves ของ Gate.io ผู้ใช้จะสามารถดูเวลาอัปเดตล่าสุดของทุนสำรองได้โดยตรง ในตัวอย่างด้านล่าง การตรวจสอบล่าสุดดำเนินการในวันที่ 10 พฤศจิกายน 2023 โดยใช้ Markle Tree + zk-SNARKs เป็นวิธีการตรวจสอบ ผู้ใช้ฝากทรัพย์สินมูลค่าประมาณ 2.77 พันล้านดอลลาร์สหรัฐ และทรัพย์สินที่ถืออยู่ในกระเป๋า Gate Wallet เกินกว่าเงินฝากของผู้ใช้ 434 ล้านดอลลาร์สหรัฐ รวมเป็น 3.206 พันล้านดอลลาร์สหรัฐ อัตราส่วนสำรองโดยรวมอยู่ที่ 115.69%

อัตราส่วนสำรอง Cryptocurrency เดี่ยว

การเลื่อนหน้าลงจะแสดงจำนวนเงินและอัตราส่วนการสำรองสำหรับสกุลเงินดิจิทัลต่างๆ จากตัวอย่าง crypto แรก BTC ณ วันที่ 8 ธันวาคม 2023 ผู้ใช้ฝาก 13.85K BTC ในขณะที่กระเป๋าเงิน Gate ถือ 17.10K BTC ส่งผลให้อัตราส่วนสำรอง 123.52% สำหรับ BTC

คลิกที่ไอคอนเพจที่มุมล่างขวาของรูปภาพเพื่อดูอัตราส่วนการสำรองสูงถึง 112 โทเค็นบน Gate คลิกที่ปุ่ม “ยืนยันทันที” ในรูปภาพเพื่อแสดงบทแนะนำการยืนยัน เมื่อทำตามบทช่วยสอน คุณจะสามารถตรวจสอบได้ว่ายอดเงินในบัญชีของคุณรวมอยู่ในการคำนวณหรือไม่ ซึ่งเป็นการยืนยันว่าอัตราส่วนสำรองสะท้อนถึงผลลัพธ์ด้วยเงินทุนของคุณที่ได้รับการบัญชีอย่างเหมาะสม

หน้าแสดงส่วนหน้าอื่นๆ

มีอีกวิธีหนึ่งในการตรวจสอบสถานะการตรวจสอบทรัพย์สินของคุณ ซึ่งก็คือไปที่หน้า บัญชีของฉัน และไปที่ส่วนการตรวจสอบ ที่นี่ คุณสามารถดูบันทึกการตรวจสอบในอดีตและสถานการณ์การสำรองที่ครอบคลุมของ Gate ได้ที่นี่

กระบวนการตรวจสอบ

1. ดาวน์โหลดโปรแกรมการตรวจสอบ

ผู้ใช้สามารถดาวน์โหลดโปรแกรมการยืนยันผ่าน Github หรือ ลิงก์ดาวน์โหลด ที่ให้ไว้ในหน้าสำรอง และเปลี่ยนชื่อเป็น [main]:

ผู้ใช้จำเป็นต้องเลือกระบบที่เกี่ยวข้องของอุปกรณ์ของตนเพื่อดาวน์โหลด

2. ดาวน์โหลดข้อมูลการตรวจสอบสินทรัพย์

เข้าสู่หน้า การตรวจสอบ ส่วนบุคคล ค้นหาชุดที่ต้องการการตรวจสอบ แล้วคลิก "ดาวน์โหลด Merkle Tree" และ "ดาวน์โหลดการกำหนดค่าผู้ใช้" ตามลำดับเพื่อดาวน์โหลดข้อมูล

หลังจากดาวน์โหลด คุณจะมีไฟล์บีบอัดชื่อ zkmerkle_cex_xxx.tar.gz ใส่โปรแกรมหลัก (ไฟล์โปรแกรมการตรวจสอบที่กล่าวถึงก่อนหน้านี้) ลงในโฟลเดอร์ และวางไฟล์ user_config.json ลงในโฟลเดอร์ config เมื่อทุกอย่างเสร็จสิ้น โครงสร้างไฟล์จะเป็นดังแสดงในแผนภาพต่อไปนี้:


เมื่อขั้นตอนนี้เสร็จสิ้น ก็ได้มีการเตรียมการที่จำเป็นทั้งหมดและเริ่มการตรวจสอบความถูกต้องอย่างเป็นทางการได้

3. ตรวจสอบสินทรัพย์แลกเปลี่ยน

ผู้ใช้สามารถป้อน [cmd] ได้โดยตรงหรือป้อนคำสั่ง [cd ~/Downloads/zkmerkle_cex_xxx] ใน [terminal] เพื่อป้อนไฟล์ zkmerkle_cex_xxx ที่กำหนดค่าไว้ก่อนหน้านี้ตามที่กล่าวไว้ข้างต้น

จากนั้นป้อน:

ข้อความธรรมดา 
 ./main ตรวจสอบ cex

หากการยืนยันสำเร็จจะแสดงผล:

ข้อความธรรมดา 
 ผ่านการพิสูจน์ทุกประการ!!!

4. ตรวจสอบทรัพย์สินของคุณเอง

โปรดป้อนคำสั่งต่อไปนี้เพื่อตรวจสอบทรัพย์สินของคุณเอง:

ข้อความธรรมดา 
 ./main ตรวจสอบผู้ใช้

หากสินทรัพย์ของผู้ใช้ได้รับการคำนวณอย่างถูกต้อง ข้อมูลบัญชีและยอดคงเหลือจะเป็นโหนดปลายสุดของแผนผัง Merkle ดังนั้นการยืนยันที่สำเร็จจะออกมา

ข้อความธรรมดา 
 merkle leave hash: 164bc38a71b7a757455d93017242b4960cd1fea6842d8387b60c5780205858ce 
 ยืนยันผ่าน!!!

หากคุณต้องการเรียนรู้รายละเอียดด้านเทคนิคเพิ่มเติม คุณสามารถคลิก ลิงก์ เพื่อเข้าถึง Github และดูโค้ดโอเพ่นซอร์สได้

บทสรุป

การเปิดใช้งาน zk-SNARK ถือเป็นการอัปเกรดที่สำคัญของ Proof of Reserves ของ Gate.io และเป็นขั้นตอนสำคัญในการปกป้องความปลอดภัยของทรัพย์สินของผู้ใช้ ด้วยการรักษาความปลอดภัยและการป้องกันความเป็นส่วนตัวที่โดดเด่น ทำให้ผู้ใช้มีความมั่นใจมากขึ้น และกำหนดมาตรฐานใหม่สำหรับอุตสาหกรรมสกุลเงินดิจิทัลทั้งหมด

ผู้เขียน: Wayne
นักแปล: Sonia
ผู้ตรวจทาน: Edward、KOWEI、Elisa、Ashley He、Joyce
* ข้อมูลนี้ไม่ได้มีวัตถุประสงค์เป็นคำแนะนำทางการเงินหรือคำแนะนำอื่นใดที่ Gate.io เสนอหรือรับรอง
* บทความนี้ไม่สามารถทำซ้ำ ส่งต่อ หรือคัดลอกโดยไม่อ้างอิงถึง Gate.io การฝ่าฝืนเป็นการละเมิดพระราชบัญญัติลิขสิทธิ์และอาจถูกดำเนินการทางกฎหมาย
เริ่มตอนนี้
สมัครและรับรางวัล
$100