Tác giả: Phòng thí nghiệm đáng tin cậy

Nguồn hình ảnh: Trustless Labs

Hiện tại có hai loại SDK tổng hợp: ZK và OP, chủ yếu dựa trên Arbitrum Orbit, OP Stack, ZK Stack và Polygon CDK. Bài viết này cung cấp phần giới thiệu toàn diện và phân tích so sánh về bốn lựa chọn này. Trong số đó, Polygon CDK cho thấy tiềm năng lớn nhờ khả năng mở rộng, tính linh hoạt về bảo mật và lợi thế về chi phí.

Cho dù đó là sự chuyển đổi của Manta từ OP Stack sang Polygon CDK hay sự ra mắt công bằng của ZKFair, Polygon CDK đều trao quyền cho các dự án để xử lý các hệ sinh thái và tổng giá trị bị khóa (TVL) khổng lồ. Chúng tôi tin rằng ZK Rollup là giải pháp tối ưu cho khả năng mở rộng Rollup. Polygon CDK đang dần chiếm lĩnh thị trường bằng cách tận dụng các thế mạnh của nó như tính mô-đun, khả năng tùy chỉnh, nhiều giải pháp sẵn có cho dữ liệu và rào cản gia nhập thấp. Kết hợp với hiệu suất vượt trội của dự án hàng đầu ZKFair, chúng tôi tin rằng Polygon CDK là giải pháp tối ưu tiềm năng nhất trong số ZK Rollup SDK hiện tại.

1. Tổng quan về SDK cuộn lên

Từ góc độ triển khai công nghệ cơ bản, SDK tổng hợp có thể được chia thành hai loại: một là SDK OP-Rollup dựa trên bằng chứng gian lận lạc quan để duy trì bảo mật và loại còn lại là ZK-Rollup dựa trên bằng chứng không có kiến ​​thức để thiết lập niềm tin vào chuỗi SDK. OP-R SDK ban đầu được Optimism đề xuất và đưa ra khái niệm về OP Stack. Vào tháng 3 năm 2023, Arbitrum đã ra mắt giải pháp Orbit. Sau đó, ZK-R SDK xuất hiện và các giải pháp tiêu biểu bao gồm ZK Stack từ zkSync và Polygon CDK do Polygon đề xuất.

1.1 Quyết định quỹ đạo

Arbitrum Orbit được thiết kế để cho phép sửa đổi cơ sở mã Arbitrum Nitro. Nó có giấy phép vĩnh viễn và đệ quy, cho phép tạo chuỗi Orbit có thể lưu trữ các chuỗi khác trong cùng điều kiện cấp phép. Chuỗi Orbit có thể ổn định với nhiều mạng Arbitrum khác nhau, nhưng không hỗ trợ chuyển đổi mạng sau khi triển khai. Nó hỗ trợ các loại chuỗi AnyTrust và Rollup để đáp ứng các yêu cầu về bảo mật và chi phí khác nhau.

Nguồn: https://koreablockchainweek.com/blogs/kbw-blog/arbitrum-101

Như được hiển thị trong hình, mục tiêu của Arbitrum Orbit là cho phép các nhà phát triển xây dựng mạng lớp thứ hai và thậm chí thứ ba của Arbitrum. Các nhà phát triển có thể chọn giữa Arbitrum Rollup (tất cả dữ liệu giao dịch được xuất bản trong lớp thanh toán) và AnyTrust Chain (dữ liệu giao dịch được duy trì bởi Ủy ban sẵn có dữ liệu DAC và chứng chỉ tính khả dụng của dữ liệu DACerts được cấp cho lớp thanh toán, tương tự như Validium). Họ có thể tùy chỉnh Gas Token và mô hình kinh tế, v.v. Đồng thời, Arbitrum cũng đang quảng bá Stylus, cho phép các nhà phát triển tận dụng Orbit để xây dựng Rollups trên cả EVM và WASM VM. Người dùng Arbitrum Orbit có thể linh hoạt lựa chọn xây dựng mạng ba lớp của mình dựa trên Arbitrum One hoặc Arbitrum Nova, với lớp giải quyết được đặt trên mạng lớp thứ hai của Arbitrum. Điều này có nghĩa là phí giao dịch trên mạng Lớp 3 sẽ hoàn nguyên về mạng Lớp 2 của Giao thức Arbitrum. Nếu bạn muốn xây dựng mạng lớp thứ hai dựa trên Ethereum làm lớp thanh toán, bạn cần phải có được ủy quyền cấp phép mã từ Offchain Labs hoặc Arbitrum DAO.

1.2 TRÊN STACK

OP Stack bao gồm các thành phần phần mềm tạo nên cơ sở hạ tầng mạng chính của Optimism. OP Stack có phiên bản Bedrock giúp xây dựng mạng Optimistic Rollup và hỗ trợ Optimism Superchain (mạng lớp 2 được kết nối với nhau). Kiến trúc của nó bao gồm Máy ảo Ethereum (EVM) cho lớp thực thi, một mô-đun trình tự sắp xếp duy nhất để xử lý các giao dịch và mạng nhiều lớp để định dạng, giải quyết và quản trị dữ liệu.

Sau khi nâng cấp OP Stack lên phiên bản Bedrock gần đây, chi phí của một giao dịch đã giảm hơn 70% thông qua các chiến lược nén giao dịch được tối ưu hóa. Đồng thời, có thể xử lý nhiều giao dịch trong cùng một khối lớp thứ hai, giảm kích thước của dữ liệu trạng thái. Việc tinh chỉnh các thành phần riêng lẻ này giúp cho việc phát triển trở nên thuận tiện hơn. Đây chính là lợi thế cạnh tranh của OP Stack.

Nguồn hình ảnh: https://docs.optimism.io/stack/explainer

Trong gói SuperChain của mình, tất cả các Bản tổng hợp sử dụng OP Stack sẽ được tích hợp vào chuỗi OP được tiêu chuẩn hóa. Các chuỗi này có thể giao tiếp trực tiếp thông qua giao thức nhắn tin xuyên chuỗi, chia sẻ một cầu nối chuỗi chéo Ethereum chung. Ngoài ra, việc đặt hàng giao dịch trên các chuỗi này sẽ được xử lý bởi cùng một mạng lưới người đặt hàng.

1.3 Ngăn xếp ZK

ZK Stack là một khung mã nguồn mở, mô-đun được thiết kế để xây dựng các mạng Lớp 2 và Lớp 3 tùy chỉnh do ZK cung cấp (Siêu chuỗi) dựa trên mã zkSync Era. Được phát triển theo giấy phép nguồn mở, ZK Stack có sẵn miễn phí, cải thiện tính dễ sử dụng và sự tham gia của cộng đồng. Các siêu chuỗi được xây dựng bằng khung này kết nối liền mạch trong các mạng không cần tin cậy, đảm bảo độ trễ thấp và tính thanh khoản được chia sẻ để nâng cao khả năng tương tác. ZK Stack tận dụng độ tin cậy của Kỷ nguyên zkSync để cung cấp nền tảng an toàn, đồng thời nhấn mạnh vào sự đóng góp và quyền sở hữu của cộng đồng cung cấp một số hỗ trợ cho hệ sinh thái phi tập trung. Bản chất chủ quyền của khuôn khổ này mang lại cho các nhà phát triển một mức độ tự chủ đối với các siêu chuỗi của họ, giúp xây dựng một hệ thống có phần phi tập trung và bền vững. Ngoài ra, ZK Stack phù hợp với nhiều trường hợp sử dụng khác nhau, bao gồm chơi game, mạng xã hội và ứng dụng doanh nghiệp, cung cấp một số giải pháp phù hợp cho các nhu cầu cụ thể. Thông qua các tùy chọn kết nối không đồng bộ, ZK Stack trở thành một trong những công cụ để xây dựng các chuỗi khối phi tập trung an toàn, có thể tùy chỉnh và có thể tương tác ở một mức độ nào đó.

Nguồn hình ảnh: https://x.com/zerokn0wledge_/status/1673436051199922176?s=20

Kỷ nguyên zkSync khắc phục vấn đề phân mảnh của thanh khoản xuyên mạng. Với tư cách là người tiên phong, Hyperchain dẫn đầu mạng thanh khoản hợp nhất có khả năng mở rộng siêu quy mô này và làm gương cho các mạng khác noi theo.

Tuy nhiên, mặc dù ZK Stack mạnh mẽ nhưng nó không phải là giải pháp chung cho mọi tình huống. Đối với các ứng dụng tài chính phi tập trung (DeFi) truyền thống hoặc các dự án mã thông báo không thể thay thế (NFT), việc triển khai trên Hyperchain hiện có, chẳng hạn như zkSync, có thể hiệu quả hơn và cung cấp khả năng đồng bộ hóa với các giao thức khác.

1.4 CDK đa giác

Polygon CDK là một cơ sở mã mô-đun và mã nguồn mở được thiết kế để đơn giản hóa quy trình phức tạp trong việc xây dựng và khởi chạy chuỗi lớp 2 (L2) được hỗ trợ bởi ZK trên Ethereum. Bộ công cụ này cho phép các nhà phát triển thiết kế mạng dựa trên nhu cầu cụ thể của họ, cung cấp tính mô đun cốt lõi để nâng cao tính linh hoạt. Việc sử dụng bằng chứng không có kiến ​​thức đảm bảo tính bảo mật bằng mật mã và tính hữu hạn gần như ngay lập tức của các giao dịch. Bằng cách sử dụng chuỗi triển khai CDK, các nhà phát triển có thể khởi chạy các mạng L2 do ZK điều khiển có khả năng tương tác tự động, kết nối với các cầu nối ZK được chia sẻ, tạo thành lớp giá trị của Internet.

Nguồn hình ảnh: https://polygon.technology/blog/introducing-polygon-chain-development-kit-launch-zk-l2s-on-demand-to-unlock-unified-liquidity

Các nhà phát triển có thể tùy chỉnh môi trường thực thi của chuỗi, chọn zkEVM, chọn chế độ "validium" và chọn trình sắp xếp tập trung. Khả năng tùy chỉnh cũng mở rộng đến tính khả dụng của dữ liệu với DAC gốc, điều chỉnh thời gian phát hành bằng chứng ZK và chỉ định mã thông báo cho gas. Điều đáng chú ý là bất chấp các tính năng tùy chỉnh này, Chuỗi NFT có thể tương tác liền mạch và chia sẻ tính thanh khoản với các chuỗi Polygon khác. Tính mô-đun của CDK đảm bảo tính linh hoạt mà không ảnh hưởng đến khả năng mở rộng hoặc làm gián đoạn tính thanh khoản. Là một trong những thành phần kỹ thuật cốt lõi của Polygon 2.0, Lớp tương tác đóng vai trò quan trọng. Nó chấp nhận các bằng chứng ZK, tổng hợp chúng và xuất bản các bằng chứng cũng như trạng thái chuỗi cập nhật lên Ethereum, đảm bảo tính hữu hạn gần như ngay lập tức và thực thi chuỗi chéo. Công nghệ ZK tiên tiến của Polygon, chẳng hạn như zkEVM, đảm bảo rằng các chuỗi được phát triển bằng CDK vẫn bền vững trong tương lai và có thể hưởng lợi từ những tiến bộ công nghệ liên tục. Bảo mật trên chuỗi do CDK triển khai dựa vào mật mã, cung cấp lớp giá trị an toàn hơn, được kết nối và có khả năng mở rộng vô hạn mà không cần các biện pháp khuyến khích phức tạp.

Nguồn hình ảnh: Trustless Labs

2. Phân tích chuyên sâu về Polygon CDK: dẫn đầu trong dòng SDK Rollup

2.1 Khả năng mở rộng và tương thích

Bằng cách sử dụng Polygon CDK, các nhà phát triển có thể triển khai trực tiếp Rollup hoàn toàn tương đương với EVM, mang lại sự thuận tiện cho các nhà phát triển EVM di chuyển liền mạch vào hệ sinh thái. Đồng thời, Polygon CDK đạt được mức độ mô đun hóa cao bằng cách phân tách từng thành phần của Rollup thành các dịch vụ độc lập. Ví dụ: bộ đồng bộ hóa chịu trách nhiệm đồng bộ hóa các khối giữa lớp 1 và lớp 2, bộ chứng minh tạo bằng chứng, bộ sắp xếp thứ tự xác minh các giao dịch và khối gói và dịch vụ RPC cung cấp quyền truy cập bên ngoài. Người sáng tạo tổng hợp có thể mở rộng quy mô các dịch vụ cụ thể dựa trên nhu cầu.

Bằng cách sử dụng Polygon CDK, bạn có thể tạo bản tổng hợp không giai đoạn trong đó trạng thái gốc của lớp thứ hai được cam kết với lớp đầu tiên. Đồng thời, trạng thái của Rollup có thể được xây dựng lại dựa trên tất cả dữ liệu trên lớp đầu tiên. Ngoài ra, hợp đồng lớp thứ nhất sẽ xác minh tính hợp pháp của bằng chứng ZK, đảm bảo rằng mọi thay đổi trạng thái ở lớp thứ hai là hoàn toàn hợp pháp.

Polygon CDK hỗ trợ các lớp sẵn có dữ liệu chuyên dụng và ủy ban sẵn có dữ liệu, đảm bảo tính sẵn có của dữ liệu đáng tin cậy ngay cả khi chọn Validium. Polygon CDK hỗ trợ nhiều tùy chỉnh tham số khác nhau, cho phép các nhà phát triển lựa chọn giữa chế độ zk-Rollup và Validium để xây dựng lớp thứ hai của riêng họ. Nó cũng hỗ trợ tùy chỉnh các tham số, chẳng hạn như Gas Token, phí Gas, tần suất gửi bằng chứng, kích thước lô, v.v.

2.2 Hiệu suất và chi phí

Polygon CDK cho phép tạo bằng chứng không có kiến ​​thức nhanh chóng thông qua STARK đệ quy và Polygon Zero. Với cài đặt phần cứng được tối ưu hóa, nó có thể đạt hơn 2000 TPS, vượt xa thông lượng của mạng chính Ethereum. Đồng thời, nó cho phép cấu hình các bằng chứng xác thực thường xuyên hơn, cho phép lớp đầu tiên nhanh chóng xác minh trạng thái của lớp thứ hai, mang lại tính chính xác nhanh chóng cho lớp thứ hai.

Rollup cho phép tùy chỉnh các quy tắc thu phí Gas Token và Gas, giúp nhà phát triển có thể tự do giảm chi phí cho người dùng Rollup. Ngoài ra, chi phí bảo trì của Rollup phụ thuộc vào kích thước của dữ liệu được gửi đến lớp đầu tiên, trong khi bằng chứng zkSNARK nhỏ hơn và do đó có chi phí bảo trì thấp hơn. Theo dữ liệu chính thức, phí gas trung bình cho mỗi giao dịch trên Polygon Zkevm chỉ là 0,000294 ETH.

3. Phân tích trường hợp CDK đa giác

3.1 ZKFair

Hệ thống chứng minh ZK của Polygon dựa trên các bằng chứng toán học và cung cấp mô hình bảo mật mạnh mẽ hơn so với các bằng chứng gian lận theo định hướng khuyến khích kinh tế xã hội của OP Stack. Ngoài ra, khung mô-đun và chủ quyền của Polygon CDK mang đến sự linh hoạt tuyệt vời cho quá trình phát triển, một tính năng mà ZKFair tận dụng cho các giải pháp blockchain được thiết kế riêng của mình. Đồng thời, việc Polygon CDK tập trung vào khả năng tương tác và tính thanh khoản được chia sẻ là rất quan trọng đối với sự thịnh vượng của mạng blockchain. Nó cho phép tích hợp liền mạch với Ethereum và các chuỗi Polygon khác, thu hút một lượng lớn người dùng và nhóm thanh khoản. Mặc dù mỗi SDK đều có điểm mạnh riêng nhưng Polygon CDK là một đề xuất hấp dẫn trong không gian SDK tổng hợp nhờ tính mô-đun, bảo mật nâng cao, khả năng tương tác và cân bằng chi phí-hiệu suất linh hoạt.

ZKFair đã chọn sử dụng Polygon CDK phù hợp với mục tiêu về khả năng mở rộng, hiệu suất và tính linh hoạt về kinh tế, những điều này rất quan trọng đối với các dự án đổi mới trong công nghệ blockchain. Bằng cách sử dụng các tham số có thể tùy chỉnh do Polygon CDK cung cấp, ZKFair đã triển khai Rollup với loại tiền tệ ổn định USDC làm Gas Token. Tận dụng phí gas có thể định cấu hình của CDK, ZKFair triển khai giải pháp điều chỉnh gas có thể tùy chỉnh cho phép phân phối công bằng các mã thông báo quản trị. Điều này đánh dấu sự ra mắt thành công của lớp thứ hai đầu tiên dựa trên Polygon CDK, với tổng giá trị bị khóa (TVL) tăng từ 0 lên 160 triệu USD trong ba ngày. Trong vòng hai tuần đầu tiên đi vào hoạt động, Lớp 2 đã có hơn 450.000 địa chỉ hoạt động và xử lý hơn 5 triệu giao dịch.

Sử dụng thiết kế mô-đun của Polygon CDK, ZKFair có kế hoạch di chuyển lớp Tính sẵn sàng Dữ liệu (DA) từ Ủy ban Tính sẵn sàng Dữ liệu (DAC) sang Celestia. Việc tích hợp với lớp Sẵn có Dữ liệu (DA) mô-đun của Celestia để mở rộng quy mô dữ liệu giúp giảm đáng kể chi phí gas trong hệ sinh thái ZKFair, mang lại trải nghiệm blockchain thân thiện với người dùng và tiết kiệm chi phí hơn so với các giải pháp khác.

3.2 Sự chuyển đổi của Manta từ OP Stack sang Polygon CDK

Việc Manta chuyển đổi từ OP Stack sang Polygon CDK phản ánh mục tiêu cải thiện trải nghiệm người dùng, đặc biệt là về mặt đẩy nhanh quá trình giải quyết rút tiền. Công nghệ zkEVM trong Polygon CDK, cung cấp khả năng xử lý nhanh và bảo mật mạnh mẽ thông qua bằng chứng ZK, tốt hơn đáng kể so với Optimistic Rollup của OP Stack. Một lý do lớn khác cho quá trình chuyển đổi của Manta là sự tích hợp với hệ sinh thái Polygon rộng lớn hơn. Sự thay đổi này cho phép Manta tận dụng tính thanh khoản chung của mạng Polygon thông qua cầu nối ZK không cần sự tin cậy, tăng cường tích hợp hệ sinh thái.

Tóm lại là

Việc khám phá các SDK tổng hợp khác nhau của báo cáo này nêu bật tính đa dạng năng động của công nghệ chuỗi khối. Mặc dù mỗi SDK—Arbitrum Orbit, OP Stack, ZK Stack và đặc biệt là Polygon CDK—đã có những đóng góp đáng kể cho hệ sinh thái blockchain, nhưng ngày càng có nhiều dự án chọn sử dụng Polygon CDK để tìm kiếm sự an toàn, hiệu quả và an toàn về khả năng mở rộng. Ưu tiên này được phản ánh trong chiến lược chuyển sang Polygon CDK của Manta để có trải nghiệm người dùng tốt hơn và chiến lược chọn Polygon CDK của ZKFair vì tính bảo mật mạnh mẽ và tính linh hoạt của nó.

Với công nghệ ZK, khả năng tương tác và các giải pháp tiết kiệm chi phí, Polygon CDK nổi bật không chỉ là một công cụ sáng tạo mà còn là giải pháp toàn diện cho các thách thức blockchain hiện đại. Nó thu hẹp khoảng cách giữa lý tưởng và thực tế, cung cấp một nền tảng phù hợp với nhu cầu ngày càng tăng của cộng đồng blockchain. Điều này làm cho Polygon CDK không chỉ là một SDK mà còn là chất xúc tác cho làn sóng đổi mới blockchain tiếp theo, đẩy các dự án như ZKFair vào các lĩnh vực mới về hiệu suất và khả năng mở rộng. Trong bối cảnh công nghệ blockchain ngày càng phát triển, Polygon CDK là một con đường nổi bật phía trước, kết hợp hiệu quả, bảo mật và khả năng tiếp cận để vạch ra một tương lai không chỉ tiên tiến về công nghệ mà còn tiến bộ toàn diện.