C

Compose

Thư viện hợp đồng thông minh

Buổi biểu diễn

Chỉ số Phổ Biến RD

244.35% (24h)
0100200300400500
Dự án xếp hạng: 5578/15416

Chỉ số Tăng Trưởng RD

2440.29% (24h)
0400800120016002000
Dự án xếp hạng: 2158/15416

So sánh

Đội

Theo dõi danh sách

Nhân vật

Về Compose

Compose là một thư viện hợp đồng thông minh được xây dựng trên chuẩn ERC-2535 Diamond. Ý tưởng cốt lõi của nó là Lập trình hướng hợp đồng thông minh (SCOP), chia nhỏ hợp đồng thành các facet độc lập, nhỏ gọn, có thể kết hợp và tái sử dụng. Nhà phát triển có thể triển khai một diamond một lần và thêm hoặc thay thế chức năng bằng cách gắn các facet khác nhau, tránh phải triển khai lại toàn bộ hợp đồng. Vấn đề chính mà nó giải quyết là chi phí và rủi ro cao khi nâng cấp hợp đồng truyền thống. Trong thiết kế thông thường, nâng cấp thường yêu cầu di chuyển toàn bộ dữ liệu hoặc phụ thuộc vào các mẫu proxy, vốn phức tạp và dễ xảy ra lỗi. Compose đơn giản hóa điều này bằng cách cho phép nâng cấp theo mô-đun ở cấp độ chức năng, trong khi tất cả các facet đều dùng chung một bộ nhớ, giúp quản lý dữ liệu nhất quán và trực tiếp. Lợi thế cạnh tranh của nó nằm ở sự đơn giản có chủ đích và khả năng đọc mã. Dự án cố tình hạn chế một số tính năng của Solidity để khuyến khích mã rõ ràng, an toàn hơn. Nó cũng thúc đẩy kết hợp (composition) thay vì kế thừa (inheritance), nghĩa là nhà phát triển có thể xây dựng chức năng mới bằng cách lắp ráp các facet đã được kiểm toán thay vì viết mọi thứ từ đầu. Trong sáu tháng qua (tháng 3/2026 đến tháng 9/2026), dự án vẫn ở giai đoạn phát triển ban đầu. Nó rõ ràng chưa sẵn sàng cho sản xuất, và quyền truy cập chỉ giới hạn cho người đóng góp. Không có bản phát hành tính năng lớn hay cột mốc công khai nào được xác nhận trong giai đoạn này. Thư viện vẫn đang trong quá trình thử nghiệm, và người dùng nên coi nó như một công cụ nghiên cứu hơn là một phụ thuộc ổn định.

Cập nhật: Sep 1, 2026

Trong sáu tháng qua (01/03/2026 đến 01/09/2026), Compose đã đạt được những tiến bộ đáng kể. Dự án đã hợp nhất PR #373 (tháng 8/2026), bổ sung các bài kiểm tra điều khiển bằng cây hành vi toàn diện cho mô-đun Diamond, tăng độ phủ dòng từ 78% lên 87% và sửa lỗi thoái lui trong facetFunctionSelectors. Một sách trắng có tựa đề "A Composition Layer for On-Chain Applications" cũng đã được xuất bản, giới thiệu Lập trình Hướng Hợp đồng Thông minh (SCOP). Trọng tâm tương lai chính thức bao gồm mở rộng thư viện tiêu chuẩn trên chuỗi của các facet, thúc đẩy SCOP như một mô hình thiết kế, và xây dựng hệ sinh thái do cộng đồng điều hành cho các mô-đun dựa trên diamond có thể tái sử dụng. Lộ trình nhấn mạnh tính mô-đun, bảo mật và triển khai xuyên chuỗi của các facet đã được xác thực.

Cập nhật: Sep 1, 2026

Nick Mudge (Người sáng lập) Nick Mudge là người sáng lập Compose. Ông là một nhà phát triển Web3 nổi bật, được biết đến với việc tạo ra tiêu chuẩn EIP-2535 Diamonds và đồng tác giả EIP-998. Ông có hơn 20 năm kinh nghiệm trong lĩnh vực phát triển phần mềm, chuyển từ tự động hóa công nghiệp sang lập trình hợp đồng thông minh vào năm 2018. Ông đã đóng góp cho các dự án lớn bao gồm Aavegotchi và Quickswap, đồng thời dẫn dắt sáng kiến Compose nhằm xây dựng một thư viện tiêu chuẩn gồm các khía cạnh hợp đồng thông minh có thể tái sử dụng. LinkedIn của ông: https://www.linkedin.com/in/mudge/ | Twitter: https://x.com/mudgen

Cập nhật: Sep 1, 2026