การวิเคราะห์เชิงลึก: สถาปัตยกรรมทางเทคนิคของ Pharos Network

avatar
星球君的朋友们
1วันก่อน
ประมาณ 9241คำ,ใช้เวลาอ่านบทความฉบับเต็มประมาณ 12นาที
Pharos Network เป็นเครือข่ายสาธารณะเลเยอร์ 1 แบบโมดูลาร์ประสิทธิภาพสูงซึ่งมีข้อได้เปรียบหลักในเรื่องความสามารถในการปรับขนาด ความสามารถในการทำงานร่วมกัน และการรักษาความปลอดภัย

Pharos Network เป็นเครือข่ายสาธารณะแบบโมดูลาร์เลเยอร์ 1 ประสิทธิภาพสูงที่มีข้อได้เปรียบหลักในด้านการปรับขนาด การทำงานร่วมกัน และความปลอดภัย Pharos มุ่งมั่นที่จะมอบการดำเนินการที่มีประสิทธิภาพ ความเห็นพ้องต้องกัน และการสนับสนุนการปรับแต่งสำหรับบล็อกเชนรุ่นต่อไป โดยมีความสามารถในการประมวลผล 50,000 ธุรกรรมต่อวินาที (50,000 TPS) ปริมาณงาน 2 กิกะบิตต่อวินาที และประสิทธิภาพระดับ DP 5 (มาตรฐานสูงสุดในบรรดาเครือข่ายที่เข้ากันได้กับ EVM ในปัจจุบัน)

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

การวิเคราะห์เชิงลึก: สถาปัตยกรรมทางเทคนิคของ Pharos Network

การวิเคราะห์สถาปัตยกรรมเครือข่ายฟาโรส

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

    • ชั้นเครือข่าย

      ใช้โปรโตคอล P2P Gossip ที่ได้รับการปรับให้เหมาะสมเพื่อให้ส่งข้อความโดยมีความหน่วงต่ำ

      ช่องทางการสื่อสารข้าม SPN (เครือข่ายการประมวลผลพิเศษ) ในตัว

    • ชั้นฉันทามติ

      โดยอาศัยโปรโตคอลฉันทามติ BFT แบบอะซิงโครนัสแบบปรับตัว จึงมีคุณสมบัติทั้งการทนทานต่อข้อผิดพลาดสูงและความล่าช้าต่ำ

      อัลกอริทึมการเพิ่มประสิทธิภาพการเรียงลำดับธุรกรรมเพื่อลดภาระของโหนดการตรวจสอบและเพิ่มประสิทธิภาพ

    • ชั้นการดำเนินการ

      รองรับเครื่องเสมือนคู่: เลเยอร์ความเข้ากันได้ของ EVM + สภาพแวดล้อมการทำงานประสิทธิภาพสูง WASM

      ติดตั้งและรองรับกลไกการดำเนินการที่ใช้ LLVM การประมวลผลธุรกรรมแบบขนาน การดำเนินการแบบมองโลกในแง่ดี และ SALI (การอนุมานรายการการเข้าถึงอัจฉริยะ)

    • ชั้นการตั้งถิ่นฐาน

      ตรวจสอบกลไกการวางเดิมพันซ้ำแบบข้ามสายโซ่ของโหนดเพื่อให้บรรลุการแบ่งปันความปลอดภัยภายในระบบนิเวศ

      การทำธุรกรรมขั้นสุดท้ายภายในวินาทีในสภาพแวดล้อมที่มีการดำเนินการหลายรายการ

    • ความพร้อมใช้งานของข้อมูลและระดับการจัดเก็บข้อมูล

      Pharos Store: โมเดลการจัดเก็บข้อมูลบล็อคเชนที่มีประสิทธิภาพซึ่งรองรับการควบคุมหลายเวอร์ชัน

      ใช้เทคโนโลยีการบีบอัดแบบกดลง ADS และการเข้ารหัสเดลต้า การเพิ่มประสิทธิภาพ I/O แบบไดนามิก และลดภาระการอ่านและเขียนดิสก์

    • กรอบการทำงาน SPN (เครือข่ายการประมวลผลพิเศษ)

      SPN ช่วยให้ผู้พัฒนาสามารถปรับแต่งเลเยอร์การดำเนินการบล็อคเชนและกำหนดค่าโมเดลฉันทามติได้อย่างอิสระ

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

จากนั้นเราจะเจาะลึกถึงการนำเทคโนโลยีที่สำคัญและการออกแบบเชิงนวัตกรรมไปใช้ในแต่ละระดับ

ชั้นเครือข่าย

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

กลไกฉันทามติของฟาโรส

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

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

คุณสมบัติหลัก:

    • สถาปัตยกรรมการดำเนินการแบบอะซิงโครนัส

    • การเรียงลำดับธุรกรรมแบบไดนามิก

    • การดำเนินการเส้นทางด่วน

    • เพิ่มประสิทธิภาพกลไกการหมุนเวียนผู้นำและการลงคะแนนเสียง

เลเยอร์การดำเนินการของฟาโรส

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

เพื่อปรับปรุงประสิทธิภาพในการดำเนินการให้ดียิ่งขึ้น Pharos จึงได้แนะนำเทคโนโลยี Smart Access List Inference (SALI) เทคโนโลยี SALI สามารถทำนายรายการสถานะที่สัญญาจะเข้าถึงได้ผ่านการวิเคราะห์แบบคงที่หรือแบบไดนามิก ทำให้กลไกการดำเนินการสามารถจัดกลุ่มธุรกรรมที่มีรูปแบบการเข้าถึงสถานะที่ไม่ต่อเนื่องและดำเนินการแบบขนานได้ จึงหลีกเลี่ยงความขัดแย้งในการเข้าถึงสถานะได้ นอกจากนี้ เทคโนโลยีนี้ยังสามารถโหลดวัตถุสถานะสัญญาไว้ล่วงหน้าเพื่อเร่งความเร็วในการดำเนินการได้อีกด้วย

Pharos ยังให้บริการ Ph-WASM ซึ่งเป็นสภาพแวดล้อมรันไทม์ WASM ที่ออกแบบมาโดยเฉพาะสำหรับบล็อคเชน Ph-WASM ไม่เพียงแต่รองรับการทำงานความเร็วสูงแบบกำหนดได้เท่านั้น แต่ยังรองรับภาษาการเขียนโปรแกรม เช่น Rust และ Go อีกด้วย ช่วยให้นักพัฒนาสามารถสร้าง dApps แบบพกพาประสิทธิภาพสูงและโมเดล AI ได้โดยตรงบนเชน

คุณสมบัติหลัก:

    • รองรับการดำเนินการเชิงบวกและการจัดกลุ่มธุรกรรม

    • เทคโนโลยี Smart Access List Inference (SALI)

    • สภาพแวดล้อม Ph-WASM รองรับสัญญาอัจฉริยะหลายภาษา

ท่อส่งน้ำมันฟาโรส

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

ขั้นตอนการประมวลผลหลัก:

    • การประมวลผลแบบบล็อกคู่ขนาน:

    • การประมวลผลพร้อมกันของการดำเนินการ Merkleization และการอัปเดตสถานะ

    • การกำหนดตารางทรัพยากรแบบไดนามิก:

      จัดสรรทรัพยากร CPU, I/O และเครือข่ายตามความต้องการแบบเรียลไทม์

    • กลไกการยืนยันที่ยืดหยุ่น:

      การนำการสั่ง การทำธุรกรรม และการสรุปบล็อกไปใช้ในเลเยอร์ต่างๆ

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

ด้วยอัลกอริธึมการกำหนดตารางเวลาแบบปรับเปลี่ยนอัจฉริยะและกลไกการประสานทรัพยากรที่มีประสิทธิภาพ ท่อ Pharos สามารถบรรลุปริมาณงานได้มากกว่า 200,000 TPS ภายใต้กรอบการทำงาน 64 คอร์ ในขณะที่ลดเวลาแฝงลง 30%-50% เมื่อเปรียบเทียบกับโมเดลท่อบล็อคเชนมาตรฐาน

สถาปัตยกรรม Pharos SPN

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

สถาปัตยกรรม SPN

    • ผู้จัดการ SPN:

      ดูแลการจัดการวงจรชีวิต การลงทะเบียนโหนด และการบังคับใช้กฎการกำกับดูแล

    • อะแดปเตอร์ SPN:

      อำนวยความสะดวกในการสื่อสารข้าม SPN และการยืนยันข้อความ

    • การรักษาความปลอดภัยการทำซ้ำและการแชร์ตัวตรวจสอบ:

      อนุญาตให้ผู้ตรวจสอบวางเดิมพันสินทรัพย์ใหม่ใน SPN หลายรายการ

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

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

การทำงานร่วมกันระหว่าง SPN

    • โปรโตคอลการส่งข้อความข้าม SPN:

    • บรรลุการทำงานร่วมกันอย่างราบรื่นระหว่างชั้นบล็อคเชนหลายชั้น

    • การต่อต้านการเซ็นเซอร์และกลไกการตอบสนองฉุกเฉิน:

      การปกป้องผู้ใช้จากการเซ็นเซอร์ธุรกรรมบังคับ

การทำงานร่วมกันและการสื่อสารข้ามสายโซ่

Pharos Network ได้รับการออกแบบมาให้รองรับแอปพลิเคชันแบบครอสเชนโดยเฉพาะ โดยมีโปรโตคอลการสื่อสารหลักสองโปรโตคอล ได้แก่ อินทราเน็ต (การโต้ตอบระหว่าง SPN) และการสื่อสารแบบครอสเชน (การเชื่อมต่อกับบล็อคเชนภายนอก) เฟรมเวิร์กการส่งข้อความแบบครอสเชนช่วยให้มั่นใจได้ว่ามีการส่งต่อข้อความระหว่าง SPN โดยไม่ต้องไว้วางใจ โดยใช้หลักฐานและลายเซ็นฉันทามติเพื่อยืนยันความถูกต้อง

คุณสมบัติหลัก:

    • การส่งข้อความข้ามสายโซ่

    • การซิงโครไนซ์ข้อมูลข้าม SPN

    • การโต้ตอบสัญญาอัจฉริยะแบบหลาย VM

คุณสมบัติเหล่านี้ให้การสนับสนุนที่สำคัญสำหรับสถานการณ์การใช้งานต่างๆ เช่น DeFi แบบข้ามสายโซ่ การชำระสินทรัพย์ในโลกแห่งความเป็นจริง (RWA) เครือข่ายออราเคิล และการทำงานร่วมกันของโมเดล AI ในสภาพแวดล้อมการดำเนินการ


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

Pharos Network มุ่งมั่นที่จะเชื่อมโยงการเงินแบบดั้งเดิม (TradFi) และการเงินแบบกระจายอำนาจ (DeFi) เข้าด้วยกันอย่างราบรื่น โดยให้การสนับสนุนโครงสร้างพื้นฐานของบล็อคเชนระดับสถาบันสำหรับแอปพลิเคชันแบบกระจายอำนาจที่ขับเคลื่อนด้วย AI ธุรกรรมทางการเงินส่วนตัว และระบบนิเวศ DeFi ที่ปรับขนาดได้


บทความต้นฉบับ, ผู้เขียน:星球君的朋友们。พิมพ์ซ้ำ/ความร่วมมือด้านเนื้อหา/ค้นหารายงาน กรุณาติดต่อ report@odaily.email;การละเมิดการพิมพ์ซ้ำกฎหมายต้องถูกตรวจสอบ

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

การอ่านแนะนำ
ตัวเลือกของบรรณาธิการ