ຄົນຫຼາຍຄົນເອົາວິທີການລະຫັດຄຳ (cryptography) ເປັນ “ຈຸດຄວາມຮູ້” ແຕ່ໃນ Web3 ມັນແທ້ຈິງເປັນລະບົບຄວາມສາມາດຢ່າງໜຶ່ງ:
ການລະຫັດຂໍ້ມູນແບບສົມມາດ (AES)
👉 ຮັບຜິດຊອບ “ໄວ”
ການລະຫັດຂໍ້ມູນແບບບໍ່ສົມມາດ (RSA / ECC)
👉 ຮັບຜິດຊອບ “ເອກະລັກ”
Hash
👉 ຮັບຜິດຊອບ “ບໍ່ສາມາດປັບແກ້/ດັດແປງໄດ້”
ແຕ່ສິ່ງທີ່ຄອບຄອງຂີດຈຳກັດຄວາມປອດໄພຂອງ blockchain ແທ້ໆ ແມ່ນສາຍການພັດທະນາຂ້າງລຸ່ມນີ້:
private key → ແບ່ງປັນຄວາມລັບແບບ Threshold secret sharing → ລາຍເຊັນແບບ Threshold → BLS → MPC
ນີ້ແມ່ນເສັ້ນທາງຈາກ “ການຄວບຄຸມໂດຍຄົນດຽວ” ໄປສູ່ “ຄວາມປອດໄພສຳມະຊົນຂອງກຸ່ມ”
Threshold secret sharing ແບ່ງ private key ອອກເປັນ n ສ່ວນ, ຕ້ອງມີຢ່າງໜ້ອຍ k ສ່ວນເພື່ອຟື້ນຄືນ.
👉 ແກ້ໄຂບັນຫາ: private key ບໍ່ແມ່ນຖືກຄອບຄອງໂດຍຄົນດຽວອີກຕໍ່ໄປ
Threshold Signature (Threshold Signature) ໃນກຸ່ມ n ຄົນ, k ຄົນຮ່ວມກັນເຮັດການລາຍເຊັນໜຶ່ງຄັ້ງ, ໃນຊ່ອງທາງອອນລາຍເບິ່ງຄ້າຍຄື “ເປັນລາຍເຊັນດຽວ”.
👉 ຄວາມປອດໄພຈາກ “ຈຸດດຽວ” ກາຍເປັນ “ລະດັບອົງກອນ”
BLS ລາຍເຊັນ: ອີງໃສ່ pairing-based cryptography, ຕົ້ນຕໍຮອງຮັບການລວມລາຍເຊັນ (signature aggregation) ແລະຄຸນສົມບັດແບບ threshold ໂດຍທຳມະຊາດ, ເປັນພື້ນຖານຄອງຄອງຫຼັກ (core infrastructure) ສຳລັບ PoS, ລະບົບສັນຍາທາງສາທາລະນະ (public chain) consensus, DA, ແລະ Rollup verifier ທັງໝົດ.
MPC (ການຄຳນວນປອດໄພຫຼາຍຝ່າຍ): ບໍ່ແມ່ນ algorithm ການລາຍເຊັນໃໝ່, ແຕ່ແມ່ນ: ເຮັດການຄຳນວນລາຍເຊັນໂດຍບໍ່ຟື້ນຄືນ private key ຢ່າງເຕັມ. ປະສານກັບໂປຣໂຕຄອນເຄືອຂ່າຍ, ZK, ແລະ ກົນໄກ consensus, ເຮັດໃຫ້ “ສິດການລາຍເຊັນ” ກາຍເປັນ “ຂະບວນການຮ່ວມມື”.
ສະຫຼຸບເປັນປະໂຫຍກ:
ECDSA / EdDSA ແກ້ໄຂ “ຂ້ອຍລາຍເຊັນໄດ້”
Threshold signature ແກ້ໄຂ “ພວກເຮົາຮ່ວມກັນລາຍເຊັນ”
BLS ແກ້ໄຂ “ຄົນຫຼາຍຮ່ວມກັນລາຍເຊັນແລ້ວຍັງມີປະສິດທິພາບສູງ”
MPC ແກ້ໄຂ “ທຸກຄົນລາຍເຊັນ ແຕ່ບໍ່ມີໃຜໄດ້ຮັບ private key ຢ່າງເຕັມແທ້ໆ”
ນີ້ແມ່ນເຫດຜົນທີ່ຕອນນີ້ ເວທີຊື້-ຂາຍ (exchange), ການຝາກເບິ່ງຄຸ້ມຄອງ (custody), L2, validators, ແລະ Rollup Sequencer ກຳລັງປ່ຽນຈາກ “ຍຸກ private key” ໄປສູ່ ໂຄງສ້າງຄວາມປອດໄພແບບ Threshold + BLS + MPC.
ຄຣິບโตກາຟີ (cryptography) ບໍ່ແມ່ນພຽງແຕ່ algorithm, ແຕ່ແມ່ນການອອກແບບໂຄງສ້າງຄວາມປອດໄພຂອງອົງກອນ.
#密码学 #安全 #MPC