Phá vỡ nút thắt cổ chai một lõi
Một parachain trên @Polkadot trước đây thường bị giới hạn ở một lõi duy nhất, nghĩa là nó chỉ có thể đưa vào được tối đa một khối mỗi lần relay chain block, bất kể chuỗi có bị tắc nghẽn đến mức nào. Elastic scaling phá vỡ ràng buộc đó bằng cách cho phép parachain sử dụng đồng thời nhiều lõi tính toán, chấm dứt mối quan hệ 1:1 trước đây giữa parachain và các relay chain blocks. Trên thực tế, một chuỗi có thể đẩy tối đa ba khối vào cùng một relay chain slot bằng cách yêu cầu thêm các lõi. Tính năng này, được hoàn thành vào tháng 10 năm 2025, cho phép một parachain tạm thời sử dụng nhiều lõi khi nhu cầu tăng cao và nhả các lõi đó khi lưu lượng giảm xuống.
Elastic scaling giúp tăng thông lượng của một parachain, với các dự đoán cho thấy từng chuỗi về mặt lý thuyết có thể xử lý lượng giao dịch cao hơn đáng kể trong mô hình đa core. Bản nâng cấp này là một phần trong cái mà cộng đồng Polkadot gọi là "bộ ba mở rộng (scaling trilogy)", cùng với Asynchronous Backing và Agile Coretime.
Cách thức hoạt động của việc mua coretime
Các core được mua thông qua thị trường Agile Coretime của Polkadot bằng $DOT. Core có thể được chỉ định cho một parachain liên tục thông qua bulk coretime hoặc linh hoạt thông qua coretime theo yêu cầu. Coretime được bán theo nhu cầu để sử dụng ngay, hoặc được mua theo gói (bulk) đặt trước tối đa 28 ngày. Các dự án giai đoạn đầu có thể bắt đầu nhỏ với việc mua theo yêu cầu, trả theo từng block, trong khi các chuỗi đã trưởng thành hơn với tải trọng dự đoán trước thường có xu hướng chọn hướng bulk để có độ chắc chắn về chi phí.
Việc chuyển sang sử dụng nhiều core sẽ chuyển giới hạn hiệu năng từ relay chain sang chính parachain. Các block producer phải có khả năng tạo block đủ nhanh để lấp đầy các core bổ sung, từ đó làm tăng yêu cầu về phần cứng đối với hạ tầng của chuỗi chính nó. Parachains có thể phân phối thông minh các tác vụ trên nhiều core trong các giai đoạn nhu cầu cao và giải phóng tài nguyên khi lưu lượng giảm xuống, khiến hệ thống phù hợp với các ứng dụng có mức sử dụng biến đổi hoặc khó dự đoán.
Nguồn:
Tài liệu dành cho nhà phát triển Polkadot: Elastic Scaling
Parity Technologies: Giải thích Agile Coretime
Wiki Polkadot: Tính toán song song (Elastic Scaling)
