lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
หน้าแรก
AI
OPRR
ด่วน
ความลึก
กิจกรรม
BlockBeats Pro
เพิ่มเติม
การเงิน
พิเศษ
ระบบนิเวศบล็อกเชน
รายการ
พอดแคสต์
ข้อมูล
BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
Partnered With:

Avail: ชั้นข้อมูลสามารถเข้าถึงที่มีความ Scalable ที่ถูกนำเสนอโดย Polygon

อ่านบทความนี้ใน 37 นาที
Avail เป็น​​บล็อกเชนที่​​พื้นฐาน​และสามารถขยายขีดกว้างได้​ที่​​มุ่งเน้น​การให้บริการข้อมูล​​​​​​​ สำหรับ​​โซลูชัน​อิสระ โซลูชัน​ระดับข้าง​ชาย และโซลูชันขยาย​ขอบเขตออกจากเชื่อม​ล้อาอื่น​。
หัวข้อเรื่องต้นฉบับ: "ทำความเข้าใจเกี่ยวกับ Avail ผลิตภัณฑ์ใหม่ของ Polygon ซึ่งเป็นชั้นข้อมูลขยายได้"
ผู้เขียนเรื่องต้นฉบับ: Polygon
แหล่งที่มาเรื่องต้นฉบับ: DeFi 101



Avail—ส่วนสำคัญของวิธีการทำงานของบล็อกเชนในอนาคต Avail เป็นบล็อกเชนที่มีความสามารถในการขยายได้ และใช้ศูนย์กลางเป็นความสำคัญ สามารถใช้กับเครือข่ายเชื่อมต่ออิสระ (standalone) ในเครือข่ายเสริม (sidechain) และโซลูชันขยายออก (Layer 2) ซึ่งทำมันเป็นสามารถใช้ทั่วไป


Avail รองรับความสามารถของข้อมูลที่เชื่อถือได้ ด้วยการใช้งานเชิงทฤษฎีคณิตที่ปลอดภัยมากๆ Avail มาพร้อมกับชั้นข้อมูลขยายที่มีความสามารถ โดยใช้เทคนิคการตรวจสอบข้อมูลด้วยการลบข้อมูลสำคัญ (Erasure Code) ซึ่งใช้ Kate Polynomial Commitment มาสร้างโครงสร้างของข้อมูลที่มีต้นฉบับ ป้องกันการโกหก ไม่ต้องการมีข้อสมมติบุคคลซึ่งเป็นฉ้อฉล และไม่พึงพอใจกับผู้ที่มีมาตรฐานข้อมูลที่เชื่อถือได้


Avail มอบบริการชั้นข้อมูลขยายที่สามารถใช้ในสภาวะสถาปัตย์การดำเนินการต่างๆ เช่นเครือข่ายเชื่อมต่ออิสระ (standalone) เครือข่ายเสริม (sidechain) และโซลูลชันขยาย (Layer 2) ในอนาคต มันจะสนับสนุนการทดลองอย่างหลากหลายในเชิงการดำเนินการและการประจำที่เป็นไปได้โดยไม่จำเป็นต้องทำการเริ่มตนของข้อมูลบริการ. การใช้งานสำหรับการสร้างเครือข่ายstsab โดยใช้ Polygon SDK, Cosmos SDK หรือ Substrate สามารถเป็นไปได้ผลผจกาเมล้อ Avail ใช้สำหรับวัตถุประสงค์นี้


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


เป้าหมายหลัก


· เป็นให้ทำให้ตัวเองมีการดำเนินการอิสระหรือเจา (sidechain) ต่อการทำการมรูนที่เป็นความสำคัญอันยับทั้งทั้งด้วยการบอกผ่านการปฏิบัติของข้อมูล

· ร้องขอโซลูชันปลญายออก Layer 2 ที่ประสานการใช้งานเป็นสูงขนุนมากขึ้น ตายยางการข้อมูลที่มีความสามารถให้ผ่านเทศปัจทท่าขอท.ให้ข้อมูล


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


พื้นหลัง  


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


· โหนดตรวจสอบ

· โหนดเต็ม

· ไคลเอนต์เบา


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


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



การนำเสนอเปรียบเทียบบล็อกเชน Polygon Avail


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


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


โปรดทราบว่าเทคโนโลยีเหล่านี้จะถูกใช้ในระบบ Ethereum 2.0 และระบบอื่น ๆ เช่น Celestia (ที่เคยเรียกว่า LazyLedger) อย่างมาก


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



KZG โครงการที่ใช้การสร้างความมั่นใจขึ้นร่วมกัน  


ในโครงการที่ใช้การสร้างความมั่นใจขึ้นร่วมกันที่ใช้ KZG ใน Avail นั้น มีคุณสมบัติสามประการหลัก:


· ข้อมูลที่มีการทำซ้ำทำให้ผู้ขุดบล็อกมีความยากที่จะซ่อนส่วนใดของบล็อก

· การรับประกันว่าไม่มีการทุจริตในรหัสการแก้ไขที่ถูกต้อง

· อัฟเฟคตการสร้างความมั่นใจโดยการสร้างการส่งรายการของเวกเตอร์ไปยังโหนดเบา


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




  โครงการสาบฺบม

แม้ว่าเราจะกล่าวถึงคุนั้กึลับสําคัญในการกิ้้าสร้หิญบ้นลงา้ใที่สิื่กทียนง จุงื่หงคิใชืยารไบยทรือยืกรแนอช็ติงานสุายวชืื่พุกิพิียุนณื่ใยารีต่ยะายุงไเร็น


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


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


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



คำอธิบายเกี่ยวกับการทำให้ข้อมูลที่ใช้งานลงในเครือข่ายย่อยของเอเธอเรียด  


มีหลากหลายแนวทางข้อเสนอเกี่ยวกับเครือข่ายชั้นที่ 2 ของอีเธอเรียด เช่น Optimistic Rollup、ZK Rollup และ Validiums โดยใช้กระบวนการขนาดยิ่งเลิศขึ้นไปที่ชั้นล่างพร้อมทั้งรักษาการตรวจสอบการใช้ข้อมูลของแอปพลิเคชันและข้อมูลที่ใช้ในเครือข่ายอยู่บนเส้นผ่านรั้ง เหมือนหลักในการดำเนินการชั้นล่างขั้นจำกัดของอีเธรยิ่จำนวนข้อมูล DT ที่อยู่ในค่าเรียกผ่านจะถูกส่งมาให้พร้อมสำหรับการยืนยันให้แน่ใจว่าข้อมูลสามารถใช้อยู่ในอนาคตนี้มันสำคัญเป็นอย่างมาก


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


ในกรณีของ Rollup ที่ใช้ฐานศูนย์ซึ่งเป็นศูนย์ศักดิ์ด้วยศุลกากรอนุทิน (Zero-Knowledge Proof) ZKP จะมั่นใจว่าธุรกรรมที่ตอบรับเป็นที่ถูกต้อง อย่างไรก็ตาม แม้ว่าจะมีการยืนยันอย่างนี้ การอย่าเปิดเผยข้อมูลที่รองรับการทำธุรกรรม ยังมีผลกระทบอย่างรุนแรง


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


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



การออกแบบบล็อกเชนนี้ต้องต้องแก้ปัญหาต่อไปนี้:


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


· การดำเนินการ: ส่วนดำเนินการควรได้ข้อมูลธุรกรรมที่เรียงลำดับมาจาก Avail และดำเนินการตามนั้น มันควรสร้างจุดสมการ / ข้อประกัน / พิสูจน์และส่งมอบให้กับชั้นการตรวจสอบข้อมูล เราเรียกส่วนนี้ว่าชั้นดำเนินการ


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



ลิงก์เพิ่มเติม


  


ยินดีต้อนรับสู่ชุมชนทางการของ BlockBeats:

กลุ่ม Telegram สมัครสมาชิก: https://t.me/theblockbeats

กลุ่ม Telegram พูดคุย: https://t.me/BlockBeats_App

บัญชี Twitter ทางการ: https://twitter.com/BlockBeatsAsia

举报 แก้ไข/รายงาน
เลือกคลัง
เพิ่มคลัง
ยกเลิก
เสร็จสิ้น
เพิ่มคลัง
เห็นได้เฉพาะตัวเอง
สาธารณะ
บันทึก
แก้ไข/รายงาน
ส่ง