ຫຼັກຖານການສຳຮອງ
ກວດສອບວ່າຍອດຄົງເຫຼືອທັງໝົດໃນບັນຊີ Binance ແມ່ນໄດ້ຮັບການຄ້ຳປະກັນຢ່າງເຕັມຈຳນວນໃນອັດຕາສ່ວນ 1:1.
Audit Time
ກົນໄກການຢັ້ງຢືນ:
Merkle Root Hash:
ຫຼັກຖານການສໍາຮອງ (PoR) ແມ່ນຫຍັງ?
When we say Proof of Reserves, we are specifically referring to those assets that we hold in custody for users. This means that we are showing evidence and proof that Binance has funds that cover all of our users assets 1:1, as well as some reserves.
ເມື່ອຜູ້ໃຊ້ຝາກ Bitcoin ໜຶ່ງຫຼຽນ, ເງິນສຳຮອງຂອງ Binance ຈະເພີ່ມຂຶ້ນໜຶ່ງ Bitcoin ເພື່ອຮັບປະກັນວ່າເງິນຂອງລູກຄ້າໄດ້ຮັບການຄໍ້າປະກັນຢ່າງຄົບຖ້ວນ.
ສິ່ງນີ້ໝາຍຄວາມວ່າ Binance ຮັກສາຊັບສິນຂອງຜູ້ໃຊ້ທັງໝົດໃນອັດຕາສ່ວນ 1:1, ລວມທັງເງິນສຳຮອງ. Binance ບໍ່ມີໜີ້ສິນໃນໂຄງສ້າງເງິນທຶນຂອງພວກເຮົາ ແລະ ພວກເຮົາມີກອງທຶນສຸກເສີນ (ກອງທຶນ SAFU) ສຳລັບກໍລະນີສຸກເສີນ, ເຊັ່ນ: ການແຮັກ ຫຼື ການລະເມີດຄວາມປອດໄພ.
ອ່ານເພີ່ມເຕີມ ເພື່ອຊອກຫາຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບສິ່ງທີ່ພວກເຮົາໄດ້ສ້າງຂຶ້ນ ເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດກວດສອບວ່າເງິນທຶນຂອງເຂົາເຈົ້າປອດໄພກັບ Binance.
ຄໍາໝັ້ນສັນຍາຂອງພວກເຮົາຕໍ່ຊຸມຊົນຍັງຄົງຄືເກົ່າດັ່ງທີ່ຜ່ານມາ
image
ຄວາມໂປ່ງໃສ
ພວກເຮົາຈະໂປ່ງໃສກັບຜູ້ໃຊ້ຂອງພວກເຮົາສະເໝີ
image
ຄວາມປອດໄພ
ຄວາມປອດໄພຂອງເງິນທຶນຂອງຜູ້ໃຊ້ພວກເຮົາແມ່ນເປັນບຸລິມະສິດສໍາລັບພວກເຮົາ
image
ໄດ້ຮັບການປົກປ້ອງແລ້ວ
ເງິນທຶນຂອງທ່ານໄດ້ຮັບການປົກປ້ອງ
Merkle Tree
ພວກເຮົາໄດ້ສ້າງຫຍັງແດ່ແລ້ວ?
ເພື່ອສະແດງໃຫ້ເຫັນວ່າ Binance ມີຊັບສິນຂອງຜູ້ໃຊ້ທັງໝົດທີ່ຄໍ້າປະກັນໂດຍອັດຕາສ່ວນ 1:1, ພວກເຮົາໄດ້ສ້າງ ແລະ ນຳໃຊ້ Merkle Tree (ສະແດງຢູ່ຂ້າງລຸ່ມ) ເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດກວດສອບຊັບສິນຂອງພວກເຂົາທີ່ລວມຢູ່ໃນຍອດຄົງເຫຼືອຂອງບັນຊີສຸດທິລວມ. ເປົ້າໝາຍຂອງພວກເຮົາແມ່ນຜູ້ໃຊ້ທຸກຄົນຈະສາມາດກວດສອບການຄໍ້າປະກັນອັດຕາສ່ວນ 1:1 ຂອງຊັບສິນທີ່ຕົນຖືຄອງໂດຍນຳໃຊ້ Merkle hash/ບັນທຶກ ID ທີ່ພວກເຂົາສ້າງຂຶ້ນເອງ.
Merkle Tree ແມ່ນຫຍັງ?
Merkle Tree ແມ່ນເຄື່ອງມືເຂົ້າລະຫັດທີ່ຊ່ວຍໃຫ້ສາມາດລວມຂໍ້ມູນຈຳນວນຫຼາຍເຂົ້າເປັນແຮສດຽວ. ແຮສ ດຽວນີ້ເອີ້ນວ່າ Merkle Root, ເຊິ່ງເຮັດໜ້າທີ່ເປັນຝາປິດທີ່ເຂົ້າລະຫັດທີ່ "ສະຫຼຸບ" ຂໍ້ມູນທີ່ປ້ອນເຂົ້າມາທັງໝົດ. ນອກຈາກນີ້, Merkle Trees ຍັງໃຫ້ຜູ້ໃຊ້ສາມາດກວດສອບວ່າເນື້ອຫາສະເພາະໄດ້ຖືກລວມຢູ່ໃນຊຸດຂໍ້ມູນ "ທີ່ຖືກປິດໄວ້" ສະເພາະ. ພວກເຮົາໃຊ້ຄຸນສົມບັດຂອງ Merkle Trees ໃນລະຫວ່າງການປະເມີນຫຼັກຖານການສຳຮອງສິ່ງຄໍ້າປະກັນ ເພື່ອກວດສອບວ່າບັນຊີແຕ່ລະລາຍຖືກລວມຢູ່ໃນລາຍງານໜີ້ສິນ, ເຊິ່ງຖືກກວດສອບໂດຍກົນໄກ zk-SNARKs ຂອງພວກເຮົາ.
image
Zk-Snarks
ພວກເຮົາໄດ້ສ້າງຫຍັງແດ່ແລ້ວ?
ໂດຍການນໍາໃຊ້ zk-SNARK, ການແລກປ່ຽນຄຣິບໂຕສາມາດພິສູດໄດ້ວ່າຊຸດຍອດຍັງເຫຼືອຂອງ Merkle tree leaf nodes ທັງໝົດ (ເຊັ່ນ: ຍອດຍັງເຫຼືອໃນບັນຊີຜູ້ໃຊ້) ປະກອບສ່ວນເຂົ້າກັບຍອດຍັງເຫຼືອຊັບສິນທັງໝົດຂອງຜູ້ໃຊ້ທີ່ມີການອ້າງສິດຂອງການແລກປ່ຽນ. ຜູ້ໃຊ້ແຕ່ລະຄົນສາມາດເຂົ້າເຖິງ leaf node ຂອງຕົນໄດ້ຢ່າງງ່າຍດາຍ ເນື່ອງຈາກໄດ້ຖືກລວມຢູ່ໃນຂະບວນການດັ່ງກ່າວ. ສໍາລັບແຕ່ລະຊຸດຍອດຍັງເຫຼືອຂອງຜູ້ໃຊ້ (Merkle tree leaf node), ວົງຈອນຂອງພວກເຮົາຮັບປະກັນວ່າ:
1. ຍອດຄົງເຫຼືອໃນບັນຊີຜູ້ໃຊ້ ຈະຖືກລວມເຂົ້າໃນການຄິດໄລ່ຜົນລວມຍອດເງິນສຸດທິທັງໝົດຂອງບັນຊີທີ່ມີກັບ Binance.
2. ຍອດເງິນສຸດທິຂອງບັນຊີທັງໝົດແມ່ນເທົ່າກັບ ຫຼື ຫຼາຍກວ່າສູນ.
3. ການປ່ຽນແປງຂອງ Merkle tree root ແມ່ນຖືກຕ້ອງ (ເຊັ່ນ: ບໍ່ໄດ້ໃຊ້ຂໍ້ມູນທີ່ປອມແປງ) ຫຼັງຈາກການອັບເດດຂໍ້ມູນບັນຊີໄປຫາແຮສຂອງ leaf node.
ນີ້ແມ່ນຊັບພະຍາກອນບາງຢ່າງທີ່ເປັນປະໂຫຍດ: , ແລະ ສໍາລັບວົງຈອນ (ຂໍ້ຈໍາກັດຕ່າງໆ) ສໍາລັບລາຍລະອຽດການຈັດຕັ້ງປະຕິບັດ.
zk-SNARK ແມ່ນຫຍັງ?
(ຫຍໍ້ມາຈາກ Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) ແມ່ນໂປຣໂຕຄໍຫຼັກຖານທີ່ປະຕິບັດຕາມຫຼັກການ Zero-knowledge ທີ່ໄດ້ລະບຸໄວ້ກ່ອນໜ້ານີ້. ດ້ວຍ ນັ້ນ, ທ່ານສາມາດພິສູດວ່າທ່ານຮູ້ຈັກມູນຄ່າເຮສ (hashed) ຕົ້ນສະບັບ (ນໍາສະເໜີຕື່ມຂ້າງລຸ່ມນີ້) ໂດຍບໍ່ມີການເປີດເຜີຍວ່າມູນຄ່ານັ້ນແມ່ນຫຍັງ. ນອກນັ້ນທ່ານຍັງສາມາດພິສູດຄວາມຖືກຕ້ອງຂອງ ໂດຍບໍ່ມີການເປີດເຜີຍຂໍ້ມູນໃດໆກ່ຽວກັບຈຳນວນສະເພາະ, ມູນຄ່າ, ຫຼື ທີ່ຢູ່ທີ່ກ່ຽວຂ້ອງ.
ມັນເຮັດວຽກແນວໃດ
ຂ້ອຍຈະຢືນຢັນທຸລະກໍາຂອງຕົນເອງໄດ້ແນວໃດ?
ເຂົ້າສູ່ລະບົບເວັບໄຊ Binance
ຄລິກທີ່ "Wallet"
ຄລິກທີ່ "ການຢືນຢັນ"
ທ່ານຈະສາມາດຊອກຫາ Merkle Leaf ແລະ Record ID ຂອງທ່ານຢູ່ໃນໜ້າດັ່ງກ່າວ.
ເລືອກວັນທີການຢືນຢັນທີ່ທ່ານຕ້ອງການກວດສອບ. ຫຼັງຈາກນັ້ນ, ທ່ານຈະພົບເຫັນການຢືນຢັນປະເພດການກວດສອບ, Record ID ຂອງທ່ານ (ສໍາລັບບັນຊີຂອງທ່ານ ແລະ ການກວດສອບສະເພາະນີ້), ຊັບສິນທີ່ຖືກກວມເອົາ ແລະ ຍອດຍັງເຫຼືອຂອງຊັບສິນຂອງທ່ານໃນເວລາທີ່ດໍາເນີນການກວດສອບ.
ລະຫັດບັນທຶກ/Merkle Leaf ຊ່ວຍໃຫ້ທ່ານສາມາດກວດສອບໄດ້ຢ່າງເປັນອິດສະຫຼະວ່າຍອດເງິນໃນບັນຊີຂອງທ່ານໄດ້ຖືກລວມເຂົ້າໃນລາຍງານໜີ້ສິນຜ່ານວິທີການກວດສອບຕົນເອງຂອງພວກເຮົາ.
image
ຂະບວນການຢືນຢັນ
image
1. ກວດສອບຄວາມເປັນເຈົ້າຂອງທີ່ຢູ່
ສໍາລັບຊັບສິນທີ່ຖືກນໍາໃຊ້ເພື່ອກວດສອບເງິນທຶນສໍາຮອງ, ພວກເຮົາຈະຕ້ອງຮັບປະກັນວ່າ ຄວາມເປັນເຈົ້າຂອງ Wallet ເປັນຂອງ Binance (ລວມທັງ cold ແລະ hot wallet).
image
2. ບັນທຶກຕາມເວລາຈິງທັນທີຂອງຍອດຍັງເຫຼືອຂອງຜູ້ໃຊ້
ຄ່າບັນທຶກຕາມເວລາຈິງທັນທີ ແມ່ນຖືກຄິດໄລ່ຕາມການຖືຄອງຊັບສິນພາຍໃນຍອດຍັງເຫຼືອໃນບັນຊີຂອງລູກຄ້າ ໃນວັນ ແລະ ເວລາຂອງການບັນທຶກຕາມເວລາຈິງທັນທີ.
image
3. Generate zk-SNARKs Proof
ພວກເຮົາສ້າງໄຟລ໌ຫຼັກຖານສະແດງ zk-SNARKs ສໍາລັບຜູ້ໃຊ້ ເພື່ອໃຫ້ຜູ້ໃຊ້ແຕ່ລະຄົນສາມາດເຂົ້າເຖິງຂໍ້ຕໍ່ node ຂອງພວກເຂົາໄດ້ງ່າຍ, ເຊິ່ງສະໜອງຄວາມໂປ່ງໃສໃຫ້ແກ່ຜູ້ໃຊ້ທັງໝົດ.
image
4. ການສ້າງ Merkle Tree
ພວກເຮົາສ້າງ ບລັອກ ຂໍ້ມູນພື້ນຖານໂດຍການເຊື່ອມໂຍງ UID ທີ່ຖືກ hash ແລະ ຍອດຍັງເຫຼືອຂອງຜູ້ໃຊ້ແຕ່ລະຄົນ. ຫຼັງຈາກນັ້ນ, ພວກເຮົາສ້າງ Merkle tree ຕາມຂໍ້ມູນຂອງຜູ້ໃຊ້ທັງໝົດ. Merkle root ຈະປ່ຽນແປງ ຖ້າ ID ບັນຊີ ຫຼື ຍອດຍັງເຫຼືອຢູ່ໃນ leaf node ປ່ຽນແປງ. ຜູ້ໃຊ້ທຸກຄົນສາມາດກວດກາວ່າ: ຊັບສິນຂອງຕົນເອງຖືກລວມໄວ້ຢູ່ໃນ leaf node ຫຼືບໍ່.