Graph ຮັກສາ Blobs ຂອງ Ethereum ສໍາລັບການເຂົ້າເຖິງໃນໄລຍະຍາວ

ໃນກາງເດືອນກຸມພາ, testnet ສຸດທ້າຍຂອງ Ethereum blockchain ໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນ, ແລະການຍົກລະດັບ Dencun ໃນປັດຈຸບັນແມ່ນດໍາເນີນການຢູ່ໃນ mainnets ສ່ວນໃຫຍ່. ໃນປັດຈຸບັນ Dencun ຈະປັບປຸງເຄືອຂ່າຍ Ethereum ແລະລະບົບຊັ້ນ-2 ທັງຫມົດທີ່ຂຶ້ນກັບ. ການປະສົມປະສານຂອງປະເພດທຸລະກໍາໃຫມ່ຂອງ EIP-4844 ເຂົ້າໄປໃນ Ethereum, ເຊິ່ງອະນຸຍາດໃຫ້ "blobs" ຂອງຂໍ້ມູນຖືກເກັບໄວ້ຊົ່ວຄາວໃນ beacon node, ໄດ້ເຮັດໃຫ້ທຸລະກໍາທີ່ບໍ່ມີຄ່າໃຊ້ຈ່າຍເກືອບທັງຫມົດ.

ເປັນທີ່ຮູ້ຈັກທາງດ້ານວິຊາການເປັນ Proto-Danksharding, ກົນໄກນີ້ເພີ່ມການຂະຫຍາຍເຄືອຂ່າຍ. ມັນຫຼຸດລົງຄ່າໃຊ້ຈ່າຍຂອງການເຮັດທຸລະກໍາມ້ວນໂດຍການອະນຸຍາດໃຫ້ເພີ່ມຊຸດຂໍ້ມູນຂະຫນາດໃຫຍ່ (ເອີ້ນວ່າ blobs), ເຊັ່ນໃນທຸລະກໍາ Ethereum. ຢ່າງໃດກໍຕາມ, blobs ເຫຼົ່ານີ້ແມ່ນຊົ່ວຄາວແລະບໍ່ສາມາດເກັບຮັກສາໄວ້ຫຼາຍກ່ວາສິບແປດມື້ກ່ອນທີ່ຈະ pruning.

ມັນບໍ່ແປກໃຈທີ່ blobs ມີລັກສະນະ ephemeral, ເນື່ອງຈາກວ່າພວກເຂົາເຈົ້າເຮັດໃຫ້ rollup ປະສິດທິພາບແລະປະສິດທິພາບການເກັບຮັກສາ perpetual ຂອງປະລິມານ exponential ຂອງຂໍ້ມູນ blob ໃນ Layer 1. ເຖິງແມ່ນວ່າ blobs ທີ່ຫາຍໄປເຮັດໃຫ້ປະສິດທິພາບຂອງເຄືອຂ່າຍ layer-2 ເພີ່ມຂຶ້ນ, ພວກເຂົາເຈົ້າຍັງສ້າງ. ຄວາມຫຍຸ້ງຍາກໃນການຮັກສາບັນທຶກປະຫວັດສາດ, ເຊິ່ງເປັນສິ່ງຈໍາເປັນເລື້ອຍໆສໍາລັບຜູ້ພັດທະນາທີ່ດໍາເນີນການໃນເຄືອຂ່າຍ. ເພື່ອຕໍ່ສູ້ກັບສິ່ງທ້າທາຍດັ່ງກ່າວ, The Graph ສະເຫນີວິທີການທີ່ມີປະສິດຕິຜົນໃນການຮັກສາ blobs, ຮັບປະກັນການເຂົ້າເຖິງໄລຍະຍາວຂອງພວກເຂົາໃນຂະນະທີ່ຊ່ວຍຄວາມກ້າວຫນ້າຂອງ Ethereum ໄປສູ່ Danksharding.

ຄວາມພະຍາຍາມຮ່ວມມືລະຫວ່າງນັກພັດທະນາຈາກ The Graph, Pinax, ແລະ StreamingFast ໄດ້ສ້າງການແກ້ໄຂທີ່ມີປະສິດທິພາບສໍາລັບການດັດສະນີແລະການເກັບຮັກສາຂໍ້ມູນຖານສອງ. ການລວມເອົາເທກໂນໂລຍີທີ່ສໍາຄັນຈໍານວນຫນຶ່ງ, ລວມທັງ Firehose ແລະ Substreams, ເຮັດໃຫ້ການສະກັດເອົາຂໍ້ມູນໃນຮູບແບບທີ່ສາມາດຂະຫຍາຍໄດ້ແລະໄວ.

ເນື່ອງຈາກວ່າຂໍ້ມູນ blob ຢູ່ໃນລູກຄ້າທີ່ເຫັນເປັນເອກະສັນກັນ ( "ຊັ້ນຄວາມເຫັນດີເຫັນພ້ອມ"), ເຄືອຂ່າຍ Graph ໄດ້ວາງແຜນ Firehose ໃຫມ່ທີ່ສອດຄ່ອງກັບ Beacon Node. ນີ້ສະແດງໃຫ້ເຫັນຜົນສໍາເລັດໃນການກໍ່ສ້າງຢ່າງໄວວາຂອງ Firehose ໃຫມ່ສໍາລັບລະບົບຕ່ອງໂສ້ສະເພາະໃດຫນຶ່ງໂດຍນໍາໃຊ້ວິທີການ poller ໃຫມ່ທີ່ອີງໃສ່ Ethereum Blobs Substreams.

ກະແສຍ່ອຍເຫຼົ່ານີ້ອະນຸຍາດໃຫ້ດຶງຂໍ້ມູນແບບງ່າຍດາຍ ແລະ tactfully ຈາກ Firehose-enabled Beacon Chain Substreams ຜ່ານ gRPC API. ວິທີທີສອງຈະເປັນ Firehose, ຂັບເຄື່ອນໂດຍ Blobs Substreams, ເຊິ່ງດຶງຂໍ້ມູນຈາກ Substreams-powered subgraph ຜ່ານ GraphQL API, ເຊິ່ງສາມາດເຂົ້າເຖິງໄດ້ໃນ The Graph Network.

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

ແຫຼ່ງຂໍ້ມູນ: https://www.cryptonewsz.com/the-graph-preserving-ethereums-blobs-for-long-term-accessibility/