Lesson 2

โครงสร้างทางเทคนิคของ Kaia

โมดูลนี้ให้การวิเคราะห์โครงสร้างเครือข่ายของ Kaia, กลไกความเห็นร่วม และตัวชี้วัดประสิทธิภาพ

โครงสร้างเครือข่ายของ Kaia

โครงสร้างของ Kaia ถูกแบ่งออกเป็นทั้งหมด 3 ระบบหลัก คือ Core Cell Network (CCN), Endpoint Node Network (ENN), และ Service Chain Network (SCN)

เครือข่ายเซลล์หลัก (CCN)

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

เครือข่ายโหนดปลายทาง (ENN)

ENN ประกอบด้วยโหนดจุดปลายทางที่ทำหน้าที่เป็นจุดเข้าสู่แอปพลิเคชันที่ไม่มีการกำหนด (dApps) และเชนบริการเพื่อทำการจราจรกับ Kaia blockchain โหนดเหล่านี้เปิดเผย Remote Procedure Call (RPC) APIs ซึ่งช่วยให้นักพัฒนาและผู้ใช้สามารถอ่านข้อมูลบล็อกเชนและส่งธุรกรรมโดยตรงไปยังเครือข่ายโดยไม่มีพ่อค้ากลาง โหนดจุดปลายทางรักษาสำเนาเต็มของบัญชีลูกโชคบล็อกเชน เพิ่มความสะดวกในการเข้าถึงบริการบล็อกเชน

เครือข่ายเซอร์วิสเชน (SCN)

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

กลไกฉันทามติ: BFT อิสตันบูลที่ปรับให้เหมาะสมและการใช้งาน

Kaia ใช้อัลกอริธึมฉันทามติ Istanbul Byzantine Fault Tolerance (IBFT) เวอร์ชันที่ปรับให้เหมาะสมเพื่อให้บรรลุขั้นสุดท้ายของธุรกรรมอย่างรวดเร็วและรักษาความสมบูรณ์ของเครือข่าย IBFT เป็นกลไกฉันทามติที่ช่วยให้เครือข่ายสามารถบรรลุข้อตกลงเกี่ยวกับสถานะของบล็อกเชนได้แม้ในที่ที่มีผู้ประสงค์ร้ายโดยมีเงื่อนไขว่าโหนดน้อยกว่าหนึ่งในสามมีข้อผิดพลาดหรือถูกบุกรุก

ในการนำ Kaia มาใช้งาน กระบวนการตรวจสอบมีขั้นตอนต่อเนื่อง

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

Validators ประกาศการอนุมัติบล็อกไปยัง validators อื่น ๆ โดยบ่งบอกว่าพวกเขาได้ทำการตรวจสอบบล็อกและพร้อมที่จะเพิ่มลงในบล็อกเชนแล้ว หลังจากที่มี supermajority (โดยทั่วไปคือสองในสาม) ของ validators ได้ส่งข้อความที่เตรียมไว้แล้ว validators ก็ไปต่อด้วยขั้นตอน commit โดยการประกาศ commit messages เพื่อทำการ finalize บล็อก หลังจากได้รับ supermajority ของ commit messages validators จึงเพิ่มบล็อกลงในสำเนา local ของบล็อกเชนของพวกเขา ทำให้การทำธุรกรรมเสร็จสิ้นทันที

การปรับปรุงการปฏิบัติ IBFT นี้ช่วยให้ Kaia สามารถรักษาเวลาบล็อกใน 1 วินาที ทำให้การประมวลผลธุรกรรมรวดเร็วและมีประสิทธิภาพสูง

การวัดผลการปฏิบัติของ Kaia

โครงสร้างและกลไกความเห็นของ Kaia มีส่วนสำคัญต่อเมตริกการทำงานที่โดดเด่นของมัน

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

ไฮไลท์

  • เครือข่ายของ Kaia ถูกโครงสร้างเป็นสามส่วนหลัก: เครือข่ายเซลล์หลัก (CCN), เครือข่ายโหนดปลายทาง (ENN), และเครือข่ายเชนเซอร์วิส (SCN)
  • เครือข่ายเซลล์แกนที่มีการดำเนินการธุรกรรมและการสร้างบล็อกผ่านการเห็นพ้องและโหนดพร็อกซี่
  • โหนดปลายทางให้การเข้าถึงข้อมูลบล็อกเชนและบริการผ่าน API RPC และการบำรุงรักษาบัญชีแบบเต็ม
  • เครือข่ายเซอร์วิสเชนช่วยให้สามารถขยายขนาดและปรับแต่งได้ด้วยบล็อกเชนรองที่เชื่อมโยงกับเครือข่ายหลักของ Kaia
  • Kaia ใช้กลไกเชิงเสถียรสำหรับ Istanbul BFT ที่ถูกปรับให้ดีที่สุด เพื่อให้ได้ประสิทธิภาพสูง ด้วยความเร็วในการทำงาน 4,000 TPS ระยะเวลาบล็อกหนึ่งวินาที และความสมบูรณ์ทันที
Disclaimer
* Crypto investment involves significant risks. Please proceed with caution. The course is not intended as investment advice.
* The course is created by the author who has joined Gate Learn. Any opinion shared by the author does not represent Gate Learn.
Catalog
Lesson 2

โครงสร้างทางเทคนิคของ Kaia

โมดูลนี้ให้การวิเคราะห์โครงสร้างเครือข่ายของ Kaia, กลไกความเห็นร่วม และตัวชี้วัดประสิทธิภาพ

โครงสร้างเครือข่ายของ Kaia

โครงสร้างของ Kaia ถูกแบ่งออกเป็นทั้งหมด 3 ระบบหลัก คือ Core Cell Network (CCN), Endpoint Node Network (ENN), และ Service Chain Network (SCN)

เครือข่ายเซลล์หลัก (CCN)

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

เครือข่ายโหนดปลายทาง (ENN)

ENN ประกอบด้วยโหนดจุดปลายทางที่ทำหน้าที่เป็นจุดเข้าสู่แอปพลิเคชันที่ไม่มีการกำหนด (dApps) และเชนบริการเพื่อทำการจราจรกับ Kaia blockchain โหนดเหล่านี้เปิดเผย Remote Procedure Call (RPC) APIs ซึ่งช่วยให้นักพัฒนาและผู้ใช้สามารถอ่านข้อมูลบล็อกเชนและส่งธุรกรรมโดยตรงไปยังเครือข่ายโดยไม่มีพ่อค้ากลาง โหนดจุดปลายทางรักษาสำเนาเต็มของบัญชีลูกโชคบล็อกเชน เพิ่มความสะดวกในการเข้าถึงบริการบล็อกเชน

เครือข่ายเซอร์วิสเชน (SCN)

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

กลไกฉันทามติ: BFT อิสตันบูลที่ปรับให้เหมาะสมและการใช้งาน

Kaia ใช้อัลกอริธึมฉันทามติ Istanbul Byzantine Fault Tolerance (IBFT) เวอร์ชันที่ปรับให้เหมาะสมเพื่อให้บรรลุขั้นสุดท้ายของธุรกรรมอย่างรวดเร็วและรักษาความสมบูรณ์ของเครือข่าย IBFT เป็นกลไกฉันทามติที่ช่วยให้เครือข่ายสามารถบรรลุข้อตกลงเกี่ยวกับสถานะของบล็อกเชนได้แม้ในที่ที่มีผู้ประสงค์ร้ายโดยมีเงื่อนไขว่าโหนดน้อยกว่าหนึ่งในสามมีข้อผิดพลาดหรือถูกบุกรุก

ในการนำ Kaia มาใช้งาน กระบวนการตรวจสอบมีขั้นตอนต่อเนื่อง

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

Validators ประกาศการอนุมัติบล็อกไปยัง validators อื่น ๆ โดยบ่งบอกว่าพวกเขาได้ทำการตรวจสอบบล็อกและพร้อมที่จะเพิ่มลงในบล็อกเชนแล้ว หลังจากที่มี supermajority (โดยทั่วไปคือสองในสาม) ของ validators ได้ส่งข้อความที่เตรียมไว้แล้ว validators ก็ไปต่อด้วยขั้นตอน commit โดยการประกาศ commit messages เพื่อทำการ finalize บล็อก หลังจากได้รับ supermajority ของ commit messages validators จึงเพิ่มบล็อกลงในสำเนา local ของบล็อกเชนของพวกเขา ทำให้การทำธุรกรรมเสร็จสิ้นทันที

การปรับปรุงการปฏิบัติ IBFT นี้ช่วยให้ Kaia สามารถรักษาเวลาบล็อกใน 1 วินาที ทำให้การประมวลผลธุรกรรมรวดเร็วและมีประสิทธิภาพสูง

การวัดผลการปฏิบัติของ Kaia

โครงสร้างและกลไกความเห็นของ Kaia มีส่วนสำคัญต่อเมตริกการทำงานที่โดดเด่นของมัน

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

ไฮไลท์

  • เครือข่ายของ Kaia ถูกโครงสร้างเป็นสามส่วนหลัก: เครือข่ายเซลล์หลัก (CCN), เครือข่ายโหนดปลายทาง (ENN), และเครือข่ายเชนเซอร์วิส (SCN)
  • เครือข่ายเซลล์แกนที่มีการดำเนินการธุรกรรมและการสร้างบล็อกผ่านการเห็นพ้องและโหนดพร็อกซี่
  • โหนดปลายทางให้การเข้าถึงข้อมูลบล็อกเชนและบริการผ่าน API RPC และการบำรุงรักษาบัญชีแบบเต็ม
  • เครือข่ายเซอร์วิสเชนช่วยให้สามารถขยายขนาดและปรับแต่งได้ด้วยบล็อกเชนรองที่เชื่อมโยงกับเครือข่ายหลักของ Kaia
  • Kaia ใช้กลไกเชิงเสถียรสำหรับ Istanbul BFT ที่ถูกปรับให้ดีที่สุด เพื่อให้ได้ประสิทธิภาพสูง ด้วยความเร็วในการทำงาน 4,000 TPS ระยะเวลาบล็อกหนึ่งวินาที และความสมบูรณ์ทันที
Disclaimer
* Crypto investment involves significant risks. Please proceed with caution. The course is not intended as investment advice.
* The course is created by the author who has joined Gate Learn. Any opinion shared by the author does not represent Gate Learn.