BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR

Phân tích ưu nhược điểm của mô-đun hóa và nguyên khối: Tại sao chuỗi nguyên khối vẫn là lựa chọn tốt nhất cho giao thức DeFi?

Đọc bài viết này mất 10 phút
Bản chất của mô-đun hóa là sự phân chia các nhiệm vụ. Các chương trình bao gồm các mô-đun khác nhau có thể đạt được các chức năng khác nhau.
Tác giả gốc: Kevin


Hiện nay, sự phổ biến của chuỗi khối mô-đun vẫn tiếp tục phổ biến và lý do ra đời của nó bắt nguồn từ những hạn chế và khiếm khuyết của chuỗi nguyên khối.  


"mô-đun hóa" là gì? Trong phát triển công nghệ phần mềm, "mô-đun hóa" dùng để chỉ việc tách mã sao cho các chức năng của từng mô-đun độc lập và mức độ ghép nối giữa các mô-đun thấp để đạt được mục đích tái sử dụng mô-đun. 


Bản chất của mô-đun hóa là sự phân chia các nhiệm vụ. Các chương trình bao gồm các mô-đun khác nhau có thể đạt được các chức năng khác nhau.  


Đối với blockchain, mô-đun hóa là sự tối ưu hóa kiến trúc blockchain nguyên khối, xếp lớp các chức năng của từng phần của blockchain trên kiến trúc hệ thống; các chuỗi mô-đun thường chỉ yêu cầu thực hiện các chức năng của một lớp nhất định và các chức năng khác được cung cấp bởi các chuỗi của các lớp khác. 


Theo cách này, không cần phải bao gồm tất cả các lớp như một chuỗi nguyên khối. Lợi ích của việc triển khai mô-đun là tăng tính phân cấp của chuỗi khối và cải thiện thông lượng cũng như năng lực của chuỗi khối.   


Vậy sự khác biệt giữa chuỗi nguyên khối và chuỗi mô-đun là gì?  


Trước hết, đối với một chuỗi nguyên khối, tất cả các chức năng và trách nhiệm bao gồm: Sự đồng thuận: Tất cả các nút đều đồng ý về các giao dịch và thứ tự của chúng.  


Tính sẵn có của dữ liệu: Đảm bảo dữ liệu có thể được lưu trữ, xác minh và sẵn có.  


Thực thi: Xử lý các thay đổi trạng thái.  


Giải quyết: Xác minh trạng thái của lớp thực thi và giải quyết các tranh chấp, đồng thời chịu trách nhiệm về cầu nối tài sản xuyên chuỗi.   


Trong một chuỗi nguyên khối, mỗi nút trong mạng cần xử lý mọi thứ từ xác minh dữ liệu đến thực hiện giao dịch đến cập nhật trạng thái.  

 

Ưu điểm của việc này là tính bảo mật cao. Tất cả dữ liệu giao dịch được lưu trữ trong nút lưu trữ. Nếu nút nhẹ cần trạng thái giao dịch, nó cũng có thể được truy vấn từ nút đầy đủ. Không có giả định về độ tin cậy của bên thứ ba và tất cả trạng thái giao dịch đều nằm trong hộp đen.   


Nhưng nó cũng mang lại những hạn chế Cốt lõi của nút thắt của chuỗi nguyên khối nằm ở việc tích lũy dữ liệu liên tục trên chuỗi. Về khả năng mở rộng, Trong tam giác bất khả thi, do nhu cầu về DA nên khả năng mở rộng của chuỗi nguyên khối bị hạn chế. Trong tương lai, khi web3 trở thành lựa chọn phổ biến, để đảm bảo khả năng áp dụng trên quy mô lớn, chuỗi nguyên khối cần chuyển đổi thành chuỗi mô-đun để phá vỡ hình tam giác bất khả thi.   


Rollup là một giải pháp mở rộng giúp tách lớp thực thi. Việc tính toán được xử lý ngoài chuỗi và dữ liệu đóng gói cuối cùng sẽ được tải lên. Điều này thực sự có thể làm tăng thông lượng của mạng nhưng đưa ra giả định về độ tin cậy (op Rollup).  


Thông lượng của Rollup tăng tuyến tính. Khối lượng giao dịch càng lớn thì càng cần nhiều dữ liệu được phát lên mạng chính. Cuối cùng, nút thắt thông lượng của Rollup vẫn nằm ở băng thông dữ liệu của mạng cơ bản. Điểm nghẽn vẫn nằm ở băng thông dữ liệu của mạng cơ bản.   


Sharding là giải pháp cuối cùng của Ethereum để giải quyết nút thắt cổ chai này.  


Trong chuỗi mô-đun, bốn lớp chức năng được tách rời và những người tham gia mạng khác nhau thực hiện các chức năng này một cách tương ứng. Ưu điểm của việc này là phân cấp: bằng cách tách lớp DA, các yêu cầu phần cứng cho các nút sẽ giảm, do đó tăng số lượng nút và cải thiện mức độ phân cấp mạng mà không đưa ra các giả định tin cậy bổ sung.   


Triển khai chuỗi đơn giản hóa: Bằng cách tận dụng thiết kế mô-đun, chi phí khởi động của các chuỗi khối mới và chi phí phát triển kiến trúc thiết kế sẽ giảm xuống.  


Tuy nhiên, có những rủi ro, trước hết là bảo mật: không giống như các chuỗi khối nguyên khối, việc ủy thác lớp DA cho bên thứ ba có thể mang lại rủi ro và không thể sử dụng được như chuỗi nguyên khối đáng tin cậy và an toàn.  


Thứ hai là độ phức tạp: trong quá trình tách lớp DA, chuỗi mô-đun cần đảm bảo các giả định tin cậy (bằng chứng gian lận và bằng chứng xác thực) và giữ cho công việc giữa các chuỗi khác nhau được thông suốt, thiết kế này mang lại độ phức tạp cao hơn. Thiết kế phức tạp không có thử nghiệm trên thị trường mang lại rủi ro cao hơn.  


Chuỗi nguyên khối thực hiện tất cả công việc trong một giao thức, khiến nó có khả năng tự cung cấp (nhưng cũng không hiệu quả). Kể cả khi bị cúp điện do quá tải (solana) thì chức năng thuê ngoài cũng không thể sử dụng được. Chuỗi mô-đun chỉ thực hiện một phần của giao thức và phải được kết hợp với các chuỗi khác để hoạt động.  


Cho dù chọn chuỗi nguyên khối hay chuỗi mô-đun, tùy theo tình hình hiện tại, cần phải xem xét các đặc điểm của ứng dụng. Ví dụ: các ứng dụng DeFi ưu tiên bảo mật, vì vậy việc chọn chuỗi nguyên khối có thể mang lại mức độ bảo mật tốt nhất. Tuy nhiên, nếu một ứng dụng ưu tiên thông lượng và tốc độ thực thi thì chuỗi mô-đun có thể phù hợp hơn. Tất nhiên, nếu chuỗi mô-đun có thể tối ưu hóa và thiết kế kiến trúc mạng an toàn hơn thì có thể thấy trước rằng chuỗi mô-đun sẽ là lựa chọn chủ đạo trong tương lai.


Liên kết gốc   


Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
24HBài viết phổ biến
Tải BlockBeats
home-down-code
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi