Vitalik ເວົ້າວ່າການເຮັດໃຫ້ຫຼັກຖານ ZK 'ເຂົ້າໃຈໄດ້' ແມ່ນມີຄວາມຈໍາເປັນສໍາລັບ Ethereum

ການເຮັດໃຫ້ຫຼັກຖານທີ່ບໍ່ມີຄວາມຮູ້ (ZKPs) "ເຂົ້າໃຈໄດ້ແລະສາມາດເຂົ້າເຖິງໄດ້" ສໍາລັບປະຊາຊົນແມ່ນມີຄວາມຈໍາເປັນເພື່ອຮັກສາລະບົບນິເວດ Ethereum "ເປີດແລະຍິນດີຕ້ອນຮັບ" ສໍາລັບປະຊາຊົນທີ່ບໍ່ມີລະດັບຄະນິດສາດ, Ethereum ຜູ້ຮ່ວມກໍ່ຕັ້ງ Vitalik Buterin tweeted ເດືອນຕຸລາ 26.

ZKPs ມັກຈະຖືກເອີ້ນວ່າ "ຄະນິດສາດດວງຈັນ" ເນື່ອງຈາກຄວາມສັບສົນຂອງມັນ.

Buterin ກ່າວຕື່ມວ່າ "ການແບ່ງຂັ້ນຄຸ້ມຄອງຮຽກຮ້ອງໃຫ້ບໍ່ຍອມແພ້ແລະໂບກມືປະລິນຍາເອກໂດຍກ່າວວ່າ "ມັນເປັນກ່ອງດໍາ, ພວກເຮົາສະຫລາດ, ໄວ້ວາງໃຈພວກເຮົາ".

ເລື່ອນ, ຊັ້ນຄວາມຮູ້ສູນ 2 Ethereum scaling solution, ອະທິບາຍໃນ blog ວິທີການຄໍາຫມັ້ນສັນຍາ polynomial, ເປັນສ່ວນຫນຶ່ງທີ່ສໍາຄັນຂອງ ZKPs ຫຼາຍ, ເຮັດວຽກແລະວິທີທີ່ພວກເຂົາສາມາດຊ່ວຍຂະຫນາດ Ethereum.

Polynomials ແມ່ນການສະແດງອອກທາງຄະນິດສາດທີ່ເປັນຕົວແທນຫຼາຍກວ່າສອງຄໍາສັບທາງພຶດຊະຄະນິດ. ອີງຕາມ Scroll blog, polynomials ສາມາດຊ່ວຍສະແດງຂໍ້ມູນຂະຫນາດໃຫຍ່ໄດ້ຢ່າງມີປະສິດທິພາບ.

ໂຄງ​ການ​ຄໍາ​ຫມັ້ນ​ສັນ​ຍາ​ເປັນ​ອະ​ນຸ​ສັນ​ຍາ​ການ​ເຂົ້າ​ລະ​ຫັດ​ທີ່​ຫນຶ່ງ​ຄໍາ​ຫມັ້ນ​ສັນ​ຍາ​ກັບ​ຂໍ້​ຄວາມ​ແລະ​ຮັກ​ສາ​ມັນ​ເຊື່ອງ​ໄວ້​ແຕ່​ສາ​ມາດ​ເປີດ​ເຜີຍ​ຂໍ້​ຄວາມ​ໃນ​ພາຍ​ຫຼັງ​. ແນວໃດກໍ່ຕາມ, committer ບໍ່ສາມາດປ່ຽນແປງຂໍ້ຄວາມໄດ້ເມື່ອລາວຫມັ້ນສັນຍາກັບມັນ, ເຊິ່ງເຮັດໃຫ້ໂຄງການຄໍາຫມັ້ນສັນຍາຜູກມັດ.

ໃນໂຄງການຄໍາຫມັ້ນສັນຍາ polynomial, ຫນຶ່ງຄໍາຫມັ້ນສັນຍາກັບ polynomial ແທນທີ່ຈະເປັນຂໍ້ຄວາມ. ໂຄງ​ການ​ຄໍາ​ຫມັ້ນ​ສັນ​ຍາ polynomial ຕອບ​ສະ​ຫນອງ​ຄຸນ​ສົມ​ບັດ​ທັງ​ຫມົດ​ຂອງ​ໂຄງ​ການ​ຄໍາ​ຫມັ້ນ​ສັນ​ຍາ​ປົກ​ກະ​ຕິ​. ແຕ່ມັນມີຄຸນສົມບັດເພີ່ມເຕີມທີ່ຊ່ວຍໃຫ້ຜູ້ບັງຄັບໃຊ້ສາມາດພິສູດໄດ້ວ່າລາວຫມັ້ນສັນຍາກັບ polynomial ທີ່ແນ່ນອນທີ່ຕອບສະຫນອງຄຸນສົມບັດທີ່ກໍານົດໄວ້ໂດຍບໍ່ມີການເປີດເຜີຍຕົວຂອງມັນເອງ.

KZG ໃນ Scaling Ethereum

ໃນຂະນະທີ່ມີໂຄງການຄໍາຫມັ້ນສັນຍາ polynomial ທີ່ແຕກຕ່າງກັນ, Kate-Zaverucha-Goldberg (KZG) ເປັນທີ່ນິຍົມໃນພື້ນທີ່ blockchain ແລະຖືກນໍາໃຊ້ໂດຍລະບົບຫຼັກຖານສະແດງຂອງ Scroll. KZG ແມ່ນຍັງຖືກລວມເຂົ້າໃນ Ethereum ກັບ Proto-Danksharding, ເພື່ອປະຕິບັດໂດຍຜ່ານ EIP-4844ຊຶ່ງ​ໄດ້​ສະ​ເໜີ​ໃນ​ເດືອນ​ກຸມພາ 2022.

Proto-Danksharding ແມ່ນການແກ້ໄຂຊ່ອງຫວ່າງຢຸດຈົນກ່ວາ Danksharding, ເຊິ່ງສາມາດເຮັດໃຫ້ມັນມີລາຄາຖືກກວ່າໃນການນໍາໃຊ້ rollups, ສາມາດປະຕິບັດໄດ້. Proto-Danksharding ແນະນໍາປະເພດການເຮັດທຸລະກໍາໃຫມ່ທີ່ເອີ້ນວ່າ "ການເຮັດທຸລະກໍາທີ່ດໍາເນີນ blob." ທຸລະກໍາເຫຼົ່ານີ້ມີ blob ຂໍ້ມູນ 128kb, ເຊິ່ງບໍ່ສາມາດເຂົ້າເຖິງໄດ້ຈາກຊັ້ນປະຕິບັດ Ethereum. ແທນທີ່ຈະ, ພຽງແຕ່ຄໍາຫມັ້ນສັນຍາກັບ blob ຂໍ້ມູນຈະສາມາດເຂົ້າເຖິງໄດ້ຈາກ Ethereum.

blob ຂໍ້ມູນແມ່ນສະແດງເປັນ polynomial ແລະໂຄງການຄໍາຫມັ້ນສັນຍາ polynomial KZG ຖືກນໍາໃຊ້ເພື່ອສ້າງຄໍາຫມັ້ນສັນຍາກັບຂໍ້ມູນ. ນີ້ອະນຸຍາດໃຫ້ຄຸນສົມບັດຂອງ blob ຂໍ້ມູນໄດ້ຮັບການຢັ້ງຢືນໂດຍບໍ່ມີການເປີດເຜີຍຂໍ້ມູນທັງຫມົດ blob.

ດັ່ງນັ້ນ, ການນໍາໃຊ້ KZG ສາມາດເຮັດໃຫ້ການເກັບຕົວຢ່າງທີ່ມີຂໍ້ມູນ (DAS), ເຊິ່ງຈະຖືກປະຕິບັດຢູ່ໃນເສັ້ນທາງໄປສູ່ Dankshading ເຕັມ. DAS ເປັນສິ່ງຈໍາເປັນເຮັດໃຫ້ຜູ້ກວດສອບຄວາມຖືກຕ້ອງເພື່ອຮັບປະກັນວ່າ blob ຂໍ້ມູນສາມາດໃຊ້ໄດ້ແລະຖືກຕ້ອງ, ໂດຍບໍ່ຕ້ອງອ່ານຂໍ້ມູນທັງຫມົດ blob.

ນີ້, ໃນທາງກັບກັນ, ຢ່າງຫຼວງຫຼາຍສາມາດຊ່ວຍເພີ່ມຂະຫນາດຂອງ Ethereum ເນື່ອງຈາກຜູ້ກວດສອບຈໍາເປັນຕ້ອງຈັດການກັບຂໍ້ມູນຫນ້ອຍລົງ.

ແຫຼ່ງຂໍ້ມູນ: https://cryptoslate.com/vitalik-says-making-zk-proofs-understandable-is-necessary-for-ethereum/