ການແກ້ໄຂຄວາມເສື່ອມເສີຍຂອງ Latency Dilemma ຂອງເທກໂນໂລຍີ Blockchain ⋆ ZyCrypto

Resolving The Latency Dilemma Of Blockchain Technology

ການ​ໂຄ​ສະ​ນາ


 

 

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

ການຫັນປ່ຽນຈາກ Web2 ໄປ Web3 ແມ່ນເກີດຂຶ້ນໄວກວ່າທີ່ເຄີຍເປັນ, ດັ່ງທີ່ເຫັນໄດ້ຊັດເຈນຈາກຄວາມນິຍົມເພີ່ມຂຶ້ນຂອງຄໍາຮ້ອງສະຫມັກ blockchain-native. ໃນສອງສາມປີຜ່ານມາ, ແພລະຕະຟອມການແບ່ງຂັ້ນຄຸ້ມຄອງໄດ້ປະຕິບັດຫຼາຍກວ່າເວທີ Web-2. ຕົວຢ່າງເຊັ່ນ, Audius, Chingari, ແລະ Axie Infinity ແມ່ນພຽງແຕ່ສອງສາມໂຄງການທີ່ຂັດຂວາງຮູບແບບທຸລະກິດແບບດັ້ງເດີມດ້ວຍວິທີການໃຫມ່ຂອງພວກເຂົາ. ເຖິງແມ່ນວ່າໃຫມ່, ແພລະຕະຟອມເຫຼົ່ານີ້ໄດ້ປະສົບຜົນສໍາເລັດໃນການລວບລວມຜູ້ໃຊ້ຫຼາຍສິບລ້ານຄົນທົ່ວໂລກ, ໂດຍຊຸມຊົນຂອງພວກເຂົາຈະເຕີບໃຫຍ່ຫຼາຍຂຶ້ນໃນແຕ່ລະມື້ທີ່ຜ່ານໄປ.

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

ຕໍ່ສູ້ກັບບັນຫາຂອງ latency

ໃນໄລຍະປີທີ່ຜ່ານມາ, ນັກຄົ້ນຄວ້າຕະຫຼາດຫຼາຍຮ້ອຍຄົນໄດ້ຊີ້ໃຫ້ເຫັນວ່າ "ຄວາມໄວ" ມີຄວາມສໍາຄັນຫຼາຍ, ໂດຍສະເພາະຈາກທັດສະນະຂອງຜູ້ໃຊ້. ເກືອບໜຶ່ງທົດສະວັດທີ່ຜ່ານມາ, ເມື່ອອິນເຕີເນັດທັນສະໄໝ (Web2) ພວມພັດທະນາຂຶ້ນ. Amazon ເປີດເຜີຍວ່າມັນມີລາຄາຖືກໃຫ້ພວກເຂົາ 1% ຂອງການຂາຍສໍາລັບທຸກໆ 100 milliseconds ຂອງ latency. ເຄື່ອງຈັກຊອກຫາ Web2 ຍັກໃຫຍ່ຂອງ Google, ເຊັ່ນດຽວກັນ, ຄົ້ນພົບວ່າທຸກໆ 0.5 ວິນາທີຂອງການຊັກຊ້າໃນການຄົ້ນຫາຜົນໄດ້ຮັບ, ການຈະລາຈອນຫຼຸດລົງ 20%.

ການ​ໂຄ​ສະ​ນາ


 

 

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

ແຕ່ກັບ Web3, ສິ່ງຕ່າງໆແມ່ນແຕກຕ່າງກັນເລັກນ້ອຍ. ໃນບໍລິບົດຂອງຄອມພິວເຕີ້, latency ຫມາຍເຖິງຄວາມລ່າຊ້າທັງຫມົດລະຫວ່າງ input ແລະ output ທີ່ຜະລິດ. ຢ່າງໃດກໍຕາມ, ໃນສະພາບການຂອງ blockchain, latencies ແມ່ນໄລຍະເວລາລະຫວ່າງການຍື່ນສະເຫນີຂອງທຸລະກໍາກັບເຄືອຂ່າຍທີ່ຕິດພັນແລະການໄດ້ຮັບການຢືນຢັນຄັ້ງທໍາອິດຂອງການຍອມຮັບ. 

ສ່ວນໃຫຍ່ຂອງເຄືອຂ່າຍ blockchain ທີ່ມີຢູ່ແມ່ນຊ້າເມື່ອທຽບກັບມາດຕະຖານ Web2 ທີ່ມີຢູ່ແລ້ວ. ຕົວຢ່າງ, ການເຮັດທຸລະກໍາດຽວໃນເຄືອຂ່າຍ Bitcoin ໃຊ້ເວລາເກືອບ 10 ນາທີ. ໃນເຄືອຂ່າຍ Ethereum, ການຢືນຢັນສາມາດໃຊ້ເວລາເຖິງ 30 ວິນາທີຫຼືຫຼາຍກວ່ານັ້ນຂຶ້ນກັບຄວາມແອອັດຂອງເຄືອຂ່າຍ - ເຊິ່ງຍັງຊ້າໂດຍມາດຕະຖານທີ່ທັນສະໄຫມ.

ໃນຂະນະທີ່ເຄືອຂ່າຍເກົ່າແກ່ກໍາລັງຕໍ່ສູ້ກັບບັນຫາ latency, blockchains ທີ່ກໍາລັງຈະມາເຖິງເຊັ່ນ Solana ອ້າງວ່າສົ່ງຄວາມໄວການເຮັດທຸລະກໍາສູງເຖິງ 65,000 TPS (ທຸລະກໍາຕໍ່ວິນາທີ). ນັ້ນແມ່ນຄວາມໄວຫຼາຍ, ແຕ່ໃນເວລາທີ່ມັນມາກັບ latency, ນັກພັດທະນາຈໍາເປັນຕ້ອງໄດ້ທົບທວນຄືນມັນຈາກທັດສະນະຂອງຜູ້ໃຊ້, ນັ້ນແມ່ນເຫດຜົນທີ່ພວກເຂົາຕ້ອງກວດເບິ່ງໂຄງສ້າງພື້ນຖານທີ່ພວກເຂົາກໍາລັງໃຊ້ເພື່ອເຊື່ອມຕໍ່ລະບົບຕ່ອງໂສ້ຕົ້ນຕໍ.

ນີ້ແມ່ນບ່ອນທີ່ຜູ້ໃຫ້ບໍລິການ node ເຊັ່ນ QuickNode ເຂົ້າມາຫຼິ້ນ. QuickNode ສະຫນອງ APIs ທົ່ວໂລກໄວຟ້າຜ່າໃຫ້ກັບບໍລິສັດພື້ນເມືອງຫຼາຍຮ້ອຍບໍລິສັດທີ່ຕ້ອງການລວມເອົາເທກໂນໂລຍີ blockchain ພາຍໃນຮູບແບບທຸລະກິດທີ່ມີຢູ່ຂອງພວກເຂົາ. ເວທີດັ່ງກ່າວມີຫຼາຍກວ່າ 3,000 nodes ທົ່ວໂລກແລະໃຫ້ບໍລິການຫຼາຍກວ່າ 70 ຕື້ຄໍາຮ້ອງຂໍ API ຕໍ່ເດືອນ. ໃນປັດຈຸບັນ, QuickNode ແມ່ນເຫມາະສົມກັບສິບ blockchain, ລວມທັງ Bitcoin, Binance Smart Chain, Celo, Terra, xDai, Optimistic, Polygon, Fantom, Ethereum, ແລະ Solana.

ບົດລາຍງານ Benchmarking ໂປ່ງໃສໂດຍ QuickNode

ການສະແດງປະສິດທິພາບຂອງມັນກັບຜູ້ໃຫ້ບໍລິການ node ອື່ນໆ, ທີມງານ QuickNode ບໍ່ດົນມານີ້ໄດ້ປ່ອຍອອກມາເມື່ອການສຶກສາກໍລະນີຢ່າງກວ້າງຂວາງທີ່ມັນປຽບທຽບເຄືອຂ່າຍ API ທີ່ແຈກຢາຍທົ່ວໂລກກັບຈຸດສິ້ນສຸດສາທາລະນະໃນລະບົບນິເວດ Solana. ແພລະຕະຟອມໄດ້ຮັບການຍົກຍ້ອງຢ່າງຫຼວງຫຼາຍຈາກຊຸມຊົນ crypto ສໍາລັບການເຜີຍແຜ່ຂໍ້ມູນ benchmarking ຂອງຕົນຢ່າງໂປ່ງໃສ.

ໃນຂອບເຂດນັ້ນ, ດຽວນີ້ QuickNode ໄດ້ເຜີຍແຜ່ບົດລາຍງານການປຽບທຽບອີກຢ່າງ ໜຶ່ງ, ປຽບທຽບການບໍລິການຂອງມັນກັບຜູ້ໃຫ້ບໍລິການ node ອື່ນໆໃນລະບົບນິເວດ Ethereum.. ໃນຮູບແບບທີ່ຄ້າຍຄືກັນກັບການທົດສອບທີ່ຜ່ານມາຂອງພວກເຂົາ, ທີມງານ QuickNode ກໍ່ສ້າງການປຽບທຽບຂໍ້ມູນແລະຜົນໄດ້ຮັບທີ່ສະທ້ອນໃຫ້ເຫັນເຖິງກໍລະນີການນໍາໃຊ້ປະຈໍາວັນສໍາລັບ Ethereum dApps, ສຸມໃສ່ການ latency (ວັດແທກເປັນ milliseconds).

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

ໂດຍການປຽບທຽບ ແລະກົງກັນຂ້າມສອງການໂທ Ethereum ອັນດັບໜຶ່ງ, ອັນໜຶ່ງ “cached” – Eth_getTransactionReceipt ແລະອີກອັນໜຶ່ງ “ບໍ່ແຄດ” – eth_call, ໃນລະຫວ່າງວັນທີ 1 ກຸມພາ ຫາ 28 ກຸມພາ 2022, ທີມງານ QuickNode ໄດ້ເປີດເຜີຍຜົນໄດ້ຮັບຕໍ່ໄປນີ້:

  • ເມື່ອປຽບທຽບກັບຜູ້ໃຫ້ບໍລິການ node Infura (541.3 ms) ແລະ Alchemy (485.6ms), ເວລາຕອບສະຫນອງສະເລ່ຍສໍາລັບການໂທທີ່ເກັບໄວ້ໃນ QuickNode ແມ່ນ 217.7 ms.
  • ສໍາລັບການໂທທີ່ບໍ່ແມ່ນແຄດ, QuickNode ສົ່ງເວລາຕອບສະຫນອງໂດຍສະເລ່ຍຂອງ 196.0 ms. Infura ຢືນຢູ່ທີ່ 449.7 ms ສໍາລັບໄລຍະເວລາດຽວກັນ, ໃນຂະນະທີ່ເວລາຕອບສະຫນອງຂອງ Alchemy ແມ່ນ 487.9 ms.
  • ຄວາມແຕກຕ່າງໂດຍສະເລ່ຍລະຫວ່າງ QuickNode ແລະຜູ້ໃຫ້ບໍລິການອື່ນໆແມ່ນປະມານ 2.4x ສໍາລັບທັງການໂທທີ່ເກັບໄວ້ໃນຖານຄວາມຈໍາ ແລະບໍ່ຖືກເກັບໄວ້.

ບັນຫາ latency ຂອງ Blockchain ແມ່ນຫນຶ່ງໃນອຸປະສັກທີ່ສໍາຄັນທີ່ຂັດຂວາງການຮັບຮອງເອົາຢ່າງກວ້າງຂວາງ. ຢ່າງໃດກໍຕາມ, ໃນຂອບເຂດຂະຫນາດໃຫຍ່, QuickNode ໄດ້ຈັດການເພື່ອເອົາຊະນະຄວາມຫຍຸ້ງຍາກທີ່ທ້າທາຍນີ້ໂດຍຜ່ານຂໍ້ທີ່ແຈກຢາຍທົ່ວໂລກ, ເປັນຫຼັກຖານໂດຍຜົນການທົດສອບທີ່ຫນ້າປະທັບໃຈຂອງມັນ.

ແຫຼ່ງຂໍ້ມູນ: https://zycrypto.com/resolving-the-latency-dilemma-of-blockchain-technology/