Ontology เปิดตัวเลเยอร์ 2 ซึ่งมีส่วนทำให้แพลตฟอร์มห่วงโซ่สาธารณะมีความครอบคลุมมากขึ้น

Ontology เปิดตัวเลเยอร์ 2 ซึ่งมีส่วนทำให้แพลตฟอร์มห่วงโซ่สาธารณะมีความครอบคลุมมากขึ้น

คำปรารภ

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

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

การแนะนำ

ตามที่ระบุไว้ในแผนงานของ Aristotle 2020 เมื่อรวมกับ Cross-chain Ontology, Wasm-JIT, Multi-VM และเทคโนโลยีหลักขั้นสูงอื่นๆ ตอนนี้ Ontology Layer 2 จะแสดงประสิทธิภาพได้ดีกว่าโซลูชัน Layer 2 อื่นๆ ซึ่งสะท้อนให้เห็นในราคาที่ต่ำต่อ การใช้งาน พื้นที่เก็บข้อมูล การสนับสนุนหลายภาษา และความเข้ากันได้เต็มรูปแบบระหว่างเวอร์ชันการวิเคราะห์และการดำเนินการ เปิดใช้งานสัญญาการปรับใช้เพื่อทำงานร่วมกันได้อย่างราบรื่น เช่น การเรียกใช้ระบบปฏิบัติการเสมือนหลายระบบบนเครื่องเดียว การเพิ่มประสิทธิภาพการดำเนินการ และลดต้นทุนการประมวลผล

กระบวนการทำงาน

Ontology ระดับ 2 ประกอบด้วย 3 ส่วนหลัก: การฝาก Ontology ระดับ 2, การถอน Ontology ระดับ 2, ธุรกรรมระดับ 2 และการรับประกันความปลอดภัย

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

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

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

ฝากที่ระดับ 2

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

ข้อค้นพบจาก Ontology

  1. ผู้ใช้สร้างธุรกรรม "การถอนเงิน" ระดับ 2 และส่งไปที่ faucet
  2. Collector จะแก้ไขสถานะตามการถอนและจัดแพคเกจธุรกรรมการถอนและธุรกรรมผู้ใช้อื่น ๆ พร้อมกันเป็นบล็อกระดับ 2 เมื่อส่งสถานะของบล็อกระดับ 2 ไปยังห่วงโซ่ Ontology หลัก คำร้องขอเอาต์พุตจะถูกส่งไป
  3. สัญญาลูกโซ่หลักดำเนินการตามคำขอถอนเงิน ลงทะเบียนบันทึกกองทุน และตั้งค่าสถานะเป็น "ไม่เปิดเผย"
  4. หลังจากยืนยันสถานะแล้ว ผู้ใช้จะส่งคำขอถอนเงินออกจากบัญชี
  5. สัญญาลูกโซ่หลักตอบสนองคำขอถอนเงินจากบัญชี โอนเงินไปยังบัญชีเป้าหมาย และตั้งค่าบันทึกการถอนเงินเป็น "เผยแพร่แล้ว"

ธุรกรรมระดับ 2 และความปลอดภัย

ธุรกรรมระดับ 2

  1. ผู้ใช้สร้างธุรกรรม "การโอน" ระดับ 2 และส่งไปยังนักสะสม
  2. ตัวรวบรวมจัดแพคเกจธุรกรรมการถ่ายโอนและธุรกรรมอื่น ๆ ลงในบล็อกเลเยอร์ 2 ดำเนินการธุรกรรมในบล็อก และถ่ายโอนสถานะของบล็อกเลเยอร์ 2 นั้นไปยังห่วงโซ่ Ontology หลัก
  3. รอให้สถานะได้รับการยืนยัน

รับประกันความปลอดภัย

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

วิธีใช้

ปัจจุบัน Ontology ระดับ 2 มีให้บริการบน Ontology TestNet เพื่อให้นักพัฒนาได้ทดลองใช้

ลิงค์

ลิงค์ สำหรับเอกสาร

ในบทความถัดไป เราจะนำเสนอการเปรียบเทียบประสิทธิภาพโดยละเอียดกับเลเยอร์ 2 ในเชนอื่นๆ

ภาคผนวก: เงื่อนไข

ธุรกรรมระดับ 2

ผู้ใช้ได้ร้องขอให้โอนหรือทำสัญญาในระดับ 2 และได้ลงนามแล้ว ธุรกรรมนี้อาจเหมือนกับรูปแบบธุรกรรมลูกโซ่หลักของ Ontology หรืออาจแตกต่างกัน

สะสม

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

บล็อกระดับ 2

ตัวรวบรวมจะจัดแพคเกจธุรกรรมระดับ 2 ที่รวบรวมไว้เป็นระยะๆ สร้างบล็อกที่มีธุรกรรมระดับ 2 ทั้งหมด และสร้างบล็อกระดับ 2 ใหม่

สถานะระดับ 2

Collector ทำธุรกรรมแบบแบตช์บนบล็อกเลเยอร์ 2 อัปเดตสถานะ เรียงลำดับข้อมูลสถานะที่อัปเดตทั้งหมดเพื่อสร้างแผนผัง Merkle และคำนวณแฮชรูทของแผนผัง Merkle แฮชรูตคือสถานะของบล็อกระดับ 2

ผู้ประกอบการ

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

ชาเลนเจอร์

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

การยืนยันสถานะบัญชี

ผ่านการพิสูจน์ของ Merkle การยืนยันสถานะบัญชีสามารถรับได้จากผู้ดำเนินการและผู้ท้าชิง พวกเขาเป็นฝ่ายเดียวที่รักษาสถานะระดับโลกอย่างสมบูรณ์

หลักฐานการฉ้อโกง

การยืนยันการฉ้อโกงรวมถึงการยืนยันสถานะบัญชีก่อนการอัปเดตบล็อกระดับ 2 ปัจจุบัน

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

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

เรียนรู้เพิ่มเติมเกี่ยวกับอภิปรัชญา

ข้อมูลใหม่ที่เกี่ยวข้องและการสื่อสารที่น่าพอใจในการแชททางโทรเลขของเรา - โทรเลขรัสเซีย

สมัครสมาชิกและศึกษาของเรา: เว็บไซต์อภิปรัชญา - GitHub - ไม่ลงรอยกัน - Twitter - Reddit

ที่มา: will.com

เพิ่มความคิดเห็น