第2課

Kiến trúc kỹ thuật của Kaia

Mô-đun này cung cấp một phân tích về kiến trúc mạng, cơ chế đồng thuận và các chỉ số hiệu suất của Kaia.

Kiến trúc Mạng của Kaia

Kiến trúc của Kaia được phân thành ba mạng chính: Mạng Tế Bào Cốt Lõi (CCN), Mạng Điểm Cuối (ENN), và Mạng Chuỗi Dịch Vụ (SCN).

Mạng ô tô chính (CCN)

CCN bao gồm các ô lõi chịu trách nhiệm thực hiện giao dịch và tạo khối. Mỗi ô lõi thường bao gồm một nút đồng thuận và nhiều nút ủy quyền. Các nút đồng thuận xác nhận các giao dịch được gửi và thực thi những giao dịch hợp lệ, đảm bảo tính toàn vẹn và nhất quán của chuỗi khối. Các nút ủy quyền hỗ trợ trong việc lan truyền giao dịch và khối trên toàn mạng, nâng cao hiệu quả giao tiếp.

Mạng Node Điểm Cuối (ENN)

ENN bao gồm các nút điểm cuối phục vụ như điểm vào cho các ứng dụng phi tập trung (dApps) và chuỗi dịch vụ tương tác với blockchain Kaia. Các nút này tiết lộ các API Remote Procedure Call (RPC), cho phép nhà phát triển và người dùng đọc dữ liệu blockchain và gửi giao dịch trực tiếp đến mạng mà không cần trung gian. Các nút điểm cuối duy trì một bản sao đầy đủ của sổ cái blockchain, thuận tiện cho việc truy cập vào các dịch vụ blockchain.

Mạng Chuỗi Dịch Vụ (SCN)

SCN bao gồm chuỗi dịch vụ, đó là các chuỗi khối phụ được kết nối với mạng chính Kaia. Chuỗi dịch vụ được thiết kế để đáp ứng các yêu cầu cụ thể của ứng dụng, chẳng hạn như tăng khả năng xử lý giao dịch hoặc cơ chế đồng thuận chuyên biệt. Chúng cung cấp tính mở rộng và linh hoạt, cho phép nhà phát triển triển khai các giải pháp tùy chỉnh trong khi vẫn duy trì tính tương thích với mạng chính Kaia.

Cơ chế Đồng thuận: Istanbul BFT tối ưu hóa và Triển khai của nó

Kaia sử dụng phiên bản tối ưu hóa của thuật toán đồng thuận Istanbul Byzantine Fault Tolerance (IBFT) để đạt được tính cuối cùng của giao dịch nhanh chóng và duy trì tính toàn vẹn của mạng. IBFT là một cơ chế đồng thuận cho phép một mạng đạt được thỏa thuận về trạng thái của blockchain, ngay cả khi có sự hiện diện của các tác nhân độc hại, với điều kiện là ít hơn một phần ba các nút bị lỗi hoặc bị xâm phạm.

Trong quá trình thực hiện Kaia, quá trình đồng thuận bao gồm một loạt các bước:

Một nút đề xuất được chỉ định, được chọn một cách xác định, tạo một khối mới chứa giao dịch đang chờ và phát sóng nó đến mạng. Khi nhận được khối được đề xuất, các nút xác thực nhập giai đoạn chuẩn bị trước, nơi họ xác minh tính hợp lệ của khối, bao gồm tính chính xác của giao dịch và tuân thủ các quy tắc giao thức.

Các máy chủ xác nhận của mình đã chấp nhận khối đến các máy chủ xác nhận khác, cho biết họ đã xác minh khối và sẵn sàng thêm vào blockchain. Khi một phần lớn siêu cường (thường là hai phần ba) của các máy chủ xác nhận đã gửi các thông điệp đã chuẩn bị, các máy chủ xác nhận tiến hành giai đoạn cam kết, phát sóng các thông điệp cam kết để hoàn thành khối. Sau khi nhận được một phần lớn siêu cường các thông điệp cam kết, các máy chủ xác nhận thêm khối vào bản sao cục bộ của blockchain của họ, đạt được tính cuối cùng ngay lập tức của giao dịch.

Việc triển khai IBFT được tối ưu hóa này cho phép Kaia duy trì thời gian khối một giây, đảm bảo xử lý giao dịch nhanh chóng và thông lượng cao.

Chỉ số hiệu suất của Kaia

Kiến trúc và cơ chế đồng thuận của Kaia đóng góp vào các chỉ số hiệu suất đáng chú ý của nó:

  • Số lượng giao dịch được xử lý: Chuỗi chính của Kaia có khả năng xử lý ít nhất 4.000 giao dịch mỗi giây (TPS). Thông lượng cao này hỗ trợ các ứng dụng trong thế giới thực yêu cầu xử lý giao dịch nhanh chóng và khả năng mở rộng.
  • Thời gian tạo khốiMạng duy trì thời gian sinh khối nhất quán là một giây. Độ trễ thấp này đảm bảo giao dịch được xác nhận nhanh chóng, nâng cao trải nghiệm người dùng và độ phản hồi của ứng dụng.
  • Sự hoàn thiện: Kaia đạt được sự hoàn thiện giao dịch ngay lập tức, có nghĩa là khi một giao dịch được bao gồm trong một khối, nó được coi là cuối cùng và không thể đảo ngược. Đặc điểm này quan trọng đối với các ứng dụng nơi sự chắc chắn của giao dịch là cần thiết, như dịch vụ tài chính và quản lý chuỗi cung ứng.

Nổi bật

  • Mạng của Kaia được cấu trúc thành ba thành phần chính: Mạng Ôn tập Cốt lõi (CCN), Mạng Nút Điểm Cuối (ENN) và Mạng Chuỗi Dịch vụ (SCN).
  • Mạng Lõi Cell đảm bảo thực hiện giao dịch và tạo khối thông qua sự đồng thuận và các nút ủy quyền.
  • Các nút điểm cuối cung cấp cho người dùng và nhà phát triển quyền truy cập vào dữ liệu và dịch vụ blockchain thông qua API RPC và bảo trì sổ cái đầy đủ.
  • Mạng lưới Dịch vụ Chuỗi cho phép tính mở rộng và tùy chỉnh với các chuỗi khối phụ kết nối với mainnet Kaia.
  • Kaia sử dụng cơ chế đồng thuận Istanbul BFT tối ưu hóa, đạt hiệu suất cao với công suất 4.000 TPS, thời gian khối một giây và tính kết thúc ngay lập tức.
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。
目錄
第2課

Kiến trúc kỹ thuật của Kaia

Mô-đun này cung cấp một phân tích về kiến trúc mạng, cơ chế đồng thuận và các chỉ số hiệu suất của Kaia.

Kiến trúc Mạng của Kaia

Kiến trúc của Kaia được phân thành ba mạng chính: Mạng Tế Bào Cốt Lõi (CCN), Mạng Điểm Cuối (ENN), và Mạng Chuỗi Dịch Vụ (SCN).

Mạng ô tô chính (CCN)

CCN bao gồm các ô lõi chịu trách nhiệm thực hiện giao dịch và tạo khối. Mỗi ô lõi thường bao gồm một nút đồng thuận và nhiều nút ủy quyền. Các nút đồng thuận xác nhận các giao dịch được gửi và thực thi những giao dịch hợp lệ, đảm bảo tính toàn vẹn và nhất quán của chuỗi khối. Các nút ủy quyền hỗ trợ trong việc lan truyền giao dịch và khối trên toàn mạng, nâng cao hiệu quả giao tiếp.

Mạng Node Điểm Cuối (ENN)

ENN bao gồm các nút điểm cuối phục vụ như điểm vào cho các ứng dụng phi tập trung (dApps) và chuỗi dịch vụ tương tác với blockchain Kaia. Các nút này tiết lộ các API Remote Procedure Call (RPC), cho phép nhà phát triển và người dùng đọc dữ liệu blockchain và gửi giao dịch trực tiếp đến mạng mà không cần trung gian. Các nút điểm cuối duy trì một bản sao đầy đủ của sổ cái blockchain, thuận tiện cho việc truy cập vào các dịch vụ blockchain.

Mạng Chuỗi Dịch Vụ (SCN)

SCN bao gồm chuỗi dịch vụ, đó là các chuỗi khối phụ được kết nối với mạng chính Kaia. Chuỗi dịch vụ được thiết kế để đáp ứng các yêu cầu cụ thể của ứng dụng, chẳng hạn như tăng khả năng xử lý giao dịch hoặc cơ chế đồng thuận chuyên biệt. Chúng cung cấp tính mở rộng và linh hoạt, cho phép nhà phát triển triển khai các giải pháp tùy chỉnh trong khi vẫn duy trì tính tương thích với mạng chính Kaia.

Cơ chế Đồng thuận: Istanbul BFT tối ưu hóa và Triển khai của nó

Kaia sử dụng phiên bản tối ưu hóa của thuật toán đồng thuận Istanbul Byzantine Fault Tolerance (IBFT) để đạt được tính cuối cùng của giao dịch nhanh chóng và duy trì tính toàn vẹn của mạng. IBFT là một cơ chế đồng thuận cho phép một mạng đạt được thỏa thuận về trạng thái của blockchain, ngay cả khi có sự hiện diện của các tác nhân độc hại, với điều kiện là ít hơn một phần ba các nút bị lỗi hoặc bị xâm phạm.

Trong quá trình thực hiện Kaia, quá trình đồng thuận bao gồm một loạt các bước:

Một nút đề xuất được chỉ định, được chọn một cách xác định, tạo một khối mới chứa giao dịch đang chờ và phát sóng nó đến mạng. Khi nhận được khối được đề xuất, các nút xác thực nhập giai đoạn chuẩn bị trước, nơi họ xác minh tính hợp lệ của khối, bao gồm tính chính xác của giao dịch và tuân thủ các quy tắc giao thức.

Các máy chủ xác nhận của mình đã chấp nhận khối đến các máy chủ xác nhận khác, cho biết họ đã xác minh khối và sẵn sàng thêm vào blockchain. Khi một phần lớn siêu cường (thường là hai phần ba) của các máy chủ xác nhận đã gửi các thông điệp đã chuẩn bị, các máy chủ xác nhận tiến hành giai đoạn cam kết, phát sóng các thông điệp cam kết để hoàn thành khối. Sau khi nhận được một phần lớn siêu cường các thông điệp cam kết, các máy chủ xác nhận thêm khối vào bản sao cục bộ của blockchain của họ, đạt được tính cuối cùng ngay lập tức của giao dịch.

Việc triển khai IBFT được tối ưu hóa này cho phép Kaia duy trì thời gian khối một giây, đảm bảo xử lý giao dịch nhanh chóng và thông lượng cao.

Chỉ số hiệu suất của Kaia

Kiến trúc và cơ chế đồng thuận của Kaia đóng góp vào các chỉ số hiệu suất đáng chú ý của nó:

  • Số lượng giao dịch được xử lý: Chuỗi chính của Kaia có khả năng xử lý ít nhất 4.000 giao dịch mỗi giây (TPS). Thông lượng cao này hỗ trợ các ứng dụng trong thế giới thực yêu cầu xử lý giao dịch nhanh chóng và khả năng mở rộng.
  • Thời gian tạo khốiMạng duy trì thời gian sinh khối nhất quán là một giây. Độ trễ thấp này đảm bảo giao dịch được xác nhận nhanh chóng, nâng cao trải nghiệm người dùng và độ phản hồi của ứng dụng.
  • Sự hoàn thiện: Kaia đạt được sự hoàn thiện giao dịch ngay lập tức, có nghĩa là khi một giao dịch được bao gồm trong một khối, nó được coi là cuối cùng và không thể đảo ngược. Đặc điểm này quan trọng đối với các ứng dụng nơi sự chắc chắn của giao dịch là cần thiết, như dịch vụ tài chính và quản lý chuỗi cung ứng.

Nổi bật

  • Mạng của Kaia được cấu trúc thành ba thành phần chính: Mạng Ôn tập Cốt lõi (CCN), Mạng Nút Điểm Cuối (ENN) và Mạng Chuỗi Dịch vụ (SCN).
  • Mạng Lõi Cell đảm bảo thực hiện giao dịch và tạo khối thông qua sự đồng thuận và các nút ủy quyền.
  • Các nút điểm cuối cung cấp cho người dùng và nhà phát triển quyền truy cập vào dữ liệu và dịch vụ blockchain thông qua API RPC và bảo trì sổ cái đầy đủ.
  • Mạng lưới Dịch vụ Chuỗi cho phép tính mở rộng và tùy chỉnh với các chuỗi khối phụ kết nối với mainnet Kaia.
  • Kaia sử dụng cơ chế đồng thuận Istanbul BFT tối ưu hóa, đạt hiệu suất cao với công suất 4.000 TPS, thời gian khối một giây và tính kết thúc ngay lập tức.
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。