Hot DA on ห้องเย็น: Building cost-effective DA on FileCoin

บทความนี้สำรวจวิธีการใช้เครือข่ายจัดเก็บข้อมูลแบบกระจายที่มีอยู่อย่าง Filecoin เพื่อสร้างแอปพลิเคชันที่มีความกระจาย (DApps) รวมถึงการพิจารณาความต้องการสำหรับ DApps เป็นองค์ประกอบสำคัญในโครงสร้างพื้นฐานของ Ethereum ในเชิงความน่าจะเป็นในการสร้าง DApps บน Filecoin และโอกาสที่คำแนะนำบน Filecoin จะให้กับระบบนิเวศ Ethereum

ความพร้อมใช้งานของข้อมูล(DA) เป็นเทคโนโลยีหลักในการสเกล Ethereum ที่ช่วยให้โหนดสามารถยืนยันข้อมูลได้อย่างมีประสิทธิภาพโดยไม่ต้องเก็บข้อมูลที่เกี่ยวข้องไว้ เรื่องนี้เป็นสิ่งจำเป็นสำหรับการสร้าง rollups และรูปแบบการสเกลแนวตั้งอื่น ๆ โดยทำให้โหนดการดำเนินการสามารถให้ความแน่ใจว่าข้อมูลธุรกรรมพร้อมใช้งานในช่วงเวลาตรวจสอบ สิ่งนี้ยังเป็นสิ่งสำคัญสำหรับการแบ่งชั้นและรูปแบบการสเกลแนวนอนอื่น ๆ ซึ่งเป็นการอัพเดตในอนาคตที่วางแผนสำหรับเครือข่าย Ethereum เนื่องจากโหนดจะต้องพิสูจน์ว่าข้อมูลธุรกรรมblobsข้อมูลที่เก็บอยู่ในชั้นเครือข่ายจริง ๆ พร้อมใช้งานกับเครือข่าย

มีการอภิปรายและเปิดตัวตัวเลือก DA หลายรายเร็วๆ ล่าสุด (เช่น Celestia, EigenDA, Avail) พร้อมทั้งมีจุดมุ่งหมายเพื่อให้สามารถให้บริการโครงสร้างพื้นฐานที่มีประสิทธิภาพและปลอดภัยสำหรับการใช้งานโพสต์ DA ได้

ข้อดีของการใช้การแก้ไขข้อมูลภายนอกเมื่อเปรียบเทียบกับ L1 เช่น Ethereum คือ มันให้สิ่งสำคัญที่เป็นยานพาหน้าราคาไม่แพงและมีประสิทธิภาพสูงสำหรับข้อมูลบนเชื่อมต่อ การแก้ไขข้อมูลภายนอกมักประกอบด้วยเครือข่ายสาธารณะของตนเองที่สร้างขึ้นเพื่อให้สามารถเก็บข้อมูลได้อย่างไม่แพงและไม่ต้องขออนุญาต แม้จะมีการปรับเปลี่ยน ความจริงยังคงอยู่ว่าการโฮสต์ข้อมูลในรูปแบบธรรมชาติจากบล็อกเชนเป็นไปได้ไม่มีประสิทธิภาพเลย

ดังนั้น เราพบว่ามันถูกต้องที่จะสำรวจวิธีการเก็บรักษาที่ถูกจัดเก็บอย่างเหมาะสม เช่นFileCoinสำหรับพื้นฐานของชั้น DA FileCoin ใช้บล็อกเชนของตัวเองเพื่อประสานการซื้อขายพื้นที่จัดเก็บระหว่างลูกค้าและผู้ให้บริการพื้นที่จัดเก็บ แต่อนุญาตให้ข้อมูลถูกจัดเก็บนอกเชน

ในโพสต์นี้เราจะสำรวจความเป็นไปได้ของโซลูชัน DA ที่สร้างขึ้นบนเครือข่ายจัดเก็บข้อมูลแบบกระจาย (DSN) เราพิจารณา FileCoin โดยเฉพาะเนื่องจากเป็น DSN ที่ได้รับการนำมาใช้มากที่สุดจนถึงปัจจุบัน เรากำหนดโอกาสที่โซลูชันเช่นนี้จะนำเสนอและอุปสรรคที่ต้องเอาชนะในการสร้าง

เลเยอร์ DA ให้บริการต่อบริการที่พึงพอใจโดยมีสิ่งต่อไปนี้

  1. ความปลอดภัยของลูกค้า: ไม่มีโหนดใดสามารถเชื่อใจได้ว่าข้อมูลที่ไม่สามารถใช้งานได้
  2. ความปลอดภัยระดับโลก: การมีหรือไม่มีของข้อมูลถูกตกลงกันโดยทุกคน ยกเว้นหมู่น้อยมากของโหนด
  3. การเรียกข้อมูลอย่างมีประสิทธิภาพ

ทั้งหมดนี้ต้องทำอย่างมีประสิทธิภาพเพื่อเพิ่มขนาด ชั้น DA ให้ประสิทธิภาพสูงกว่าที่ต่ำกว่าตลอดทั้งสามจุดด้านบน ตัวอย่างเช่น โหนดใดๆ ก็สามารถขอสำเนาเต็มของข้อมูลเพื่อพิสูจน์การเก็บรักษา แต่นี่เป็นวิธีที่ไม่มีประสิทธิภาพ โดยมีระบบที่ให้ทั้งสามสิ่งเหล่านี้ เราจะได้ชั้น DA ที่ให้ความปลอดภัยที่จำเป็นสำหรับ L2 ให้ประสิทธิภาพในการประสานงานกับ L1 ร่วมกับขอบเขตที่แข็งแกร่งมากขึ้นในกรณีที่มีส่วนใหญ่ที่ไม่ดี

การเก็บรักษาข้อมูล

ข้อมูลที่โพสต์ไปยัง@vbuterinโซลูชั่นมีอายุการใช้งานที่เหมาะสม: ยาวพอที่จะทำให้สามารถแก้ข้อพิพาทหรือยืนยันการเปลี่ยนสถานะได้ ข้อมูลธุรกรรมจำเป็นต้องพร้อมใช้งานเพียงพอที่จะยืนยันการเปลี่ยนสถานะที่ถูกต้องหรือให้ผู้ตรวจสอบมีโอกาสเพียงพอในการสร้างการพิสดาร ณ ขณะที่เขียน Ethereum calldata เป็นโซลูชันที่ใช้กันอย่างแพร่หลายที่สุดโดยโครงการ (rollups) ที่ต้องการให้ข้อมูลพร้อมใช้งาน

การตรวจสอบข้อมูลที่มีประสิทธิภาพ

การสุ่มตัวอย่างความพร้อมใช้งานของข้อมูล (DAS) เป็นวิธีมาตรฐานในการตอบคําถามของ DA มันมาพร้อมกับผลประโยชน์ด้านความปลอดภัยเพิ่มเติมเสริมสร้างความสามารถของนักแสดงเครือข่ายในการตรวจสอบข้อมูลของรัฐจากเพื่อนร่วมงานของพวกเขา อย่างไรก็ตาม, มันอาศัยโหนดในการสุ่มตัวอย่าง: ต้องตอบคําขอ DAS เพื่อให้แน่ใจว่าธุรกรรมที่ขุดจะไม่ถูกปฏิเสธ, แต่ไม่มีแรงจูงใจเชิงบวกหรือเชิงลบสําหรับโหนดที่จะขอตัวอย่าง. จากมุมมองของโหนดที่ร้องขอตัวอย่างไม่มีบทลงโทษเชิงลบสําหรับการไม่ทํา DAS ตัวอย่างเช่น Celestia ให้การใช้งานไคลเอนต์แบบเบาครั้งแรกและครั้งเดียวเพื่อดําเนินการ DAS ส่งมอบสมมติฐานด้านความปลอดภัยที่แข็งแกร่งยิ่งขึ้นให้กับผู้ใช้และลดต้นทุนในการตรวจสอบข้อมูล

การเข้าถึงอย่างมีประสิทธิภาพ

ต้องมี DA ที่ให้การเข้าถึงข้อมูลได้อย่างมีประสิทธิภาพสำหรับโครงการที่ใช้มัน การใช้งาน DA ที่ช้าอาจกลายเป็นจุด bottleneck สำหรับบริการที่พึ่งพาอยู่กับมัน ส่งผลให้เกิดความไม่มีประสิทธิภาพในกรณีที่ดีที่สุด และการล้มเหลวของระบบในกรณีที่แย่ที่สุด

เครือข่ายจัดเก็บข้อมูลแบบกระจาย

เครือข่ายจัดเก็บข้อมูลแบบกระจาย (DSN ตามที่ได้รับการจัดรูปแบบไว้ใน ไฟล์เหรียญ Whitepaper¹) เป็นเครือข่ายผู้ให้บริการจัดเก็บข้อมูลที่ไม่ได้รับอนุญาตซึ่งให้บริการจัดเก็บข้อมูลสําหรับผู้ใช้เครือข่าย อย่างไม่เป็นทางการช่วยให้ผู้ให้บริการจัดเก็บข้อมูลอิสระสามารถประสานงานข้อตกลงการจัดเก็บข้อมูลกับลูกค้าที่ต้องการบริการจัดเก็บข้อมูลและให้การจัดเก็บข้อมูลราคาถูกและยืดหยุ่นแก่ลูกค้าที่ต้องการบริการจัดเก็บข้อมูลในราคาที่ต่ํา สิ่งนี้ประสานงานผ่านบล็อกเชนที่บันทึกข้อตกลงการจัดเก็บและเปิดใช้งานการดําเนินการของสัญญาอัจฉริยะ

โปรแกรม DSN คือลำดับของโปรโตคอลสามอย่าง: Put, Get และ Manage ลำดับนี้มาพร้อมกับคุณสมบัติ เช่น การรับประกันความทนทานต่อข้อผิดพลาดและสิ่งกระตุ้นในการเข้าร่วม

วาง (ข้อมูล) → คีย์
Clients execute Put เพื่อเก็บข้อมูลภายใต้คีย์ที่ไม่ซ้ำกัน ซึ่งสามารถทำได้โดยการระบุระยะเวลาที่ข้อมูลจะถูกเก็บบนเครือข่าย จำนวนของข้อมูลที่จะถูกเก็บสำรองสำหรับป้องกันข้อมูล และราคาที่ตกลงกันกับผู้ให้บริการพื้นที่จัดเก็บข้อมูล

Get(key) → ข้อมูล
ผู้ใช้ดำเนินการเพื่อดึงข้อมูลที่เก็บอยู่ภายใต้คีย์

Manage()
โปรโตคอลการจัดการถูกเรียกโดยผู้เข้าร่วมเครือข่ายเพื่อประสานพื้นที่จัดเก็บและบริการที่มีจำหน่ายโดยผู้ให้บริการและซ่อมแซมข้อบกพร่อง ในกรณีของ FileCoin, นี้ถูกจัดการผ่านบล็อกเชน บล็อกเชนนี้บันทึกรายการข้อมูลที่เกิดขึ้นระหว่างลูกค้าและผู้ให้ข้อมูล และพิสูจน์ข้อมูลที่ถูกจัดเก็บอย่างถูกต้องเพื่อให้แน่ใจว่าการดำเนินการของข้อมูลถูกบำรุงรักษาอยู่ ข้อมูลที่ถูกจัดเก็บอย่างถูกต้องถูกพิสูจน์ผ่านการโพสต์พิสูจน์ที่สร้างขึ้นโดยผู้ให้ข้อมูลเป็นการตอบสนองต่อความท้าทายจากเครือข่ายข้อผิดพลาดในการจัดเก็บ เกิดขึ้นเมื่อผู้ให้บริการพื้นที่จัดเก็บไม่สามารถสร้าง Proof-of-Replication หรือ Proof-of-Spacetime ได้ทันทีเมื่อได้รับการร้องขอจากโปรโตคอล Manage ซึ่งส่งผลให้สัดส่วนการถือหุ้นของผู้ให้บริการพื้นที่จัดเก็บลดลง ข้อตกลงสามารถรักษาตัวเองได้ในกรณีที่มีข้อผิดพลาดในการจัดเก็บหากผู้ให้บริการมากกว่าหนึ่งรายโฮสต์สําเนาข้อมูลบนเครือข่ายโดยค้นหาผู้ให้บริการจัดเก็บข้อมูลรายใหม่เพื่อปฏิบัติตามข้อตกลงการจัดเก็บข้อมูล

DSN โอกาส

งานที่ดำเนินไปจนถึงขณะนี้ในโครงการ DA ได้เป็นการแปลงบล็อกเชนให้กลายเป็นแพลตฟอร์มสำหรับการจัดเก็บข้อมูลแบบร้อน โดยที่ DSN เป็นการจัดเก็บข้อมูลที่ถูกปรับให้เหมาะสม เราสามารถแปลงแพลตฟอร์มการจัดเก็บข้อมูลให้กลายเป็นหนึ่งที่ให้ความพร้อมในการใช้งานข้อมูล การค้ำประกันของผู้ให้บริการเก็บข้อมูลในรูปแบบของFILโทเค็นสามารถให้ความมั่นคงทางเศรษฐศาสตร์ที่รับประกันว่าข้อมูลถูกเก็บไว้ ในที่สุดความสามารถในการเขียนโปรแกรมของการตกลงเกี่ยวกับการเก็บข้อมูลสามารถให้ความยืดหยุ่นในเรื่องของเงื่อนไขความพร้อมใช้ข้อมูล

แรงจูงใจที่น่าสนใจที่สุดในการเปลี่ยนความสามารถของ DSN ในการแก้ปัญหา DA คือการลดต้นทุนในการจัดเก็บข้อมูลภายใต้โซลูชัน DA ดังที่เราได้กล่าวถึงด้านล่างค่าใช้จ่ายในการจัดเก็บข้อมูลบน FileCoin นั้นถูกกว่าการจัดเก็บข้อมูลบน Ethereum อย่างมาก เมื่อพิจารณาจากราคา Ether/USD ปัจจุบัน มีค่าใช้จ่ายมากกว่า 3 ล้าน USD ในการเขียนข้อมูลการโทร 1 GB ไปยัง Ethereum โดยจะตัดหลังจาก 21 วันเท่านั้น ค่าใช้จ่าย calldata นี้สามารถนําไปสู่มากกว่าครึ่งหนึ่งของต้นทุนการทําธุรกรรมของค่าสะสมที่ใช้ Ethereum อย่างไรก็ตามพื้นที่เก็บข้อมูล 1 GB บน FileCoin มีค่าใช้จ่ายน้อยกว่า .0002 USD ต่อเดือน การรักษาความปลอดภัย DA ในราคานี้หรือราคาที่คล้ายกันจะทําให้ต้นทุนการทําธุรกรรมลดลงสําหรับผู้ใช้และนําไปสู่ประสิทธิภาพและความสามารถในการปรับขนาดของ Web3

ความมั่นคงทางเศรษฐกิจ

ใน FileCoin จำเป็นต้องมีหลักประกันเพื่อทำให้พื้นที่จัดเก็บข้อมูลพร้อมใช้งาน หลักประกันนี้จะถูกตัดเป็นเส้นตรงเมื่อผู้ให้บริการล้มเหลวในการปฏิบัติตามข้อเสนอหรือรักษาการรับรองของเครือข่าย ผู้ให้บริการพื้นที่จัดเก็บข้อมูลที่ล้มเหลวในการให้บริการอาจเสี่ยงการสูญเสียหลักประกันที่โพสต์และกำไรใด ๆ ที่จะได้รับจากการให้บริการเก็บข้อมูล

การจับคู่สิ่งส่งเสริม

หลาย incentives ของโปรโตคอล FileCoin สอดคล้องกับเป้าหมายของ DAFileCoin มีการให้ความไม่สนใจสำหรับพฤติกรรมที่ไม่ดีหรือขี้เกียจ: ผู้ให้บริการพื้นที่จัดเก็บข้อมูลต้องให้ข้อฐานการเก็บข้อมูลอย่างใจความในระหว่างการเห็นพ้องในรูปแบบของพรูฟออฟเรพลิก้าและพิสูจน์ของช่วงเวลา, การพิสูจน์อย่างต่อเนื่องว่าการจัดเก็บข้อมูลมีอยู่โดยไม่ต้องสมมติในส่วนมากที่เป็นความซื่อสัตย์ ความล้มเหลวของผู้ให้บริการการจัดเก็บข้อมูลที่ไม่ได้ให้พิสูจน์จะทำให้มีการตัดเส้นของเงินปันผล และถูกนำออกจากความเห็นเหตุอื่น ๆ ซึ่งรวมถึงโทษอื่น ๆ การแก้ไขปัญหา DA ปัจจุบันขาดแรงจูงใจสำหรับโหนดในการดำเนินการ DAS โดยพึงพอใจกับพฤติกรรมที่เพ้อเจ้อแบบอธิบายสำหรับการพิสูจน์ DA

ความสามารถในการโปรแกรม

ความสามารถในการปรับแต่งข้อตกลงข้อมูลยังทำให้ DSN เป็นแพลตฟอร์มที่น่าสนใจสำหรับ DA ข้อตกลงข้อมูลสามารถมีระยะเวลาที่แตกต่างกัน ทำให้ผู้ใช้ DA ที่ใช้ DSN สามารถจ่ายเงินเฉพาะ DA ที่พวกเขาต้องการเท่านั้น ความทนทานต่อข้อบกพร่องยังสามารถปรับตั้งค่าได้โดยการตั้งค่าจำนวนสำเนาที่ต้องเก็บไว้ทั่วเครือข่าย การปรับแต่งเพิ่มเติมได้รับการสนับสนุนผ่านสัญญาอัจฉริยะบน FileCoin (เรียกว่า นักแสดง) ซึ่งถูกดำเนินการบน FEVMนี่ส่งผลให้สร้างระบบนิเวศ FileCoin ที่กำลังเจริญเติบโตของ DApps, ตั้งแต่การคำนวณผ่านโซลูชันจัดเก็บข้อมูลเช่นBacalhauไปที่ DeFi และ Liquid Staking Solutions เช่น Glif. เรียกคืนใช้ FileCoin Actors เพื่อให้การเรียกร้องที่สอดคล้องกับสิ่งส่งตัวให้กำหนดให้สามารถใช้ได้กับความต้องการ DA ที่ต้องการสำหรับการแก้ปัญหาต่าง ๆ เพื่อให้แพลตฟอร์มที่ขึ้น DA ไม่ต้องจ่ายเงินสำหรับ DA มากเกินไป

ความท้าทายของสถาปัตยกรรม DA ที่ใช้ระบบ DSN

ในการสืบสวนของเรา เราได้ระบุความท้าทายที่สำคัญที่ต้องเอาชนะก่อนที่บริการ DA จะสามารถสร้างขึ้นบน DSN ได้เมื่อเราพูดถึงความเป็นไปได้ของการนำไปใช้ เราจะใช้ FileCoin เป็นจุดศูนย์กลางของการสนทนา

ความหน่วงเวลาในการพิสูจน์

พิสูจน์ทางคริปโตที่ให้ความปลอดภัยให้สัญญาและข้อมูลที่เก็บไว้บน FileCoin ใช้เวลาในการพิสูจน์ ขณะที่ข้อมูลถูกส่งต่อไปยังเครือข่าย มันถูกแบ่งเป็นช่วงขนาด 32 กิกะไบต์sectorsและประทุนการปิดกั้นข้อมูลเป็นพื้นฐานของทั้ง Proof-of-Replication ( PoRep) ซึ่งเป็นการพิสูจน์ว่าผู้ให้บริการพื้นที่เก็บข้อมูลเก็บสำเนาข้อมูลที่ไม่ซ้ำกันหรือมากกว่า 1 รายการ และ Proof-of-Spacetime (PoST) ซึ่งพิสูจน์ว่าผู้ให้บริการพื้นที่จัดเก็บจัดเก็บจัดเก็บสําเนาที่ไม่ซ้ํากันอย่างต่อเนื่องตลอดระยะเวลาของข้อตกลงการจัดเก็บ การปิดผนึกจะต้องมีราคาแพงในการคํานวณเพื่อให้แน่ใจว่าผู้ให้บริการจัดเก็บข้อมูลไม่ได้ปิดผนึกข้อมูลตามความต้องการเพื่อบ่อนทําลาย PoReP ที่จําเป็น เมื่อโปรโตคอลนําเสนอความท้าทายเป็นระยะต่อผู้ให้บริการจัดเก็บข้อมูลเพื่อให้หลักฐานการจัดเก็บที่ไม่ซ้ํากันและต่อเนื่องการปิดผนึกจะต้องใช้เวลานานกว่าหน้าต่างตอบกลับอย่างปลอดภัยเพื่อให้ผู้ให้บริการจัดเก็บข้อมูลไม่สามารถปลอมแปลงหลักฐานหรือแบบจําลองได้ทันที ด้วยเหตุนี้ผู้ให้บริการจึงอาจใช้เวลาประมาณสามชั่วโมงในการปิดผนึกภาคข้อมูล

ค่าเกณฑ์การเก็บ

เนื่องจากค่าใช้จ่ายในการซีลและขนาดของข้อมูลที่ถูกซีลจำต้องมีมูลค่าทางเศรษฐกิจ ราคาของพื้นที่จัดเก็บข้อมูลจะต้องชอบใจค่าใช้จ่ายในการซีลสำหรับผู้ให้บริการพื้นที่จัดเก็บ และอย่างเช่นกัน ต้นทุนที่เกิดจากการจัดเก็บข้อมูลจะต้องต่ำพอที่มาตราส่วน (ในกรณีนี้คือสำหรับชิ้นข้อมูลประมาณ 32GB) เพื่อให้ลูกค้าสามารถเก็บข้อมูลบน FileCoin ได้อย่างเหมาะสม แม้ว่าส่วนขนาดที่เล็กลงก็สามารถถูกซีลได้ แต่สิ่งนี้จะเพิ่มราคาของพื้นที่จัดเก็บเพื่อชดเชยให้กับผู้ให้บริการพื้นที่จัดเก็บ หากต้องการเอาชนะปัญหานี้ตัวรวมข้อมูลเก็บรวบรวมชิ้นเล็ก ๆ ของข้อมูลจากผู้ใช้เพื่อที่จะถูกยึดถือไว้ใน FileCoin เป็นชิ้นใกล้ 32 GB ผสานข้อมูลและยืนยันข้อมูลของผู้ใช้ผ่านการรวมข้อมูลของ Proof-of-Data-Segment-InclusionPoDSI) ซึ่ง保证了用户数据被包含在一个扇区中,并且子片CID(pCID),用户将能够使用它从网络中检索数据。

ข้อจำกัดของความเห็นร่วม

กลไกความเห็นร่วมของ FileCoin ความเห็นที่คาดหวัง, มีเวลาบล็อก 30 วินาทีและความสมบูรณ์ในเวลาไม่กี่ชั่วโมง ซึ่งอาจดีขึ้นในอนาคต (ดูFIP-0086สำหรับความสมบูรณ์แบบที่รวดเร็วใน FileCoin) โดยทั่วไปนั้นช้าเกินไปที่จะสนับสนุนการทำธุรกรรมที่จำเป็นสำหรับความเร็วในการทำธุรกรรมที่จำเป็นสำหรับชั้นที่ 2 ที่พึงพอใจใน DA สำหรับข้อมูลการทำธุรกรรม ช่วงเวลาบล็อกของ FileCoin จะต่ำกว่าที่ต่ำที่สุดที่พึงพอใจในฮาร์ดแวร์ผู้ให้บริการพื้นที่จัดเก็บข้อมูล ยิ่งช่วงเวลาบล็อกต่ำลง ยิ่งยากต่อผู้ให้บริการพื้นที่จัดเก็บข้อมูลที่ต้องสร้างและให้พิสูจน์พื้นที่จัดเก็บข้อมูล และผู้ให้บริการพื้นที่จัดเก็บข้อมูลจะถูกลงโทษอย่างไม่ยุติสำหรับการพลาดในหน้าต่างการพิสูจน์สำหรับการจัดเก็บข้อมูลที่เหมาะสม ในการเอาชนะสิ่งนี้InterPlanetary Consensus (IPC) subnetsสามารถใช้ประโยชน์จากเวลาเชิงสรุปที่เร็วขึ้น IPC ใช้Tendermintมีความเห็นร่วมแบบ -like และ DRANDสำหรับความสุ่ม: ในกรณีที่ DRAND เป็นจุด bottleneck เราสามารถบรรลุ block-time 3 วินาทีได้ด้วยเครือข่าย IPC ในกรณีของ bottleneck ของ Tendermint PoCs เช่นNarwhalได้บรรลุเวลาบล็อกในระดับร้อยละของมิลลิวินาที

ความเร็วในการเรียกคืน

อุปสรรคสุดท้ายในการสร้างคือการดึงข้อมูล จากข้อ จํากัด ข้างต้นเราสามารถอนุมานได้ว่า FileCoin เหมาะสําหรับห้องเย็นหรืออุ่น อย่างไรก็ตามข้อมูล DA นั้นร้อนแรงและจําเป็นต้องรองรับแอปพลิเคชันที่มีประสิทธิภาพ การดึงข้อมูลที่สอดคล้องกับแรงจูงใจเป็นเรื่องยากใน FileCoin ข้อมูลจะต้องถูกปิดผนึกก่อนที่จะให้บริการแก่ลูกค้าซึ่งจะเพิ่มเวลาแฝง ปัจจุบันการดึงข้อมูลอย่างรวดเร็วทําได้ผ่าน SLA หรือการจัดเก็บข้อมูลที่ไม่ได้ปิดผนึกควบคู่ไปกับเซกเตอร์ที่ปิดสนิทซึ่งไม่สามารถพึ่งพาได้ในสถาปัตยกรรมของแอปพลิเคชันที่ปลอดภัยและไม่ได้รับอนุญาตบน FileCoin โดยเฉพาะอย่างยิ่งกับ Retrievการพิสูจน์ว่าการเรียกรับสามารถรับรองได้ผ่าน FVM การเร่งการเรียกรับแบบสอดคล้องกับแรงกระตุ้นบน FileCoin ยังเป็นพื้นที่ที่ต้องสำรวจอย่างละเอียด

การวิเคราะห์ต้นทุน

ในส่วนนี้เราพิจารณาค่าใช้จ่ายที่เกิดขึ้นจากข้อคิดการออกแบบเหล่านี้ เราแสดงค่าใช้จ่ายในการเก็บรักษา 32GB เช่น Ethereum calldata, Celestia blobdata, EigenDA blobdata และเป็นเซ็กเตอร์บน FileCoin โดยใช้ราคาใกล้เคียงกับราคาตลาดปัจจุบัน

การวิเคราะห์เน้นราคาของ Ethereum calldata: 100 ล้าน USD สำหรับ 32 GB ของข้อมูล ราคานี้เป็นตัวอย่างของค่าใช้จ่ายในด้านความปลอดภัยของ Ethereum's consensus และอาจเปลี่ยนแปลงตามความผันผวนของ Ether และราคา gas อัพเกรด Dencun ที่นำเสนอ Proto-DankshardingEIP-4844นำเสนอธุรกรรมบล็อบที่มีเป้าหมายเป็น 3 บล็อบต่อบล็อกขนาดประมาณ 125 KB แต่ละบล็อบ และการกำหนดราคาบล็อบแก๊สแปรผันเพื่อรักษาปริมาณบล็อบต่อบล็อก การอัพเกรดนี้ลดค่า Ethereum DA ลง 1/5: 20 ล้าน USD สำหรับข้อมูลบล็อบ 32 GB

Celestia และ EigenDA นำเสนอการปรับปรุงที่สำคัญ: 8,000 และ 26,000 ดอลลาร์สหรับ 32 GB ของข้อมูลตามลำดับ ทั้งสองต้องเผชิญกับความผันผวนของราคาในตลาด และสะท้อนในระดับหนึ่งค่าใช้จ่ายในการมั่นคงข้อมูลที่เป็นของตนเอง: Celestia พร้อมกับ GateTIAtoken และ EigenDA กับ Ether.

ในทุกกรณีข้างต้น ข้อมูลที่เก็บไว้ไม่ได้ถาวร ข้อมูล calldata ของ Ethereum ถูกเก็บไว้เป็นเวลา 3 สัปดาห์ และ blobs ถูกเก็บไว้เป็นเวลา 18 วัน EigenDA เก็บ blobs ในระยะเวลาเริ่มต้น14 วัน. ตั้งแต่การนำ Celestia ในปัจจุบันมาใช้งาน ข้อมูล blob จะถูกเก็บไว้โดยโหนดสำรองไว้ตลอดเวลา แต่จะถูกสุ่มตัวอย่างโดยโหนดแสงเพื่อสูงสุด30 วัน.

ตารางสุดท้ายสองตารางคือการเปรียบเทียบโดยตรงระหว่าง FileCoin และโซลูชัน DA ปัจจุบัน ความเทียบเท่าของต้นทุนแสดงราคาของไบต์ข้อมูลเดียวบนแพลตฟอร์มที่กำหนด จำนวนไบต์ของ FileCoin ที่สามารถจัดเก็บสำหรับเวลาเท่ากันในราคาเดียวกันก็จะแสดงอีกด้วย

นี่แสดงให้เห็นว่า FileCoin เป็นคําสั่งของขนาดที่ถูกกว่าโซลูชัน DA ปัจจุบันโดยเสียค่าใช้จ่ายเศษส่วนของเซ็นต์เพื่อจัดเก็บข้อมูลจํานวนเท่ากันในระยะเวลาเดียวกัน ซึ่งแตกต่างจากโหนด Ethereum และโซลูชัน DA อื่น ๆ โหนดของ FileCoin ได้รับการปรับให้เหมาะสมเพื่อให้บริการจัดเก็บข้อมูลและระบบพิสูจน์ช่วยให้โหนดสามารถพิสูจน์การจัดเก็บแทนที่จะทําซ้ําที่เก็บข้อมูลในทุกโหนดในเครือข่าย โดยไม่ต้องคํานึงถึงเศรษฐศาสตร์ของผู้ให้บริการจัดเก็บข้อมูล (เช่นต้นทุนพลังงานในการปิดผนึกข้อมูล) ก็แสดงให้เห็นว่าค่าใช้จ่ายพื้นฐานของกระบวนการจัดเก็บบน FileCoin นั้นเล็กน้อย สิ่งนี้แสดงให้เห็นถึงโอกาสทางการตลาดในล้าน USD ต่อกิกะไบต์เมื่อเทียบกับ Ethereum สําหรับระบบที่สามารถให้บริการ DA ที่ปลอดภัยและมีประสิทธิภาพบน FileCoin

ประสิทธิภาพ

ด้านล่างเราพิจารณาความจุของโซลูชัน DA และความต้องการที่เกิดขึ้นจากการเลียนแบบชั้นที่ 2 ของ rollups ที่สำคัญ

เนื่องจากบล็อกเชนของ FileCoin ถูกจัดองอย่างtipsetsพร้อมกับบล็อกหลาย ๆ บล็อกที่ทุกความสูงของบล็อก จำนวนของการทำธุรกรรมที่สามารถทำได้ไม่ถูก จำกัด โดยการตกลงหรือขนาดบล็อก การจำกัดข้อมูลอย่างเข้มงวดของ FileCoin คือความจุการเก็บข้อมูลทั่วโลกของเครือข่าย ไม่ใช่สิ่งที่ได้รับอนุญาตผ่านการตกลง

สำหรับความต้องการ DA รายวัน เราดึงข้อมูลจาก Rollups DA และการดําเนินการจาก Terry Chung และ Wei Dai ซึ่งรวมถึงค่าเฉลี่ยรายวันข้าม 30 วันและวันที่สุ่มตัวเดียว นี้ช่วยให้เราพิจารณาความต้องการเฉลี่ยโดยไม่ข้ามความผิดปกติจากค่าเฉลี่ย (ตัวอย่างเช่น ความต้องการของ Optimism ในวันที่ 15/8/2023 ประมาณ 261,000,000 ไบต์เป็น 4 เท่าของค่าเฉลี่ยของ 30 วันคือ 64,000,000 ไบต์)

จากความเลือกนี้ เราเห็นว่า ถึงแม้จะมีโอกาสที่ต้นทุน DA ต่ำลง แต่เราต้องการความต้องการ DA เพิ่มขึ้นอย่างมากเพื่อให้ใช้เส้นทาง 32 GB ของ FileCoin ได้อย่างมีประสิทธิภาพ ถึงแม้จะปิดซีกเตอร์ 32 GB ด้วยข้อมูลน้อยกว่า 32 GB จะเป็นการสูญเสียทรัพยากร แต่เราสามารถทำเช่นนั้นขณะที่ยังได้รับประโยชน์จากต้นทุน

สถาปัตยกรรม

ในส่วนนี้ เราพิจารณาโครงสร้างเทคนิคที่สามารถประสบความสำเร็จได้หากเราสร้างสิ่งนี้ในปัจจุบัน เราจะพิจารณาโครงสร้างนี้ในบริบทของแอปพลิเคชัน L2 อย่างสมมติและเชือกหนึ่งที่ L2 กำลังให้บริการอยู่ โดยเราจะพิจารณาโครงสร้างนี้ในบริบทของแอปพลิเคชัน L2 อย่างสมมติและเชือกหนึ่งที่ L2 กำลังให้บริการอยู่ โดยเราจะพิจารณาโครงสร้างนี้ในบริบทของแอปพลิเคชัน L2 อย่างสมมติและเชือกหนึ่งที่ L2 กำลังให้บริการอยู่ โดยเราจะพิจารณาโครงสร้างนี้ในบริบทของแอปพลิเคชัน L2 อย่างสมมติและเชือกหนึ่งที่ L2 กำลังให้บริการอยู่ โดยที่โซลูชั่นนี้เป็นโซลูชั่น DA ภายนอกเช่น Celestia และ EigenDA เราจึงไม่พิจารณา FileCoin เป็นตัวอย่าง L1

ส่วนประกอบ

แม้แต่ในระดับสูง ข้อมูลจำลองบน FileCoin จะใช้ประโยชน์จากคุณสมบัติหลายอย่างของนิเวศ FileCoin

การทำธุรกรรม: ผู้ใช้ทางล่าง ทำธุรกรรมบนแพลตฟอร์มที่ต้องการ DA ซึ่งอาจเป็น L2

แพลตฟอร์มที่ใช้ DA: นี้คือแพลตฟอร์มที่ใช้ DA เป็นบริการ นี่อาจเป็น L2 ซึ่งโพสต์ข้อมูลการทำธุรกรรมไปยัง FileCoin DA และการสัญญากับ L1 เช่น Ethereum

เลเยอร์ 1: นี่คือ L1 ใดก็ตามที่มีการสัญญาชี้ไปยังข้อมูลบน DA solution นี่อาจเป็น Ethereum ที่รองรับ L2 ที่ใช้ประโยชน์จาก FileCoin DA solution

ตัวรวม: ส่วนหน้าของโซลูชัน DA ที่ใช้ FileCoin คือ aggregator, ส่วนประกอบที่มีความสำคัญซึ่งรับข้อมูลธุรกรรมจาก L2 และไคลเอนต์ DA อื่น ๆ และรวบรวมเข้าด้วยกันในเซ็คเตอร์ 32 GB เหมาะสำหรับการปิดซีล ถึงแม้การพิสูจน์แนวคิดอย่างง่ายจะรวมอยู่ในตัวเรวมที่มีความสำคัญ แพลตฟอร์มที่ใช้ DA สามารถเรียกใช้ตัวรวบรวมของตนเองได้เช่นกัน เช่นเครื่องเสริมข้างของตัวจัดลำดับ L2 การทำให้ตัวรวบรวมกลายเป็นส่วนกลางสามารถมองเห็นได้เป็นคล้ายกับตัวจัดลำดับ L2 หรือEigenDA’s disperserเมื่อตัวรวมได้รวบรวมข้อมูลในรูปแบบ payload ใกล้ 32GB จะทำการเจรจาทำสัญญาเก็บข้อมูลกับผู้ให้บริการพื้นที่เก็บข้อมูล ลูกค้าจะได้รับการรับประกันว่าข้อมูลของตนจะถูกนำเข้าไปในเซ็กเตอร์ในรูปของ PoDSI (พิสท์ที่ใช้เพื่อพิสูจน์ว่าข้อมูลอยู่ใน Segment) และ pCID เพื่อระบุข้อมูลของพวกเขาเมื่ออยู่บนเครือข่าย pCID นี้คือสิ่งที่จะถูกรวมไว้ในการสัญญาที่ระบุสถานะบน L1 เพื่ออ้างอิงข้อมูลการทำธุรกรรมที่รองรับ

ผู้ตรวจสอบ: ผู้ตรวจสอบร้องขอข้อมูลจากผู้ให้บริการพื้นที่เก็บข้อมูลเพื่อให้แน่ใจว่าความสมบูรณ์ของการสัญญาสถานะและสร้างพิสูจน์การโกงซึ่งถูกสัญญาไว้ใน L1 ในกรณีของการโกงที่สามารถพิสูจน์ได้

การจัดเก็บข้อมูล: เมื่อตัวรวมข้อมูลได้รวบรวมข้อมูลไว้ใกล้ 32GB ตัวรวมข้อมูลจะทำการจัดเก็บข้อมูลกับผู้ให้บริการบริการเก็บข้อมูล

การโพสต์ blob (วาง): เพื่อเริ่มต้นในการวาง ลูกค้า DA จะส่ง blob ของพวกเขาที่มีข้อมูลของธุรกรรมไปยังผู้รวมข้อมูล สามารถทำได้ในลักษณะที่ออฟเชน หรือในลักษณะที่ออนเชนผ่านออราเคิลผู้รวมข้อมูลออนเชน เพื่อยืนยันการได้รับ blob ผู้รวมข้อมูลจะส่ง PoDSI กลับไปยั่งลูกค้าเพื่อพิสูจน์ว่า blob ของพวกเขาได้รับการรวมอยู่ในเซ็กเตอร์ที่รวมกันซึ่งจะถูกส่งตั้งใจไปยังเน็ตเวิร์ก ยังคืน pCID (รหัสพื้นที่ย่อยของเนื้อหา) นี่คือสิ่งที่ลูกค้าและผู้ที่สนใจอื่น ๆ จะใช้เพื่ออ้างอิง blob เมื่อมันกำลังถูกให้บริการบน FileCoin

การธุรกรรมข้อมูลจะปรากฏบนเชื่อมต่อภายในไม่กี่นาทีหลังจากการทำข้อตกลง อุปสรรคที่ใหญ่ที่สุดของความล่าช้าคือเวลาการปิดกั้น ซึ่งอาจใช้เวลา 3 ชั่วโมง นั้นหมายความว่า หลังจากทำข้อตกลงแล้วลูกค้าสามารถมั่นใจได้ว่าข้อมูลจะปรากฏบนเครือข่าย แต่ข้อมูลไม่สามารถรับประกันได้ว่าจะสามารถสอบถามข้อมูลได้จนกว่ากระบวนการปิดกั้นจะเสร็จสมบูรณ์Lotusclient has afast-retrievalคุณลักษณะที่มีสำเนาของข้อมูลที่ไม่ได้ปิดกั้นถูกเก็บไว้ติดกับสำเนาที่ถูกปิดกั้นซึ่งอาจสามารถให้บริการทันทีเมื่อข้อมูลที่ไม่ได้ปิดกันถูกโอนถึงผู้ให้บริการจัดเก็บข้อมูล ตราบใดที่ความสัญญาการเรียกร้องไม่ขึ้นอยู่กับพิสูจน์ของข้อมูลที่ถูกปิดกั้นที่ปรากฏบนเครือข่าย อย่างไรก็ตาม ฟังก์ชันนี้อยู่ภายใต้ดุลอำนาจของผู้ให้ข้อมูล และไม่มีการรับประกันด้านคริปโตเลิฟเป็นส่วนหนึ่งของโปรโตคอล หากต้องการให้มีการรับประกันการเรียกร้องอย่างรวดเร็ว จะต้องมีการเปลี่ยนแปลงในสภาวะตระกูลและกลไกกระตุ้น / กลไกการกระตุ้นอยู่เพื่อบังคับให้มี

การดึง blobs (Get): การดึงเหมือนกับการดำเนินการใส่ข้อมูล ต้องทำข้อตกลงการดึงที่จะปรากฏบนเชื่อมโยงในไม่กี่นาที ความล่าช้าในการดึงขึ้นอยู่กับข้อตกลงและว่ามีสำเนาของข้อมูลที่ไม่ได้ปิดifักไว้สำหรับการดึงเร็ว ในกรณีการดึงเร็ว ความล่าช้าจะขึ้นอยู่กับเงื่อนไขของเครือข่าย โดยไม่มีการดึงเร็ว ข้อมูลจะต้องถูกเปิดก่อนที่จะได้รับบริการจากไคลเอนต์ ซึ่งใช้เวลาเท่ากับการปิดifัก อยู่ที่ระดับประมาณ 3 ชั่วโมง ดังนั้น โดยไม่มีการปรับปรุงเราจะมีการเดินทางไปกลับสูงสุด 6 ชั่วโมง การปรับปรุงใหญ่ในการบริการข้อมูลจะต้องทำการก่อนที่ระบบนี้จะกลายเป็นระบบที่เหมาะสมสำหรับ DA หรือการพิสูจน์การหลอกลวง

พิสูจน์ DA: พิสูจน์ DA สามารถพิจารณาได้ในขั้นตอนสองขั้น; ผ่าน PoDSI ที่ได้รับเมื่อข้อมูลถูกยืนยันกับผู้รวมข้อมูลขณะที่การเจรจากำลังเกิดขึ้น แล้วความมั่นคงต่อเนื่องของ PoRep และ PoST ที่ผู้ให้บริการพื้นที่จัดเก็บข้อมูลให้ผ่านกลไกความเห็นร่วมของ FileCoin ตามที่กล่าวถึงข้างต้น PoRep และ PoST ให้ความมั่นคงและความมั่นใจในการเก็บรักษาข้อมูลได้ตามตารางเวลาและการปฏิบัติตามได้

โซลูชันนี้จะใช้การเชื่อมต่ออย่างหนัก โดยที่ลูกค้าใดก็ตามที่ขึ้นอยู่กับ DA (ไม่ว่าจะสร้างพิสูจน์อย่างไร) จะต้องสามารถทำการติดต่อกับ FileCoin ในกรณีของ pCID ที่รวมอยู่ในการเปลี่ยนแปลงสถานะที่โพสต์ไปยัง L1 การตรวจสอบเบื้องต้นสามารถทำการตรวจสอบเพื่อให้แน่ใจว่า pCID ปลอมไม่ได้รับการทำสัญญา มีหลายวิธีที่สามารถทำได้ เช่น ผ่านออราเคิลที่โพสต์ข้อมูล FileCoin บน L1 หรือผ่านผู้ตรวจสอบที่ตรวจสอบความมีอยู่ของการทำสัญญาข้อมูลหรือภาคีลงตรงกับ pCID ในทำนองเดียวกัน การตรวจสอบความถูกต้องหรือพิสูจน์การฉ้อโกงที่โพสต์ไปยัง L1 อาจจำเป็นต้องใช้การเชื่อมต่อเพื่อให้มั่นใจในพิสูจน์ สะพานที่มีอยู่ในปัจจุบันAxelarและCeler.

การวิเคราะห์ความปลอดภัย

ความสมบูรณ์ของ FileCoin ถูกบังคับด้วยการลดมูลค่าหลักประกัน หลักประกันสามารถถูกลดสองกรณี:ข้อบกพร่องในการจัดเก็บหรือข้อผิดพลาดในการอนุมัติข้อผิดพลาดในการจัดเก็บสินค้าสอดคล้องกับผู้ให้บริการการจัดเก็บที่ไม่สามารถให้ข้อมูลที่จัดเก็บไว้ (PoRep หรือ PoST) ซึ่งจะสัมพันธ์กับข้อขาดที่มีจำนวนข้อมูลไม่พอในโมเดลของเรา ข้อผิดพลาดในการเชื่อมั่นสอดคล้องกับการกระทำที่ไม่ดีในการเชื่อมั่น โปรโตคอลที่จัดการกับบัญชีรายการธุรกรรมซึ่ง FEVM ถูกแยกออกจาก

  • A ความผิดพลาดของเซกเตอร์การเสียค่าปรับเกิดจากการประสงค์ที่ไม่ได้โพสต์หลักฐานการเก็บรักษาอย่างต่อเนื่อง ผู้ให้บริการพื้นที่จะได้รับระยะเวลาผ่อนผันหนึ่งวันซึ่งในระหว่างนั้นจะไม่มีการเสียค่าปรับสำหรับการเก็บข้อมูลที่มีข้อบกพร่อง หลังจาก 42 วัน เมื่อเซ็กเตอร์มีข้อบกพร่อง โซเคเตอร์จะถูกยุติ ค่าธรรมเนียมที่เกิดขึ้นจะถูกเผา

BR(t) = อัตราส่วนรางวัลที่โครงการ(t) * กำลังการปรับปรุงคุณภาพเซคเตอร์

  • A สิบท่านการสิ้นสุดเกิดขึ้นหลังจากเซกเตอร์เสียเป็นเวลา 42 วันหรือผู้ให้บริการพื้นที่จัดเก็บทรัพย์สินสิ้นสุดข้อตกลงอย่างตั้งใจ ค่าสิ้นสุดสัญญาเท่ากับจำนวนสูงสุดที่เซกเตอร์ได้รับจนถึงการสิ้นสุด โดยมีขีดจำกัดสูงสุด 90 วันของรายได้ ค่าธรรมเนียมที่ยังไม่ได้ชำระจะถูกส่งคืนให้กับลูกค้า ค่าธรรมเนียมที่เกิดขึ้นจะถูกเผาไหม้

max(SP(t), BR(StartEpoch, 20d) + BR(StartEpoch, 1d)terminationRewardFactormin(SectorAgeInDays, 140))

  • ตลาดการเก็บรักษาการลดลงเกิดขึ้นเมื่อการดำเนินการของการซื้อขายถูกยุติ นี่คือการลดจำนำทรัพย์ที่ผู้ให้บริการจัดเก็บวางไว้ข้างหลังการดำเนินการ

ความปลอดภัยที่จัดทําโดย FileCoin นั้นแตกต่างจากบล็อกเชนอื่น ๆ มาก ในขณะที่ข้อมูลบล็อกเชนโดยทั่วไปจะปลอดภัยผ่านฉันทามติฉันทามติของ FileCoin จะรักษาความปลอดภัยเฉพาะบัญชีแยกประเภทธุรกรรมไม่ใช่ข้อมูลที่อ้างถึงโดยธุรกรรม ข้อมูลที่เก็บไว้ใน FileCoin มีความปลอดภัยเพียงพอที่จะจูงใจผู้ให้บริการจัดเก็บข้อมูลเพื่อให้พื้นที่เก็บข้อมูล ซึ่งหมายความว่าข้อมูลที่เก็บไว้ใน FileCoin นั้นปลอดภัยผ่านบทลงโทษความผิดพลาดและสิ่งจูงใจทางธุรกิจเช่นชื่อเสียงกับลูกค้า กล่าวอีกนัยหนึ่งความผิดพลาดของข้อมูลบนบล็อกเชนนั้นเทียบเท่ากับการละเมิดฉันทามติและทําลายความปลอดภัยของห่วงโซ่หรือแนวคิดเกี่ยวกับความถูกต้องของธุรกรรม FileCoin ได้รับการออกแบบมาให้ทนต่อความผิดพลาดเมื่อพูดถึงการจัดเก็บข้อมูลดังนั้นจึงใช้ฉันทามติเพื่อรักษาความปลอดภัยสมุดข้อตกลงและกิจกรรมที่เกี่ยวข้องกับข้อตกลงเท่านั้น ค่าใช้จ่ายของนักขุดพื้นที่เก็บข้อมูลที่ไม่ปฏิบัติตามข้อตกลงข้อมูลมีรางวัลการจัดเก็บมูลค่าสูงสุด 90 วันในบทลงโทษและการสูญเสียหลักประกันที่นักขุดวางไว้เพื่อรักษาความปลอดภัยข้อตกลง

ดังนั้นค่าใช้จ่ายของการโจมตีการพิจารณาข้อมูลที่เกิดจากผู้ให้บริการ FileCoin ก็คือค่าโอกาสของการทำสัญญาเรียกรับข้อมูล การเรียกรับข้อมูลบน FileCoin ขึ้นอยู่กับผู้ขุดเก็บข้อมูลที่ได้รับสิทธิให้กำลังจะตอบแทนด้วยค่าธรรมเนียมที่จ่ายโดยลูกค้า อย่างไรก็ตาม ไม่มีผลกระทบลบให้กับผู้ขุดข้อมูลหากไม่ตอบสนองต่อคำขอเรียกรับข้อมูล เพื่อลดความเสี่ยงจากผู้ขุดข้อมูลเก็บข้อมูลเดี่ยวที่ปฏิเสธหรือปฏิเสธการทำสัญญาเรียกรับข้อมูล ข้อมูลบน FileCoin สามารถถูกเก็บไว้โดยผู้ขุดข้อมูลหลายคน

เนื่องจากความปลอดภัยทางเศรษฐกิจที่อยู่เบื้องหลังข้อมูลที่เก็บไว้ใน FileCoin นั้นน้อยกว่าโซลูชันที่ใช้บล็อกเชนมากจึงต้องพิจารณาถึงการป้องกันการจัดการข้อมูลด้วย การจัดการข้อมูลได้รับการคุ้มครองผ่านระบบพิสูจน์ของ FileCoin ข้อมูลจะถูกอ้างถึงผ่าน CIDs ซึ่งความเสียหายของข้อมูลสามารถตรวจจับได้ทันที ผู้ให้บริการจึงไม่สามารถให้บริการข้อมูลที่เสียหายได้เนื่องจากง่ายต่อการตรวจสอบว่าข้อมูลที่ดึงมาตรงกับ CID ที่ร้องขอหรือไม่ ผู้ให้บริการข้อมูลไม่สามารถจัดเก็บข้อมูลที่เสียหายแทนข้อมูลที่ไม่เสียหายได้ เมื่อได้รับข้อมูลลูกค้าผู้ให้บริการจะต้องแสดงหลักฐานของภาคข้อมูลที่ปิดผนึกอย่างถูกต้องเพื่อเริ่มข้อตกลงข้อมูล (ตรวจสอบสิ่งนี้) ข้อตกลงการจัดเก็บไม่สามารถเริ่มต้นด้วยข้อมูลที่เสียหาย ในช่วงอายุการใช้งานของข้อตกลงการจัดเก็บ PoSTs จะได้รับเพื่อพิสูจน์การดูแล (จําได้ว่าสิ่งนี้พิสูจน์ทั้งการดูแลภาคข้อมูลที่ปิดผนึกและการดูแลตั้งแต่ PoST ล่าสุด) เนื่องจาก PoST พึ่งพาภาคที่ปิดสนิทในช่วงเวลาของการสร้างหลักฐานภาคที่เสียหายจะส่งผลให้เกิด PoST ปลอมส่งผลให้เซกเตอร์ล้มเหลว ดังนั้นผู้ให้บริการจัดเก็บข้อมูลจึงไม่สามารถจัดเก็บหรือให้บริการข้อมูลที่เสียหายไม่สามารถเรียกร้องรางวัลสําหรับบริการที่มีให้สําหรับข้อมูลที่ไม่เสียหายและไม่สามารถหลีกเลี่ยงการถูกลงโทษจากการปลอมแปลงข้อมูลของลูกค้า

การรักษาความปลอดภัยสามารถเสริมความแข็งแกร่งได้ด้วยการเพิ่มหลักประกันที่ผู้ให้บริการจัดเก็บข้อมูลมอบให้กับ Storage Market Actor ซึ่งปัจจุบันผู้ให้บริการพื้นที่จัดเก็บและลูกค้าเป็นผู้ตัดสินใจ หากเราสันนิษฐานว่าสิ่งนี้สูงพอ (ตัวอย่างเช่นสัดส่วนการถือหุ้นเดียวกันกับตัวตรวจสอบ Ethereum) เพื่อจูงใจผู้ให้บริการไม่ให้ผิดนัดเราสามารถนึกถึงสิ่งที่เหลืออยู่เพื่อรักษาความปลอดภัย (แม้ว่าสิ่งนี้จะมีประสิทธิภาพอย่างมากเนื่องจากเงินเดิมพันนี้จะต้องรักษาความปลอดภัยในแต่ละธุรกรรมหรือภาคส่วนที่มี blobs รวม) ตอนนี้ผู้ให้บริการข้อมูลสามารถเลือกที่จะทําให้ข้อมูลไม่พร้อมใช้งานเป็นเวลาสูงสุด 41 วันก่อนที่ข้อตกลงการจัดเก็บจะถูกยกเลิกโดยนักแสดงตลาดการจัดเก็บ สมมติว่าเป็นข้อตกลงข้อมูลที่สั้นกว่าเราสามารถสันนิษฐานได้ว่าข้อมูลไม่สามารถใช้งานได้จนถึงวันสุดท้ายของข้อตกลง ในกรณีที่ไม่มีผู้ประสงค์ร้ายที่ประสานงานกันสิ่งนี้สามารถบรรเทาได้ผ่านการจําลองแบบบนผู้ให้บริการจัดเก็บข้อมูลหลายรายเพื่อให้สามารถให้บริการข้อมูลต่อไปได้

เราสามารถพิจารณาค่าใช้จ่ายของผู้โจมตีที่เอาชนะฉันทามติในการยอมรับหลักฐานปลอมหรือเขียนประวัติบัญชีแยกประเภทใหม่เพื่อลบข้อตกลงออกจากสมุดคําสั่งซื้อโดยไม่ต้องลงโทษผู้ให้บริการจัดเก็บข้อมูลที่รับผิดชอบ อย่างไรก็ตามเป็นที่น่าสังเกตว่าในกรณีของการละเมิดความปลอดภัยดังกล่าวผู้โจมตีจะสามารถจัดการบัญชีแยกประเภทของ FileCoin ได้ตามต้องการ เพื่อให้ผู้โจมตีทําการโจมตีดังกล่าวพวกเขาจะต้องมีส่วนได้ส่วนเสียอย่างน้อยในห่วงโซ่ FileCoin เงินเดิมพันเกี่ยวข้องกับพื้นที่เก็บข้อมูลที่มอบให้กับเครือข่าย ด้วยข้อมูล 25 EiB (10¹⁶ ไบต์) ในปัจจุบันที่รักษาความปลอดภัยห่วงโซ่ FileCoin จําเป็นต้องมีอย่างน้อย 12.5 EiB สําหรับนักแสดงที่เป็นอันตรายเพื่อเสนอห่วงโซ่ของตัวเองที่จะชนะกฎการเลือกส้อม สิ่งนี้บรรเทาลงอีกโดยการเฉือนที่เกี่ยวข้องกับความผิดพลาดของฉันทามติซึ่งบทลงโทษคือการสูญเสียหลักประกันที่จํานําทั้งหมดและรางวัลบล็อกและการระงับทั้งหมดจากการมีส่วนร่วมในฉันทามติ

ข้อคิด: การไม่โจมตีต่อแนวทาง DA อื่น ๆ \
แม้ว่าข้างต้นจะแสดงให้เห็นว่า FileCoin ขาดความปลอดภัยในการป้องกันข้อมูลจากการโจมตีการถือเงินสด แต่มันไม่ได้อยู่โดดเดียว

  • Ethereum: โดยทั่วไปแล้ว วิธีเดียวที่สามารถรับประกันได้ว่าคำขอไปยังเครือข่าย Ethereum จะได้รับการตอบกลับคือการเรียกใช้โหนดเต็มรูปแบบ โหนดเต็มรูปแบบไม่มีข้อกำหนดในการดำเนินการคำขอการเรียกข้อมูลนอกเหนือจากความเห็นร่วมกัน - และดังนั้น โครงสร้างเช่นPeerDASนำเสนอระบบการให้คะแนนเพื่อเพื่อนร่วมงานสำหรับการตอบสนองของโหนดต่อการเรียกร้องข้อมูลที่โหนดที่มีคะแนนต่ำพอ (โดยพื้นฐานเป็นชื่อเสียง DA) อาจถูกแยกออกจากเครือข่าย
  • Celestia: แม้ว่า Celestia จะมีความปลอดภัยที่แข็งแกร่งมากขึ้นต่อการโจมตีที่ดึงดูดในเปรียบเทียบกับโครงสร้าง FileCoin ของเรา วิธีเดียวที่จะใช้ประโยชน์จากความปลอดภัยนี้คือการโฮสต์โหนดเต็มของคุณเอง คำขอถึงโครงสร้าง Celestia ที่ไม่ได้เป็นเจ้าของและดำเนินการภายในอาจถูกเซ็นเซอร์โดยไม่มีโทษ
  • EigenDA: คล้ายกับ Celestia บริการใดก็สามารถเรียกใช้โหนดผู้ดำเนินการ EigenDA เพื่อให้การเรียกคืนข้อมูลของตนเอง ดังนั้นคำขอการเรียกคืนข้อมูลผ่านโปรโตคอลนอกสามารถถูกเซ็นเซอร์ได้ โดยที่คำขอการเรียกคืนข้อมูลนอกเหนือนี้สามารถถูกเซ็นเซอร์ได้ โปรดทราบว่า EigenDA มีตัวกระจายข้อมูลที่ใช้สำหรับเข้ารหัสข้อมูล การสัญญา KZG และการกระจายข้อมูลที่เชื่อถือได้ คล้ายกับตัวรวมข้อมูลของเรา

ความปลอดภัยในการดึงข้อมูล

ความสามารถในการดึงข้อมูลจำเป็นสำหรับ DA อย่างไรก็ตาม พฤติกรรมของตลาดส่งเสริมให้นักขุดเหมาะประหยัดทางเศรษฐกิจให้ยอมรับการเชื่อมต่อและแข่งขันกับนักขุดคนอื่นเพื่อรักษาราคาให้ถูกต่อลูกค้า ถือว่านี้เพียงพอสำหรับผู้ให้บริการข้อมูลให้บริการดึงข้อมูล อย่างไรก็ตาม ด้วยความสำคัญของ DA มันเหมาะสมที่จะต้องการความปลอดภัยมากขึ้น

การดึงข้อมูลในปัจจุบันไม่ได้รับการ保证ผ่านความปลอดภัยทางเศรษฐศาสตร์ที่ระบุไว้ข้างต้น นี่เป็นเพราะมันยากทางด้านคริปโตเพื่อพิสูจน์ว่าข้อมูลไม่ได้รับการรับโดยลูกค้า (ในกรณีที่ลูกค้าต้องการปฏิเสธการส่งข้อมูลของเกษียณข้อมูล) ในรูปแบบที่มีการลดความเชื่อมั่น. การรับประกันการดึงข้อมูลของโปรโตคอลเชิงพื้นที่จะต้องได้รับการรับรองเพื่อให้การดึงข้อมูลได้รับการป้องกันผ่านความปลอดภัยทางเศรษฐศาสตร์ของ FileCoin ด้วยการเปลี่ยนแปลงขั้นตอนเล็กน้อยจะหมายถึงการดึงข้อมูลจำเป็นต้องเกี่ยวข้องกับความผิดพลาดของเซ็กเตอร์หรือการสิ้นสุดข้อตกลงเรตรีฟเป็นที่ได้รับการยืนยันในการให้ความมั่นใจในการเรียกร้องข้อมูลโดยใช้ "ผู้ตัดสิน" ที่เชื่อถือได้ในการอำนวยความสะดวกในการเรียกร้องข้อมูล

ข้างล่าง: การเรียกคืนบนโซลูชัน DA อื่น ๆ \
จากสิ่งที่ได้กล่าวถึงข้างต้น FileCoin ขาดการรับรองการดึงข้อมูลภายในโปรโตคอลที่จำเป็นเพียงพอที่จะป้องกันการทำตัวอย่างปกติ (หรือผู้ให้บริการการดึงข้อมูล) ในกรณีของ Ethereum และ Celestia ทางเดียวที่จะรับรองว่าข้อมูลจากโปรโตคอลสามารถอ่านได้คือการจัดเก็บโหนดเต็มเองหรือไวยากรณ์ SLA จากผู้ให้บริการโครงสร้างพื้นฐาน ไม่ใช่เรื่องง่ายที่จะรับรองการดึงข้อมูลเป็นผู้ให้บริการเก็บข้อมูล FileCoin สถานการณ์ที่ใกล้เคียงใน FileCoin คือการกลายเป็นผู้ให้บริการเก็บข้อมูล (ต้องการค่าโครงสร้างพื้นฐานที่สำคัญ) และยอมรับสัญญาการเก็บรักษาเดียวกันเช่นเดียวกับผู้ให้บริการที่โพสต์เป็นผู้ใช้ ซึ่งในขณะนั้นผู้ใดก็จะจ่ายเงินให้ตัวเองเพื่อให้บริการเก็บรักษาให้ตัวเอง

การวิเคราะห์เวลาแฝง

ความเร็วใน FileCoin จะถูกกำหนดโดยปัจจัยหลายประการ เช่น เครือข่าย โทโพโลยี การกำหนดค่าลูกค้าขุดเหมืองจัดเก็บ และความสามารถด้านฮาร์ดแวร์ เรามีการวิเคราะห์ทฤษฎีที่อธิบายเกี่ยวกับปัจจัยเหล่านี้ และประสิทธิภาพที่สามารถคาดหวังได้จากการสร้างของเรา

เนื่องจากการออกแบบระบบพิสูจน์ของ FileCoin และการขาดแรงจูงใจในการดึงข้อมูล FileCoin จึงไม่ได้รับการปรับให้เหมาะสมเพื่อให้เวลาแฝงไปกลับที่มีประสิทธิภาพสูงตั้งแต่การโพสต์ข้อมูลครั้งแรกไปจนถึงการดึงข้อมูลครั้งแรก การดึงข้อมูลประสิทธิภาพสูงบน FileCoin เป็นพื้นที่วิจัยที่เปลี่ยนแปลงตลอดเวลาเมื่อผู้ให้บริการพื้นที่จัดเก็บข้อมูลเพิ่มขีดความสามารถและเมื่อ FileCoin แนะนําคุณสมบัติใหม่ เรากําหนด "การเดินทางไปกลับ" เป็นเวลาตั้งแต่การส่งข้อตกลงข้อมูลจนถึงช่วงเวลาที่เร็วที่สุดที่สามารถดาวน์โหลดข้อมูลที่ส่งไปยัง FileCoin ได้

Block Time \
ในความเห็นที่คาดหวังของ FileCoin การจัดการข้อมูลสามารถรวมอยู่ในเวลาบล็อก 30 วินาที 1 ชั่วโมงคือเวลาทั่วไปสำหรับการยืนยันข้อมูล on-chain ที่ละเอียดอ่อน (เช่น การโอนเหรียญ)

การประมวลผลข้อมูล \
เวลาในการประมวลผลข้อมูลจะแตกต่างกันอย่างมากระหว่างผู้ให้บริการพื้นที่จัดเก็บและการกําหนดค่า กระบวนการปิดผนึกได้รับการออกแบบให้ใช้เวลา 3 ชั่วโมงด้วยฮาร์ดแวร์การขุดจัดเก็บข้อมูลมาตรฐาน นักขุดมักจะมีประสิทธิภาพเหนือกว่าเกณฑ์ 3 ชั่วโมงนี้ผ่านการกําหนดค่าไคลเอนต์พิเศษการขนานและการลงทุนในฮาร์ดแวร์ที่มีความสามารถมากขึ้น การเปลี่ยนแปลงนี้ยังส่งผลต่อระยะเวลาของการยกเลิกการปิดผนึกเซกเตอร์ซึ่งสามารถหลีกเลี่ยงได้ทั้งหมดโดยตัวเลือกการเรียกดูอย่างรวดเร็วในการใช้งานไคลเอนต์ FileCoin เช่น Lotus การตั้งค่าการเรียกดูอย่างรวดเร็วจะจัดเก็บสําเนาข้อมูลที่ไม่ได้ปิดผนึกควบคู่ไปกับข้อมูลที่ปิดผนึกซึ่งช่วยเร่งเวลาในการดึงข้อมูลได้อย่างมาก จากนี้เราสามารถสันนิษฐานได้ว่าความล่าช้าในกรณีที่เลวร้ายที่สุดสามชั่วโมงจากการยอมรับข้อตกลงข้อมูลไปจนถึงเมื่อข้อมูลพร้อมใช้งานในห่วงโซ่

สรุปและทิศทางในอนาคต

บทความนี้สำรวจการสร้าง DA โดยการใช้ประโยชน์จาก DSN ที่มีอยู่แล้ว ไฟล์คอยน์ เราพิจารณาความต้องการของ DA โดยมีความเกี่ยวข้องกับบทบาทของมันเป็นส่วนสำคัญของโครงสร้างการขยายมิติใน Ethereum เราพิจารณาการสร้างบนโครงสร้างของไฟล์คอยน์เพื่อความเป็นไปได้ของ DA บน DSN และใช้มันเพื่อพิจารณาโอกาสที่โซลูชันบนไฟล์คอยน์จะให้กับระบบนิเวศ Ethereum หรือใครก็ได้ที่จะได้รับประโยชน์จากชั้น DA ที่มีราคาเหมาะสม

FileCoin พิสูจน์ว่า DSN สามารถเพิ่มประสิทธิภาพในการจัดเก็บข้อมูลในระบบบล็อกเชนแบบกระจายได้อย่างมาก โดยมีการประหยัดที่พิสูจน์แล้วถึง 100 ล้าน USD ต่อ 32 GB ที่เขียนในราคาตลาดปัจจุบัน แม้ว่าความต้องการสำหรับ DA ยังไม่สูงพอที่จะเต็ม 32 GB sectors แต่ความได้เปรียบทางราคาของ DA ยังคงอยู่ถ้า sectors ว่างถูกปิด อย่างไรก็ตาม latency ปัจจุบันของการจัดเก็บและดึงข้อมูลใน FileCoin ไม่เหมาะสมสำหรับความต้องการของการจัดเก็บแบบร้อน การประมวลผลที่เฉพาะเจาของ storage miner สามารถให้ประสิทธิภาพที่สมเหตุสมผลโดยข้อมูลที่มีอยู่ในไม่เกิน 3 ชั่วโมง

ความเชื่อมั่นที่เพิ่มขึ้นในผู้ให้บริการจัดเก็บข้อมูลของ FileCoin สามารถถูกปรับโดยใช้เงินมัดจำที่เปลี่ยนแปลงได้ เช่นใน EigenDA FileCoin ขยายความปลอดภัยที่เปลี่ยนได้นี้เพื่ออนุญาตให้สามารถจัดเก็บจำนวนของการทำสำเนาไปทั่วเครือข่าย โดยเพิ่มความทนทานต่อการโจมตีชนิด Byzantine ได้ การเรียกดูข้อมูลที่มีประสิทธิภาพและรับรองจะต้องถูกแก้ไขเพื่อป้องกันการโจมตีการถือข้อมูล อย่างไรก็ตามเหมือนกับทุกโซลูชัน วิธีเดียวที่จะรับประกันได้ว่าจะได้รับข้อมูลกลับมาได้จริง ๆ คือการเป็นโฮสต์โหนดด้วยตนเองหรือเชื่อใจในผู้ให้บริการโครงสร้างพื้นฐาน

เราเห็นโอกาสสําหรับ DA ในการพัฒนา PoDSI ต่อไปซึ่งสามารถใช้ (ควบคู่ไปกับหลักฐานปัจจุบันของ FileCoin) แทน DAS เพื่อรับประกันการรวมข้อมูลในภาคที่ปิดสนิทขนาดใหญ่ ขึ้นอยู่กับลักษณะนี้อาจทําให้การตอบสนองช้าของข้อมูลที่ยอมรับได้เนื่องจากหลักฐานการฉ้อโกงสามารถโพสต์ในหน้าต่าง 1 วันถึง 1 สัปดาห์ในขณะที่ DA สามารถรับประกันได้ตามความต้องการ PoDSIs ยังคงใหม่และอยู่ภายใต้การพัฒนาอย่างหนักดังนั้นเราจึงไม่ได้หมายความว่า PoDSI ที่มีประสิทธิภาพจะเป็นอย่างไรหรือเครื่องจักรที่จําเป็นในการสร้างระบบรอบ ๆ เนื่องจากมีโซลูชันสําหรับการคํานวณที่ด้านบนของข้อมูล FileCoin แนวคิดของโซลูชันที่คํานวณ PoDSI บนข้อมูลที่ปิดผนึกหรือไม่ปิดผนึกอาจไม่อยู่นอกขอบเขตของความเป็นไปได้ในอนาคตอันใกล้

เนื่องจากทั้งสาขา DA และ FileCoin กำลังเติบโต การผสานต่อความสามารถของแนวทางและเทคโนโลยีที่ทำให้เป็นไปได้ใหม่อาจทำให้มีทฤษฎีพิสูจน์ใหม่การรวมระบบ Solana กับเครือข่าย FileCoinแสดงว่า DSNs มีศักยภาพเป็นเทคโนโลยีในการขยายสเกล ค่าใช้จ่ายในการจัดเก็บข้อมูลบน FileCoin มีโอกาสที่เปิดเผยด้วยหน้าต่างที่ใหญ่ของการปรับปรุง อย่างไรก็ตามท้ายที่ถูกพูดถึงในบทความนี้ถูกนำเสนอในบริบทของการเปิดใช้ DA การแก้ไขสุดท้ายของพวกเขาจะเปิดโอกาสให้มีเครื่องมือและระบบใหม่ๆ ที่สร้างขึ้นเกิน DA

คำปฏิเสธ:

  1. บทความนี้ถูกพิมพ์ซ้ำจาก[Fenbushi Capital]. ลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [Fenbushi Capital]. หากมีข้อความใดๆ เกี่ยวกับการพิมพ์ซ้ำนี้ กรุณาติดต่อ Gate เรียนทีม และพวกเขาจะดำเนินการโดยเร็ว
  2. คำปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้นและไม่เป็นการให้คำแนะนำทางการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นทําโดยทีม Gate Learn ห้ามคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่แปลแล้ว เว้นแต่จะกล่าวถึง

แชร์

Hot DA on ห้องเย็น: Building cost-effective DA on FileCoin

กลาง5/5/2024, 2:52:31 PM
บทความนี้สำรวจวิธีการใช้เครือข่ายจัดเก็บข้อมูลแบบกระจายที่มีอยู่อย่าง Filecoin เพื่อสร้างแอปพลิเคชันที่มีความกระจาย (DApps) รวมถึงการพิจารณาความต้องการสำหรับ DApps เป็นองค์ประกอบสำคัญในโครงสร้างพื้นฐานของ Ethereum ในเชิงความน่าจะเป็นในการสร้าง DApps บน Filecoin และโอกาสที่คำแนะนำบน Filecoin จะให้กับระบบนิเวศ Ethereum

ความพร้อมใช้งานของข้อมูล(DA) เป็นเทคโนโลยีหลักในการสเกล Ethereum ที่ช่วยให้โหนดสามารถยืนยันข้อมูลได้อย่างมีประสิทธิภาพโดยไม่ต้องเก็บข้อมูลที่เกี่ยวข้องไว้ เรื่องนี้เป็นสิ่งจำเป็นสำหรับการสร้าง rollups และรูปแบบการสเกลแนวตั้งอื่น ๆ โดยทำให้โหนดการดำเนินการสามารถให้ความแน่ใจว่าข้อมูลธุรกรรมพร้อมใช้งานในช่วงเวลาตรวจสอบ สิ่งนี้ยังเป็นสิ่งสำคัญสำหรับการแบ่งชั้นและรูปแบบการสเกลแนวนอนอื่น ๆ ซึ่งเป็นการอัพเดตในอนาคตที่วางแผนสำหรับเครือข่าย Ethereum เนื่องจากโหนดจะต้องพิสูจน์ว่าข้อมูลธุรกรรมblobsข้อมูลที่เก็บอยู่ในชั้นเครือข่ายจริง ๆ พร้อมใช้งานกับเครือข่าย

มีการอภิปรายและเปิดตัวตัวเลือก DA หลายรายเร็วๆ ล่าสุด (เช่น Celestia, EigenDA, Avail) พร้อมทั้งมีจุดมุ่งหมายเพื่อให้สามารถให้บริการโครงสร้างพื้นฐานที่มีประสิทธิภาพและปลอดภัยสำหรับการใช้งานโพสต์ DA ได้

ข้อดีของการใช้การแก้ไขข้อมูลภายนอกเมื่อเปรียบเทียบกับ L1 เช่น Ethereum คือ มันให้สิ่งสำคัญที่เป็นยานพาหน้าราคาไม่แพงและมีประสิทธิภาพสูงสำหรับข้อมูลบนเชื่อมต่อ การแก้ไขข้อมูลภายนอกมักประกอบด้วยเครือข่ายสาธารณะของตนเองที่สร้างขึ้นเพื่อให้สามารถเก็บข้อมูลได้อย่างไม่แพงและไม่ต้องขออนุญาต แม้จะมีการปรับเปลี่ยน ความจริงยังคงอยู่ว่าการโฮสต์ข้อมูลในรูปแบบธรรมชาติจากบล็อกเชนเป็นไปได้ไม่มีประสิทธิภาพเลย

ดังนั้น เราพบว่ามันถูกต้องที่จะสำรวจวิธีการเก็บรักษาที่ถูกจัดเก็บอย่างเหมาะสม เช่นFileCoinสำหรับพื้นฐานของชั้น DA FileCoin ใช้บล็อกเชนของตัวเองเพื่อประสานการซื้อขายพื้นที่จัดเก็บระหว่างลูกค้าและผู้ให้บริการพื้นที่จัดเก็บ แต่อนุญาตให้ข้อมูลถูกจัดเก็บนอกเชน

ในโพสต์นี้เราจะสำรวจความเป็นไปได้ของโซลูชัน DA ที่สร้างขึ้นบนเครือข่ายจัดเก็บข้อมูลแบบกระจาย (DSN) เราพิจารณา FileCoin โดยเฉพาะเนื่องจากเป็น DSN ที่ได้รับการนำมาใช้มากที่สุดจนถึงปัจจุบัน เรากำหนดโอกาสที่โซลูชันเช่นนี้จะนำเสนอและอุปสรรคที่ต้องเอาชนะในการสร้าง

เลเยอร์ DA ให้บริการต่อบริการที่พึงพอใจโดยมีสิ่งต่อไปนี้

  1. ความปลอดภัยของลูกค้า: ไม่มีโหนดใดสามารถเชื่อใจได้ว่าข้อมูลที่ไม่สามารถใช้งานได้
  2. ความปลอดภัยระดับโลก: การมีหรือไม่มีของข้อมูลถูกตกลงกันโดยทุกคน ยกเว้นหมู่น้อยมากของโหนด
  3. การเรียกข้อมูลอย่างมีประสิทธิภาพ

ทั้งหมดนี้ต้องทำอย่างมีประสิทธิภาพเพื่อเพิ่มขนาด ชั้น DA ให้ประสิทธิภาพสูงกว่าที่ต่ำกว่าตลอดทั้งสามจุดด้านบน ตัวอย่างเช่น โหนดใดๆ ก็สามารถขอสำเนาเต็มของข้อมูลเพื่อพิสูจน์การเก็บรักษา แต่นี่เป็นวิธีที่ไม่มีประสิทธิภาพ โดยมีระบบที่ให้ทั้งสามสิ่งเหล่านี้ เราจะได้ชั้น DA ที่ให้ความปลอดภัยที่จำเป็นสำหรับ L2 ให้ประสิทธิภาพในการประสานงานกับ L1 ร่วมกับขอบเขตที่แข็งแกร่งมากขึ้นในกรณีที่มีส่วนใหญ่ที่ไม่ดี

การเก็บรักษาข้อมูล

ข้อมูลที่โพสต์ไปยัง@vbuterinโซลูชั่นมีอายุการใช้งานที่เหมาะสม: ยาวพอที่จะทำให้สามารถแก้ข้อพิพาทหรือยืนยันการเปลี่ยนสถานะได้ ข้อมูลธุรกรรมจำเป็นต้องพร้อมใช้งานเพียงพอที่จะยืนยันการเปลี่ยนสถานะที่ถูกต้องหรือให้ผู้ตรวจสอบมีโอกาสเพียงพอในการสร้างการพิสดาร ณ ขณะที่เขียน Ethereum calldata เป็นโซลูชันที่ใช้กันอย่างแพร่หลายที่สุดโดยโครงการ (rollups) ที่ต้องการให้ข้อมูลพร้อมใช้งาน

การตรวจสอบข้อมูลที่มีประสิทธิภาพ

การสุ่มตัวอย่างความพร้อมใช้งานของข้อมูล (DAS) เป็นวิธีมาตรฐานในการตอบคําถามของ DA มันมาพร้อมกับผลประโยชน์ด้านความปลอดภัยเพิ่มเติมเสริมสร้างความสามารถของนักแสดงเครือข่ายในการตรวจสอบข้อมูลของรัฐจากเพื่อนร่วมงานของพวกเขา อย่างไรก็ตาม, มันอาศัยโหนดในการสุ่มตัวอย่าง: ต้องตอบคําขอ DAS เพื่อให้แน่ใจว่าธุรกรรมที่ขุดจะไม่ถูกปฏิเสธ, แต่ไม่มีแรงจูงใจเชิงบวกหรือเชิงลบสําหรับโหนดที่จะขอตัวอย่าง. จากมุมมองของโหนดที่ร้องขอตัวอย่างไม่มีบทลงโทษเชิงลบสําหรับการไม่ทํา DAS ตัวอย่างเช่น Celestia ให้การใช้งานไคลเอนต์แบบเบาครั้งแรกและครั้งเดียวเพื่อดําเนินการ DAS ส่งมอบสมมติฐานด้านความปลอดภัยที่แข็งแกร่งยิ่งขึ้นให้กับผู้ใช้และลดต้นทุนในการตรวจสอบข้อมูล

การเข้าถึงอย่างมีประสิทธิภาพ

ต้องมี DA ที่ให้การเข้าถึงข้อมูลได้อย่างมีประสิทธิภาพสำหรับโครงการที่ใช้มัน การใช้งาน DA ที่ช้าอาจกลายเป็นจุด bottleneck สำหรับบริการที่พึ่งพาอยู่กับมัน ส่งผลให้เกิดความไม่มีประสิทธิภาพในกรณีที่ดีที่สุด และการล้มเหลวของระบบในกรณีที่แย่ที่สุด

เครือข่ายจัดเก็บข้อมูลแบบกระจาย

เครือข่ายจัดเก็บข้อมูลแบบกระจาย (DSN ตามที่ได้รับการจัดรูปแบบไว้ใน ไฟล์เหรียญ Whitepaper¹) เป็นเครือข่ายผู้ให้บริการจัดเก็บข้อมูลที่ไม่ได้รับอนุญาตซึ่งให้บริการจัดเก็บข้อมูลสําหรับผู้ใช้เครือข่าย อย่างไม่เป็นทางการช่วยให้ผู้ให้บริการจัดเก็บข้อมูลอิสระสามารถประสานงานข้อตกลงการจัดเก็บข้อมูลกับลูกค้าที่ต้องการบริการจัดเก็บข้อมูลและให้การจัดเก็บข้อมูลราคาถูกและยืดหยุ่นแก่ลูกค้าที่ต้องการบริการจัดเก็บข้อมูลในราคาที่ต่ํา สิ่งนี้ประสานงานผ่านบล็อกเชนที่บันทึกข้อตกลงการจัดเก็บและเปิดใช้งานการดําเนินการของสัญญาอัจฉริยะ

โปรแกรม DSN คือลำดับของโปรโตคอลสามอย่าง: Put, Get และ Manage ลำดับนี้มาพร้อมกับคุณสมบัติ เช่น การรับประกันความทนทานต่อข้อผิดพลาดและสิ่งกระตุ้นในการเข้าร่วม

วาง (ข้อมูล) → คีย์
Clients execute Put เพื่อเก็บข้อมูลภายใต้คีย์ที่ไม่ซ้ำกัน ซึ่งสามารถทำได้โดยการระบุระยะเวลาที่ข้อมูลจะถูกเก็บบนเครือข่าย จำนวนของข้อมูลที่จะถูกเก็บสำรองสำหรับป้องกันข้อมูล และราคาที่ตกลงกันกับผู้ให้บริการพื้นที่จัดเก็บข้อมูล

Get(key) → ข้อมูล
ผู้ใช้ดำเนินการเพื่อดึงข้อมูลที่เก็บอยู่ภายใต้คีย์

Manage()
โปรโตคอลการจัดการถูกเรียกโดยผู้เข้าร่วมเครือข่ายเพื่อประสานพื้นที่จัดเก็บและบริการที่มีจำหน่ายโดยผู้ให้บริการและซ่อมแซมข้อบกพร่อง ในกรณีของ FileCoin, นี้ถูกจัดการผ่านบล็อกเชน บล็อกเชนนี้บันทึกรายการข้อมูลที่เกิดขึ้นระหว่างลูกค้าและผู้ให้ข้อมูล และพิสูจน์ข้อมูลที่ถูกจัดเก็บอย่างถูกต้องเพื่อให้แน่ใจว่าการดำเนินการของข้อมูลถูกบำรุงรักษาอยู่ ข้อมูลที่ถูกจัดเก็บอย่างถูกต้องถูกพิสูจน์ผ่านการโพสต์พิสูจน์ที่สร้างขึ้นโดยผู้ให้ข้อมูลเป็นการตอบสนองต่อความท้าทายจากเครือข่ายข้อผิดพลาดในการจัดเก็บ เกิดขึ้นเมื่อผู้ให้บริการพื้นที่จัดเก็บไม่สามารถสร้าง Proof-of-Replication หรือ Proof-of-Spacetime ได้ทันทีเมื่อได้รับการร้องขอจากโปรโตคอล Manage ซึ่งส่งผลให้สัดส่วนการถือหุ้นของผู้ให้บริการพื้นที่จัดเก็บลดลง ข้อตกลงสามารถรักษาตัวเองได้ในกรณีที่มีข้อผิดพลาดในการจัดเก็บหากผู้ให้บริการมากกว่าหนึ่งรายโฮสต์สําเนาข้อมูลบนเครือข่ายโดยค้นหาผู้ให้บริการจัดเก็บข้อมูลรายใหม่เพื่อปฏิบัติตามข้อตกลงการจัดเก็บข้อมูล

DSN โอกาส

งานที่ดำเนินไปจนถึงขณะนี้ในโครงการ DA ได้เป็นการแปลงบล็อกเชนให้กลายเป็นแพลตฟอร์มสำหรับการจัดเก็บข้อมูลแบบร้อน โดยที่ DSN เป็นการจัดเก็บข้อมูลที่ถูกปรับให้เหมาะสม เราสามารถแปลงแพลตฟอร์มการจัดเก็บข้อมูลให้กลายเป็นหนึ่งที่ให้ความพร้อมในการใช้งานข้อมูล การค้ำประกันของผู้ให้บริการเก็บข้อมูลในรูปแบบของFILโทเค็นสามารถให้ความมั่นคงทางเศรษฐศาสตร์ที่รับประกันว่าข้อมูลถูกเก็บไว้ ในที่สุดความสามารถในการเขียนโปรแกรมของการตกลงเกี่ยวกับการเก็บข้อมูลสามารถให้ความยืดหยุ่นในเรื่องของเงื่อนไขความพร้อมใช้ข้อมูล

แรงจูงใจที่น่าสนใจที่สุดในการเปลี่ยนความสามารถของ DSN ในการแก้ปัญหา DA คือการลดต้นทุนในการจัดเก็บข้อมูลภายใต้โซลูชัน DA ดังที่เราได้กล่าวถึงด้านล่างค่าใช้จ่ายในการจัดเก็บข้อมูลบน FileCoin นั้นถูกกว่าการจัดเก็บข้อมูลบน Ethereum อย่างมาก เมื่อพิจารณาจากราคา Ether/USD ปัจจุบัน มีค่าใช้จ่ายมากกว่า 3 ล้าน USD ในการเขียนข้อมูลการโทร 1 GB ไปยัง Ethereum โดยจะตัดหลังจาก 21 วันเท่านั้น ค่าใช้จ่าย calldata นี้สามารถนําไปสู่มากกว่าครึ่งหนึ่งของต้นทุนการทําธุรกรรมของค่าสะสมที่ใช้ Ethereum อย่างไรก็ตามพื้นที่เก็บข้อมูล 1 GB บน FileCoin มีค่าใช้จ่ายน้อยกว่า .0002 USD ต่อเดือน การรักษาความปลอดภัย DA ในราคานี้หรือราคาที่คล้ายกันจะทําให้ต้นทุนการทําธุรกรรมลดลงสําหรับผู้ใช้และนําไปสู่ประสิทธิภาพและความสามารถในการปรับขนาดของ Web3

ความมั่นคงทางเศรษฐกิจ

ใน FileCoin จำเป็นต้องมีหลักประกันเพื่อทำให้พื้นที่จัดเก็บข้อมูลพร้อมใช้งาน หลักประกันนี้จะถูกตัดเป็นเส้นตรงเมื่อผู้ให้บริการล้มเหลวในการปฏิบัติตามข้อเสนอหรือรักษาการรับรองของเครือข่าย ผู้ให้บริการพื้นที่จัดเก็บข้อมูลที่ล้มเหลวในการให้บริการอาจเสี่ยงการสูญเสียหลักประกันที่โพสต์และกำไรใด ๆ ที่จะได้รับจากการให้บริการเก็บข้อมูล

การจับคู่สิ่งส่งเสริม

หลาย incentives ของโปรโตคอล FileCoin สอดคล้องกับเป้าหมายของ DAFileCoin มีการให้ความไม่สนใจสำหรับพฤติกรรมที่ไม่ดีหรือขี้เกียจ: ผู้ให้บริการพื้นที่จัดเก็บข้อมูลต้องให้ข้อฐานการเก็บข้อมูลอย่างใจความในระหว่างการเห็นพ้องในรูปแบบของพรูฟออฟเรพลิก้าและพิสูจน์ของช่วงเวลา, การพิสูจน์อย่างต่อเนื่องว่าการจัดเก็บข้อมูลมีอยู่โดยไม่ต้องสมมติในส่วนมากที่เป็นความซื่อสัตย์ ความล้มเหลวของผู้ให้บริการการจัดเก็บข้อมูลที่ไม่ได้ให้พิสูจน์จะทำให้มีการตัดเส้นของเงินปันผล และถูกนำออกจากความเห็นเหตุอื่น ๆ ซึ่งรวมถึงโทษอื่น ๆ การแก้ไขปัญหา DA ปัจจุบันขาดแรงจูงใจสำหรับโหนดในการดำเนินการ DAS โดยพึงพอใจกับพฤติกรรมที่เพ้อเจ้อแบบอธิบายสำหรับการพิสูจน์ DA

ความสามารถในการโปรแกรม

ความสามารถในการปรับแต่งข้อตกลงข้อมูลยังทำให้ DSN เป็นแพลตฟอร์มที่น่าสนใจสำหรับ DA ข้อตกลงข้อมูลสามารถมีระยะเวลาที่แตกต่างกัน ทำให้ผู้ใช้ DA ที่ใช้ DSN สามารถจ่ายเงินเฉพาะ DA ที่พวกเขาต้องการเท่านั้น ความทนทานต่อข้อบกพร่องยังสามารถปรับตั้งค่าได้โดยการตั้งค่าจำนวนสำเนาที่ต้องเก็บไว้ทั่วเครือข่าย การปรับแต่งเพิ่มเติมได้รับการสนับสนุนผ่านสัญญาอัจฉริยะบน FileCoin (เรียกว่า นักแสดง) ซึ่งถูกดำเนินการบน FEVMนี่ส่งผลให้สร้างระบบนิเวศ FileCoin ที่กำลังเจริญเติบโตของ DApps, ตั้งแต่การคำนวณผ่านโซลูชันจัดเก็บข้อมูลเช่นBacalhauไปที่ DeFi และ Liquid Staking Solutions เช่น Glif. เรียกคืนใช้ FileCoin Actors เพื่อให้การเรียกร้องที่สอดคล้องกับสิ่งส่งตัวให้กำหนดให้สามารถใช้ได้กับความต้องการ DA ที่ต้องการสำหรับการแก้ปัญหาต่าง ๆ เพื่อให้แพลตฟอร์มที่ขึ้น DA ไม่ต้องจ่ายเงินสำหรับ DA มากเกินไป

ความท้าทายของสถาปัตยกรรม DA ที่ใช้ระบบ DSN

ในการสืบสวนของเรา เราได้ระบุความท้าทายที่สำคัญที่ต้องเอาชนะก่อนที่บริการ DA จะสามารถสร้างขึ้นบน DSN ได้เมื่อเราพูดถึงความเป็นไปได้ของการนำไปใช้ เราจะใช้ FileCoin เป็นจุดศูนย์กลางของการสนทนา

ความหน่วงเวลาในการพิสูจน์

พิสูจน์ทางคริปโตที่ให้ความปลอดภัยให้สัญญาและข้อมูลที่เก็บไว้บน FileCoin ใช้เวลาในการพิสูจน์ ขณะที่ข้อมูลถูกส่งต่อไปยังเครือข่าย มันถูกแบ่งเป็นช่วงขนาด 32 กิกะไบต์sectorsและประทุนการปิดกั้นข้อมูลเป็นพื้นฐานของทั้ง Proof-of-Replication ( PoRep) ซึ่งเป็นการพิสูจน์ว่าผู้ให้บริการพื้นที่เก็บข้อมูลเก็บสำเนาข้อมูลที่ไม่ซ้ำกันหรือมากกว่า 1 รายการ และ Proof-of-Spacetime (PoST) ซึ่งพิสูจน์ว่าผู้ให้บริการพื้นที่จัดเก็บจัดเก็บจัดเก็บสําเนาที่ไม่ซ้ํากันอย่างต่อเนื่องตลอดระยะเวลาของข้อตกลงการจัดเก็บ การปิดผนึกจะต้องมีราคาแพงในการคํานวณเพื่อให้แน่ใจว่าผู้ให้บริการจัดเก็บข้อมูลไม่ได้ปิดผนึกข้อมูลตามความต้องการเพื่อบ่อนทําลาย PoReP ที่จําเป็น เมื่อโปรโตคอลนําเสนอความท้าทายเป็นระยะต่อผู้ให้บริการจัดเก็บข้อมูลเพื่อให้หลักฐานการจัดเก็บที่ไม่ซ้ํากันและต่อเนื่องการปิดผนึกจะต้องใช้เวลานานกว่าหน้าต่างตอบกลับอย่างปลอดภัยเพื่อให้ผู้ให้บริการจัดเก็บข้อมูลไม่สามารถปลอมแปลงหลักฐานหรือแบบจําลองได้ทันที ด้วยเหตุนี้ผู้ให้บริการจึงอาจใช้เวลาประมาณสามชั่วโมงในการปิดผนึกภาคข้อมูล

ค่าเกณฑ์การเก็บ

เนื่องจากค่าใช้จ่ายในการซีลและขนาดของข้อมูลที่ถูกซีลจำต้องมีมูลค่าทางเศรษฐกิจ ราคาของพื้นที่จัดเก็บข้อมูลจะต้องชอบใจค่าใช้จ่ายในการซีลสำหรับผู้ให้บริการพื้นที่จัดเก็บ และอย่างเช่นกัน ต้นทุนที่เกิดจากการจัดเก็บข้อมูลจะต้องต่ำพอที่มาตราส่วน (ในกรณีนี้คือสำหรับชิ้นข้อมูลประมาณ 32GB) เพื่อให้ลูกค้าสามารถเก็บข้อมูลบน FileCoin ได้อย่างเหมาะสม แม้ว่าส่วนขนาดที่เล็กลงก็สามารถถูกซีลได้ แต่สิ่งนี้จะเพิ่มราคาของพื้นที่จัดเก็บเพื่อชดเชยให้กับผู้ให้บริการพื้นที่จัดเก็บ หากต้องการเอาชนะปัญหานี้ตัวรวมข้อมูลเก็บรวบรวมชิ้นเล็ก ๆ ของข้อมูลจากผู้ใช้เพื่อที่จะถูกยึดถือไว้ใน FileCoin เป็นชิ้นใกล้ 32 GB ผสานข้อมูลและยืนยันข้อมูลของผู้ใช้ผ่านการรวมข้อมูลของ Proof-of-Data-Segment-InclusionPoDSI) ซึ่ง保证了用户数据被包含在一个扇区中,并且子片CID(pCID),用户将能够使用它从网络中检索数据。

ข้อจำกัดของความเห็นร่วม

กลไกความเห็นร่วมของ FileCoin ความเห็นที่คาดหวัง, มีเวลาบล็อก 30 วินาทีและความสมบูรณ์ในเวลาไม่กี่ชั่วโมง ซึ่งอาจดีขึ้นในอนาคต (ดูFIP-0086สำหรับความสมบูรณ์แบบที่รวดเร็วใน FileCoin) โดยทั่วไปนั้นช้าเกินไปที่จะสนับสนุนการทำธุรกรรมที่จำเป็นสำหรับความเร็วในการทำธุรกรรมที่จำเป็นสำหรับชั้นที่ 2 ที่พึงพอใจใน DA สำหรับข้อมูลการทำธุรกรรม ช่วงเวลาบล็อกของ FileCoin จะต่ำกว่าที่ต่ำที่สุดที่พึงพอใจในฮาร์ดแวร์ผู้ให้บริการพื้นที่จัดเก็บข้อมูล ยิ่งช่วงเวลาบล็อกต่ำลง ยิ่งยากต่อผู้ให้บริการพื้นที่จัดเก็บข้อมูลที่ต้องสร้างและให้พิสูจน์พื้นที่จัดเก็บข้อมูล และผู้ให้บริการพื้นที่จัดเก็บข้อมูลจะถูกลงโทษอย่างไม่ยุติสำหรับการพลาดในหน้าต่างการพิสูจน์สำหรับการจัดเก็บข้อมูลที่เหมาะสม ในการเอาชนะสิ่งนี้InterPlanetary Consensus (IPC) subnetsสามารถใช้ประโยชน์จากเวลาเชิงสรุปที่เร็วขึ้น IPC ใช้Tendermintมีความเห็นร่วมแบบ -like และ DRANDสำหรับความสุ่ม: ในกรณีที่ DRAND เป็นจุด bottleneck เราสามารถบรรลุ block-time 3 วินาทีได้ด้วยเครือข่าย IPC ในกรณีของ bottleneck ของ Tendermint PoCs เช่นNarwhalได้บรรลุเวลาบล็อกในระดับร้อยละของมิลลิวินาที

ความเร็วในการเรียกคืน

อุปสรรคสุดท้ายในการสร้างคือการดึงข้อมูล จากข้อ จํากัด ข้างต้นเราสามารถอนุมานได้ว่า FileCoin เหมาะสําหรับห้องเย็นหรืออุ่น อย่างไรก็ตามข้อมูล DA นั้นร้อนแรงและจําเป็นต้องรองรับแอปพลิเคชันที่มีประสิทธิภาพ การดึงข้อมูลที่สอดคล้องกับแรงจูงใจเป็นเรื่องยากใน FileCoin ข้อมูลจะต้องถูกปิดผนึกก่อนที่จะให้บริการแก่ลูกค้าซึ่งจะเพิ่มเวลาแฝง ปัจจุบันการดึงข้อมูลอย่างรวดเร็วทําได้ผ่าน SLA หรือการจัดเก็บข้อมูลที่ไม่ได้ปิดผนึกควบคู่ไปกับเซกเตอร์ที่ปิดสนิทซึ่งไม่สามารถพึ่งพาได้ในสถาปัตยกรรมของแอปพลิเคชันที่ปลอดภัยและไม่ได้รับอนุญาตบน FileCoin โดยเฉพาะอย่างยิ่งกับ Retrievการพิสูจน์ว่าการเรียกรับสามารถรับรองได้ผ่าน FVM การเร่งการเรียกรับแบบสอดคล้องกับแรงกระตุ้นบน FileCoin ยังเป็นพื้นที่ที่ต้องสำรวจอย่างละเอียด

การวิเคราะห์ต้นทุน

ในส่วนนี้เราพิจารณาค่าใช้จ่ายที่เกิดขึ้นจากข้อคิดการออกแบบเหล่านี้ เราแสดงค่าใช้จ่ายในการเก็บรักษา 32GB เช่น Ethereum calldata, Celestia blobdata, EigenDA blobdata และเป็นเซ็กเตอร์บน FileCoin โดยใช้ราคาใกล้เคียงกับราคาตลาดปัจจุบัน

การวิเคราะห์เน้นราคาของ Ethereum calldata: 100 ล้าน USD สำหรับ 32 GB ของข้อมูล ราคานี้เป็นตัวอย่างของค่าใช้จ่ายในด้านความปลอดภัยของ Ethereum's consensus และอาจเปลี่ยนแปลงตามความผันผวนของ Ether และราคา gas อัพเกรด Dencun ที่นำเสนอ Proto-DankshardingEIP-4844นำเสนอธุรกรรมบล็อบที่มีเป้าหมายเป็น 3 บล็อบต่อบล็อกขนาดประมาณ 125 KB แต่ละบล็อบ และการกำหนดราคาบล็อบแก๊สแปรผันเพื่อรักษาปริมาณบล็อบต่อบล็อก การอัพเกรดนี้ลดค่า Ethereum DA ลง 1/5: 20 ล้าน USD สำหรับข้อมูลบล็อบ 32 GB

Celestia และ EigenDA นำเสนอการปรับปรุงที่สำคัญ: 8,000 และ 26,000 ดอลลาร์สหรับ 32 GB ของข้อมูลตามลำดับ ทั้งสองต้องเผชิญกับความผันผวนของราคาในตลาด และสะท้อนในระดับหนึ่งค่าใช้จ่ายในการมั่นคงข้อมูลที่เป็นของตนเอง: Celestia พร้อมกับ GateTIAtoken และ EigenDA กับ Ether.

ในทุกกรณีข้างต้น ข้อมูลที่เก็บไว้ไม่ได้ถาวร ข้อมูล calldata ของ Ethereum ถูกเก็บไว้เป็นเวลา 3 สัปดาห์ และ blobs ถูกเก็บไว้เป็นเวลา 18 วัน EigenDA เก็บ blobs ในระยะเวลาเริ่มต้น14 วัน. ตั้งแต่การนำ Celestia ในปัจจุบันมาใช้งาน ข้อมูล blob จะถูกเก็บไว้โดยโหนดสำรองไว้ตลอดเวลา แต่จะถูกสุ่มตัวอย่างโดยโหนดแสงเพื่อสูงสุด30 วัน.

ตารางสุดท้ายสองตารางคือการเปรียบเทียบโดยตรงระหว่าง FileCoin และโซลูชัน DA ปัจจุบัน ความเทียบเท่าของต้นทุนแสดงราคาของไบต์ข้อมูลเดียวบนแพลตฟอร์มที่กำหนด จำนวนไบต์ของ FileCoin ที่สามารถจัดเก็บสำหรับเวลาเท่ากันในราคาเดียวกันก็จะแสดงอีกด้วย

นี่แสดงให้เห็นว่า FileCoin เป็นคําสั่งของขนาดที่ถูกกว่าโซลูชัน DA ปัจจุบันโดยเสียค่าใช้จ่ายเศษส่วนของเซ็นต์เพื่อจัดเก็บข้อมูลจํานวนเท่ากันในระยะเวลาเดียวกัน ซึ่งแตกต่างจากโหนด Ethereum และโซลูชัน DA อื่น ๆ โหนดของ FileCoin ได้รับการปรับให้เหมาะสมเพื่อให้บริการจัดเก็บข้อมูลและระบบพิสูจน์ช่วยให้โหนดสามารถพิสูจน์การจัดเก็บแทนที่จะทําซ้ําที่เก็บข้อมูลในทุกโหนดในเครือข่าย โดยไม่ต้องคํานึงถึงเศรษฐศาสตร์ของผู้ให้บริการจัดเก็บข้อมูล (เช่นต้นทุนพลังงานในการปิดผนึกข้อมูล) ก็แสดงให้เห็นว่าค่าใช้จ่ายพื้นฐานของกระบวนการจัดเก็บบน FileCoin นั้นเล็กน้อย สิ่งนี้แสดงให้เห็นถึงโอกาสทางการตลาดในล้าน USD ต่อกิกะไบต์เมื่อเทียบกับ Ethereum สําหรับระบบที่สามารถให้บริการ DA ที่ปลอดภัยและมีประสิทธิภาพบน FileCoin

ประสิทธิภาพ

ด้านล่างเราพิจารณาความจุของโซลูชัน DA และความต้องการที่เกิดขึ้นจากการเลียนแบบชั้นที่ 2 ของ rollups ที่สำคัญ

เนื่องจากบล็อกเชนของ FileCoin ถูกจัดองอย่างtipsetsพร้อมกับบล็อกหลาย ๆ บล็อกที่ทุกความสูงของบล็อก จำนวนของการทำธุรกรรมที่สามารถทำได้ไม่ถูก จำกัด โดยการตกลงหรือขนาดบล็อก การจำกัดข้อมูลอย่างเข้มงวดของ FileCoin คือความจุการเก็บข้อมูลทั่วโลกของเครือข่าย ไม่ใช่สิ่งที่ได้รับอนุญาตผ่านการตกลง

สำหรับความต้องการ DA รายวัน เราดึงข้อมูลจาก Rollups DA และการดําเนินการจาก Terry Chung และ Wei Dai ซึ่งรวมถึงค่าเฉลี่ยรายวันข้าม 30 วันและวันที่สุ่มตัวเดียว นี้ช่วยให้เราพิจารณาความต้องการเฉลี่ยโดยไม่ข้ามความผิดปกติจากค่าเฉลี่ย (ตัวอย่างเช่น ความต้องการของ Optimism ในวันที่ 15/8/2023 ประมาณ 261,000,000 ไบต์เป็น 4 เท่าของค่าเฉลี่ยของ 30 วันคือ 64,000,000 ไบต์)

จากความเลือกนี้ เราเห็นว่า ถึงแม้จะมีโอกาสที่ต้นทุน DA ต่ำลง แต่เราต้องการความต้องการ DA เพิ่มขึ้นอย่างมากเพื่อให้ใช้เส้นทาง 32 GB ของ FileCoin ได้อย่างมีประสิทธิภาพ ถึงแม้จะปิดซีกเตอร์ 32 GB ด้วยข้อมูลน้อยกว่า 32 GB จะเป็นการสูญเสียทรัพยากร แต่เราสามารถทำเช่นนั้นขณะที่ยังได้รับประโยชน์จากต้นทุน

สถาปัตยกรรม

ในส่วนนี้ เราพิจารณาโครงสร้างเทคนิคที่สามารถประสบความสำเร็จได้หากเราสร้างสิ่งนี้ในปัจจุบัน เราจะพิจารณาโครงสร้างนี้ในบริบทของแอปพลิเคชัน L2 อย่างสมมติและเชือกหนึ่งที่ L2 กำลังให้บริการอยู่ โดยเราจะพิจารณาโครงสร้างนี้ในบริบทของแอปพลิเคชัน L2 อย่างสมมติและเชือกหนึ่งที่ L2 กำลังให้บริการอยู่ โดยเราจะพิจารณาโครงสร้างนี้ในบริบทของแอปพลิเคชัน L2 อย่างสมมติและเชือกหนึ่งที่ L2 กำลังให้บริการอยู่ โดยเราจะพิจารณาโครงสร้างนี้ในบริบทของแอปพลิเคชัน L2 อย่างสมมติและเชือกหนึ่งที่ L2 กำลังให้บริการอยู่ โดยที่โซลูชั่นนี้เป็นโซลูชั่น DA ภายนอกเช่น Celestia และ EigenDA เราจึงไม่พิจารณา FileCoin เป็นตัวอย่าง L1

ส่วนประกอบ

แม้แต่ในระดับสูง ข้อมูลจำลองบน FileCoin จะใช้ประโยชน์จากคุณสมบัติหลายอย่างของนิเวศ FileCoin

การทำธุรกรรม: ผู้ใช้ทางล่าง ทำธุรกรรมบนแพลตฟอร์มที่ต้องการ DA ซึ่งอาจเป็น L2

แพลตฟอร์มที่ใช้ DA: นี้คือแพลตฟอร์มที่ใช้ DA เป็นบริการ นี่อาจเป็น L2 ซึ่งโพสต์ข้อมูลการทำธุรกรรมไปยัง FileCoin DA และการสัญญากับ L1 เช่น Ethereum

เลเยอร์ 1: นี่คือ L1 ใดก็ตามที่มีการสัญญาชี้ไปยังข้อมูลบน DA solution นี่อาจเป็น Ethereum ที่รองรับ L2 ที่ใช้ประโยชน์จาก FileCoin DA solution

ตัวรวม: ส่วนหน้าของโซลูชัน DA ที่ใช้ FileCoin คือ aggregator, ส่วนประกอบที่มีความสำคัญซึ่งรับข้อมูลธุรกรรมจาก L2 และไคลเอนต์ DA อื่น ๆ และรวบรวมเข้าด้วยกันในเซ็คเตอร์ 32 GB เหมาะสำหรับการปิดซีล ถึงแม้การพิสูจน์แนวคิดอย่างง่ายจะรวมอยู่ในตัวเรวมที่มีความสำคัญ แพลตฟอร์มที่ใช้ DA สามารถเรียกใช้ตัวรวบรวมของตนเองได้เช่นกัน เช่นเครื่องเสริมข้างของตัวจัดลำดับ L2 การทำให้ตัวรวบรวมกลายเป็นส่วนกลางสามารถมองเห็นได้เป็นคล้ายกับตัวจัดลำดับ L2 หรือEigenDA’s disperserเมื่อตัวรวมได้รวบรวมข้อมูลในรูปแบบ payload ใกล้ 32GB จะทำการเจรจาทำสัญญาเก็บข้อมูลกับผู้ให้บริการพื้นที่เก็บข้อมูล ลูกค้าจะได้รับการรับประกันว่าข้อมูลของตนจะถูกนำเข้าไปในเซ็กเตอร์ในรูปของ PoDSI (พิสท์ที่ใช้เพื่อพิสูจน์ว่าข้อมูลอยู่ใน Segment) และ pCID เพื่อระบุข้อมูลของพวกเขาเมื่ออยู่บนเครือข่าย pCID นี้คือสิ่งที่จะถูกรวมไว้ในการสัญญาที่ระบุสถานะบน L1 เพื่ออ้างอิงข้อมูลการทำธุรกรรมที่รองรับ

ผู้ตรวจสอบ: ผู้ตรวจสอบร้องขอข้อมูลจากผู้ให้บริการพื้นที่เก็บข้อมูลเพื่อให้แน่ใจว่าความสมบูรณ์ของการสัญญาสถานะและสร้างพิสูจน์การโกงซึ่งถูกสัญญาไว้ใน L1 ในกรณีของการโกงที่สามารถพิสูจน์ได้

การจัดเก็บข้อมูล: เมื่อตัวรวมข้อมูลได้รวบรวมข้อมูลไว้ใกล้ 32GB ตัวรวมข้อมูลจะทำการจัดเก็บข้อมูลกับผู้ให้บริการบริการเก็บข้อมูล

การโพสต์ blob (วาง): เพื่อเริ่มต้นในการวาง ลูกค้า DA จะส่ง blob ของพวกเขาที่มีข้อมูลของธุรกรรมไปยังผู้รวมข้อมูล สามารถทำได้ในลักษณะที่ออฟเชน หรือในลักษณะที่ออนเชนผ่านออราเคิลผู้รวมข้อมูลออนเชน เพื่อยืนยันการได้รับ blob ผู้รวมข้อมูลจะส่ง PoDSI กลับไปยั่งลูกค้าเพื่อพิสูจน์ว่า blob ของพวกเขาได้รับการรวมอยู่ในเซ็กเตอร์ที่รวมกันซึ่งจะถูกส่งตั้งใจไปยังเน็ตเวิร์ก ยังคืน pCID (รหัสพื้นที่ย่อยของเนื้อหา) นี่คือสิ่งที่ลูกค้าและผู้ที่สนใจอื่น ๆ จะใช้เพื่ออ้างอิง blob เมื่อมันกำลังถูกให้บริการบน FileCoin

การธุรกรรมข้อมูลจะปรากฏบนเชื่อมต่อภายในไม่กี่นาทีหลังจากการทำข้อตกลง อุปสรรคที่ใหญ่ที่สุดของความล่าช้าคือเวลาการปิดกั้น ซึ่งอาจใช้เวลา 3 ชั่วโมง นั้นหมายความว่า หลังจากทำข้อตกลงแล้วลูกค้าสามารถมั่นใจได้ว่าข้อมูลจะปรากฏบนเครือข่าย แต่ข้อมูลไม่สามารถรับประกันได้ว่าจะสามารถสอบถามข้อมูลได้จนกว่ากระบวนการปิดกั้นจะเสร็จสมบูรณ์Lotusclient has afast-retrievalคุณลักษณะที่มีสำเนาของข้อมูลที่ไม่ได้ปิดกั้นถูกเก็บไว้ติดกับสำเนาที่ถูกปิดกั้นซึ่งอาจสามารถให้บริการทันทีเมื่อข้อมูลที่ไม่ได้ปิดกันถูกโอนถึงผู้ให้บริการจัดเก็บข้อมูล ตราบใดที่ความสัญญาการเรียกร้องไม่ขึ้นอยู่กับพิสูจน์ของข้อมูลที่ถูกปิดกั้นที่ปรากฏบนเครือข่าย อย่างไรก็ตาม ฟังก์ชันนี้อยู่ภายใต้ดุลอำนาจของผู้ให้ข้อมูล และไม่มีการรับประกันด้านคริปโตเลิฟเป็นส่วนหนึ่งของโปรโตคอล หากต้องการให้มีการรับประกันการเรียกร้องอย่างรวดเร็ว จะต้องมีการเปลี่ยนแปลงในสภาวะตระกูลและกลไกกระตุ้น / กลไกการกระตุ้นอยู่เพื่อบังคับให้มี

การดึง blobs (Get): การดึงเหมือนกับการดำเนินการใส่ข้อมูล ต้องทำข้อตกลงการดึงที่จะปรากฏบนเชื่อมโยงในไม่กี่นาที ความล่าช้าในการดึงขึ้นอยู่กับข้อตกลงและว่ามีสำเนาของข้อมูลที่ไม่ได้ปิดifักไว้สำหรับการดึงเร็ว ในกรณีการดึงเร็ว ความล่าช้าจะขึ้นอยู่กับเงื่อนไขของเครือข่าย โดยไม่มีการดึงเร็ว ข้อมูลจะต้องถูกเปิดก่อนที่จะได้รับบริการจากไคลเอนต์ ซึ่งใช้เวลาเท่ากับการปิดifัก อยู่ที่ระดับประมาณ 3 ชั่วโมง ดังนั้น โดยไม่มีการปรับปรุงเราจะมีการเดินทางไปกลับสูงสุด 6 ชั่วโมง การปรับปรุงใหญ่ในการบริการข้อมูลจะต้องทำการก่อนที่ระบบนี้จะกลายเป็นระบบที่เหมาะสมสำหรับ DA หรือการพิสูจน์การหลอกลวง

พิสูจน์ DA: พิสูจน์ DA สามารถพิจารณาได้ในขั้นตอนสองขั้น; ผ่าน PoDSI ที่ได้รับเมื่อข้อมูลถูกยืนยันกับผู้รวมข้อมูลขณะที่การเจรจากำลังเกิดขึ้น แล้วความมั่นคงต่อเนื่องของ PoRep และ PoST ที่ผู้ให้บริการพื้นที่จัดเก็บข้อมูลให้ผ่านกลไกความเห็นร่วมของ FileCoin ตามที่กล่าวถึงข้างต้น PoRep และ PoST ให้ความมั่นคงและความมั่นใจในการเก็บรักษาข้อมูลได้ตามตารางเวลาและการปฏิบัติตามได้

โซลูชันนี้จะใช้การเชื่อมต่ออย่างหนัก โดยที่ลูกค้าใดก็ตามที่ขึ้นอยู่กับ DA (ไม่ว่าจะสร้างพิสูจน์อย่างไร) จะต้องสามารถทำการติดต่อกับ FileCoin ในกรณีของ pCID ที่รวมอยู่ในการเปลี่ยนแปลงสถานะที่โพสต์ไปยัง L1 การตรวจสอบเบื้องต้นสามารถทำการตรวจสอบเพื่อให้แน่ใจว่า pCID ปลอมไม่ได้รับการทำสัญญา มีหลายวิธีที่สามารถทำได้ เช่น ผ่านออราเคิลที่โพสต์ข้อมูล FileCoin บน L1 หรือผ่านผู้ตรวจสอบที่ตรวจสอบความมีอยู่ของการทำสัญญาข้อมูลหรือภาคีลงตรงกับ pCID ในทำนองเดียวกัน การตรวจสอบความถูกต้องหรือพิสูจน์การฉ้อโกงที่โพสต์ไปยัง L1 อาจจำเป็นต้องใช้การเชื่อมต่อเพื่อให้มั่นใจในพิสูจน์ สะพานที่มีอยู่ในปัจจุบันAxelarและCeler.

การวิเคราะห์ความปลอดภัย

ความสมบูรณ์ของ FileCoin ถูกบังคับด้วยการลดมูลค่าหลักประกัน หลักประกันสามารถถูกลดสองกรณี:ข้อบกพร่องในการจัดเก็บหรือข้อผิดพลาดในการอนุมัติข้อผิดพลาดในการจัดเก็บสินค้าสอดคล้องกับผู้ให้บริการการจัดเก็บที่ไม่สามารถให้ข้อมูลที่จัดเก็บไว้ (PoRep หรือ PoST) ซึ่งจะสัมพันธ์กับข้อขาดที่มีจำนวนข้อมูลไม่พอในโมเดลของเรา ข้อผิดพลาดในการเชื่อมั่นสอดคล้องกับการกระทำที่ไม่ดีในการเชื่อมั่น โปรโตคอลที่จัดการกับบัญชีรายการธุรกรรมซึ่ง FEVM ถูกแยกออกจาก

  • A ความผิดพลาดของเซกเตอร์การเสียค่าปรับเกิดจากการประสงค์ที่ไม่ได้โพสต์หลักฐานการเก็บรักษาอย่างต่อเนื่อง ผู้ให้บริการพื้นที่จะได้รับระยะเวลาผ่อนผันหนึ่งวันซึ่งในระหว่างนั้นจะไม่มีการเสียค่าปรับสำหรับการเก็บข้อมูลที่มีข้อบกพร่อง หลังจาก 42 วัน เมื่อเซ็กเตอร์มีข้อบกพร่อง โซเคเตอร์จะถูกยุติ ค่าธรรมเนียมที่เกิดขึ้นจะถูกเผา

BR(t) = อัตราส่วนรางวัลที่โครงการ(t) * กำลังการปรับปรุงคุณภาพเซคเตอร์

  • A สิบท่านการสิ้นสุดเกิดขึ้นหลังจากเซกเตอร์เสียเป็นเวลา 42 วันหรือผู้ให้บริการพื้นที่จัดเก็บทรัพย์สินสิ้นสุดข้อตกลงอย่างตั้งใจ ค่าสิ้นสุดสัญญาเท่ากับจำนวนสูงสุดที่เซกเตอร์ได้รับจนถึงการสิ้นสุด โดยมีขีดจำกัดสูงสุด 90 วันของรายได้ ค่าธรรมเนียมที่ยังไม่ได้ชำระจะถูกส่งคืนให้กับลูกค้า ค่าธรรมเนียมที่เกิดขึ้นจะถูกเผาไหม้

max(SP(t), BR(StartEpoch, 20d) + BR(StartEpoch, 1d)terminationRewardFactormin(SectorAgeInDays, 140))

  • ตลาดการเก็บรักษาการลดลงเกิดขึ้นเมื่อการดำเนินการของการซื้อขายถูกยุติ นี่คือการลดจำนำทรัพย์ที่ผู้ให้บริการจัดเก็บวางไว้ข้างหลังการดำเนินการ

ความปลอดภัยที่จัดทําโดย FileCoin นั้นแตกต่างจากบล็อกเชนอื่น ๆ มาก ในขณะที่ข้อมูลบล็อกเชนโดยทั่วไปจะปลอดภัยผ่านฉันทามติฉันทามติของ FileCoin จะรักษาความปลอดภัยเฉพาะบัญชีแยกประเภทธุรกรรมไม่ใช่ข้อมูลที่อ้างถึงโดยธุรกรรม ข้อมูลที่เก็บไว้ใน FileCoin มีความปลอดภัยเพียงพอที่จะจูงใจผู้ให้บริการจัดเก็บข้อมูลเพื่อให้พื้นที่เก็บข้อมูล ซึ่งหมายความว่าข้อมูลที่เก็บไว้ใน FileCoin นั้นปลอดภัยผ่านบทลงโทษความผิดพลาดและสิ่งจูงใจทางธุรกิจเช่นชื่อเสียงกับลูกค้า กล่าวอีกนัยหนึ่งความผิดพลาดของข้อมูลบนบล็อกเชนนั้นเทียบเท่ากับการละเมิดฉันทามติและทําลายความปลอดภัยของห่วงโซ่หรือแนวคิดเกี่ยวกับความถูกต้องของธุรกรรม FileCoin ได้รับการออกแบบมาให้ทนต่อความผิดพลาดเมื่อพูดถึงการจัดเก็บข้อมูลดังนั้นจึงใช้ฉันทามติเพื่อรักษาความปลอดภัยสมุดข้อตกลงและกิจกรรมที่เกี่ยวข้องกับข้อตกลงเท่านั้น ค่าใช้จ่ายของนักขุดพื้นที่เก็บข้อมูลที่ไม่ปฏิบัติตามข้อตกลงข้อมูลมีรางวัลการจัดเก็บมูลค่าสูงสุด 90 วันในบทลงโทษและการสูญเสียหลักประกันที่นักขุดวางไว้เพื่อรักษาความปลอดภัยข้อตกลง

ดังนั้นค่าใช้จ่ายของการโจมตีการพิจารณาข้อมูลที่เกิดจากผู้ให้บริการ FileCoin ก็คือค่าโอกาสของการทำสัญญาเรียกรับข้อมูล การเรียกรับข้อมูลบน FileCoin ขึ้นอยู่กับผู้ขุดเก็บข้อมูลที่ได้รับสิทธิให้กำลังจะตอบแทนด้วยค่าธรรมเนียมที่จ่ายโดยลูกค้า อย่างไรก็ตาม ไม่มีผลกระทบลบให้กับผู้ขุดข้อมูลหากไม่ตอบสนองต่อคำขอเรียกรับข้อมูล เพื่อลดความเสี่ยงจากผู้ขุดข้อมูลเก็บข้อมูลเดี่ยวที่ปฏิเสธหรือปฏิเสธการทำสัญญาเรียกรับข้อมูล ข้อมูลบน FileCoin สามารถถูกเก็บไว้โดยผู้ขุดข้อมูลหลายคน

เนื่องจากความปลอดภัยทางเศรษฐกิจที่อยู่เบื้องหลังข้อมูลที่เก็บไว้ใน FileCoin นั้นน้อยกว่าโซลูชันที่ใช้บล็อกเชนมากจึงต้องพิจารณาถึงการป้องกันการจัดการข้อมูลด้วย การจัดการข้อมูลได้รับการคุ้มครองผ่านระบบพิสูจน์ของ FileCoin ข้อมูลจะถูกอ้างถึงผ่าน CIDs ซึ่งความเสียหายของข้อมูลสามารถตรวจจับได้ทันที ผู้ให้บริการจึงไม่สามารถให้บริการข้อมูลที่เสียหายได้เนื่องจากง่ายต่อการตรวจสอบว่าข้อมูลที่ดึงมาตรงกับ CID ที่ร้องขอหรือไม่ ผู้ให้บริการข้อมูลไม่สามารถจัดเก็บข้อมูลที่เสียหายแทนข้อมูลที่ไม่เสียหายได้ เมื่อได้รับข้อมูลลูกค้าผู้ให้บริการจะต้องแสดงหลักฐานของภาคข้อมูลที่ปิดผนึกอย่างถูกต้องเพื่อเริ่มข้อตกลงข้อมูล (ตรวจสอบสิ่งนี้) ข้อตกลงการจัดเก็บไม่สามารถเริ่มต้นด้วยข้อมูลที่เสียหาย ในช่วงอายุการใช้งานของข้อตกลงการจัดเก็บ PoSTs จะได้รับเพื่อพิสูจน์การดูแล (จําได้ว่าสิ่งนี้พิสูจน์ทั้งการดูแลภาคข้อมูลที่ปิดผนึกและการดูแลตั้งแต่ PoST ล่าสุด) เนื่องจาก PoST พึ่งพาภาคที่ปิดสนิทในช่วงเวลาของการสร้างหลักฐานภาคที่เสียหายจะส่งผลให้เกิด PoST ปลอมส่งผลให้เซกเตอร์ล้มเหลว ดังนั้นผู้ให้บริการจัดเก็บข้อมูลจึงไม่สามารถจัดเก็บหรือให้บริการข้อมูลที่เสียหายไม่สามารถเรียกร้องรางวัลสําหรับบริการที่มีให้สําหรับข้อมูลที่ไม่เสียหายและไม่สามารถหลีกเลี่ยงการถูกลงโทษจากการปลอมแปลงข้อมูลของลูกค้า

การรักษาความปลอดภัยสามารถเสริมความแข็งแกร่งได้ด้วยการเพิ่มหลักประกันที่ผู้ให้บริการจัดเก็บข้อมูลมอบให้กับ Storage Market Actor ซึ่งปัจจุบันผู้ให้บริการพื้นที่จัดเก็บและลูกค้าเป็นผู้ตัดสินใจ หากเราสันนิษฐานว่าสิ่งนี้สูงพอ (ตัวอย่างเช่นสัดส่วนการถือหุ้นเดียวกันกับตัวตรวจสอบ Ethereum) เพื่อจูงใจผู้ให้บริการไม่ให้ผิดนัดเราสามารถนึกถึงสิ่งที่เหลืออยู่เพื่อรักษาความปลอดภัย (แม้ว่าสิ่งนี้จะมีประสิทธิภาพอย่างมากเนื่องจากเงินเดิมพันนี้จะต้องรักษาความปลอดภัยในแต่ละธุรกรรมหรือภาคส่วนที่มี blobs รวม) ตอนนี้ผู้ให้บริการข้อมูลสามารถเลือกที่จะทําให้ข้อมูลไม่พร้อมใช้งานเป็นเวลาสูงสุด 41 วันก่อนที่ข้อตกลงการจัดเก็บจะถูกยกเลิกโดยนักแสดงตลาดการจัดเก็บ สมมติว่าเป็นข้อตกลงข้อมูลที่สั้นกว่าเราสามารถสันนิษฐานได้ว่าข้อมูลไม่สามารถใช้งานได้จนถึงวันสุดท้ายของข้อตกลง ในกรณีที่ไม่มีผู้ประสงค์ร้ายที่ประสานงานกันสิ่งนี้สามารถบรรเทาได้ผ่านการจําลองแบบบนผู้ให้บริการจัดเก็บข้อมูลหลายรายเพื่อให้สามารถให้บริการข้อมูลต่อไปได้

เราสามารถพิจารณาค่าใช้จ่ายของผู้โจมตีที่เอาชนะฉันทามติในการยอมรับหลักฐานปลอมหรือเขียนประวัติบัญชีแยกประเภทใหม่เพื่อลบข้อตกลงออกจากสมุดคําสั่งซื้อโดยไม่ต้องลงโทษผู้ให้บริการจัดเก็บข้อมูลที่รับผิดชอบ อย่างไรก็ตามเป็นที่น่าสังเกตว่าในกรณีของการละเมิดความปลอดภัยดังกล่าวผู้โจมตีจะสามารถจัดการบัญชีแยกประเภทของ FileCoin ได้ตามต้องการ เพื่อให้ผู้โจมตีทําการโจมตีดังกล่าวพวกเขาจะต้องมีส่วนได้ส่วนเสียอย่างน้อยในห่วงโซ่ FileCoin เงินเดิมพันเกี่ยวข้องกับพื้นที่เก็บข้อมูลที่มอบให้กับเครือข่าย ด้วยข้อมูล 25 EiB (10¹⁶ ไบต์) ในปัจจุบันที่รักษาความปลอดภัยห่วงโซ่ FileCoin จําเป็นต้องมีอย่างน้อย 12.5 EiB สําหรับนักแสดงที่เป็นอันตรายเพื่อเสนอห่วงโซ่ของตัวเองที่จะชนะกฎการเลือกส้อม สิ่งนี้บรรเทาลงอีกโดยการเฉือนที่เกี่ยวข้องกับความผิดพลาดของฉันทามติซึ่งบทลงโทษคือการสูญเสียหลักประกันที่จํานําทั้งหมดและรางวัลบล็อกและการระงับทั้งหมดจากการมีส่วนร่วมในฉันทามติ

ข้อคิด: การไม่โจมตีต่อแนวทาง DA อื่น ๆ \
แม้ว่าข้างต้นจะแสดงให้เห็นว่า FileCoin ขาดความปลอดภัยในการป้องกันข้อมูลจากการโจมตีการถือเงินสด แต่มันไม่ได้อยู่โดดเดียว

  • Ethereum: โดยทั่วไปแล้ว วิธีเดียวที่สามารถรับประกันได้ว่าคำขอไปยังเครือข่าย Ethereum จะได้รับการตอบกลับคือการเรียกใช้โหนดเต็มรูปแบบ โหนดเต็มรูปแบบไม่มีข้อกำหนดในการดำเนินการคำขอการเรียกข้อมูลนอกเหนือจากความเห็นร่วมกัน - และดังนั้น โครงสร้างเช่นPeerDASนำเสนอระบบการให้คะแนนเพื่อเพื่อนร่วมงานสำหรับการตอบสนองของโหนดต่อการเรียกร้องข้อมูลที่โหนดที่มีคะแนนต่ำพอ (โดยพื้นฐานเป็นชื่อเสียง DA) อาจถูกแยกออกจากเครือข่าย
  • Celestia: แม้ว่า Celestia จะมีความปลอดภัยที่แข็งแกร่งมากขึ้นต่อการโจมตีที่ดึงดูดในเปรียบเทียบกับโครงสร้าง FileCoin ของเรา วิธีเดียวที่จะใช้ประโยชน์จากความปลอดภัยนี้คือการโฮสต์โหนดเต็มของคุณเอง คำขอถึงโครงสร้าง Celestia ที่ไม่ได้เป็นเจ้าของและดำเนินการภายในอาจถูกเซ็นเซอร์โดยไม่มีโทษ
  • EigenDA: คล้ายกับ Celestia บริการใดก็สามารถเรียกใช้โหนดผู้ดำเนินการ EigenDA เพื่อให้การเรียกคืนข้อมูลของตนเอง ดังนั้นคำขอการเรียกคืนข้อมูลผ่านโปรโตคอลนอกสามารถถูกเซ็นเซอร์ได้ โดยที่คำขอการเรียกคืนข้อมูลนอกเหนือนี้สามารถถูกเซ็นเซอร์ได้ โปรดทราบว่า EigenDA มีตัวกระจายข้อมูลที่ใช้สำหรับเข้ารหัสข้อมูล การสัญญา KZG และการกระจายข้อมูลที่เชื่อถือได้ คล้ายกับตัวรวมข้อมูลของเรา

ความปลอดภัยในการดึงข้อมูล

ความสามารถในการดึงข้อมูลจำเป็นสำหรับ DA อย่างไรก็ตาม พฤติกรรมของตลาดส่งเสริมให้นักขุดเหมาะประหยัดทางเศรษฐกิจให้ยอมรับการเชื่อมต่อและแข่งขันกับนักขุดคนอื่นเพื่อรักษาราคาให้ถูกต่อลูกค้า ถือว่านี้เพียงพอสำหรับผู้ให้บริการข้อมูลให้บริการดึงข้อมูล อย่างไรก็ตาม ด้วยความสำคัญของ DA มันเหมาะสมที่จะต้องการความปลอดภัยมากขึ้น

การดึงข้อมูลในปัจจุบันไม่ได้รับการ保证ผ่านความปลอดภัยทางเศรษฐศาสตร์ที่ระบุไว้ข้างต้น นี่เป็นเพราะมันยากทางด้านคริปโตเพื่อพิสูจน์ว่าข้อมูลไม่ได้รับการรับโดยลูกค้า (ในกรณีที่ลูกค้าต้องการปฏิเสธการส่งข้อมูลของเกษียณข้อมูล) ในรูปแบบที่มีการลดความเชื่อมั่น. การรับประกันการดึงข้อมูลของโปรโตคอลเชิงพื้นที่จะต้องได้รับการรับรองเพื่อให้การดึงข้อมูลได้รับการป้องกันผ่านความปลอดภัยทางเศรษฐศาสตร์ของ FileCoin ด้วยการเปลี่ยนแปลงขั้นตอนเล็กน้อยจะหมายถึงการดึงข้อมูลจำเป็นต้องเกี่ยวข้องกับความผิดพลาดของเซ็กเตอร์หรือการสิ้นสุดข้อตกลงเรตรีฟเป็นที่ได้รับการยืนยันในการให้ความมั่นใจในการเรียกร้องข้อมูลโดยใช้ "ผู้ตัดสิน" ที่เชื่อถือได้ในการอำนวยความสะดวกในการเรียกร้องข้อมูล

ข้างล่าง: การเรียกคืนบนโซลูชัน DA อื่น ๆ \
จากสิ่งที่ได้กล่าวถึงข้างต้น FileCoin ขาดการรับรองการดึงข้อมูลภายในโปรโตคอลที่จำเป็นเพียงพอที่จะป้องกันการทำตัวอย่างปกติ (หรือผู้ให้บริการการดึงข้อมูล) ในกรณีของ Ethereum และ Celestia ทางเดียวที่จะรับรองว่าข้อมูลจากโปรโตคอลสามารถอ่านได้คือการจัดเก็บโหนดเต็มเองหรือไวยากรณ์ SLA จากผู้ให้บริการโครงสร้างพื้นฐาน ไม่ใช่เรื่องง่ายที่จะรับรองการดึงข้อมูลเป็นผู้ให้บริการเก็บข้อมูล FileCoin สถานการณ์ที่ใกล้เคียงใน FileCoin คือการกลายเป็นผู้ให้บริการเก็บข้อมูล (ต้องการค่าโครงสร้างพื้นฐานที่สำคัญ) และยอมรับสัญญาการเก็บรักษาเดียวกันเช่นเดียวกับผู้ให้บริการที่โพสต์เป็นผู้ใช้ ซึ่งในขณะนั้นผู้ใดก็จะจ่ายเงินให้ตัวเองเพื่อให้บริการเก็บรักษาให้ตัวเอง

การวิเคราะห์เวลาแฝง

ความเร็วใน FileCoin จะถูกกำหนดโดยปัจจัยหลายประการ เช่น เครือข่าย โทโพโลยี การกำหนดค่าลูกค้าขุดเหมืองจัดเก็บ และความสามารถด้านฮาร์ดแวร์ เรามีการวิเคราะห์ทฤษฎีที่อธิบายเกี่ยวกับปัจจัยเหล่านี้ และประสิทธิภาพที่สามารถคาดหวังได้จากการสร้างของเรา

เนื่องจากการออกแบบระบบพิสูจน์ของ FileCoin และการขาดแรงจูงใจในการดึงข้อมูล FileCoin จึงไม่ได้รับการปรับให้เหมาะสมเพื่อให้เวลาแฝงไปกลับที่มีประสิทธิภาพสูงตั้งแต่การโพสต์ข้อมูลครั้งแรกไปจนถึงการดึงข้อมูลครั้งแรก การดึงข้อมูลประสิทธิภาพสูงบน FileCoin เป็นพื้นที่วิจัยที่เปลี่ยนแปลงตลอดเวลาเมื่อผู้ให้บริการพื้นที่จัดเก็บข้อมูลเพิ่มขีดความสามารถและเมื่อ FileCoin แนะนําคุณสมบัติใหม่ เรากําหนด "การเดินทางไปกลับ" เป็นเวลาตั้งแต่การส่งข้อตกลงข้อมูลจนถึงช่วงเวลาที่เร็วที่สุดที่สามารถดาวน์โหลดข้อมูลที่ส่งไปยัง FileCoin ได้

Block Time \
ในความเห็นที่คาดหวังของ FileCoin การจัดการข้อมูลสามารถรวมอยู่ในเวลาบล็อก 30 วินาที 1 ชั่วโมงคือเวลาทั่วไปสำหรับการยืนยันข้อมูล on-chain ที่ละเอียดอ่อน (เช่น การโอนเหรียญ)

การประมวลผลข้อมูล \
เวลาในการประมวลผลข้อมูลจะแตกต่างกันอย่างมากระหว่างผู้ให้บริการพื้นที่จัดเก็บและการกําหนดค่า กระบวนการปิดผนึกได้รับการออกแบบให้ใช้เวลา 3 ชั่วโมงด้วยฮาร์ดแวร์การขุดจัดเก็บข้อมูลมาตรฐาน นักขุดมักจะมีประสิทธิภาพเหนือกว่าเกณฑ์ 3 ชั่วโมงนี้ผ่านการกําหนดค่าไคลเอนต์พิเศษการขนานและการลงทุนในฮาร์ดแวร์ที่มีความสามารถมากขึ้น การเปลี่ยนแปลงนี้ยังส่งผลต่อระยะเวลาของการยกเลิกการปิดผนึกเซกเตอร์ซึ่งสามารถหลีกเลี่ยงได้ทั้งหมดโดยตัวเลือกการเรียกดูอย่างรวดเร็วในการใช้งานไคลเอนต์ FileCoin เช่น Lotus การตั้งค่าการเรียกดูอย่างรวดเร็วจะจัดเก็บสําเนาข้อมูลที่ไม่ได้ปิดผนึกควบคู่ไปกับข้อมูลที่ปิดผนึกซึ่งช่วยเร่งเวลาในการดึงข้อมูลได้อย่างมาก จากนี้เราสามารถสันนิษฐานได้ว่าความล่าช้าในกรณีที่เลวร้ายที่สุดสามชั่วโมงจากการยอมรับข้อตกลงข้อมูลไปจนถึงเมื่อข้อมูลพร้อมใช้งานในห่วงโซ่

สรุปและทิศทางในอนาคต

บทความนี้สำรวจการสร้าง DA โดยการใช้ประโยชน์จาก DSN ที่มีอยู่แล้ว ไฟล์คอยน์ เราพิจารณาความต้องการของ DA โดยมีความเกี่ยวข้องกับบทบาทของมันเป็นส่วนสำคัญของโครงสร้างการขยายมิติใน Ethereum เราพิจารณาการสร้างบนโครงสร้างของไฟล์คอยน์เพื่อความเป็นไปได้ของ DA บน DSN และใช้มันเพื่อพิจารณาโอกาสที่โซลูชันบนไฟล์คอยน์จะให้กับระบบนิเวศ Ethereum หรือใครก็ได้ที่จะได้รับประโยชน์จากชั้น DA ที่มีราคาเหมาะสม

FileCoin พิสูจน์ว่า DSN สามารถเพิ่มประสิทธิภาพในการจัดเก็บข้อมูลในระบบบล็อกเชนแบบกระจายได้อย่างมาก โดยมีการประหยัดที่พิสูจน์แล้วถึง 100 ล้าน USD ต่อ 32 GB ที่เขียนในราคาตลาดปัจจุบัน แม้ว่าความต้องการสำหรับ DA ยังไม่สูงพอที่จะเต็ม 32 GB sectors แต่ความได้เปรียบทางราคาของ DA ยังคงอยู่ถ้า sectors ว่างถูกปิด อย่างไรก็ตาม latency ปัจจุบันของการจัดเก็บและดึงข้อมูลใน FileCoin ไม่เหมาะสมสำหรับความต้องการของการจัดเก็บแบบร้อน การประมวลผลที่เฉพาะเจาของ storage miner สามารถให้ประสิทธิภาพที่สมเหตุสมผลโดยข้อมูลที่มีอยู่ในไม่เกิน 3 ชั่วโมง

ความเชื่อมั่นที่เพิ่มขึ้นในผู้ให้บริการจัดเก็บข้อมูลของ FileCoin สามารถถูกปรับโดยใช้เงินมัดจำที่เปลี่ยนแปลงได้ เช่นใน EigenDA FileCoin ขยายความปลอดภัยที่เปลี่ยนได้นี้เพื่ออนุญาตให้สามารถจัดเก็บจำนวนของการทำสำเนาไปทั่วเครือข่าย โดยเพิ่มความทนทานต่อการโจมตีชนิด Byzantine ได้ การเรียกดูข้อมูลที่มีประสิทธิภาพและรับรองจะต้องถูกแก้ไขเพื่อป้องกันการโจมตีการถือข้อมูล อย่างไรก็ตามเหมือนกับทุกโซลูชัน วิธีเดียวที่จะรับประกันได้ว่าจะได้รับข้อมูลกลับมาได้จริง ๆ คือการเป็นโฮสต์โหนดด้วยตนเองหรือเชื่อใจในผู้ให้บริการโครงสร้างพื้นฐาน

เราเห็นโอกาสสําหรับ DA ในการพัฒนา PoDSI ต่อไปซึ่งสามารถใช้ (ควบคู่ไปกับหลักฐานปัจจุบันของ FileCoin) แทน DAS เพื่อรับประกันการรวมข้อมูลในภาคที่ปิดสนิทขนาดใหญ่ ขึ้นอยู่กับลักษณะนี้อาจทําให้การตอบสนองช้าของข้อมูลที่ยอมรับได้เนื่องจากหลักฐานการฉ้อโกงสามารถโพสต์ในหน้าต่าง 1 วันถึง 1 สัปดาห์ในขณะที่ DA สามารถรับประกันได้ตามความต้องการ PoDSIs ยังคงใหม่และอยู่ภายใต้การพัฒนาอย่างหนักดังนั้นเราจึงไม่ได้หมายความว่า PoDSI ที่มีประสิทธิภาพจะเป็นอย่างไรหรือเครื่องจักรที่จําเป็นในการสร้างระบบรอบ ๆ เนื่องจากมีโซลูชันสําหรับการคํานวณที่ด้านบนของข้อมูล FileCoin แนวคิดของโซลูชันที่คํานวณ PoDSI บนข้อมูลที่ปิดผนึกหรือไม่ปิดผนึกอาจไม่อยู่นอกขอบเขตของความเป็นไปได้ในอนาคตอันใกล้

เนื่องจากทั้งสาขา DA และ FileCoin กำลังเติบโต การผสานต่อความสามารถของแนวทางและเทคโนโลยีที่ทำให้เป็นไปได้ใหม่อาจทำให้มีทฤษฎีพิสูจน์ใหม่การรวมระบบ Solana กับเครือข่าย FileCoinแสดงว่า DSNs มีศักยภาพเป็นเทคโนโลยีในการขยายสเกล ค่าใช้จ่ายในการจัดเก็บข้อมูลบน FileCoin มีโอกาสที่เปิดเผยด้วยหน้าต่างที่ใหญ่ของการปรับปรุง อย่างไรก็ตามท้ายที่ถูกพูดถึงในบทความนี้ถูกนำเสนอในบริบทของการเปิดใช้ DA การแก้ไขสุดท้ายของพวกเขาจะเปิดโอกาสให้มีเครื่องมือและระบบใหม่ๆ ที่สร้างขึ้นเกิน DA

คำปฏิเสธ:

  1. บทความนี้ถูกพิมพ์ซ้ำจาก[Fenbushi Capital]. ลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [Fenbushi Capital]. หากมีข้อความใดๆ เกี่ยวกับการพิมพ์ซ้ำนี้ กรุณาติดต่อ Gate เรียนทีม และพวกเขาจะดำเนินการโดยเร็ว
  2. คำปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้นและไม่เป็นการให้คำแนะนำทางการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นทําโดยทีม Gate Learn ห้ามคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่แปลแล้ว เว้นแต่จะกล่าวถึง
เริ่มตอนนี้
สมัครและรับรางวัล
$100