BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

10 คำถามและคำตอบเกี่ยวกับความพร้อมใช้งานของข้อมูล: การใช้ Celestia เป็นตัวอย่าง

Modular101
特邀专栏作者
บทความนี้มีประมาณ 2769 คำ การอ่านทั้งหมดใช้เวลาประมาณ 4 นาที
เหตุใด Celestia จึงไม่สนับสนุนการจัดเก็บข้อมูลในอดีต หากไม่มีรางวัล ใครจะเป็นผู้จัดเก็บข้อมูลประวัติได้?
สรุปโดย AI
เหตุใด Celestia จึงไม่สนับสนุนการจัดเก็บข้อมูลในอดีต หากไม่มีรางวัล ใครจะเป็นผู้จัดเก็บข้อมูลประวัติได้?

ความพร้อมใช้งานของข้อมูล DA คืออะไร?

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

อย่างที่คุณเห็น บล็อกเชนแบบโมดูลาร์ เช่น Celestia (เรียนรู้เพิ่มเติมที่ลิงก์นี้:https://docs.celestia.org/learn/how-celestia-works/data-availability-faq) ใช้พื้นฐานเพิ่มเติมเพื่อให้โหนดสามารถตรวจสอบความพร้อมใช้งานของข้อมูลได้อย่างมีประสิทธิภาพมากขึ้น ความพร้อมใช้งานของข้อมูลมีความสำคัญอย่างยิ่งต่อความปลอดภัยของบล็อคเชน เนื่องจากทำให้ทุกคนสามารถตรวจสอบบัญชีแยกประเภทธุรกรรมและตรวจสอบได้ ความพร้อมใช้งานของข้อมูลเป็นปัญหาอย่างยิ่งเมื่อมีการปรับขนาดบล็อกเชน เมื่อบล็อกมีขนาดใหญ่ขึ้น ผู้ใช้ทั่วไปจะดาวน์โหลดข้อมูลทั้งหมดได้ยาก ดังนั้นผู้ใช้จึงไม่สามารถตรวจสอบความถูกต้องของห่วงโซ่ได้อีกต่อไป

ปัญหาความพร้อมของข้อมูลคืออะไร?

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

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

โหนดจะตรวจสอบความพร้อมใช้งานของข้อมูลใน Celestia ได้อย่างไร

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

การสุ่มตัวอย่างความพร้อมใช้งานของข้อมูลคืออะไร

การสุ่มตัวอย่างความพร้อมใช้งานของข้อมูลเป็นกลไกที่ช่วยให้ light nodes สามารถตรวจสอบความพร้อมใช้งานของข้อมูลได้โดยไม่ต้องดาวน์โหลดข้อมูลทั้งหมดสำหรับบล็อก การสุ่มตัวอย่างความพร้อมใช้งานของข้อมูล (DAS) ทำงานโดยให้โหนดแสงดำเนินการสุ่มตัวอย่างหลายรอบเพื่อรับข้อมูลบล็อกส่วนเล็กๆ เมื่อไลท์โหนดทำการสุ่มตัวอย่างข้อมูลหลายรอบมากขึ้น ความมั่นใจในความพร้อมใช้งานของข้อมูลก็เพิ่มขึ้น เมื่อโหนดแสงประสบความสำเร็จถึงระดับความเชื่อมั่นที่กำหนดไว้ล่วงหน้า (เช่น 99%) จะถือว่าข้อมูลบล็อกพร้อมใช้งาน

ต้องการคำอธิบายที่ง่ายกว่านี้ไหม? ลองอ่านหัวข้อสนทนานี้เพื่อเรียนรู้ว่าการสุ่มตัวอย่างความพร้อมใช้งานของข้อมูลเปรียบเสมือนการพลิกเหรียญอย่างไรhttps://twitter.com/nickwh8te/status/1559977957195751424

สมมติฐานด้านความปลอดภัยของ Celestia เกี่ยวกับการสุ่มตัวอย่างความพร้อมใช้งานของข้อมูลมีอะไรบ้าง

สมมติฐานด้านความปลอดภัยสองประการสำหรับ Data Availability Sampling (DAS) ในเครือข่ายบล็อกเชน Celestia:

  1. สมมติฐานเกี่ยวกับจำนวนโหนดแสง: Celestia สันนิษฐานว่ามีไลท์โหนดในเครือข่ายเพียงพอซึ่งสุ่มตัวอย่างความพร้อมใช้งานของข้อมูลสำหรับบล็อกที่สร้างขึ้นใหม่ นี่เป็นกลไกที่ใช้การตรวจสอบข้อมูลแบบสุ่ม กล่าวคือ light nodes ไม่จำเป็นต้องดาวน์โหลดบล็อกข้อมูลทั้งหมด แต่ดาวน์โหลดส่วนหนึ่งของข้อมูลเพื่อตรวจสอบว่าบล็อกข้อมูลทั้งหมดพร้อมใช้งานหรือไม่ สมมติฐานนี้ทำให้แน่ใจได้ว่าหากข้อมูลบล็อกถูกเผยแพร่ไปยังเครือข่ายจริงๆ โหนดแบบเต็มจะสามารถสร้างบล็อกทั้งหมดขึ้นใหม่ได้โดยการรวมส่วนข้อมูลที่สุ่มตัวอย่างโดยโหนดแสง ภายใต้สมมติฐานนี้ สำหรับบล็อกขนาดใหญ่ จำเป็นต้องมีไลท์โหนดเพิ่มขึ้นเพื่อให้แน่ใจว่าข้อมูลมีความพร้อมใช้งาน

  2. เชื่อมต่อกับโหนดเต็มรูปแบบที่ซื่อสัตย์: สมมติฐานที่สองคือ แต่ละโหนดแสงสามารถเชื่อมต่อกับโหนดเต็มจริงอย่างน้อยหนึ่งโหนด สิ่งนี้ทำเพื่อให้แน่ใจว่าไลท์โหนดได้รับหลักฐานการฉ้อโกงของบล็อกที่มีรหัสการลบอย่างไม่ถูกต้อง การป้องกันการฉ้อโกงเป็นกลไกด้านความปลอดภัยที่ใช้ในการตรวจสอบว่าข้อมูลบล็อกได้รับการประมวลผลอย่างถูกต้อง หาก light node ไม่สามารถเชื่อมต่อกับโหนดเต็มจริงอย่างน้อยหนึ่งโหนดในระหว่างการโจมตี eclipse (ประเภทของการโจมตีเครือข่ายที่ผู้โจมตีพยายามแยกโหนดเป้าหมายเพื่อให้สามารถเชื่อมต่อกับโหนดที่เป็นอันตรายเท่านั้น) ก็จะไม่สามารถตรวจสอบได้ ไม่ว่าบล็อกจะถูกสร้างขึ้นอย่างไม่เหมาะสมและความปลอดภัยและความน่าเชื่อถือของเครือข่ายอาจถูกบุกรุกหรือไม่

เหตุใดการสร้างบล็อกใหม่จึงจำเป็นเพื่อความปลอดภัย

ในบล็อกเชน"บล็อกการฟื้นฟู"ซึ่งหมายความว่าหากเราไม่ได้รับข้อมูลของบล็อกทั้งหมดพร้อมกัน เราก็สามารถกู้คืนเนื้อหาบล็อกทั้งหมดผ่านส่วนของข้อมูลที่เรามีอยู่แล้วได้ เหมือนมีกระดาษขาดอยู่ในมือถ้าแต่ละส่วนที่ขาดทับซ้อนกันก็สามารถนำกระดาษทั้งหมดกลับมารวมกันได้

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

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

การจัดเก็บข้อมูลคืออะไร? ปัญหาในการจัดเก็บข้อมูลคืออะไร?

การจัดเก็บข้อมูลเกี่ยวข้องกับความสามารถในการจัดเก็บและเข้าถึงข้อมูลธุรกรรมในอดีต

การจัดเก็บและเรียกค้นข้อมูลจำเป็นสำหรับวัตถุประสงค์หลายประการ เช่น:

  • อ่านข้อมูลเกี่ยวกับการทำธุรกรรมก่อนหน้านี้

  • โหนดซิงค์

  • จัดทำดัชนีและให้บริการข้อมูลธุรกรรม

  • ดึงข้อมูล NFT

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

ความพร้อมใช้งานของข้อมูลและการจัดเก็บข้อมูลแตกต่างกันอย่างไร?สถานะ blockchain เข้ากับปัญหานี้ได้อย่างไร?

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

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

เหตุใด Celestia จึงไม่สนับสนุนการจัดเก็บข้อมูลในอดีต หากไม่มีรางวัล ใครจะเป็นผู้จัดเก็บข้อมูลประวัติได้?

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

มีนักแสดงหลายประเภทที่สามารถจัดเก็บข้อมูลในอดีตได้ บางส่วนได้แก่:

  • Block explorer ที่ให้การเข้าถึงข้อมูลธุรกรรมในอดีต

  • ตัวสร้างดัชนีที่ให้การสืบค้น API สำหรับข้อมูลในอดีต

  • แอปพลิเคชันหรือ Rollups ที่ต้องใช้ข้อมูลประวัติสำหรับการประมวลผลบางอย่าง

  • ผู้ใช้ที่ต้องการรับประกันการเข้าถึงประวัติการทำธุรกรรมของตน

บล็อกเชนสามารถทำอะไรได้บ้างเพื่อให้การรับประกันการดึงข้อมูลที่แข็งแกร่งขึ้น?

  • โหนดจะได้รับรางวัลตามจำนวนข้อมูลธุรกรรมที่โหนดจัดเก็บและคำขอข้อมูลที่โหนดให้บริการ (เป็นกรณีของบล็อกเชนการจัดเก็บข้อมูลบางอย่าง เช่น Filecoin)

  • เผยแพร่ข้อมูลธุรกรรมไปยังบล็อกเชนการจัดเก็บข้อมูลที่กระตุ้นการจัดเก็บข้อมูลและบริการคำขอข้อมูลประวัติ

ลิงค์อ้างอิง:https://docs.celestia.org/learn/how-celestia-works/data-availability-faq

อ่านเพิ่มเติม:

จากห่วงโซ่เดียวไปจนถึงโมดูลาร์: Avail กำลังเปลี่ยนแปลงการพัฒนาแอปพลิเคชันบล็อกเชนอย่างไร

มือใหม่จะสามารถติดตั้งและรันโหนดแสง Celestia ได้ใน 30 วินาทีได้อย่างไร

ลองดูอย่างรวดเร็ว! 7 ความเข้าใจผิดและความจริงเกี่ยวกับบล็อคเชนแบบแยกส่วน!


Celestia
DA
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
คลังบทความของผู้เขียน
Modular101
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android