Hiểu về Ba Trụ Cột của Khả Năng Mở Rộng Blockchain: Góc Nhìn của Vitalik Buterin

Trong tầm nhìn về tương lai của blockchain, Vitalik Buterin đã xác định khung làm việc cơ bản để hiểu khả năng mở rộng của hệ thống phân tán. Theo báo cáo của Odaily, phương pháp tiếp cận của Buterin chia các thách thức về khả năng mở rộng thành ba thành phần liên kết với nhau, mỗi thành phần có mức độ khó khăn và giải pháp riêng biệt.

Tính toán: Lớp dễ mở rộng nhất

Trong ba trụ cột của khả năng mở rộng blockchain, tính toán là yếu tố dễ nâng cấp nhất. Các phương pháp để mở rộng tính toán rất đa dạng, từ phân luồng xử lý do các nhà xây dựng khối hướng dẫn đến thay thế tính toán đòi hỏi cao bằng các phương pháp mã hóa hiện đại. Một kỹ thuật hứa hẹn nhất là sử dụng chứng minh không kiến thức, cho phép xác minh mà không cần thực thi toàn bộ quá trình tính toán lặp đi lặp lại. Tính linh hoạt trong cách tiếp cận này là lý do tại sao tính toán không phải là trở ngại chính trong khả năng mở rộng.

Dữ liệu: Thách thức trung bình trong khả năng mở rộng của blockchain

Khả năng truy cập dữ liệu mang lại mức độ phức tạp cao hơn so với tính toán. Hệ thống blockchain đáng tin cậy cần đảm bảo rằng tất cả dữ liệu có thể truy cập khi cần, tạo ra một tình thế tiến thoái lưỡng nan giữa phân phối và hiệu quả. Tuy nhiên, nhiều kỹ thuật đã được phát triển để vượt qua rào cản này. Phân tách dữ liệu cho phép các node không cần lưu trữ toàn bộ bộ dữ liệu, trong khi các phương pháp mã hóa xóa như PeerDAS cung cấp khả năng dự phòng hiệu quả. Cách tiếp cận “suy giảm một cách duyên dáng” cũng cho phép các node có khả năng hạn chế vẫn tham gia vào quá trình tạo khối trong khi duy trì an ninh mạng.

Tình trạng: Thủng thắt cổ chai nặng nhất trong khả năng mở rộng hệ thống

Khi nói về khả năng mở rộng, tình trạng của blockchain — tức là hồ sơ đầy đủ của tất cả các tài khoản và hợp đồng — trở thành trở ngại lớn nhất. Mọi giao dịch được xác minh đều cần truy cập dữ liệu trạng thái đầy đủ, ngay cả đối với các hoạt động đơn giản nhất. Mặc dù trạng thái thường được biểu diễn dưới dạng cây Merkle với chỉ có gốc được lưu vĩnh viễn, việc cập nhật gốc vẫn phụ thuộc vào sự có mặt của dữ liệu trạng thái toàn diện. Nỗ lực phân chia trạng thái thành các shard gặp phải những thách thức về kiến trúc đáng kể và khó áp dụng phổ biến mà không làm tổn hại đến thiết kế cơ bản của giao thức.

Chiến lược tối ưu hóa: Ưu tiên nâng cao khả năng mở rộng

Từ phân tích này, Buterin rút ra kết luận thực tiễn về chiến lược phát triển. Nếu dữ liệu có thể thay thế chức năng trạng thái mà không giới thiệu giả định tập trung mới, thì cách tiếp cận này nên là ưu tiên hàng đầu trong lộ trình mở rộng khả năng. Tương tự, nếu tính toán có thể được tối ưu hóa để giảm nhu cầu về dữ liệu mà không ảnh hưởng đến an ninh, chiến lược này cũng xứng đáng được áp dụng một cách nghiêm túc. Triết lý này phản ánh sự hiểu biết của Buterin rằng các giải pháp khả năng mở rộng không chỉ là nâng cao thông lượng, mà còn là tối ưu hóa thông minh thông qua việc thay thế các yếu tố lẫn nhau để đạt được hiệu quả tối đa.

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim