ในฐานะบัญชีแยกประเภทแบบกระจาย บล็อกเชนจำเป็นต้องจัดเก็บข้อมูลประวัติบนโหนดทั้งหมดเพื่อให้มั่นใจในความปลอดภัยและการกระจายอำนาจการจัดเก็บข้อมูลที่เพียงพอ เนื่องจากความถูกต้องของการเปลี่ยนแปลงแต่ละสถานะเกี่ยวข้องกับสถานะก่อนหน้า (แหล่งที่มาของธุรกรรม) เพื่อให้มั่นใจถึงความถูกต้องของธุรกรรม โดยหลักการแล้วบล็อคเชนควรจัดเก็บบันทึกประวัติทั้งหมดตั้งแต่ธุรกรรมแรกจนถึงธุรกรรมปัจจุบัน ยกตัวอย่าง Ethereum แม้ว่าขนาดบล็อกโดยเฉลี่ยจะอยู่ที่ประมาณ 20 kb แต่ขนาดรวมของบล็อก Ethereum ในปัจจุบันก็สูงถึง 370 GB นอกเหนือจากการบล็อกแล้ว โหนดแบบเต็มยังจำเป็นต้องบันทึกสถานะและการรับธุรกรรมอีกด้วย เมื่อนับส่วนนี้ ความจุรวมของโหนดเดียวเกิน 1 TB ซึ่งเน้นการทำงานของโหนดไปที่คนไม่กี่คน
ความสูงบล็อกล่าสุดของ Ethereum แหล่งที่มาของรูปภาพ: Etherscan
เมื่อเปรียบเทียบกับฐานข้อมูลหรือโครงสร้างการจัดเก็บข้อมูลแบบลิงค์ลิสต์ ความสามารถในการเปรียบเทียบกันไม่ได้ของบล็อคเชนนั้นมาจากความสามารถในการตรวจสอบข้อมูลที่สร้างขึ้นใหม่ผ่านข้อมูลในอดีต ดังนั้นการรับรองความปลอดภัยของข้อมูลในอดีตจึงเป็นประเด็นแรกที่ต้องพิจารณาในการจัดเก็บข้อมูลชั้น DA เมื่อตัดสินความปลอดภัยของข้อมูลของระบบบล็อกเชน เรามักจะวิเคราะห์จากปริมาณข้อมูลซ้ำซ้อนและวิธีการตรวจสอบความพร้อมใช้งานของข้อมูล
บนพื้นฐานการรับประกันความปลอดภัยขั้นพื้นฐาน เป้าหมายหลักถัดไปที่เลเยอร์ DA จำเป็นต้องบรรลุคือการลดต้นทุนและเพิ่มประสิทธิภาพ ประการแรกคือการลดต้นทุนการจัดเก็บข้อมูล โดยไม่คำนึงถึงความแตกต่างของประสิทธิภาพของฮาร์ดแวร์ กล่าวคือ เพื่อลดการใช้หน่วยความจำที่เกิดจากการจัดเก็บข้อมูลขนาดหน่วย ในขั้นตอนนี้ วิธีหลักในการลดต้นทุนการจัดเก็บข้อมูลในบล็อกเชนคือการนำเทคโนโลยีการแบ่งส่วนมาใช้ และใช้พื้นที่เก็บข้อมูลแบบให้รางวัลเพื่อให้แน่ใจว่าข้อมูลได้รับการจัดเก็บอย่างมีประสิทธิภาพ และลดจำนวนการสำรองข้อมูล อย่างไรก็ตาม จากวิธีการปรับปรุงข้างต้นก็ไม่ใช่เรื่องยากที่จะเห็นความสัมพันธ์ของเกมระหว่างต้นทุนพื้นที่จัดเก็บข้อมูลและความปลอดภัยของข้อมูล การลดการใช้พื้นที่จัดเก็บข้อมูลมักหมายถึงการลดความปลอดภัย ดังนั้น ชั้น DA ที่ยอดเยี่ยมจึงต้องมีความสมดุลระหว่างต้นทุนการจัดเก็บข้อมูลและความปลอดภัยของข้อมูล นอกจากนี้ หากเลเยอร์ DA เป็นเครือข่ายสาธารณะที่แยกจากกัน ก็จำเป็นต้องลดต้นทุนโดยการลดกระบวนการแลกเปลี่ยนข้อมูลระดับกลางให้เหลือน้อยที่สุด ในแต่ละขั้นตอนการถ่ายโอน ข้อมูลดัชนีจะต้องถูกทิ้งไว้เพื่อการสอบถามครั้งต่อไป ดังนั้น ยิ่งกระบวนการโทรนานขึ้น ข้อมูลดัชนีก็จะเหลือมากขึ้นและต้นทุนการจัดเก็บก็จะเพิ่มขึ้น สุดท้ายนี้ ต้นทุนการจัดเก็บข้อมูลจะเชื่อมโยงโดยตรงกับความคงทนของข้อมูล โดยทั่วไป ยิ่งต้นทุนการจัดเก็บข้อมูลสูงเท่าไร เครือข่ายสาธารณะก็จะจัดเก็บข้อมูลอย่างต่อเนื่องได้ยากขึ้นเท่านั้น
หลังจากลดต้นทุนได้สำเร็จ ขั้นตอนต่อไปคือการเพิ่มประสิทธิภาพ ซึ่งก็คือความสามารถในการเรียกข้อมูลออกจากชั้น DA ได้อย่างรวดเร็วเมื่อจำเป็นต้องใช้งาน กระบวนการนี้เกี่ยวข้องกับสองขั้นตอน ประการแรกคือการค้นหาโหนดที่เก็บข้อมูล กระบวนการนี้ส่วนใหญ่มีไว้สำหรับเครือข่ายสาธารณะที่ไม่บรรลุความสอดคล้องของข้อมูลทั่วทั้งเครือข่าย หากเครือข่ายสาธารณะบรรลุการซิงโครไนซ์ข้อมูลสำหรับโหนดทั่วทั้งเครือข่าย ก็อาจถูกเพิกเฉยได้ การสิ้นเปลืองเวลาของกระบวนการ ประการที่สอง ในระบบบล็อกเชนกระแสหลักในปัจจุบัน รวมถึง Bitcoin, Ethereum และ Filecoin วิธีการจัดเก็บโหนดคือฐานข้อมูล Leveldb ใน Leveldb ข้อมูลจะถูกจัดเก็บในสามวิธี ขั้นแรก ข้อมูลที่เขียนทันทีจะถูกจัดเก็บไว้ในไฟล์ประเภท Memtable เมื่อพื้นที่เก็บข้อมูล Memtable เต็ม ประเภทไฟล์จะเปลี่ยนจาก Memtable เป็น Memtable ที่ไม่เปลี่ยนรูป ไฟล์ทั้งสองประเภทถูกจัดเก็บไว้ในหน่วยความจำ แต่ไฟล์ Immutable Memtable ไม่สามารถเปลี่ยนแปลงได้อีกต่อไป มีเพียงข้อมูลเท่านั้นที่สามารถอ่านได้ ที่เก็บข้อมูลร้อนที่ใช้ในเครือข่าย IPFS จะเก็บข้อมูลในส่วนนี้ เมื่อถูกเรียกก็สามารถอ่านจากหน่วยความจำได้อย่างรวดเร็ว อย่างไรก็ตาม หน่วยความจำมือถือของโหนดธรรมดามักจะอยู่ในระดับ GB และง่ายต่อการเขียนช้าๆ เมื่อโหนดขัดข้องหรือเกิดสถานการณ์ผิดปกติอื่นๆ ข้อมูลในหน่วยความจำจะสูญหายอย่างถาวร หากคุณต้องการจัดเก็บข้อมูลอย่างต่อเนื่อง คุณจะต้องจัดเก็บในรูปแบบไฟล์ SST บนโซลิดสเตตไดรฟ์ (SSD) อย่างไรก็ตาม เมื่ออ่านข้อมูล คุณต้องอ่านข้อมูลลงในหน่วยความจำก่อน ซึ่งจะช่วยลดความเร็วในการจัดทำดัชนีข้อมูลได้อย่างมาก สุดท้ายนี้ สำหรับระบบที่ใช้พื้นที่จัดเก็บข้อมูลที่ใช้ร่วมกัน การกู้คืนข้อมูลจำเป็นต้องส่งคำขอข้อมูลไปยังหลายโหนดและกู้คืนข้อมูลเหล่านั้น กระบวนการนี้จะลดความเร็วในการอ่านข้อมูลด้วย
วิธีการจัดเก็บข้อมูล Leveldb แหล่งรูปภาพ: Leveldb-handbook
ด้วยการพัฒนาของ DeFi และปัญหาต่างๆ กับ CEX ความต้องการของผู้ใช้สำหรับการทำธุรกรรมข้ามเครือข่ายของสินทรัพย์ที่กระจายอำนาจก็เพิ่มขึ้นเช่นกัน ไม่ว่ากลไกข้ามสายโซ่ของการล็อกแฮช โนตารีพับลิค หรือสายโซ่รีเลย์ จะหลีกเลี่ยงการกำหนดข้อมูลประวัติบนสายโซ่ทั้งสองพร้อมกันไม่ได้ กุญแจสำคัญของปัญหานี้อยู่ที่การแยกข้อมูลบนเครือข่ายทั้งสอง และการสื่อสารโดยตรงไม่สามารถทำได้ในระบบกระจายอำนาจที่แตกต่างกัน ดังนั้นจึงเสนอวิธีแก้ปัญหาในขั้นตอนนี้โดยการเปลี่ยนวิธีการจัดเก็บเลเยอร์ DA ซึ่งไม่เพียงแต่จัดเก็บข้อมูลประวัติของเชนสาธารณะหลายเชนบนเชนสาธารณะที่เชื่อถือได้เดียวกัน แต่จำเป็นต้องเรียกข้อมูลบนเชนสาธารณะนี้เท่านั้นในระหว่างการตรวจสอบ สามารถ. สิ่งนี้ต้องการให้เลเยอร์ DA สามารถสร้างวิธีการสื่อสารที่ปลอดภัยกับเชนสาธารณะประเภทต่างๆ ซึ่งหมายความว่าเลเยอร์ DA มีความหลากหลายที่ดี
วิธีการจัดเก็บข้อมูลหลังจาก Sharding แหล่งที่มาของภาพ: Kernel Ventures
เทคโนโลยี DAS ขึ้นอยู่กับการปรับวิธีการจัดเก็บข้อมูล Sharding ให้เหมาะสมยิ่งขึ้น ในระหว่างกระบวนการ Sharding เนื่องจากการจัดเก็บโหนดแบบสุ่มอย่างง่าย บล็อกบางส่วนอาจสูญหายได้ ประการที่สอง สำหรับข้อมูลที่กระจัดกระจาย การยืนยันความถูกต้องและความสมบูรณ์ของข้อมูลในระหว่างกระบวนการกู้คืนถือเป็นสิ่งสำคัญมากเช่นกัน ใน DAS ปัญหาทั้งสองนี้ได้รับการแก้ไขผ่านโค้ด Eraser และความมุ่งมั่นพหุนาม KZG
การตรวจสอบความถูกต้องของข้อมูลช่วยให้มั่นใจได้ว่าข้อมูลที่เรียกจากโหนดนั้นถูกต้องและครบถ้วน เพื่อลดปริมาณข้อมูลและต้นทุนการคำนวณที่จำเป็นในกระบวนการตรวจสอบ ขณะนี้เลเยอร์ DA ใช้โครงสร้างแบบต้นไม้เป็นวิธีการตรวจสอบกระแสหลัก รูปแบบที่ง่ายที่สุดคือการใช้ Merkle Tree สำหรับการตรวจสอบ ซึ่งใช้รูปแบบของบันทึกต้นไม้ไบนารีที่สมบูรณ์ เพียงต้องเก็บ Merkle Root และค่าแฮชของทรีย่อยที่อีกด้านหนึ่งของเส้นทางของโหนดสามารถตรวจสอบได้ ความซับซ้อนของเวลาในการตรวจสอบคือระดับ O(logN) (logN เป็นค่าเริ่มต้น log2(N)) แม้ว่ากระบวนการตรวจสอบความถูกต้องจะง่ายขึ้นอย่างมาก แต่ปริมาณข้อมูลสำหรับกระบวนการตรวจสอบโดยทั่วไปยังคงเพิ่มขึ้นตามการเพิ่มขึ้นของข้อมูล เพื่อแก้ปัญหาการเพิ่มปริมาณการตรวจสอบความถูกต้อง จึงได้เสนอวิธีการตรวจสอบอีกวิธีหนึ่งคือ Verkle Tree ซึ่งแต่ละโหนดใน Verkle Tree ไม่เพียงแต่เก็บค่าเท่านั้น แต่ยังแนบ Vector Commitment อีกด้วย ซึ่งสามารถตรวจสอบความถูกต้องของข้อมูลได้อย่างรวดเร็ว ข้อมูลโดยใช้ค่าของโหนดดั้งเดิมและการพิสูจน์ความมุ่งมั่น โดยไม่จำเป็นต้องเรียกค่าของโหนดในเครืออื่น ๆ ซึ่งทำให้การคำนวณการตรวจสอบความถูกต้องแต่ละครั้งทำได้ง่ายและรวดเร็วยิ่งขึ้น ทำให้จำนวนการคำนวณสำหรับการตรวจสอบแต่ละครั้งสัมพันธ์กับความลึกของ Verkle Tree เท่านั้น ซึ่งเป็นค่าคงที่คงที่ จึงช่วยเร่งความเร็วในการตรวจสอบได้อย่างมาก อย่างไรก็ตาม การคำนวณ Vector Commitment จำเป็นต้องมีส่วนร่วมของโหนดในเครือทั้งหมดในเลเยอร์เดียวกัน ซึ่งจะทำให้ต้นทุนในการเขียนและการเปลี่ยนแปลงข้อมูลเพิ่มขึ้นอย่างมาก อย่างไรก็ตาม สำหรับข้อมูล เช่น ข้อมูลในอดีต ซึ่งได้รับการจัดเก็บอย่างถาวรและไม่สามารถแก้ไขได้ นอกจากนี้ยังสามารถอ่านได้แต่เขียนไม่ได้ Verkle Tree เหมาะสมอย่างยิ่ง นอกจากนี้ Merkle Tree และ Verkle Tree เองก็มีรูปแบบ K-ary การดำเนินการเฉพาะของกลไกจะคล้ายกัน เพียงเปลี่ยนจำนวนแผนผังย่อยภายใต้แต่ละโหนด การเปรียบเทียบประสิทธิภาพเฉพาะสามารถดูได้ในตารางต่อไปนี้
การเปรียบเทียบประสิทธิภาพเวลาของวิธีการยืนยันข้อมูล แหล่งที่มาของรูปภาพ: Verkle Trees
การขยายตัวอย่างต่อเนื่องของระบบนิเวศบล็อคเชนทำให้จำนวนเชนสาธารณะเพิ่มขึ้นอย่างต่อเนื่อง เนื่องจากข้อดีและไม่สามารถถูกแทนที่ได้ของห่วงโซ่สาธารณะแต่ละเครือข่ายในสาขาที่เกี่ยวข้อง แทบจะเป็นไปไม่ได้เลยที่ห่วงโซ่สาธารณะชั้น 1 จะรวมกันได้ในเวลาอันสั้น อย่างไรก็ตาม ด้วยการพัฒนา DeFi และปัญหาต่างๆ กับ CEX ความต้องการของผู้ใช้สำหรับสินทรัพย์การซื้อขายข้ามเครือข่ายแบบกระจายอำนาจก็เพิ่มขึ้นเช่นกัน ดังนั้นการจัดเก็บข้อมูลแบบหลายสายโซ่เลเยอร์ DA ที่สามารถขจัดปัญหาด้านความปลอดภัยในการโต้ตอบข้อมูลแบบสายโซ่จึงได้รับความสนใจมากขึ้นเรื่อยๆ อย่างไรก็ตาม ในการยอมรับข้อมูลประวัติจากเครือข่ายสาธารณะต่างๆ เลเยอร์ DA จำเป็นต้องจัดเตรียมโปรโตคอลแบบกระจายอำนาจสำหรับการจัดเก็บข้อมูลที่เป็นมาตรฐานและการตรวจสอบสตรีมข้อมูล ตัวอย่างเช่น kvye ซึ่งเป็นมิดเดิลแวร์การจัดเก็บข้อมูลที่ใช้ Arweave จะดึงข้อมูลจากลูกโซ่และข้อมูลทั้งหมดบนลูกโซ่จะถูกจัดเก็บไว้ใน Arweave ในรูปแบบมาตรฐานเพื่อลดความแตกต่างในกระบวนการส่งข้อมูล ในทางกลับกัน Layer2 ซึ่งจัดเตรียมการจัดเก็บข้อมูลชั้น DA โดยเฉพาะสำหรับเครือข่ายสาธารณะบางแห่ง จะโต้ตอบกับข้อมูลผ่านโหนดที่ใช้ร่วมกันภายใน แม้ว่าจะลดต้นทุนของการโต้ตอบและปรับปรุงความปลอดภัย แต่ก็มีข้อจำกัดที่ค่อนข้างใหญ่และสามารถให้ข้อมูลกับเครือข่ายสาธารณะเฉพาะที่ให้บริการเท่านั้น
โซลูชันพื้นที่จัดเก็บข้อมูลประเภทนี้ยังไม่มีชื่อที่ชัดเจน และตัวแทนที่โดดเด่นที่สุดคือ DankSharding บน Ethereum ดังนั้นบทความนี้จึงใช้คลาส DankSharding เพื่ออ้างถึงโซลูชันประเภทนี้ โซลูชันประเภทนี้ใช้เทคโนโลยีพื้นที่จัดเก็บข้อมูล DA สองเทคโนโลยีที่กล่าวถึงข้างต้นเป็นหลัก นั่นคือ Sharding และ DAS ขั้นแรก ข้อมูลจะถูกแบ่งออกเป็นการแบ่งปันที่เหมาะสมผ่าน Sharding จากนั้นแต่ละโหนดจะแยกบล็อกข้อมูลในรูปแบบของ DAS เพื่อจัดเก็บข้อมูล หากมีโหนดเพียงพอในเครือข่ายทั้งหมด เราสามารถเลือกชาร์ด N จำนวนมากขึ้นได้ เพื่อให้ความดันในการจัดเก็บของแต่ละโหนดมีค่าเพียง 1/N ของโหนดดั้งเดิม ดังนั้นจึงขยายพื้นที่จัดเก็บข้อมูลโดยรวมได้ N เท่า ในเวลาเดียวกัน เพื่อป้องกันสถานการณ์ร้ายแรงที่บล็อกบางบล็อกไม่ได้ถูกจัดเก็บไว้ในบล็อกใดๆ DankSharding จะเข้ารหัสข้อมูลโดยใช้รหัสยางลบ และสามารถกู้คืนข้อมูลได้เพียงครึ่งหนึ่งเท่านั้น ขั้นตอนสุดท้ายคือกระบวนการตรวจสอบข้อมูล ซึ่งใช้โครงสร้างต้นไม้ Verkle และความมุ่งมั่นแบบพหุนามเพื่อให้ได้รับการตรวจสอบอย่างรวดเร็ว
สำหรับ DA ของสายหลัก หนึ่งในวิธีการประมวลผลข้อมูลที่ง่ายที่สุดคือการจัดเก็บข้อมูลประวัติในระยะสั้น โดยพื้นฐานแล้ว บล็อกเชนมีบทบาทเป็นบัญชีแยกประเภทสาธารณะ ซึ่งช่วยให้เครือข่ายทั้งหมดสามารถเห็นการเปลี่ยนแปลงเนื้อหาบัญชีแยกประเภทได้โดยไม่จำเป็นต้องมีการจัดเก็บข้อมูลถาวร ยกตัวอย่าง Solana แม้ว่าข้อมูลประวัติจะถูกซิงโครไนซ์กับ Arweave แต่โหนดเครือข่ายหลักจะเก็บข้อมูลธุรกรรมของสองวันที่ผ่านมาเท่านั้น บนเครือข่ายสาธารณะตามบันทึกบัญชี ข้อมูลในอดีตในแต่ละช่วงเวลาจะรักษาสถานะสุดท้ายของบัญชีบนบล็อกเชน ซึ่งเพียงพอที่จะเป็นพื้นฐานในการตรวจสอบสำหรับการเปลี่ยนแปลงในช่วงเวลาถัดไป สำหรับโครงการที่มีความต้องการข้อมูลเป็นพิเศษก่อนช่วงเวลานี้ พวกเขาสามารถจัดเก็บข้อมูลดังกล่าวด้วยตนเองบนเครือข่ายสาธารณะที่มีการกระจายอำนาจอื่นๆ หรือโดยบุคคลที่สามที่เชื่อถือได้ กล่าวอีกนัยหนึ่ง ผู้ที่มีข้อมูลเพิ่มเติมจำเป็นต้องชำระค่าพื้นที่จัดเก็บข้อมูลในอดีต
สัญญา EthStorage แหล่งที่มาของภาพ: Kernel Ventures
วิธีการอ่านข้อมูล Celestia แหล่งที่มาของภาพ: Celestia Core
ในแง่ของหลักการทางเทคนิคของ DA ของเชนหลัก เทคโนโลยีหลายอย่างที่คล้ายกับ Sharding นั้นถูกยืมมาจากเชนสาธารณะของการจัดเก็บ ในบรรดา DA ของบริษัทอื่น บางแห่งใช้เชนสาธารณะของพื้นที่จัดเก็บข้อมูลโดยตรงเพื่อดำเนินงานจัดเก็บข้อมูลบางอย่างให้เสร็จสมบูรณ์ ตัวอย่างเช่น ข้อมูลธุรกรรมเฉพาะใน Celestia จะถูกวางบนเครือข่าย LL-IPFS ในโซลูชัน DA ของบริษัทอื่น นอกเหนือจากการสร้างห่วงโซ่สาธารณะแยกต่างหากเพื่อแก้ปัญหาการจัดเก็บข้อมูลของ Layer1 แล้ว วิธีที่ตรงกว่านั้นคือการเชื่อมต่อห่วงโซ่สาธารณะของการจัดเก็บข้อมูลกับ Layer1 โดยตรงเพื่อจัดเก็บข้อมูลประวัติขนาดใหญ่บน Layer1 สำหรับบล็อกเชนที่มีประสิทธิภาพสูง ปริมาณข้อมูลประวัติจะยิ่งเพิ่มมากขึ้น เมื่อทำงานด้วยความเร็วสูงสุด ปริมาณข้อมูลของโซลานาเชนสาธารณะประสิทธิภาพสูงจะอยู่ใกล้กับ 4 PG ซึ่งอยู่นอกเหนือช่วงการจัดเก็บข้อมูลของโหนดทั่วไปโดยสิ้นเชิง โซลูชันที่ Solana เลือกคือการจัดเก็บข้อมูลประวัติบนเครือข่ายการจัดเก็บข้อมูลแบบกระจายอำนาจ Arweave และเก็บข้อมูลไว้เพียง 2 วันบนโหนดเครือข่ายหลักสำหรับการตรวจสอบ เพื่อให้มั่นใจในความปลอดภัยของกระบวนการจัดเก็บ Solana และ Arweave Chain ได้ออกแบบโปรโตคอลสะพานจัดเก็บข้อมูลอย่าง Solar Bridge เป็นพิเศษ ข้อมูลที่ตรวจสอบโดยโหนด Solana จะถูกซิงโครไนซ์กับ Arweave และแท็กที่เกี่ยวข้องจะถูกส่งกลับ ผ่านแท็กนี้เท่านั้น โหนด Solana สามารถดูข้อมูลประวัติของบล็อกเชน Solana ได้ตลอดเวลา บน Arweave โหนดเครือข่ายทั้งหมดไม่จำเป็นต้องรักษาความสอดคล้องของข้อมูล และใช้เป็นเกณฑ์ในการเข้าร่วมในการดำเนินงานของเครือข่าย จะใช้การจัดเก็บรางวัลแทน ประการแรก Arweave ไม่ได้ใช้โครงสร้างลูกโซ่แบบดั้งเดิมในการสร้างบล็อก แต่จะคล้ายกับโครงสร้างกราฟมากกว่า ใน Arweave บล็อกใหม่จะไม่เพียงชี้ไปที่บล็อกก่อนหน้า แต่ยังสุ่มชี้ไปที่บล็อกที่เรียกคืนบล็อกที่สร้างขึ้นด้วย ตำแหน่งเฉพาะของ Recall Block ถูกกำหนดโดยผลลัพธ์แฮชของบล็อกก่อนหน้าและความสูงของบล็อก ไม่ทราบตำแหน่งของ Recall Block จนกว่าบล็อกก่อนหน้าจะถูกขุด อย่างไรก็ตาม ในกระบวนการสร้างบล็อกใหม่ โหนดจำเป็นต้องมีข้อมูล Recall Block เพื่อใช้กลไก POW เพื่อคำนวณแฮชของความยากที่ระบุ เฉพาะนักขุดคนแรกที่คำนวณแฮชที่ตรงกับความยากเท่านั้นที่จะได้รับรางวัล ซึ่งกระตุ้นให้นักขุดเก็บให้ได้มากที่สุด ข้อมูลทางประวัติศาสตร์. ในเวลาเดียวกัน ยิ่งมีคนเก็บบล็อกในอดีตน้อยลง โหนดก็จะมีคู่แข่งน้อยลงเมื่อสร้าง nonce ที่ตรงกับความยาก กระตุ้นให้นักขุดเก็บบล็อกในเครือข่ายน้อยลง สุดท้ายนี้ เพื่อให้แน่ใจว่าโหนดจะจัดเก็บข้อมูลใน Arweave อย่างถาวร จึงขอแนะนำกลไกการให้คะแนนโหนดของ WildFire โหนดมีแนวโน้มที่จะสื่อสารกับโหนดที่สามารถให้ข้อมูลประวัติได้เร็วขึ้น ในขณะที่โหนดที่มีอันดับต่ำกว่ามักจะไม่สามารถรับบล็อกและข้อมูลธุรกรรมล่าสุดได้โดยเร็วที่สุด และดังนั้นจึงไม่สามารถใช้ประโยชน์จากการแข่งขัน POW...
วิธีการก่อสร้างบล็อก Arweave แหล่งที่มาของภาพ: Arweave Yellow-Paper
ต่อไป เราจะเปรียบเทียบข้อดีและข้อเสียของโซลูชันการจัดเก็บข้อมูลทั้งห้าแบบโดยพิจารณาจากตัวบ่งชี้ประสิทธิภาพทั้งสี่มิติ
การเปรียบเทียบประสิทธิภาพของโซลูชันการจัดเก็บข้อมูล แหล่งที่มาของรูปภาพ: Kernel Ventures
บล็อกเชนในปัจจุบันกำลังอยู่ระหว่างการเปลี่ยนแปลงจาก Crypto ไปเป็น Web3 ที่ครอบคลุมมากขึ้น กระบวนการนี้ไม่เพียงแต่นำมาซึ่งความสมบูรณ์ของโครงการบนบล็อกเชนเท่านั้น เพื่อรองรับการดำเนินงานพร้อมกันของหลายโครงการบน Layer1 ในขณะเดียวกันก็รับประกันประสบการณ์ของโครงการ Gamefi และ Socialfi นั้น Layer1 ที่นำเสนอโดย Ethereum ได้นำวิธีการต่าง ๆ เช่น Rollup และ Blobs มาใช้เพื่อปรับปรุง TPS ในบรรดาบล็อกเชนใหม่ จำนวนบล็อกเชนประสิทธิภาพสูงก็เพิ่มขึ้นเช่นกัน แต่ TPS ที่สูงขึ้นไม่เพียงแต่หมายถึงประสิทธิภาพที่สูงขึ้นเท่านั้น แต่ยังรวมถึงแรงกดดันในการจัดเก็บข้อมูลบนเครือข่ายที่มากขึ้นอีกด้วย สำหรับข้อมูลประวัติขนาดใหญ่ ปัจจุบันมีการเสนอวิธีการ DA ต่างๆ ที่อิงตามเชนหลักและบุคคลที่สามเพื่อปรับให้เข้ากับแรงกดดันในการจัดเก็บข้อมูลบนเชนที่เพิ่มขึ้น วิธีการปรับปรุงแต่ละวิธีมีข้อดีและข้อเสีย และมีการนำไปใช้ที่แตกต่างกันในสถานการณ์ที่แตกต่างกัน
บล็อกเชนที่เน้นการชำระเงินมีข้อกำหนดที่สูงมากสำหรับความปลอดภัยของข้อมูลในอดีต และไม่ได้ติดตาม TPS ที่สูงเป็นพิเศษ หากเชนสาธารณะประเภทนี้ยังอยู่ในขั้นตอนการเตรียมการ ก็สามารถใช้วิธีจัดเก็บข้อมูลที่คล้ายกับ DankSharding ได้ ซึ่งสามารถเพิ่มความจุในการจัดเก็บข้อมูลได้อย่างมากในขณะที่มั่นใจในความปลอดภัย อย่างไรก็ตาม หากเป็นเครือข่ายสาธารณะเช่น Bitcoin ที่เป็นรูปเป็นร่างแล้วและมีโหนดจำนวนมาก ก็มีความเสี่ยงอย่างมากในการปรับปรุงอย่างรวดเร็วในระดับฉันทามติ ดังนั้น เครือข่ายหลักที่ใช้ DA โดยเฉพาะซึ่งมีความปลอดภัยสูงกว่าในพื้นที่จัดเก็บข้อมูลนอกเครือข่ายสามารถใช้เพื่อสร้างสมดุลระหว่างปัญหาด้านความปลอดภัยและการจัดเก็บ... อย่างไรก็ตาม เป็นที่น่าสังเกตว่าฟังก์ชันของบล็อกเชนไม่คงที่ แต่มีการเปลี่ยนแปลงอยู่ตลอดเวลา ตัวอย่างเช่น ฟังก์ชั่นในช่วงแรกๆ ของ Ethereum นั้นส่วนใหญ่จำกัดอยู่ที่การชำระเงินและการประมวลผลสินทรัพย์และธุรกรรมอัตโนมัติอย่างง่ายๆ โดยใช้สัญญาอัจฉริยะ อย่างไรก็ตาม เนื่องจากภูมิทัศน์บล็อกเชนยังคงขยายตัวอย่างต่อเนื่อง โครงการ Socialfi และ Defi ต่างๆ จึงค่อยๆ ถูกเพิ่มเข้ามาใน Ethereum ทำให้ Ethereum พัฒนาไปในทิศทางที่ครอบคลุมมากขึ้น เมื่อเร็ว ๆ นี้ ด้วยการระเบิดของระบบนิเวศที่จารึกบน Bitcoin ค่าธรรมเนียมการทำธุรกรรมของเครือข่าย Bitcoin เพิ่มขึ้นเกือบ 20 เท่าตั้งแต่เดือนสิงหาคม สิ่งนี้สะท้อนให้เห็นว่าความเร็วในการทำธุรกรรมของเครือข่าย Bitcoin ในขั้นตอนนี้ไม่สามารถตอบสนองความต้องการในการทำธุรกรรมได้ และนักเทรดสามารถทำได้เพียงเพิ่มค่าธรรมเนียมเพื่อให้ธุรกรรมดำเนินการได้เร็วที่สุดเท่านั้น ขณะนี้ ชุมชน Bitcoin จำเป็นต้องทำการแลกเปลี่ยน ไม่ว่าจะยอมรับค่าธรรมเนียมที่สูงและความเร็วการทำธุรกรรมที่ช้าลง หรือลดความปลอดภัยของเครือข่ายเพื่อเพิ่มความเร็วในการทำธุรกรรม แต่เอาชนะความตั้งใจเดิมของระบบการชำระเงิน หากชุมชน Bitcoin เลือกอย่างหลัง เมื่อเผชิญกับแรงกดดันด้านข้อมูลที่เพิ่มขึ้น โซลูชันการจัดเก็บข้อมูลที่สอดคล้องกันก็จำเป็นต้องได้รับการปรับเปลี่ยนด้วย
ค่าธรรมเนียมการทำธุรกรรม Bitcoin mainnet มีความผันผวน แหล่งที่มาของภาพ: OKLINK
เครือข่ายสาธารณะที่มีฟังก์ชันที่ครอบคลุมมีการแสวงหา TPS ที่สูงกว่า และการเติบโตของข้อมูลในอดีตก็ยิ่งใหญ่ยิ่งขึ้น เป็นการยากที่จะปรับตัวให้เข้ากับการเติบโตอย่างรวดเร็วของ TPS ในระยะยาวโดยการนำโซลูชันที่คล้ายกับ DankSharding มาใช้ ดังนั้น วิธีที่เหมาะสมกว่าคือการย้ายข้อมูลไปยัง DA บุคคลที่สามเพื่อจัดเก็บข้อมูล ในบรรดาสิ่งเหล่านั้น DA เฉพาะเชนหลักมีความเข้ากันได้สูงสุดและอาจมีข้อได้เปรียบมากกว่าหากพิจารณาเฉพาะปัญหาการจัดเก็บข้อมูลของเชนสาธารณะเดียว แต่ทุกวันนี้ เมื่อเครือข่ายสาธารณะของเลเยอร์ 1 กำลังเฟื่องฟู การถ่ายโอนสินทรัพย์ข้ามเครือข่ายและการโต้ตอบข้อมูลได้กลายเป็นสิ่งที่ชุมชนบล็อกเชนแสวงหาร่วมกัน หากคำนึงถึงการพัฒนาระยะยาวของระบบนิเวศบล็อคเชนทั้งหมด การจัดเก็บข้อมูลประวัติของเชนสาธารณะที่แตกต่างกันบนเชนสาธารณะเดียวกันสามารถขจัดปัญหาด้านความปลอดภัยมากมายในการแลกเปลี่ยนข้อมูลและกระบวนการตรวจสอบได้ ดังนั้นความแตกต่างระหว่าง DA แบบโมดูลาร์และวิธี DA ของโซ่สาธารณะที่เก็บข้อมูลอาจเป็นทางเลือกที่ดีกว่า ภายใต้สถานที่ตั้งของความคล่องตัวที่ใกล้ชิด DA แบบโมดูลาร์มุ่งเน้นไปที่การให้บริการเลเยอร์ DA ของบล็อกเชน การแนะนำข้อมูลประวัติการจัดการข้อมูลดัชนีที่ได้รับการปรับปรุงมากขึ้น ซึ่งสามารถจำแนกประเภทข้อมูลห่วงโซ่สาธารณะที่แตกต่างกันได้อย่างสมเหตุสมผล และจัดเก็บข้อมูลห่วงโซ่สาธารณะ มีข้อดีมากกว่า.. อย่างไรก็ตาม โซลูชันข้างต้นไม่ได้คำนึงถึงต้นทุนในการปรับชั้นฉันทามติบนเครือข่ายสาธารณะที่มีอยู่ กระบวนการนี้มีความเสี่ยงอย่างยิ่ง เมื่อเกิดปัญหาขึ้น อาจนำไปสู่ช่องโหว่ของระบบ และทำให้ห่วงโซ่สาธารณะสูญเสียความเห็นพ้องต้องกันของชุมชน ดังนั้น หากเป็นโซลูชันเฉพาะกาลในระหว่างกระบวนการขยายบล็อคเชน การจัดเก็บเชนหลักชั่วคราวที่ง่ายที่สุดอาจมีความเหมาะสมมากกว่า สุดท้ายนี้ การอภิปรายข้างต้นจะขึ้นอยู่กับประสิทธิภาพระหว่างการปฏิบัติงานจริง อย่างไรก็ตาม หากเป้าหมายของเครือข่ายสาธารณะบางแห่งคือการพัฒนาระบบนิเวศน์และดึงดูดผู้เข้าร่วมโครงการและผู้เข้าร่วมมากขึ้น ก็อาจจะเลือกโครงการที่ได้รับการสนับสนุนและได้รับทุนสนับสนุนจากมูลนิธิ... ตัวอย่างเช่น เมื่อประสิทธิภาพโดยรวมเทียบเท่าหรือเล็กน้อย ต่ำกว่าโซลูชันการจัดเก็บเชนสาธารณะ ชุมชน Ethereum จะมีแนวโน้มที่จะโครงการเลเยอร์ 2 ที่ได้รับการสนับสนุนจาก Ethereum Foundation เช่น EthStorage เพื่อพัฒนาระบบนิเวศ Ethereum ต่อไป
โดยรวมแล้ว ฟังก์ชันของบล็อกเชนในปัจจุบันมีความซับซ้อนมากขึ้นเรื่อยๆ ซึ่งทำให้ความต้องการพื้นที่จัดเก็บข้อมูลเพิ่มมากขึ้นด้วย เมื่อมีโหนดการตรวจสอบ Layer1 เพียงพอ ข้อมูลประวัติก็ไม่จำเป็นต้องสำรองข้อมูลโดยโหนดทั้งหมดในเครือข่ายทั้งหมด เมื่อจำนวนการสำรองข้อมูลถึงค่าที่กำหนดเท่านั้นจึงจะสามารถรับประกันความปลอดภัยสัมพัทธ์ได้.. ในเวลาเดียวกัน การแบ่งงานในเครือข่ายสาธารณะก็มีรายละเอียดมากขึ้นเรื่อย ๆ, เลเยอร์ 1 รับผิดชอบฉันทามติและการดำเนินการ Rollup รับผิดชอบในการคำนวณและการตรวจสอบ และใช้บล็อกเชนที่แยกต่างหากสำหรับการจัดเก็บข้อมูล แต่ละส่วนสามารถมุ่งเน้นไปที่ฟังก์ชันบางอย่างได้ โดยไม่ถูกจำกัดด้วยประสิทธิภาพของส่วนอื่นๆ อย่างไรก็ตาม จำนวนพื้นที่จัดเก็บข้อมูลที่เฉพาะเจาะจงหรือสัดส่วนของโหนดที่ควรได้รับอนุญาตให้จัดเก็บข้อมูลประวัติสามารถบรรลุความสมดุลระหว่างความปลอดภัยและประสิทธิภาพได้ และวิธีรับประกันความสามารถในการทำงานร่วมกันอย่างปลอดภัยระหว่างบล็อกเชนที่แตกต่างกัน นี่เป็นปัญหาที่นักพัฒนาบล็อกเชนต้องคำนึงถึง และปรับปรุงอย่างต่อเนื่อง นักลงทุนยังคงให้ความสนใจกับโครงการ DA เฉพาะเครือข่ายหลักบน Ethereum เนื่องจาก Ethereum มีผู้สนับสนุนเพียงพอแล้วในขั้นตอนนี้ และไม่จำเป็นต้องพึ่งพาชุมชนอื่นเพื่อขยายอิทธิพล สิ่งที่จำเป็นมากกว่าคือการปรับปรุงและพัฒนาชุมชนของคุณและดึงดูดโครงการต่างๆ เข้าสู่ระบบนิเวศ Ethereum มากขึ้น อย่างไรก็ตาม สำหรับเชนสาธารณะที่อยู่ในตำแหน่งที่ตามทัน เช่น Solana และ Aptos เชนเดี่ยวนั้นยังไม่มีระบบนิเวศที่สมบูรณ์เช่นนั้น ดังนั้นจึงอาจมีแนวโน้มมากกว่าที่จะร่วมมือกับชุมชนอื่นๆ เพื่อสร้างระบบนิเวศข้ามเชนขนาดใหญ่ เพื่อขยายอิทธิพล ดังนั้น Layer1 ที่เกิดขึ้นใหม่ DA บุคคลที่สามทั่วไปจึงสมควรได้รับความสนใจมากขึ้น
Kernel Ventures เป็นกองทุนร่วมลงทุนคริปโตที่ขับเคลื่อนโดยชุมชนการวิจัยและพัฒนา โดยมีการลงทุนในระยะเริ่มต้นมากกว่า 70 การลงทุนที่เน้นด้านโครงสร้างพื้นฐาน มิดเดิลแวร์ dApps โดยเฉพาะ ZK, Rollup, DEX, บล็อกเชนแบบโมดูลาร์ และการเริ่มต้นใช้งานพื้นที่แนวตั้งสำหรับผู้ใช้ crypto หลายพันล้านคนใน ในอนาคต เช่น นามธรรมบัญชี ความพร้อมใช้งานของข้อมูล ความสามารถในการปรับขนาด ฯลฯ ในช่วงเจ็ดปีที่ผ่านมา เรามุ่งมั่นที่จะสนับสนุนการเติบโตของชุมชนการพัฒนาหลักและสมาคมบล็อกเชนของมหาวิทยาลัยทั่วโลก
ในฐานะบัญชีแยกประเภทแบบกระจาย บล็อกเชนจำเป็นต้องจัดเก็บข้อมูลประวัติบนโหนดทั้งหมดเพื่อให้มั่นใจในความปลอดภัยและการกระจายอำนาจการจัดเก็บข้อมูลที่เพียงพอ เนื่องจากความถูกต้องของการเปลี่ยนแปลงแต่ละสถานะเกี่ยวข้องกับสถานะก่อนหน้า (แหล่งที่มาของธุรกรรม) เพื่อให้มั่นใจถึงความถูกต้องของธุรกรรม โดยหลักการแล้วบล็อคเชนควรจัดเก็บบันทึกประวัติทั้งหมดตั้งแต่ธุรกรรมแรกจนถึงธุรกรรมปัจจุบัน ยกตัวอย่าง Ethereum แม้ว่าขนาดบล็อกโดยเฉลี่ยจะอยู่ที่ประมาณ 20 kb แต่ขนาดรวมของบล็อก Ethereum ในปัจจุบันก็สูงถึง 370 GB นอกเหนือจากการบล็อกแล้ว โหนดแบบเต็มยังจำเป็นต้องบันทึกสถานะและการรับธุรกรรมอีกด้วย เมื่อนับส่วนนี้ ความจุรวมของโหนดเดียวเกิน 1 TB ซึ่งเน้นการทำงานของโหนดไปที่คนไม่กี่คน
ความสูงบล็อกล่าสุดของ Ethereum แหล่งที่มาของรูปภาพ: Etherscan
เมื่อเปรียบเทียบกับฐานข้อมูลหรือโครงสร้างการจัดเก็บข้อมูลแบบลิงค์ลิสต์ ความสามารถในการเปรียบเทียบกันไม่ได้ของบล็อคเชนนั้นมาจากความสามารถในการตรวจสอบข้อมูลที่สร้างขึ้นใหม่ผ่านข้อมูลในอดีต ดังนั้นการรับรองความปลอดภัยของข้อมูลในอดีตจึงเป็นประเด็นแรกที่ต้องพิจารณาในการจัดเก็บข้อมูลชั้น DA เมื่อตัดสินความปลอดภัยของข้อมูลของระบบบล็อกเชน เรามักจะวิเคราะห์จากปริมาณข้อมูลซ้ำซ้อนและวิธีการตรวจสอบความพร้อมใช้งานของข้อมูล
บนพื้นฐานการรับประกันความปลอดภัยขั้นพื้นฐาน เป้าหมายหลักถัดไปที่เลเยอร์ DA จำเป็นต้องบรรลุคือการลดต้นทุนและเพิ่มประสิทธิภาพ ประการแรกคือการลดต้นทุนการจัดเก็บข้อมูล โดยไม่คำนึงถึงความแตกต่างของประสิทธิภาพของฮาร์ดแวร์ กล่าวคือ เพื่อลดการใช้หน่วยความจำที่เกิดจากการจัดเก็บข้อมูลขนาดหน่วย ในขั้นตอนนี้ วิธีหลักในการลดต้นทุนการจัดเก็บข้อมูลในบล็อกเชนคือการนำเทคโนโลยีการแบ่งส่วนมาใช้ และใช้พื้นที่เก็บข้อมูลแบบให้รางวัลเพื่อให้แน่ใจว่าข้อมูลได้รับการจัดเก็บอย่างมีประสิทธิภาพ และลดจำนวนการสำรองข้อมูล อย่างไรก็ตาม จากวิธีการปรับปรุงข้างต้นก็ไม่ใช่เรื่องยากที่จะเห็นความสัมพันธ์ของเกมระหว่างต้นทุนพื้นที่จัดเก็บข้อมูลและความปลอดภัยของข้อมูล การลดการใช้พื้นที่จัดเก็บข้อมูลมักหมายถึงการลดความปลอดภัย ดังนั้น ชั้น DA ที่ยอดเยี่ยมจึงต้องมีความสมดุลระหว่างต้นทุนการจัดเก็บข้อมูลและความปลอดภัยของข้อมูล นอกจากนี้ หากเลเยอร์ DA เป็นเครือข่ายสาธารณะที่แยกจากกัน ก็จำเป็นต้องลดต้นทุนโดยการลดกระบวนการแลกเปลี่ยนข้อมูลระดับกลางให้เหลือน้อยที่สุด ในแต่ละขั้นตอนการถ่ายโอน ข้อมูลดัชนีจะต้องถูกทิ้งไว้เพื่อการสอบถามครั้งต่อไป ดังนั้น ยิ่งกระบวนการโทรนานขึ้น ข้อมูลดัชนีก็จะเหลือมากขึ้นและต้นทุนการจัดเก็บก็จะเพิ่มขึ้น สุดท้ายนี้ ต้นทุนการจัดเก็บข้อมูลจะเชื่อมโยงโดยตรงกับความคงทนของข้อมูล โดยทั่วไป ยิ่งต้นทุนการจัดเก็บข้อมูลสูงเท่าไร เครือข่ายสาธารณะก็จะจัดเก็บข้อมูลอย่างต่อเนื่องได้ยากขึ้นเท่านั้น
หลังจากลดต้นทุนได้สำเร็จ ขั้นตอนต่อไปคือการเพิ่มประสิทธิภาพ ซึ่งก็คือความสามารถในการเรียกข้อมูลออกจากชั้น DA ได้อย่างรวดเร็วเมื่อจำเป็นต้องใช้งาน กระบวนการนี้เกี่ยวข้องกับสองขั้นตอน ประการแรกคือการค้นหาโหนดที่เก็บข้อมูล กระบวนการนี้ส่วนใหญ่มีไว้สำหรับเครือข่ายสาธารณะที่ไม่บรรลุความสอดคล้องของข้อมูลทั่วทั้งเครือข่าย หากเครือข่ายสาธารณะบรรลุการซิงโครไนซ์ข้อมูลสำหรับโหนดทั่วทั้งเครือข่าย ก็อาจถูกเพิกเฉยได้ การสิ้นเปลืองเวลาของกระบวนการ ประการที่สอง ในระบบบล็อกเชนกระแสหลักในปัจจุบัน รวมถึง Bitcoin, Ethereum และ Filecoin วิธีการจัดเก็บโหนดคือฐานข้อมูล Leveldb ใน Leveldb ข้อมูลจะถูกจัดเก็บในสามวิธี ขั้นแรก ข้อมูลที่เขียนทันทีจะถูกจัดเก็บไว้ในไฟล์ประเภท Memtable เมื่อพื้นที่เก็บข้อมูล Memtable เต็ม ประเภทไฟล์จะเปลี่ยนจาก Memtable เป็น Memtable ที่ไม่เปลี่ยนรูป ไฟล์ทั้งสองประเภทถูกจัดเก็บไว้ในหน่วยความจำ แต่ไฟล์ Immutable Memtable ไม่สามารถเปลี่ยนแปลงได้อีกต่อไป มีเพียงข้อมูลเท่านั้นที่สามารถอ่านได้ ที่เก็บข้อมูลร้อนที่ใช้ในเครือข่าย IPFS จะเก็บข้อมูลในส่วนนี้ เมื่อถูกเรียกก็สามารถอ่านจากหน่วยความจำได้อย่างรวดเร็ว อย่างไรก็ตาม หน่วยความจำมือถือของโหนดธรรมดามักจะอยู่ในระดับ GB และง่ายต่อการเขียนช้าๆ เมื่อโหนดขัดข้องหรือเกิดสถานการณ์ผิดปกติอื่นๆ ข้อมูลในหน่วยความจำจะสูญหายอย่างถาวร หากคุณต้องการจัดเก็บข้อมูลอย่างต่อเนื่อง คุณจะต้องจัดเก็บในรูปแบบไฟล์ SST บนโซลิดสเตตไดรฟ์ (SSD) อย่างไรก็ตาม เมื่ออ่านข้อมูล คุณต้องอ่านข้อมูลลงในหน่วยความจำก่อน ซึ่งจะช่วยลดความเร็วในการจัดทำดัชนีข้อมูลได้อย่างมาก สุดท้ายนี้ สำหรับระบบที่ใช้พื้นที่จัดเก็บข้อมูลที่ใช้ร่วมกัน การกู้คืนข้อมูลจำเป็นต้องส่งคำขอข้อมูลไปยังหลายโหนดและกู้คืนข้อมูลเหล่านั้น กระบวนการนี้จะลดความเร็วในการอ่านข้อมูลด้วย
วิธีการจัดเก็บข้อมูล Leveldb แหล่งรูปภาพ: Leveldb-handbook
ด้วยการพัฒนาของ DeFi และปัญหาต่างๆ กับ CEX ความต้องการของผู้ใช้สำหรับการทำธุรกรรมข้ามเครือข่ายของสินทรัพย์ที่กระจายอำนาจก็เพิ่มขึ้นเช่นกัน ไม่ว่ากลไกข้ามสายโซ่ของการล็อกแฮช โนตารีพับลิค หรือสายโซ่รีเลย์ จะหลีกเลี่ยงการกำหนดข้อมูลประวัติบนสายโซ่ทั้งสองพร้อมกันไม่ได้ กุญแจสำคัญของปัญหานี้อยู่ที่การแยกข้อมูลบนเครือข่ายทั้งสอง และการสื่อสารโดยตรงไม่สามารถทำได้ในระบบกระจายอำนาจที่แตกต่างกัน ดังนั้นจึงเสนอวิธีแก้ปัญหาในขั้นตอนนี้โดยการเปลี่ยนวิธีการจัดเก็บเลเยอร์ DA ซึ่งไม่เพียงแต่จัดเก็บข้อมูลประวัติของเชนสาธารณะหลายเชนบนเชนสาธารณะที่เชื่อถือได้เดียวกัน แต่จำเป็นต้องเรียกข้อมูลบนเชนสาธารณะนี้เท่านั้นในระหว่างการตรวจสอบ สามารถ. สิ่งนี้ต้องการให้เลเยอร์ DA สามารถสร้างวิธีการสื่อสารที่ปลอดภัยกับเชนสาธารณะประเภทต่างๆ ซึ่งหมายความว่าเลเยอร์ DA มีความหลากหลายที่ดี
วิธีการจัดเก็บข้อมูลหลังจาก Sharding แหล่งที่มาของภาพ: Kernel Ventures
เทคโนโลยี DAS ขึ้นอยู่กับการปรับวิธีการจัดเก็บข้อมูล Sharding ให้เหมาะสมยิ่งขึ้น ในระหว่างกระบวนการ Sharding เนื่องจากการจัดเก็บโหนดแบบสุ่มอย่างง่าย บล็อกบางส่วนอาจสูญหายได้ ประการที่สอง สำหรับข้อมูลที่กระจัดกระจาย การยืนยันความถูกต้องและความสมบูรณ์ของข้อมูลในระหว่างกระบวนการกู้คืนถือเป็นสิ่งสำคัญมากเช่นกัน ใน DAS ปัญหาทั้งสองนี้ได้รับการแก้ไขผ่านโค้ด Eraser และความมุ่งมั่นพหุนาม KZG
การตรวจสอบความถูกต้องของข้อมูลช่วยให้มั่นใจได้ว่าข้อมูลที่เรียกจากโหนดนั้นถูกต้องและครบถ้วน เพื่อลดปริมาณข้อมูลและต้นทุนการคำนวณที่จำเป็นในกระบวนการตรวจสอบ ขณะนี้เลเยอร์ DA ใช้โครงสร้างแบบต้นไม้เป็นวิธีการตรวจสอบกระแสหลัก รูปแบบที่ง่ายที่สุดคือการใช้ Merkle Tree สำหรับการตรวจสอบ ซึ่งใช้รูปแบบของบันทึกต้นไม้ไบนารีที่สมบูรณ์ เพียงต้องเก็บ Merkle Root และค่าแฮชของทรีย่อยที่อีกด้านหนึ่งของเส้นทางของโหนดสามารถตรวจสอบได้ ความซับซ้อนของเวลาในการตรวจสอบคือระดับ O(logN) (logN เป็นค่าเริ่มต้น log2(N)) แม้ว่ากระบวนการตรวจสอบความถูกต้องจะง่ายขึ้นอย่างมาก แต่ปริมาณข้อมูลสำหรับกระบวนการตรวจสอบโดยทั่วไปยังคงเพิ่มขึ้นตามการเพิ่มขึ้นของข้อมูล เพื่อแก้ปัญหาการเพิ่มปริมาณการตรวจสอบความถูกต้อง จึงได้เสนอวิธีการตรวจสอบอีกวิธีหนึ่งคือ Verkle Tree ซึ่งแต่ละโหนดใน Verkle Tree ไม่เพียงแต่เก็บค่าเท่านั้น แต่ยังแนบ Vector Commitment อีกด้วย ซึ่งสามารถตรวจสอบความถูกต้องของข้อมูลได้อย่างรวดเร็ว ข้อมูลโดยใช้ค่าของโหนดดั้งเดิมและการพิสูจน์ความมุ่งมั่น โดยไม่จำเป็นต้องเรียกค่าของโหนดในเครืออื่น ๆ ซึ่งทำให้การคำนวณการตรวจสอบความถูกต้องแต่ละครั้งทำได้ง่ายและรวดเร็วยิ่งขึ้น ทำให้จำนวนการคำนวณสำหรับการตรวจสอบแต่ละครั้งสัมพันธ์กับความลึกของ Verkle Tree เท่านั้น ซึ่งเป็นค่าคงที่คงที่ จึงช่วยเร่งความเร็วในการตรวจสอบได้อย่างมาก อย่างไรก็ตาม การคำนวณ Vector Commitment จำเป็นต้องมีส่วนร่วมของโหนดในเครือทั้งหมดในเลเยอร์เดียวกัน ซึ่งจะทำให้ต้นทุนในการเขียนและการเปลี่ยนแปลงข้อมูลเพิ่มขึ้นอย่างมาก อย่างไรก็ตาม สำหรับข้อมูล เช่น ข้อมูลในอดีต ซึ่งได้รับการจัดเก็บอย่างถาวรและไม่สามารถแก้ไขได้ นอกจากนี้ยังสามารถอ่านได้แต่เขียนไม่ได้ Verkle Tree เหมาะสมอย่างยิ่ง นอกจากนี้ Merkle Tree และ Verkle Tree เองก็มีรูปแบบ K-ary การดำเนินการเฉพาะของกลไกจะคล้ายกัน เพียงเปลี่ยนจำนวนแผนผังย่อยภายใต้แต่ละโหนด การเปรียบเทียบประสิทธิภาพเฉพาะสามารถดูได้ในตารางต่อไปนี้
การเปรียบเทียบประสิทธิภาพเวลาของวิธีการยืนยันข้อมูล แหล่งที่มาของรูปภาพ: Verkle Trees
การขยายตัวอย่างต่อเนื่องของระบบนิเวศบล็อคเชนทำให้จำนวนเชนสาธารณะเพิ่มขึ้นอย่างต่อเนื่อง เนื่องจากข้อดีและไม่สามารถถูกแทนที่ได้ของห่วงโซ่สาธารณะแต่ละเครือข่ายในสาขาที่เกี่ยวข้อง แทบจะเป็นไปไม่ได้เลยที่ห่วงโซ่สาธารณะชั้น 1 จะรวมกันได้ในเวลาอันสั้น อย่างไรก็ตาม ด้วยการพัฒนา DeFi และปัญหาต่างๆ กับ CEX ความต้องการของผู้ใช้สำหรับสินทรัพย์การซื้อขายข้ามเครือข่ายแบบกระจายอำนาจก็เพิ่มขึ้นเช่นกัน ดังนั้นการจัดเก็บข้อมูลแบบหลายสายโซ่เลเยอร์ DA ที่สามารถขจัดปัญหาด้านความปลอดภัยในการโต้ตอบข้อมูลแบบสายโซ่จึงได้รับความสนใจมากขึ้นเรื่อยๆ อย่างไรก็ตาม ในการยอมรับข้อมูลประวัติจากเครือข่ายสาธารณะต่างๆ เลเยอร์ DA จำเป็นต้องจัดเตรียมโปรโตคอลแบบกระจายอำนาจสำหรับการจัดเก็บข้อมูลที่เป็นมาตรฐานและการตรวจสอบสตรีมข้อมูล ตัวอย่างเช่น kvye ซึ่งเป็นมิดเดิลแวร์การจัดเก็บข้อมูลที่ใช้ Arweave จะดึงข้อมูลจากลูกโซ่และข้อมูลทั้งหมดบนลูกโซ่จะถูกจัดเก็บไว้ใน Arweave ในรูปแบบมาตรฐานเพื่อลดความแตกต่างในกระบวนการส่งข้อมูล ในทางกลับกัน Layer2 ซึ่งจัดเตรียมการจัดเก็บข้อมูลชั้น DA โดยเฉพาะสำหรับเครือข่ายสาธารณะบางแห่ง จะโต้ตอบกับข้อมูลผ่านโหนดที่ใช้ร่วมกันภายใน แม้ว่าจะลดต้นทุนของการโต้ตอบและปรับปรุงความปลอดภัย แต่ก็มีข้อจำกัดที่ค่อนข้างใหญ่และสามารถให้ข้อมูลกับเครือข่ายสาธารณะเฉพาะที่ให้บริการเท่านั้น
โซลูชันพื้นที่จัดเก็บข้อมูลประเภทนี้ยังไม่มีชื่อที่ชัดเจน และตัวแทนที่โดดเด่นที่สุดคือ DankSharding บน Ethereum ดังนั้นบทความนี้จึงใช้คลาส DankSharding เพื่ออ้างถึงโซลูชันประเภทนี้ โซลูชันประเภทนี้ใช้เทคโนโลยีพื้นที่จัดเก็บข้อมูล DA สองเทคโนโลยีที่กล่าวถึงข้างต้นเป็นหลัก นั่นคือ Sharding และ DAS ขั้นแรก ข้อมูลจะถูกแบ่งออกเป็นการแบ่งปันที่เหมาะสมผ่าน Sharding จากนั้นแต่ละโหนดจะแยกบล็อกข้อมูลในรูปแบบของ DAS เพื่อจัดเก็บข้อมูล หากมีโหนดเพียงพอในเครือข่ายทั้งหมด เราสามารถเลือกชาร์ด N จำนวนมากขึ้นได้ เพื่อให้ความดันในการจัดเก็บของแต่ละโหนดมีค่าเพียง 1/N ของโหนดดั้งเดิม ดังนั้นจึงขยายพื้นที่จัดเก็บข้อมูลโดยรวมได้ N เท่า ในเวลาเดียวกัน เพื่อป้องกันสถานการณ์ร้ายแรงที่บล็อกบางบล็อกไม่ได้ถูกจัดเก็บไว้ในบล็อกใดๆ DankSharding จะเข้ารหัสข้อมูลโดยใช้รหัสยางลบ และสามารถกู้คืนข้อมูลได้เพียงครึ่งหนึ่งเท่านั้น ขั้นตอนสุดท้ายคือกระบวนการตรวจสอบข้อมูล ซึ่งใช้โครงสร้างต้นไม้ Verkle และความมุ่งมั่นแบบพหุนามเพื่อให้ได้รับการตรวจสอบอย่างรวดเร็ว
สำหรับ DA ของสายหลัก หนึ่งในวิธีการประมวลผลข้อมูลที่ง่ายที่สุดคือการจัดเก็บข้อมูลประวัติในระยะสั้น โดยพื้นฐานแล้ว บล็อกเชนมีบทบาทเป็นบัญชีแยกประเภทสาธารณะ ซึ่งช่วยให้เครือข่ายทั้งหมดสามารถเห็นการเปลี่ยนแปลงเนื้อหาบัญชีแยกประเภทได้โดยไม่จำเป็นต้องมีการจัดเก็บข้อมูลถาวร ยกตัวอย่าง Solana แม้ว่าข้อมูลประวัติจะถูกซิงโครไนซ์กับ Arweave แต่โหนดเครือข่ายหลักจะเก็บข้อมูลธุรกรรมของสองวันที่ผ่านมาเท่านั้น บนเครือข่ายสาธารณะตามบันทึกบัญชี ข้อมูลในอดีตในแต่ละช่วงเวลาจะรักษาสถานะสุดท้ายของบัญชีบนบล็อกเชน ซึ่งเพียงพอที่จะเป็นพื้นฐานในการตรวจสอบสำหรับการเปลี่ยนแปลงในช่วงเวลาถัดไป สำหรับโครงการที่มีความต้องการข้อมูลเป็นพิเศษก่อนช่วงเวลานี้ พวกเขาสามารถจัดเก็บข้อมูลดังกล่าวด้วยตนเองบนเครือข่ายสาธารณะที่มีการกระจายอำนาจอื่นๆ หรือโดยบุคคลที่สามที่เชื่อถือได้ กล่าวอีกนัยหนึ่ง ผู้ที่มีข้อมูลเพิ่มเติมจำเป็นต้องชำระค่าพื้นที่จัดเก็บข้อมูลในอดีต
สัญญา EthStorage แหล่งที่มาของภาพ: Kernel Ventures
วิธีการอ่านข้อมูล Celestia แหล่งที่มาของภาพ: Celestia Core
ในแง่ของหลักการทางเทคนิคของ DA ของเชนหลัก เทคโนโลยีหลายอย่างที่คล้ายกับ Sharding นั้นถูกยืมมาจากเชนสาธารณะของการจัดเก็บ ในบรรดา DA ของบริษัทอื่น บางแห่งใช้เชนสาธารณะของพื้นที่จัดเก็บข้อมูลโดยตรงเพื่อดำเนินงานจัดเก็บข้อมูลบางอย่างให้เสร็จสมบูรณ์ ตัวอย่างเช่น ข้อมูลธุรกรรมเฉพาะใน Celestia จะถูกวางบนเครือข่าย LL-IPFS ในโซลูชัน DA ของบริษัทอื่น นอกเหนือจากการสร้างห่วงโซ่สาธารณะแยกต่างหากเพื่อแก้ปัญหาการจัดเก็บข้อมูลของ Layer1 แล้ว วิธีที่ตรงกว่านั้นคือการเชื่อมต่อห่วงโซ่สาธารณะของการจัดเก็บข้อมูลกับ Layer1 โดยตรงเพื่อจัดเก็บข้อมูลประวัติขนาดใหญ่บน Layer1 สำหรับบล็อกเชนที่มีประสิทธิภาพสูง ปริมาณข้อมูลประวัติจะยิ่งเพิ่มมากขึ้น เมื่อทำงานด้วยความเร็วสูงสุด ปริมาณข้อมูลของโซลานาเชนสาธารณะประสิทธิภาพสูงจะอยู่ใกล้กับ 4 PG ซึ่งอยู่นอกเหนือช่วงการจัดเก็บข้อมูลของโหนดทั่วไปโดยสิ้นเชิง โซลูชันที่ Solana เลือกคือการจัดเก็บข้อมูลประวัติบนเครือข่ายการจัดเก็บข้อมูลแบบกระจายอำนาจ Arweave และเก็บข้อมูลไว้เพียง 2 วันบนโหนดเครือข่ายหลักสำหรับการตรวจสอบ เพื่อให้มั่นใจในความปลอดภัยของกระบวนการจัดเก็บ Solana และ Arweave Chain ได้ออกแบบโปรโตคอลสะพานจัดเก็บข้อมูลอย่าง Solar Bridge เป็นพิเศษ ข้อมูลที่ตรวจสอบโดยโหนด Solana จะถูกซิงโครไนซ์กับ Arweave และแท็กที่เกี่ยวข้องจะถูกส่งกลับ ผ่านแท็กนี้เท่านั้น โหนด Solana สามารถดูข้อมูลประวัติของบล็อกเชน Solana ได้ตลอดเวลา บน Arweave โหนดเครือข่ายทั้งหมดไม่จำเป็นต้องรักษาความสอดคล้องของข้อมูล และใช้เป็นเกณฑ์ในการเข้าร่วมในการดำเนินงานของเครือข่าย จะใช้การจัดเก็บรางวัลแทน ประการแรก Arweave ไม่ได้ใช้โครงสร้างลูกโซ่แบบดั้งเดิมในการสร้างบล็อก แต่จะคล้ายกับโครงสร้างกราฟมากกว่า ใน Arweave บล็อกใหม่จะไม่เพียงชี้ไปที่บล็อกก่อนหน้า แต่ยังสุ่มชี้ไปที่บล็อกที่เรียกคืนบล็อกที่สร้างขึ้นด้วย ตำแหน่งเฉพาะของ Recall Block ถูกกำหนดโดยผลลัพธ์แฮชของบล็อกก่อนหน้าและความสูงของบล็อก ไม่ทราบตำแหน่งของ Recall Block จนกว่าบล็อกก่อนหน้าจะถูกขุด อย่างไรก็ตาม ในกระบวนการสร้างบล็อกใหม่ โหนดจำเป็นต้องมีข้อมูล Recall Block เพื่อใช้กลไก POW เพื่อคำนวณแฮชของความยากที่ระบุ เฉพาะนักขุดคนแรกที่คำนวณแฮชที่ตรงกับความยากเท่านั้นที่จะได้รับรางวัล ซึ่งกระตุ้นให้นักขุดเก็บให้ได้มากที่สุด ข้อมูลทางประวัติศาสตร์. ในเวลาเดียวกัน ยิ่งมีคนเก็บบล็อกในอดีตน้อยลง โหนดก็จะมีคู่แข่งน้อยลงเมื่อสร้าง nonce ที่ตรงกับความยาก กระตุ้นให้นักขุดเก็บบล็อกในเครือข่ายน้อยลง สุดท้ายนี้ เพื่อให้แน่ใจว่าโหนดจะจัดเก็บข้อมูลใน Arweave อย่างถาวร จึงขอแนะนำกลไกการให้คะแนนโหนดของ WildFire โหนดมีแนวโน้มที่จะสื่อสารกับโหนดที่สามารถให้ข้อมูลประวัติได้เร็วขึ้น ในขณะที่โหนดที่มีอันดับต่ำกว่ามักจะไม่สามารถรับบล็อกและข้อมูลธุรกรรมล่าสุดได้โดยเร็วที่สุด และดังนั้นจึงไม่สามารถใช้ประโยชน์จากการแข่งขัน POW...
วิธีการก่อสร้างบล็อก Arweave แหล่งที่มาของภาพ: Arweave Yellow-Paper
ต่อไป เราจะเปรียบเทียบข้อดีและข้อเสียของโซลูชันการจัดเก็บข้อมูลทั้งห้าแบบโดยพิจารณาจากตัวบ่งชี้ประสิทธิภาพทั้งสี่มิติ
การเปรียบเทียบประสิทธิภาพของโซลูชันการจัดเก็บข้อมูล แหล่งที่มาของรูปภาพ: Kernel Ventures
บล็อกเชนในปัจจุบันกำลังอยู่ระหว่างการเปลี่ยนแปลงจาก Crypto ไปเป็น Web3 ที่ครอบคลุมมากขึ้น กระบวนการนี้ไม่เพียงแต่นำมาซึ่งความสมบูรณ์ของโครงการบนบล็อกเชนเท่านั้น เพื่อรองรับการดำเนินงานพร้อมกันของหลายโครงการบน Layer1 ในขณะเดียวกันก็รับประกันประสบการณ์ของโครงการ Gamefi และ Socialfi นั้น Layer1 ที่นำเสนอโดย Ethereum ได้นำวิธีการต่าง ๆ เช่น Rollup และ Blobs มาใช้เพื่อปรับปรุง TPS ในบรรดาบล็อกเชนใหม่ จำนวนบล็อกเชนประสิทธิภาพสูงก็เพิ่มขึ้นเช่นกัน แต่ TPS ที่สูงขึ้นไม่เพียงแต่หมายถึงประสิทธิภาพที่สูงขึ้นเท่านั้น แต่ยังรวมถึงแรงกดดันในการจัดเก็บข้อมูลบนเครือข่ายที่มากขึ้นอีกด้วย สำหรับข้อมูลประวัติขนาดใหญ่ ปัจจุบันมีการเสนอวิธีการ DA ต่างๆ ที่อิงตามเชนหลักและบุคคลที่สามเพื่อปรับให้เข้ากับแรงกดดันในการจัดเก็บข้อมูลบนเชนที่เพิ่มขึ้น วิธีการปรับปรุงแต่ละวิธีมีข้อดีและข้อเสีย และมีการนำไปใช้ที่แตกต่างกันในสถานการณ์ที่แตกต่างกัน
บล็อกเชนที่เน้นการชำระเงินมีข้อกำหนดที่สูงมากสำหรับความปลอดภัยของข้อมูลในอดีต และไม่ได้ติดตาม TPS ที่สูงเป็นพิเศษ หากเชนสาธารณะประเภทนี้ยังอยู่ในขั้นตอนการเตรียมการ ก็สามารถใช้วิธีจัดเก็บข้อมูลที่คล้ายกับ DankSharding ได้ ซึ่งสามารถเพิ่มความจุในการจัดเก็บข้อมูลได้อย่างมากในขณะที่มั่นใจในความปลอดภัย อย่างไรก็ตาม หากเป็นเครือข่ายสาธารณะเช่น Bitcoin ที่เป็นรูปเป็นร่างแล้วและมีโหนดจำนวนมาก ก็มีความเสี่ยงอย่างมากในการปรับปรุงอย่างรวดเร็วในระดับฉันทามติ ดังนั้น เครือข่ายหลักที่ใช้ DA โดยเฉพาะซึ่งมีความปลอดภัยสูงกว่าในพื้นที่จัดเก็บข้อมูลนอกเครือข่ายสามารถใช้เพื่อสร้างสมดุลระหว่างปัญหาด้านความปลอดภัยและการจัดเก็บ... อย่างไรก็ตาม เป็นที่น่าสังเกตว่าฟังก์ชันของบล็อกเชนไม่คงที่ แต่มีการเปลี่ยนแปลงอยู่ตลอดเวลา ตัวอย่างเช่น ฟังก์ชั่นในช่วงแรกๆ ของ Ethereum นั้นส่วนใหญ่จำกัดอยู่ที่การชำระเงินและการประมวลผลสินทรัพย์และธุรกรรมอัตโนมัติอย่างง่ายๆ โดยใช้สัญญาอัจฉริยะ อย่างไรก็ตาม เนื่องจากภูมิทัศน์บล็อกเชนยังคงขยายตัวอย่างต่อเนื่อง โครงการ Socialfi และ Defi ต่างๆ จึงค่อยๆ ถูกเพิ่มเข้ามาใน Ethereum ทำให้ Ethereum พัฒนาไปในทิศทางที่ครอบคลุมมากขึ้น เมื่อเร็ว ๆ นี้ ด้วยการระเบิดของระบบนิเวศที่จารึกบน Bitcoin ค่าธรรมเนียมการทำธุรกรรมของเครือข่าย Bitcoin เพิ่มขึ้นเกือบ 20 เท่าตั้งแต่เดือนสิงหาคม สิ่งนี้สะท้อนให้เห็นว่าความเร็วในการทำธุรกรรมของเครือข่าย Bitcoin ในขั้นตอนนี้ไม่สามารถตอบสนองความต้องการในการทำธุรกรรมได้ และนักเทรดสามารถทำได้เพียงเพิ่มค่าธรรมเนียมเพื่อให้ธุรกรรมดำเนินการได้เร็วที่สุดเท่านั้น ขณะนี้ ชุมชน Bitcoin จำเป็นต้องทำการแลกเปลี่ยน ไม่ว่าจะยอมรับค่าธรรมเนียมที่สูงและความเร็วการทำธุรกรรมที่ช้าลง หรือลดความปลอดภัยของเครือข่ายเพื่อเพิ่มความเร็วในการทำธุรกรรม แต่เอาชนะความตั้งใจเดิมของระบบการชำระเงิน หากชุมชน Bitcoin เลือกอย่างหลัง เมื่อเผชิญกับแรงกดดันด้านข้อมูลที่เพิ่มขึ้น โซลูชันการจัดเก็บข้อมูลที่สอดคล้องกันก็จำเป็นต้องได้รับการปรับเปลี่ยนด้วย
ค่าธรรมเนียมการทำธุรกรรม Bitcoin mainnet มีความผันผวน แหล่งที่มาของภาพ: OKLINK
เครือข่ายสาธารณะที่มีฟังก์ชันที่ครอบคลุมมีการแสวงหา TPS ที่สูงกว่า และการเติบโตของข้อมูลในอดีตก็ยิ่งใหญ่ยิ่งขึ้น เป็นการยากที่จะปรับตัวให้เข้ากับการเติบโตอย่างรวดเร็วของ TPS ในระยะยาวโดยการนำโซลูชันที่คล้ายกับ DankSharding มาใช้ ดังนั้น วิธีที่เหมาะสมกว่าคือการย้ายข้อมูลไปยัง DA บุคคลที่สามเพื่อจัดเก็บข้อมูล ในบรรดาสิ่งเหล่านั้น DA เฉพาะเชนหลักมีความเข้ากันได้สูงสุดและอาจมีข้อได้เปรียบมากกว่าหากพิจารณาเฉพาะปัญหาการจัดเก็บข้อมูลของเชนสาธารณะเดียว แต่ทุกวันนี้ เมื่อเครือข่ายสาธารณะของเลเยอร์ 1 กำลังเฟื่องฟู การถ่ายโอนสินทรัพย์ข้ามเครือข่ายและการโต้ตอบข้อมูลได้กลายเป็นสิ่งที่ชุมชนบล็อกเชนแสวงหาร่วมกัน หากคำนึงถึงการพัฒนาระยะยาวของระบบนิเวศบล็อคเชนทั้งหมด การจัดเก็บข้อมูลประวัติของเชนสาธารณะที่แตกต่างกันบนเชนสาธารณะเดียวกันสามารถขจัดปัญหาด้านความปลอดภัยมากมายในการแลกเปลี่ยนข้อมูลและกระบวนการตรวจสอบได้ ดังนั้นความแตกต่างระหว่าง DA แบบโมดูลาร์และวิธี DA ของโซ่สาธารณะที่เก็บข้อมูลอาจเป็นทางเลือกที่ดีกว่า ภายใต้สถานที่ตั้งของความคล่องตัวที่ใกล้ชิด DA แบบโมดูลาร์มุ่งเน้นไปที่การให้บริการเลเยอร์ DA ของบล็อกเชน การแนะนำข้อมูลประวัติการจัดการข้อมูลดัชนีที่ได้รับการปรับปรุงมากขึ้น ซึ่งสามารถจำแนกประเภทข้อมูลห่วงโซ่สาธารณะที่แตกต่างกันได้อย่างสมเหตุสมผล และจัดเก็บข้อมูลห่วงโซ่สาธารณะ มีข้อดีมากกว่า.. อย่างไรก็ตาม โซลูชันข้างต้นไม่ได้คำนึงถึงต้นทุนในการปรับชั้นฉันทามติบนเครือข่ายสาธารณะที่มีอยู่ กระบวนการนี้มีความเสี่ยงอย่างยิ่ง เมื่อเกิดปัญหาขึ้น อาจนำไปสู่ช่องโหว่ของระบบ และทำให้ห่วงโซ่สาธารณะสูญเสียความเห็นพ้องต้องกันของชุมชน ดังนั้น หากเป็นโซลูชันเฉพาะกาลในระหว่างกระบวนการขยายบล็อคเชน การจัดเก็บเชนหลักชั่วคราวที่ง่ายที่สุดอาจมีความเหมาะสมมากกว่า สุดท้ายนี้ การอภิปรายข้างต้นจะขึ้นอยู่กับประสิทธิภาพระหว่างการปฏิบัติงานจริง อย่างไรก็ตาม หากเป้าหมายของเครือข่ายสาธารณะบางแห่งคือการพัฒนาระบบนิเวศน์และดึงดูดผู้เข้าร่วมโครงการและผู้เข้าร่วมมากขึ้น ก็อาจจะเลือกโครงการที่ได้รับการสนับสนุนและได้รับทุนสนับสนุนจากมูลนิธิ... ตัวอย่างเช่น เมื่อประสิทธิภาพโดยรวมเทียบเท่าหรือเล็กน้อย ต่ำกว่าโซลูชันการจัดเก็บเชนสาธารณะ ชุมชน Ethereum จะมีแนวโน้มที่จะโครงการเลเยอร์ 2 ที่ได้รับการสนับสนุนจาก Ethereum Foundation เช่น EthStorage เพื่อพัฒนาระบบนิเวศ Ethereum ต่อไป
โดยรวมแล้ว ฟังก์ชันของบล็อกเชนในปัจจุบันมีความซับซ้อนมากขึ้นเรื่อยๆ ซึ่งทำให้ความต้องการพื้นที่จัดเก็บข้อมูลเพิ่มมากขึ้นด้วย เมื่อมีโหนดการตรวจสอบ Layer1 เพียงพอ ข้อมูลประวัติก็ไม่จำเป็นต้องสำรองข้อมูลโดยโหนดทั้งหมดในเครือข่ายทั้งหมด เมื่อจำนวนการสำรองข้อมูลถึงค่าที่กำหนดเท่านั้นจึงจะสามารถรับประกันความปลอดภัยสัมพัทธ์ได้.. ในเวลาเดียวกัน การแบ่งงานในเครือข่ายสาธารณะก็มีรายละเอียดมากขึ้นเรื่อย ๆ, เลเยอร์ 1 รับผิดชอบฉันทามติและการดำเนินการ Rollup รับผิดชอบในการคำนวณและการตรวจสอบ และใช้บล็อกเชนที่แยกต่างหากสำหรับการจัดเก็บข้อมูล แต่ละส่วนสามารถมุ่งเน้นไปที่ฟังก์ชันบางอย่างได้ โดยไม่ถูกจำกัดด้วยประสิทธิภาพของส่วนอื่นๆ อย่างไรก็ตาม จำนวนพื้นที่จัดเก็บข้อมูลที่เฉพาะเจาะจงหรือสัดส่วนของโหนดที่ควรได้รับอนุญาตให้จัดเก็บข้อมูลประวัติสามารถบรรลุความสมดุลระหว่างความปลอดภัยและประสิทธิภาพได้ และวิธีรับประกันความสามารถในการทำงานร่วมกันอย่างปลอดภัยระหว่างบล็อกเชนที่แตกต่างกัน นี่เป็นปัญหาที่นักพัฒนาบล็อกเชนต้องคำนึงถึง และปรับปรุงอย่างต่อเนื่อง นักลงทุนยังคงให้ความสนใจกับโครงการ DA เฉพาะเครือข่ายหลักบน Ethereum เนื่องจาก Ethereum มีผู้สนับสนุนเพียงพอแล้วในขั้นตอนนี้ และไม่จำเป็นต้องพึ่งพาชุมชนอื่นเพื่อขยายอิทธิพล สิ่งที่จำเป็นมากกว่าคือการปรับปรุงและพัฒนาชุมชนของคุณและดึงดูดโครงการต่างๆ เข้าสู่ระบบนิเวศ Ethereum มากขึ้น อย่างไรก็ตาม สำหรับเชนสาธารณะที่อยู่ในตำแหน่งที่ตามทัน เช่น Solana และ Aptos เชนเดี่ยวนั้นยังไม่มีระบบนิเวศที่สมบูรณ์เช่นนั้น ดังนั้นจึงอาจมีแนวโน้มมากกว่าที่จะร่วมมือกับชุมชนอื่นๆ เพื่อสร้างระบบนิเวศข้ามเชนขนาดใหญ่ เพื่อขยายอิทธิพล ดังนั้น Layer1 ที่เกิดขึ้นใหม่ DA บุคคลที่สามทั่วไปจึงสมควรได้รับความสนใจมากขึ้น
Kernel Ventures เป็นกองทุนร่วมลงทุนคริปโตที่ขับเคลื่อนโดยชุมชนการวิจัยและพัฒนา โดยมีการลงทุนในระยะเริ่มต้นมากกว่า 70 การลงทุนที่เน้นด้านโครงสร้างพื้นฐาน มิดเดิลแวร์ dApps โดยเฉพาะ ZK, Rollup, DEX, บล็อกเชนแบบโมดูลาร์ และการเริ่มต้นใช้งานพื้นที่แนวตั้งสำหรับผู้ใช้ crypto หลายพันล้านคนใน ในอนาคต เช่น นามธรรมบัญชี ความพร้อมใช้งานของข้อมูล ความสามารถในการปรับขนาด ฯลฯ ในช่วงเจ็ดปีที่ผ่านมา เรามุ่งมั่นที่จะสนับสนุนการเติบโตของชุมชนการพัฒนาหลักและสมาคมบล็อกเชนของมหาวิทยาลัยทั่วโลก