กราฟการรักษา Blobs ของ Ethereum เพื่อการเข้าถึงในระยะยาว

ในช่วงกลางเดือนกุมภาพันธ์ เครือข่ายทดสอบสุดท้ายของ Ethereum blockchain ได้รับการจัดตั้งขึ้น และการอัพเกรด Dencun ก็ใช้งานได้บนเครือข่ายหลักส่วนใหญ่แล้ว ตอนนี้ Dencun จะปรับปรุงเครือข่าย Ethereum และระบบเลเยอร์ 2 ที่ขึ้นต่อกันทั้งหมด การรวมธุรกรรมประเภทใหม่ของ EIP-4844 เข้ากับ Ethereum ซึ่งอนุญาตให้ "blobs" ของข้อมูลถูกแคชชั่วคราวในโหนดบีคอน ทำให้ธุรกรรมไม่มีค่าใช้จ่ายใดๆ เลย

กลไกนี้เป็นที่รู้จักในทางเทคนิคว่า Proto-Danksharding ช่วยเพิ่มความสามารถในการปรับขนาดเครือข่าย ช่วยลดต้นทุนของการทำธุรกรรมแบบสะสมโดยการอนุญาตให้เพิ่มแพ็กเก็ตข้อมูลขนาดใหญ่ (เรียกว่า blobs) เช่นในธุรกรรม Ethereum อย่างไรก็ตาม หยดเหล่านี้เป็นหยดชั่วคราวและไม่สามารถเก็บไว้นานกว่า 18 วันก่อนการตัดแต่งกิ่ง

ไม่น่าแปลกใจเลยที่ Blob จะมีลักษณะชั่วคราว เนื่องจากพวกมันทำให้ประสิทธิภาพและประสิทธิภาพโดยรวมแข็งแกร่งขึ้นด้วยการจัดเก็บข้อมูล Blob ปริมาณเอ็กซ์โพเนนเชียลบนเลเยอร์ 1 อย่างต่อเนื่อง แม้ว่า Blob ที่หายไปจะทำให้ประสิทธิภาพของเครือข่ายเลเยอร์ 2 เพิ่มขึ้น แต่พวกมันก็ยังก่อให้เกิด ความยากลำบากในการรักษาบันทึกประวัติซึ่งมักจำเป็นสำหรับนักพัฒนาที่ทำงานบนเครือข่าย เพื่อต่อสู้กับความท้าทายดังกล่าว The Graph เสนอแนวทางที่เป็นไปได้ในการรักษา Blob โดยรับประกันการเข้าถึงในระยะยาวในขณะเดียวกันก็ช่วยให้ Ethereum ก้าวหน้าไปสู่ ​​Danksharding

ความพยายามร่วมกันระหว่างนักพัฒนาจาก The Graph, Pinax และ StreamingFast ได้สร้างโซลูชันที่มีประสิทธิภาพสำหรับการจัดทำดัชนีและจัดเก็บข้อมูลไบนารี การผสมผสานเทคโนโลยีที่จำเป็นหลายอย่าง รวมถึง Firehose และ Substreams ทำให้สามารถดึงข้อมูลในรูปแบบที่ปรับขนาดได้และรวดเร็ว

เนื่องจากข้อมูล Blob อยู่บนไคลเอนต์ที่เป็นเอกฉันท์ (“เลเยอร์ฉันทามติ”) The Graph Network จึงได้คิดค้น Firehose ใหม่ที่สอดคล้องกับ Beacon Node สิ่งนี้แสดงให้เห็นความสำเร็จในการสร้าง Firehose ใหม่สำหรับเครือข่ายเฉพาะใดๆ อย่างรวดเร็วโดยใช้วิธีการแบบสำรวจความคิดเห็นแบบใหม่ซึ่งอาศัยสตรีมย่อย Ethereum Blobs เดียว

สตรีมย่อยเหล่านี้ช่วยให้ดึงข้อมูลจากสตรีมย่อย Beacon Chain ที่เปิดใช้งาน Firehose ได้อย่างง่ายดายและแนบเนียนผ่าน gRPC API วิธีที่สองคือ Firehose ซึ่งขับเคลื่อนโดย Blobs Substreams ซึ่งจะดึงข้อมูลจากกราฟย่อยที่ขับเคลื่อนด้วย Substreams ผ่าน GraphQL API ซึ่งสามารถเข้าถึงได้บน The Graph Network

The Graph รักษาวิสัยทัศน์ที่ครอบคลุมโดยผสมผสานบริการข้อมูลใหม่และภาษาการสืบค้น ดังนั้นจึงมั่นใจได้ว่าการกระจายอำนาจนั้นมีความพร้อมสำหรับกรณีการใช้งานใด ๆ ในปัจจุบันและในอนาคตอันใกล้ เนื่องจากความต้องการข้อมูลใน Web3 ยังคงเพิ่มขึ้นอย่างต่อเนื่อง

ที่มา: https://www.cryptonewsz.com/the-graph-preserving-ethereums-blobs-for-long-term-accessibility/