Trong blockchain, có một Tam giác không thể thực hiện, đó là bảo mật, phân cấp và khả năng mở rộng không thể đạt được đồng thời. Bitcoin và Ethereum đã chọn hai yếu tố đầu nhưng thiếu về yếu tố thứ ba. Một lượng giao dịch lớn trong một khoảng thời gian ngắn có thể dẫn đến tắc nghẽn mạng và phí giao dịch cao.
Khái niệm về khả năng mở rộng lần đầu tiên được đề xuất trong hệ sinh thái Bitcoin, với hy vọng xây dựng một lớp thứ hai ảo trên đỉnh của Bitcoin để xử lý giao dịch, trong khi chuỗi chính sẽ được sử dụng cho việc thanh toán. Ethereum đã cố gắng đạt được khả năng mở rộng thông qua các phương tiện khác nhau, chẳng hạn như Kênh Trạng thái, Các chuỗi phụ và Plasma, nhưng chưa có phương pháp nào thành công hoàn toàn. Vào ngày 5 tháng 9 năm 2018, Barry Hat đề xuất khái niệm Rollup trên Github. Cuối cùng, công nghệ Rollup đã được cộng đồng chấp thuận, và Quỹ Ethereum gọi đó là công nghệ Layer 2 duy nhất.
Năm năm đã trôi qua trong một nháy mắt, và Rollup của Ethereum, đang thu hút sự chú ý cao nhất trên thị trường, gần đây đã thường xuyên báo cáo về các sự phát triển mới trong RaaS (Rollup as a Service). Liệu chúng ta sẽ sớm nhìn thấy một mùa hè của Rollup? Bài viết này phân tích tổng quan, hệ sinh thái và phát triển tương lai của RaaS, hy vọng sẽ có cái nhìn tổng quan về bức tranh lớn hơn.
Về phân tích kỹ thuật về Rollup, việc triển khai của nó khá phức tạp, đòi hỏi mức độ chuyên môn cao và khả năng phát triển. Rào cản cao đối với việc khởi chạy một chuỗi đối ngược với khái niệm về việc không cần phép của blockchain.
Rollup-as-a-Service (RaaS) gói dịch vụ Rollup như một dịch vụ, cung cấp trải nghiệm tiện lợi và thân thiện với người dùng hơn cho việc triển khai Rollup cho doanh nghiệp, tổ chức và cá nhân, tương tự như Cosmos SDK và Polkadot Substrate.
Tương tự như việc đã thực hiện cho các chuỗi Layer 1, RaaS cung cấp một SDK tổng quát cho Rollup, cho phép phát triển và triển khai Rollup tự động thông qua các cấu hình đơn giản. Tính năng có thể tùy chỉnh giữ vững chủ quyền của dự án. Một số dự án RaaS thậm chí cung cấp chức năng khởi chạy chuỗi bằng một cú nhấp mà không cần mã, cho phép người dùng không có kỹ năng lập trình triển khai Rollup của riêng họ.
Rollup rất linh hoạt. Sequencers và Provers có thể được nâng cấp một cách độc lập theo cách lặp đi lặp lại. Trong RaaS, một số dự án chuyên về thiết kế và phát triển Sequencers và Provers, cung cấp dịch vụ cho tất cả các Rollups.
RaaS mang lại những thay đổi sau:
1. Các chuỗi ứng dụng rẻ hơn, hiệu quả hơn và tương đương bảo mật: Rollup chuyển các quá trình tính toán đắt đỏ sang chuỗi ngoại biên, làm cho giao dịch trở nên rẻ hơn và hiệu quả hơn. Bằng cách sử dụng chuỗi công cộng cơ bản làm lớp Data Availability (DA) và hợp đồng thông minh để xác minh chứng minh, nó có thể đạt được cùng mức độ bảo mật như chuỗi công cộng cơ bản.
2. Một bãi thử nghiệm cho những ý tưởng sáng tạo: Rollup sử dụng môi trường máy ảo giống như chuỗi công cộng cơ bản nhưng với chi phí thấp hơn rất nhiều. Nó có thể phục vụ như một môi trường thử nghiệm chiến đấu cho chuỗi cơ bản, cho phép các đề xuất của cộng đồng được thử nghiệm kỹ lưỡng trên Rollup trước khi được di chuyển sang chuỗi công cộng cơ bản.
3. Tích hợp cao hơn: Rollups sử dụng cùng một bộ dịch vụ RaaS, do kiến trúc công nghệ giống nhau, có thể dễ dàng xác định một tập hợp các quy tắc tin nhắn. Họ có thể truyền tin nhắn giữa họ mà không cần cầu nối cho các hoạt động qua chuỗi, đạt được tích hợp cao giữa chúng.
Nói chung, tất cả các dự án đóng góp vào việc phát hành Rollup đều thuộc hệ sinh thái RaaS. Bài viết này, dựa trên nguyên tắc tinh gọn và từ dưới lên, phân loại hệ sinh thái RaaS thành bốn cấp độ: DA (Khả năng Truy cập Dữ liệu), SDK (Bộ phát triển Phần mềm), Sequencer và No-Code (triển khai).
Một số dự án cung cấp dịch vụ ở nhiều cấp độ và sẽ được thảo luận một cách toàn diện khi chúng xuất hiện lần đầu tiên; chúng sẽ không được lặp lại trong văn bản tiếp theo.
Về lý thuyết, bất kỳ chuỗi công cộng nào đều có thể phục vụ như lớp DA để lưu trữ dữ liệu giao dịch của Rollup. Tuy nhiên, nếu thiếu một lớp DA ổn định và hoạt động đúng đắn, Rollup sẽ không thể xác minh tính đáng tin cậy của các chuyển đổi trạng thái.
Đối với Rollup, có hai lựa chọn. Một là Smart Contract Rollup, đó là chế độ được chọn bởi hầu hết Rollups hiện nay. Nó thực sự phụ thuộc vào chuỗi công cộng cơ bản để thanh toán và sẵn sàng dữ liệu. Một lựa chọn khác là Sovereignty Rollup, nơi mà tách riêng sẵn sàng dữ liệu từ thanh toán và chỉ phụ thuộc vào chuỗi công cộng cơ bản để có sẵn dữ liệu trong khi xử lý thanh toán.
Người đầu tiên thường chọn chuỗi công khai với các chức năng hoàn chỉnh, như chuỗi tương thích EVM, chuỗi tương thích Cosmos, hoặc Solana. Những nhu cầu của người sau đã tạo ra các dự án chuyên về khả năng sẵn có dữ liệu, bao gồm Celestia, EigenLayer, và Avail.
Celestia là một chuỗi PoS được xây dựng bằng cách sử dụng Cosmos SDK, sử dụng thuật toán đồng thuận Tendermint được điều chỉnh và mã hóa dữ liệu khối RS. Bằng cách sử dụng các kỹ thuật lấy mẫu sẵn có dữ liệu, Celestia giảm chi phí xác minh cho các nút nhẹ, chỉ cần tải xuống một phần dữ liệu khối để xác minh tính sẵn có của dữ liệu.
Ngoài ra, để kiểm tra xem một khối đã được mã hóa đúng hay không, Celestia sử dụng cơ chế Lạc quan. Ban đầu, nó lạc quan giả định rằng việc mã hóa đúng. Nếu không nhận được bằng chứng gian lận sau một khoảng thời gian nhất định, nó xác nhận rằng khối đã được mã hóa đúng. Mặc dù cơ chế Lạc quan này cải thiện hiệu suất thời gian chạy, nhưng nó cũng tạo ra một số độ trễ.
Avail là một dự án được hỗ trợ bởi Polygon Labs, sử dụng thuật toán đồng thuận BABE+GRANDPA. Nó cũng sử dụng công nghệ lấy mẫu sẵn có dữ liệu. Khác với Celestia, Avail sử dụng bằng chứng về tính hợp lệ để xác minh rằng các khối đã được mã hóa đúng cách, sử dụng bằng chứng KZG hiệu quả hơn thay vì Bằng chứng Merkle.
EigenLayer là về cơ bản là một giải pháp cho việc đặt cược nặng, nhằm mục đích sử dụng tính thanh khoản của Ethereum để cung cấp an ninh kinh tế cho các dự án. Với EigenLayer, các giao thức mới không cần xây dựng mạng xác minh phân tán riêng của họ; họ chỉ cần tận dụng tính bảo mật của việc đặt cược nặng của Ethereum thông qua EigenLayer. EigenLayer hoạt động xuất sắc trong các kịch bản nhẹ, phi cấp phép, phi tập trung, tạo điều kiện lý tưởng cho việc mở rộng Ethereum.
Bởi vì lớp DA không thực hiện tính toán giao dịch mà chỉ mã hóa và cam kết dữ liệu giao dịch, yêu cầu cho các nút là thấp hơn. Khi nó sử dụng thuật toán PoS, tính thanh khoản gửi trực tiếp phản ánh sự an toàn và sẵn có của blockchain, đó chính là cơ hội cho EigenLayer để tỏa sáng.
EigenLayer tồn tại dưới dạng hợp đồng thông minh trên Ethereum, sử dụng chứng minh tính hợp lệ KZG để kiểm tra việc mã hóa chính xác của các khối. Tuy nhiên, EigenLayer vẫn chưa áp dụng công nghệ lấy mẫu sẵn có dữ liệu, điều này có thể liên quan đến kế hoạch nâng cấp tiếp theo của Ethereum.
Nhiệm vụ của bộ sắp xếp là sắp xếp các giao dịch của người dùng nhận được, và tất cả các thực thi và sản xuất khối sau này sẽ tiến hành theo trình tự này. Trong kiến trúc của Ethereum, vì việc sắp xếp và thực thi được xử lý bởi cùng một thực thể, dẫn đến sức mạnh quá mức cho các nhà xác minh. Điều này dẫn đến các hiện tượng như MEV (Giá trị có thể khai thác bởi người đào) và kiểm duyệt, ảnh hưởng rất lớn đến trải nghiệm người dùng.
Tách lọc khỏi việc thực hiện là một phản ánh của khái niệm về sự tách rời của đề xuất xây dựng (PBS). Tuy nhiên, kiến trúc Rollup hiện tại vẫn phụ thuộc rộng rãi vào các người sắp xếp tập trung để xác định thứ tự giao dịch, đặt ra rủi ro điểm lỗi duy nhất và rủi ro kiểm duyệt, và vì vậy, một giải pháp phi tập trung vẫn tiếp tục được tìm kiếm.
Astria cung cấp một giải pháp trình tự chia sẻ. Các giao dịch của người dùng từ các Rollup khác nhau được thu thập vào trình tự Astria. Đối với các nút Rollup, dữ liệu có thể được truy xuất trực tiếp từ Astria để nhận xác nhận mềm với độ trễ thấp; hoặc họ có thể chờ đợi cho đến khi Astria cam kết dữ liệu vào lớp DA để có được sự chắc chắn mạnh nhất.
Vì dữ liệu được gửi bởi Astria chứa giao dịch từ nhiều Rollups khác nhau, mỗi Rollup cần lọc ra các giao dịch không hợp lệ (bao gồm cả từ các Rollups khác) dựa trên cơ chế đồng thuận của mình trước khi xử lý chúng. Astria chỉ cung cấp dữ liệu, để lại sự lựa chọn về đồng thuận cho các nút Rollup, do đó bảo toàn chủ quyền của Rollup.
Cấu hình mặc định của OP Stack sử dụng một bộ sắp xếp duy nhất cho việc sắp xếp giao dịch. Một sửa đổi đơn giản là sử dụng một tập hợp được cấp quyền của các bộ sắp xếp, có thể làm giảm khả năng xảy ra hoạt động độc hại thông qua cơ chế PoS.
Sau khi giới thiệu khái niệm Siêu chuỗi trong OP Stack, bộ sắp xếp chia sẻ trở thành lựa chọn không thể tránh khỏi, mang lại chức năng cross-chain nguyên tử và cải thiện khả năng tương thích giữa các Siêu chuỗi.
Espresso nhằm tận dụng tính thanh khoản của người tham gia Ethereum và đạt được bảo mật chung thông qua việc tham gia cọc nặng. Espresso tích hợp bộ phân loại và DA, cung cấp kết quả sắp xếp cho Rollups thông qua một REST API, trừu tượng hóa chi tiết DA. Bảo mật của sự đồng thuận được xác minh bởi hợp đồng thông minh nằm trên L1, cung cấp độ tin cậy mạnh mẽ hơn.
Saga ban đầu đã phục vụ một vai trò tương tự như Cosmos Hub, cung cấp bảo mật chung cho các chuỗi ứng dụng trên Saga sử dụng Cosmos SDK.
Với sự bùng nổ trong sự phổ biến của Rollups, Saga hợp tác với Celestia, sử dụng Celestia như DA trong khi chuyển đổi các máy chủ xác thực của nó thành sequencers. Nó trao đổi thông tin với Rollups ở tầng trên thông qua Optimistic Rollup IBC, cung cấp bảo mật chia sẻ.
Khác với các bộ xếp hạng khác, SUAVE đặc biệt nhắm đến thị trường MEV. Flashbots là những người lãnh đạo tuyệt đối trong không gian MEV, và SUAVE là sản phẩm của họ nhằm vào việc bắt kịp MEV chéo chuỗi, tuyên bố 'Tương lai của MEV là SUAVE.' Với bộ xếp hạng chia sẻ do SUAVE cung cấp, các giao dịch chéo chuỗi nguyên tử trở nên khả thi, góp phần vào hiệu quả của các thị trường vốn chuỗi khác nhau.
Chúng ta đã trước đây đã thảo luận về trường hợp sử dụng của EigenLayer trên cấp độ DA. Việc phi tập trung các bộ xử lý chuỗi cũng là điểm mạnh của EigenLayer.
Vì các bộ xếp chỉ chịu trách nhiệm sắp xếp chứ không thực hiện, yêu cầu của nút rất thấp. Chìa khóa của sự phi tập trung nằm ở việc giảm thiểu tiềm năng hoạt động độc hại thông qua cơ chế phạt. EigenLayer có thể cung cấp các hồ bơi đặt cược sâu, sử dụng sự phi tập trung của Ethereum để nuôi dưỡng sự phi tập trung của các bộ xếp Rollup.
Tương tự như Cosmos SDK, SDK do RaaS cung cấp cho phép các nhà phát triển tái sử dụng một số lượng lớn các mô-đun phần mềm và tùy chỉnh Rollup mà họ cần với chi phí thấp nhất, giảm thiểu độ khó của việc phát triển.
Rollkit ban đầu được ủy thác bởi cộng đồng Celestia và hiện đã trở thành một dự án độc lập. Rollkit sử dụng Celestia như lớp DA, cung cấp giao diện khách hàng tương thích với ABCI, phục vụ tất cả các Rollups tương thích với ABCI (chuỗi Cosmos).
Ở giai đoạn này, Rollkit sử dụng một bộ điều khiển trung tâm duy nhất và hỗ trợ tích hợp của Cosmos SDK, Ethermint và CosmWasm. Người dùng có thể chọn môi trường thực thi mà họ muốn. Trong tương lai, Rollkit sẽ tiếp tục phát triển để hỗ trợ nhiều dịch vụ cấu hình hơn.
Dymension chia dịch vụ thành phần front-end và back-end. Front-end hỗ trợ các ứng dụng RollApps tùy chỉnh, được hỗ trợ bởi Dymension RDK (Cosmos SDK được sửa đổi). Dymension Hub back-end điều phối toàn bộ hệ thống, xử lý DA và chuỗi.
Dymension sử dụng cơ chế Optimism. Trung tâm Dymension lạc quan chấp nhận cập nhật trạng thái từ bộ xếp hàng. Nếu nhận được bằng chứng gian lận hợp lệ, nó sẽ quay trở lại thay đổi trạng thái. RollApps có thể đạt được thời gian trễ trung bình là 0,2 giây và tối đa là 20.000 TPS.
Dymension áp dụng một kế hoạch tạo khối linh hoạt, khi không có giao dịch nào trong khối, nó sẽ ngừng tạo khối, điều này giảm đáng kể chi phí vận hành của máy tạo khối.
Tại giai đoạn này, sản phẩm Dymension vẫn đang trong quá trình phát triển, và đã hỗ trợ lớp thực thi của EVM, và chưa có sự lựa chọn rõ ràng cho lớp DA.
The Sovereign SDK cung cấp zk-Rollup dưới dạng Dịch vụ, cung cấp các mô-đun chung cho việc xây dựng các chuỗi khối và một zkVM ẩn chi tiết cơ bản của các chứng minh không biết, cho phép các nhà phát triển lập trình bằng Rust. SDK có thể biên dịch nó thành một dạng thân thiện với zk hiệu quả.
Như tên dự án cho thấy, Sovereign SDK nhấn mạnh về chủ quyền. Rollup xác định tính hợp pháp của các chuyển đổi trạng thái thông qua các quy tắc thống nhất tùy chỉnh, mà không cần xác minh từ lớp DA.
Hiện tại, SDK chủ quyền đã được điều chỉnh để phù hợp với lớp DA của Celestia và Avail, hỗ trợ zkVM của Risc0, và có thể triển khai và thực hiện Rollup.
Stackr đề xuất một sáng kiến cách mạng hơn, muốn chuyển cấu trúc dịch vụ siêu nhỏ trong internet truyền thống sang blockchain, giới thiệu khái niệm micro-rollup.
Mối quan hệ giữa regular rollup và micro-rollup giống như giữa máy ảo và container. Sử dụng SDK Stackr, nhà phát triển chỉ cần xác định cấu trúc dữ liệu và chức năng chuyển trạng thái cần thiết; phần còn lại được xử lý bởi Stackr.
Stackr hỗ trợ nhiều môi trường thực thi khác nhau, như EVM, Solana VM, FuelVM, vv. Người dùng có thể chọn môi trường mà họ muốn sử dụng.
AltLayer, với vai trò là một RaaS phi tập trung và linh hoạt, cung cấp một SDK nhằm mục đích cho các nhà phát triển và một Bảng điều khiển No-Code không yêu cầu kinh nghiệm lập trình, có khả năng khởi chạy chuỗi chỉ bằng một cú nhấp chuột.
AltLayer cung cấp một Rollup linh hoạt độc đáo, gọi là Flash Layer. Khi nhu cầu ứng dụng tăng mạnh, một chuỗi Rollup có thể được triển khai nhanh chóng. Khi nhu cầu trở lại bình thường, việc thanh toán có thể được thực hiện trên L1, bỏ lại Rollup đó, thực hiện khả năng mở rộng theo chiều ngang thông thường trong hệ thống internet.
AltLayer nhằm hỗ trợ nhiều chuỗi và môi trường thực thi khác nhau và đã thực hiện được hỗ trợ cho EVM và WASM.
OP Stack được xây dựng để hỗ trợ Optimism Superchain, một mạng đề xuất chia sẻ bảo mật, lớp giao tiếp và ngăn xếp phát triển chung từ mạng L2. Sau khi nâng cấp Bedrock, Rollups được tạo ra bằng OP Stack sẽ tương thích mặc định với Superchain. Tất nhiên, các thành phần của OP Stack có thể được sửa đổi để có được các tính năng tùy chỉnh; cả cơ sở và opBNB đều là Rollups được phát triển dựa trên OP Stack.
Sự an toàn và sẵn có của OP Stack đã được kiểm tra hoàn toàn bởi OP Mainnet, Base và các chuỗi khác. Tuy nhiên, vẫn còn các vấn đề hiện tại như thiếu bằng chứng gian lận, tập trung ở bộ sắp xếp, v.v. OP Stack đang tìm hiểu hướng đi mới, chẳng hạn như áp dụng một lớp DA rẻ hơn, sử dụng ZK Proof, chia sẻ bộ sắp xếp, v.v.
Vào ngày 22 tháng Sáu, Offchain Labs đã phát hành các công cụ để phát hành Arbitrum Orbit Chain. Orbit Chain là một Layer3 được xây dựng trên Arbitrum Layer2 và có thể chọn giải quyết trên một trong ba Layer2, cụ thể là Arbitrum One, Arbitrum Nova, Arbitrum Goerli. Người dùng có thể chọn sử dụng công nghệ Rollup hoặc Anytrust; điểm khác biệt là Anytrust sử dụng DAC mà không cần gửi dữ liệu giao dịch lên chuỗi, với chi phí thấp hơn nhưng bảo mật yếu hơn. Orbit Chain có ưu điểm là quy trình khởi chạy chuỗi đơn giản, khả năng tương tác với hệ sinh thái Arbitrum, cập nhật ngay lập tức từ Nitro và khả năng tương thích EVM + do Stylus cung cấp (hỗ trợ Rust, C, C ++, chạy trên máy ảo WASM). Người dùng có thể tùy chỉnh và phát hành bất kỳ Orbit Chain nào, nhưng phải giải quyết trên Arbitrum Layer2; nếu không, họ cần liên hệ với Offchain Labs hoặc Arbitrum DAO để được ủy quyền.
Vào ngày 26 tháng 6, zkSync đã đăng một bài viết, thông báo rằng trong những tuần sắp tới họ sẽ sửa đổi mã nguồn mở hiện có và tung ra ZK Stack, cho phép người dùng xây dựng chuỗi siêu ZK tùy chỉnh của riêng họ. Không giống như Orbit Chain của Arbitrum, ZK Stack nhấn mạnh tính chủ quyền và tương tích; người dùng có thể tùy chỉnh hoàn toàn theo nhu cầu của họ. Các chuỗi được xây dựng bằng ZK Stack có thể đạt được tính tương tích không cần cầu nối. ZK Stack có thể được sử dụng để xây dựng cả Layer2 và Layer3; các quan chức không hạn chế và không yêu cầu nó phải giải quyết trên zkSync. Từ quan điểm này, tính chủ quyền mà ZK Stack cung cấp dường như mạnh mẽ hơn.
Vị trí ban đầu của Madara là một bộ sắp xếp trên Starknet, tận dụng sự tích luỹ công nghệ, phát triển thành công Starknet Stack dựa trên sản phẩm gốc, giúp xây dựng chuỗi ứng dụng Rollup trên Starknet. Sử dụng Ethereum như là lớp DA, và sử dụng prover chia sẻ của Starknet để thanh toán trên Starknet. Từ góc độ sử dụng, Madara đã giúp các nhóm phát hành chuỗi ứng dụng Rollups trong vòng 24 giờ tại PragmaOracle hackathon, và cung cấp một bản demo video; so với ZK Stack của zkSync, mức độ hoàn thiện cao hơn.
Việc triển khai không mã là một giải pháp ngưỡng thấp cung cấp một tùy chọn khởi chạy chuỗi chỉ bằng một cú nhấp chuột cho những người không phải là nhà phát triển, hứa hẹn sẽ tăng cường sự áp dụng hơn nữa.
Caldera Chain là một giải pháp ra mắt chuỗi một lần nhấp chuột có thể tùy chỉnh hoàn toàn. Trên tầng thực hiện, nó hỗ trợ OP Stack và Arbitrum Orbit, và tầng thanh toán có thể chọn giữa Polygon, BSC, Evmos và các chuỗi tương thích với EVM khác. Tầng DA được hỗ trợ bởi EigenLayer và Celestia.
Ngoài chuỗi Rollup chính, Caldera cũng cung cấp một loạt cơ sở hạ tầng hỗ trợ, chẳng hạn như bộ khám phá blockchain, vòi sen thử nghiệm, oracles, và các cầu nối được hỗ trợ bởi Hyperlane, giảm chi phí triển khai chuỗi thêm nữa.
Eclipse có mức độ tùy chỉnh cao, hỗ trợ EVM và SolanaVM ở lớp thực thi, và tích hợp Celestia, Avail, và EigenLayer ở lớp DA. Lớp thanh toán cung cấp Thanh toán lạc quan và đang phát triển Thanh toán ZK với RISC0 zkVM.
Người dùng cũng có thể chọn quyền truy cập của chuỗi (có quyền/không có quyền), mã thông báo Gas, có nên tính phí Gas, cho phép MEV, mã OpCodes cụ thể, kích thước khối, v.v., mang lại độ linh hoạt cao.
Điều đáng chú ý nhất của Opside là nó đã xây dựng một thị trường ZKP phi tập trung. Ban đầu, tôi muốn mô tả Prover một cách riêng biệt như một lớp, nhưng đã từ bỏ do số dự án ít ỏi. Zero-Knowledge Proofs (ZKP) đòi hỏi yêu cầu tính toán cao. Khi thị phần của zkRollup dần tăng, sự phi tập trung của ZKP là hướng phát triển chính cho tương lai.
Opside áp dụng cơ chế đồng thuận PoW không cần phép để thu hút các thợ mỏ tạo ra ZKPs, duy trì sự an toàn và khả dụng của zkRollup, mà không cần cho các người khởi tạo chuỗi xem xét vấn đề tạo ra bằng chứng. Ở cấp độ xác minh, nó áp dụng cơ chế PoS để giảm ngưỡng cửa và thúc đẩy tập trung của các bên xác minh.
Opside cung cấp dịch vụ tùy chỉnh; người dùng có thể lựa chọn giữa zkSync, Starknet, Polygon zkEVM và các zkEVM khác, và cũng có thể sửa đổi mô hình kinh tế và điều chỉnh phí gas.
So với Optimistic Rollup, zkRollup nâng cấp bảo mật từ kinh tế lên mật mã, làm cho nó an toàn hơn; loại bỏ nhu cầu cho một khoảng thời gian chờ đợi lâu dành cho những người thách thức, từ đó giảm thiểu độ trễ xác nhận; và nén dữ liệu một cách hiệu quả hơn, làm cho DA rẻ hơn.
Mặc dù giải pháp Optimism có thị phần cao do tính chín chắn về công nghệ và lợi thế sớm trong việc phát hành sản phẩm, ZK như một công nghệ cách mạng sẽ đóng vai trò ngày càng quan trọng trong tương lai. Trong bài phát biểu tại Montenegro, Vitalik đặt công nghệ ZK trên cùng một tầm quan trọng với công nghệ blockchain, điều này cũng gián tiếp phản ánh sự quan trọng của ZK.
Khi công nghệ tiếp tục cải thiện, nhiều dự án zk-Rollup dưới dạng Dịch vụ sẽ xuất hiện, mang đến cho người dùng nhiều lựa chọn hơn.
Đến ngày nay, hệ sinh thái Ethereum vẫn chiếm vị trí vô cùng dominant trong toàn bộ ngành công nghiệp blockchain. Mặc dù các cộng đồng khác liên tục cải tiến và đổi mới, họ vẫn chưa thể lay chuyển ngai vàng của Ethereum.
Trong RaaS, có vẻ như mọi thứ đã thay đổi một chút. Do khả năng lưu trữ dữ liệu thấp và giá cả cao của Ethereum, mọi người có thể chọn những lớp DA rẻ hơn như Celestia, Avail hoặc Polygon; Ethereum không phải là mô-đun và khó để sửa đổi, mọi người có thể chọn Cosmos SDK cực kỳ mô-đun; EVM không hiệu quả, mọi người có thể chọn Solana VM, Move VM, CairoVM hiệu quả hơn.
'Một bông hoa đơn lẻ không làm nên mùa xuân, một trăm bông hoa nở rộ làm cho mùa xuân rực rỡ khắp nơi.' Các giải pháp hệ sinh thái không phải là Ethereum sẽ nở rộ với sức sống mới trong RaaS.
Vai trò của modularization có thể được chia thành hai điểm: một là mỗi module có thể lặp lại nhanh chóng, nâng cao hiệu quả phát triển; thứ hai là modularization có thể giảm đáng kể sự phức tạp của tùy chỉnh.
Trong môi trường thị trường hiện tại, gần như không thể phát triển một giải pháp tổng thể độc lập; tốc độ đổi mới tổng thể không bao giờ kịp bắt kịp với việc lặp lại nhanh chóng của các mô-đun nhỏ. Yêu cầu tinh chỉnh cực đoan sẽ dẫn đến việc tinh chỉnh thêm về phân chia mô-đun; nếu không tách biệt mình thành các mô-đun, họ sẽ cuối cùng bị phân rã bởi các dự án khác, như OP Stack và Arbitrum Orbit được tách ra thành các tầng thi hành bởi Caldera.
Khi công nghệ mở rộng trưởng thành, phí giao dịch đang giảm và cơ sở hạ tầng đang cải thiện, mọi người nhận ra, 'Đồ ngốc, chìa khóa nằm ở ứng dụng.' Mỗi ứng dụng đều có các quy tắc và mô hình vận hành cụ thể; một giải pháp đơn lẻ không thể thích nghi với một hệ sinh thái ứng dụng phức tạp, vì vậy chúng ta cần nhiều hơn là tùy chỉnh.
Từ kích thước khối đến cấu trúc dữ liệu, từ phí giao dịch đến độ trễ giao dịch, từ cơ chế xác nhận đến giả định bảo mật, từ cơ chế hợp đồng đến quyền hỗ trợ token, mức độ tùy chỉnh cho Rollup tương lai sẽ dần được nâng cấp, cung cấp các giải pháp linh hoạt hơn cho các ứng dụng.
Như đã đề cập trước đó, vị thế chiếm ưu thế của hệ sinh thái Ethereum trong hệ sinh thái blockchain chủ yếu liên quan đến việc khóa thanh khoản lớn của nó. Trong thị trường tiền điện tử, vì mỗi chuỗi tồn tại độc lập, thanh khoản không thể tồn tại đồng thời trên hai chuỗi; sự tăng số lượng Rollups sẽ dẫn đến sự phân mảnh thanh khoản hơn nữa, điều này trở thành một vấn đề nghiêm trọng.
Khả năng tương tác mạnh mẽ có thể giảm ma sát giữa các chuỗi và cho phép thanh khoản lưu thông một cách trơn tru giữa các chuỗi khác nhau, thậm chí chia sẻ thanh khoản. Phù hợp với những ý tưởng được thúc đẩy bởi Cosmos, OP Stack, Arbitrun Orbit, ZK Stack, Starknet Stack, vv., tất cả đều đang cố gắng xây dựng một hệ sinh thái chuỗi ứng dụng lớn. Rollups được xây dựng bằng cùng một ngăn xếp công nghệ, do kiến trúc công nghệ giống nhau, có thể đạt được tính tương tác tự nhiên mà không cần xây dựng cầu nối giữa các chuỗi.
Nhiều dịch vụ trong RaaS hiện tại sử dụng mô hình PoS, sử dụng các khoản phạt kinh tế để tăng chi phí của các hoạt động độc hại để cải thiện an ninh. Nhưng an ninh kinh tế yêu cầu tài sản thế chấp sâu rộng như một bảo đảm, dẫn đến việc sử dụng vốn thấp và tăng chi phí khởi nghiệp cho nhà cung cấp dịch vụ.
Quá khoản đảm bảo là một giải pháp tốt, sử dụng hồ bơi cọc lớn của Ethereum để cung cấp an ninh chia sẻ cho các dịch vụ khác trong khi tăng doanh thu cho người cọc và cải thiện sử dụng vốn. EigenLayer và Espresso hiện đang thực hiện công việc liên quan, và có thể mong đợi rằng sẽ có thêm các dịch vụ được đảm bảo bởi quá khoản đảm bảo cho an ninh kinh tế trong tương lai.
Tóm lại, Người hưởng lợi thực sự của sự phát triển RaaS là chuỗi ứng dụng. Liệu khái niệm chuỗi ứng dụng được Cosmos và Polkadot đề xuất vào những năm đầu có thể nảy mầm và phát triển trong hệ sinh thái RaaS không? Chúng ta cũng cần đợi và xem.
Có lẽ, chỉ có sự đổi mới ở tầng ứng dụng mới có thể thúc đẩy sự phát triển bùng nổ của hệ sinh thái RaaS. Sau tất cả, ngay cả con đường tốt nhất cũng không được coi là cơ sở hạ tầng tốt nếu không có xe chạy trên đó.
Trong blockchain, có một Tam giác không thể thực hiện, đó là bảo mật, phân cấp và khả năng mở rộng không thể đạt được đồng thời. Bitcoin và Ethereum đã chọn hai yếu tố đầu nhưng thiếu về yếu tố thứ ba. Một lượng giao dịch lớn trong một khoảng thời gian ngắn có thể dẫn đến tắc nghẽn mạng và phí giao dịch cao.
Khái niệm về khả năng mở rộng lần đầu tiên được đề xuất trong hệ sinh thái Bitcoin, với hy vọng xây dựng một lớp thứ hai ảo trên đỉnh của Bitcoin để xử lý giao dịch, trong khi chuỗi chính sẽ được sử dụng cho việc thanh toán. Ethereum đã cố gắng đạt được khả năng mở rộng thông qua các phương tiện khác nhau, chẳng hạn như Kênh Trạng thái, Các chuỗi phụ và Plasma, nhưng chưa có phương pháp nào thành công hoàn toàn. Vào ngày 5 tháng 9 năm 2018, Barry Hat đề xuất khái niệm Rollup trên Github. Cuối cùng, công nghệ Rollup đã được cộng đồng chấp thuận, và Quỹ Ethereum gọi đó là công nghệ Layer 2 duy nhất.
Năm năm đã trôi qua trong một nháy mắt, và Rollup của Ethereum, đang thu hút sự chú ý cao nhất trên thị trường, gần đây đã thường xuyên báo cáo về các sự phát triển mới trong RaaS (Rollup as a Service). Liệu chúng ta sẽ sớm nhìn thấy một mùa hè của Rollup? Bài viết này phân tích tổng quan, hệ sinh thái và phát triển tương lai của RaaS, hy vọng sẽ có cái nhìn tổng quan về bức tranh lớn hơn.
Về phân tích kỹ thuật về Rollup, việc triển khai của nó khá phức tạp, đòi hỏi mức độ chuyên môn cao và khả năng phát triển. Rào cản cao đối với việc khởi chạy một chuỗi đối ngược với khái niệm về việc không cần phép của blockchain.
Rollup-as-a-Service (RaaS) gói dịch vụ Rollup như một dịch vụ, cung cấp trải nghiệm tiện lợi và thân thiện với người dùng hơn cho việc triển khai Rollup cho doanh nghiệp, tổ chức và cá nhân, tương tự như Cosmos SDK và Polkadot Substrate.
Tương tự như việc đã thực hiện cho các chuỗi Layer 1, RaaS cung cấp một SDK tổng quát cho Rollup, cho phép phát triển và triển khai Rollup tự động thông qua các cấu hình đơn giản. Tính năng có thể tùy chỉnh giữ vững chủ quyền của dự án. Một số dự án RaaS thậm chí cung cấp chức năng khởi chạy chuỗi bằng một cú nhấp mà không cần mã, cho phép người dùng không có kỹ năng lập trình triển khai Rollup của riêng họ.
Rollup rất linh hoạt. Sequencers và Provers có thể được nâng cấp một cách độc lập theo cách lặp đi lặp lại. Trong RaaS, một số dự án chuyên về thiết kế và phát triển Sequencers và Provers, cung cấp dịch vụ cho tất cả các Rollups.
RaaS mang lại những thay đổi sau:
1. Các chuỗi ứng dụng rẻ hơn, hiệu quả hơn và tương đương bảo mật: Rollup chuyển các quá trình tính toán đắt đỏ sang chuỗi ngoại biên, làm cho giao dịch trở nên rẻ hơn và hiệu quả hơn. Bằng cách sử dụng chuỗi công cộng cơ bản làm lớp Data Availability (DA) và hợp đồng thông minh để xác minh chứng minh, nó có thể đạt được cùng mức độ bảo mật như chuỗi công cộng cơ bản.
2. Một bãi thử nghiệm cho những ý tưởng sáng tạo: Rollup sử dụng môi trường máy ảo giống như chuỗi công cộng cơ bản nhưng với chi phí thấp hơn rất nhiều. Nó có thể phục vụ như một môi trường thử nghiệm chiến đấu cho chuỗi cơ bản, cho phép các đề xuất của cộng đồng được thử nghiệm kỹ lưỡng trên Rollup trước khi được di chuyển sang chuỗi công cộng cơ bản.
3. Tích hợp cao hơn: Rollups sử dụng cùng một bộ dịch vụ RaaS, do kiến trúc công nghệ giống nhau, có thể dễ dàng xác định một tập hợp các quy tắc tin nhắn. Họ có thể truyền tin nhắn giữa họ mà không cần cầu nối cho các hoạt động qua chuỗi, đạt được tích hợp cao giữa chúng.
Nói chung, tất cả các dự án đóng góp vào việc phát hành Rollup đều thuộc hệ sinh thái RaaS. Bài viết này, dựa trên nguyên tắc tinh gọn và từ dưới lên, phân loại hệ sinh thái RaaS thành bốn cấp độ: DA (Khả năng Truy cập Dữ liệu), SDK (Bộ phát triển Phần mềm), Sequencer và No-Code (triển khai).
Một số dự án cung cấp dịch vụ ở nhiều cấp độ và sẽ được thảo luận một cách toàn diện khi chúng xuất hiện lần đầu tiên; chúng sẽ không được lặp lại trong văn bản tiếp theo.
Về lý thuyết, bất kỳ chuỗi công cộng nào đều có thể phục vụ như lớp DA để lưu trữ dữ liệu giao dịch của Rollup. Tuy nhiên, nếu thiếu một lớp DA ổn định và hoạt động đúng đắn, Rollup sẽ không thể xác minh tính đáng tin cậy của các chuyển đổi trạng thái.
Đối với Rollup, có hai lựa chọn. Một là Smart Contract Rollup, đó là chế độ được chọn bởi hầu hết Rollups hiện nay. Nó thực sự phụ thuộc vào chuỗi công cộng cơ bản để thanh toán và sẵn sàng dữ liệu. Một lựa chọn khác là Sovereignty Rollup, nơi mà tách riêng sẵn sàng dữ liệu từ thanh toán và chỉ phụ thuộc vào chuỗi công cộng cơ bản để có sẵn dữ liệu trong khi xử lý thanh toán.
Người đầu tiên thường chọn chuỗi công khai với các chức năng hoàn chỉnh, như chuỗi tương thích EVM, chuỗi tương thích Cosmos, hoặc Solana. Những nhu cầu của người sau đã tạo ra các dự án chuyên về khả năng sẵn có dữ liệu, bao gồm Celestia, EigenLayer, và Avail.
Celestia là một chuỗi PoS được xây dựng bằng cách sử dụng Cosmos SDK, sử dụng thuật toán đồng thuận Tendermint được điều chỉnh và mã hóa dữ liệu khối RS. Bằng cách sử dụng các kỹ thuật lấy mẫu sẵn có dữ liệu, Celestia giảm chi phí xác minh cho các nút nhẹ, chỉ cần tải xuống một phần dữ liệu khối để xác minh tính sẵn có của dữ liệu.
Ngoài ra, để kiểm tra xem một khối đã được mã hóa đúng hay không, Celestia sử dụng cơ chế Lạc quan. Ban đầu, nó lạc quan giả định rằng việc mã hóa đúng. Nếu không nhận được bằng chứng gian lận sau một khoảng thời gian nhất định, nó xác nhận rằng khối đã được mã hóa đúng. Mặc dù cơ chế Lạc quan này cải thiện hiệu suất thời gian chạy, nhưng nó cũng tạo ra một số độ trễ.
Avail là một dự án được hỗ trợ bởi Polygon Labs, sử dụng thuật toán đồng thuận BABE+GRANDPA. Nó cũng sử dụng công nghệ lấy mẫu sẵn có dữ liệu. Khác với Celestia, Avail sử dụng bằng chứng về tính hợp lệ để xác minh rằng các khối đã được mã hóa đúng cách, sử dụng bằng chứng KZG hiệu quả hơn thay vì Bằng chứng Merkle.
EigenLayer là về cơ bản là một giải pháp cho việc đặt cược nặng, nhằm mục đích sử dụng tính thanh khoản của Ethereum để cung cấp an ninh kinh tế cho các dự án. Với EigenLayer, các giao thức mới không cần xây dựng mạng xác minh phân tán riêng của họ; họ chỉ cần tận dụng tính bảo mật của việc đặt cược nặng của Ethereum thông qua EigenLayer. EigenLayer hoạt động xuất sắc trong các kịch bản nhẹ, phi cấp phép, phi tập trung, tạo điều kiện lý tưởng cho việc mở rộng Ethereum.
Bởi vì lớp DA không thực hiện tính toán giao dịch mà chỉ mã hóa và cam kết dữ liệu giao dịch, yêu cầu cho các nút là thấp hơn. Khi nó sử dụng thuật toán PoS, tính thanh khoản gửi trực tiếp phản ánh sự an toàn và sẵn có của blockchain, đó chính là cơ hội cho EigenLayer để tỏa sáng.
EigenLayer tồn tại dưới dạng hợp đồng thông minh trên Ethereum, sử dụng chứng minh tính hợp lệ KZG để kiểm tra việc mã hóa chính xác của các khối. Tuy nhiên, EigenLayer vẫn chưa áp dụng công nghệ lấy mẫu sẵn có dữ liệu, điều này có thể liên quan đến kế hoạch nâng cấp tiếp theo của Ethereum.
Nhiệm vụ của bộ sắp xếp là sắp xếp các giao dịch của người dùng nhận được, và tất cả các thực thi và sản xuất khối sau này sẽ tiến hành theo trình tự này. Trong kiến trúc của Ethereum, vì việc sắp xếp và thực thi được xử lý bởi cùng một thực thể, dẫn đến sức mạnh quá mức cho các nhà xác minh. Điều này dẫn đến các hiện tượng như MEV (Giá trị có thể khai thác bởi người đào) và kiểm duyệt, ảnh hưởng rất lớn đến trải nghiệm người dùng.
Tách lọc khỏi việc thực hiện là một phản ánh của khái niệm về sự tách rời của đề xuất xây dựng (PBS). Tuy nhiên, kiến trúc Rollup hiện tại vẫn phụ thuộc rộng rãi vào các người sắp xếp tập trung để xác định thứ tự giao dịch, đặt ra rủi ro điểm lỗi duy nhất và rủi ro kiểm duyệt, và vì vậy, một giải pháp phi tập trung vẫn tiếp tục được tìm kiếm.
Astria cung cấp một giải pháp trình tự chia sẻ. Các giao dịch của người dùng từ các Rollup khác nhau được thu thập vào trình tự Astria. Đối với các nút Rollup, dữ liệu có thể được truy xuất trực tiếp từ Astria để nhận xác nhận mềm với độ trễ thấp; hoặc họ có thể chờ đợi cho đến khi Astria cam kết dữ liệu vào lớp DA để có được sự chắc chắn mạnh nhất.
Vì dữ liệu được gửi bởi Astria chứa giao dịch từ nhiều Rollups khác nhau, mỗi Rollup cần lọc ra các giao dịch không hợp lệ (bao gồm cả từ các Rollups khác) dựa trên cơ chế đồng thuận của mình trước khi xử lý chúng. Astria chỉ cung cấp dữ liệu, để lại sự lựa chọn về đồng thuận cho các nút Rollup, do đó bảo toàn chủ quyền của Rollup.
Cấu hình mặc định của OP Stack sử dụng một bộ sắp xếp duy nhất cho việc sắp xếp giao dịch. Một sửa đổi đơn giản là sử dụng một tập hợp được cấp quyền của các bộ sắp xếp, có thể làm giảm khả năng xảy ra hoạt động độc hại thông qua cơ chế PoS.
Sau khi giới thiệu khái niệm Siêu chuỗi trong OP Stack, bộ sắp xếp chia sẻ trở thành lựa chọn không thể tránh khỏi, mang lại chức năng cross-chain nguyên tử và cải thiện khả năng tương thích giữa các Siêu chuỗi.
Espresso nhằm tận dụng tính thanh khoản của người tham gia Ethereum và đạt được bảo mật chung thông qua việc tham gia cọc nặng. Espresso tích hợp bộ phân loại và DA, cung cấp kết quả sắp xếp cho Rollups thông qua một REST API, trừu tượng hóa chi tiết DA. Bảo mật của sự đồng thuận được xác minh bởi hợp đồng thông minh nằm trên L1, cung cấp độ tin cậy mạnh mẽ hơn.
Saga ban đầu đã phục vụ một vai trò tương tự như Cosmos Hub, cung cấp bảo mật chung cho các chuỗi ứng dụng trên Saga sử dụng Cosmos SDK.
Với sự bùng nổ trong sự phổ biến của Rollups, Saga hợp tác với Celestia, sử dụng Celestia như DA trong khi chuyển đổi các máy chủ xác thực của nó thành sequencers. Nó trao đổi thông tin với Rollups ở tầng trên thông qua Optimistic Rollup IBC, cung cấp bảo mật chia sẻ.
Khác với các bộ xếp hạng khác, SUAVE đặc biệt nhắm đến thị trường MEV. Flashbots là những người lãnh đạo tuyệt đối trong không gian MEV, và SUAVE là sản phẩm của họ nhằm vào việc bắt kịp MEV chéo chuỗi, tuyên bố 'Tương lai của MEV là SUAVE.' Với bộ xếp hạng chia sẻ do SUAVE cung cấp, các giao dịch chéo chuỗi nguyên tử trở nên khả thi, góp phần vào hiệu quả của các thị trường vốn chuỗi khác nhau.
Chúng ta đã trước đây đã thảo luận về trường hợp sử dụng của EigenLayer trên cấp độ DA. Việc phi tập trung các bộ xử lý chuỗi cũng là điểm mạnh của EigenLayer.
Vì các bộ xếp chỉ chịu trách nhiệm sắp xếp chứ không thực hiện, yêu cầu của nút rất thấp. Chìa khóa của sự phi tập trung nằm ở việc giảm thiểu tiềm năng hoạt động độc hại thông qua cơ chế phạt. EigenLayer có thể cung cấp các hồ bơi đặt cược sâu, sử dụng sự phi tập trung của Ethereum để nuôi dưỡng sự phi tập trung của các bộ xếp Rollup.
Tương tự như Cosmos SDK, SDK do RaaS cung cấp cho phép các nhà phát triển tái sử dụng một số lượng lớn các mô-đun phần mềm và tùy chỉnh Rollup mà họ cần với chi phí thấp nhất, giảm thiểu độ khó của việc phát triển.
Rollkit ban đầu được ủy thác bởi cộng đồng Celestia và hiện đã trở thành một dự án độc lập. Rollkit sử dụng Celestia như lớp DA, cung cấp giao diện khách hàng tương thích với ABCI, phục vụ tất cả các Rollups tương thích với ABCI (chuỗi Cosmos).
Ở giai đoạn này, Rollkit sử dụng một bộ điều khiển trung tâm duy nhất và hỗ trợ tích hợp của Cosmos SDK, Ethermint và CosmWasm. Người dùng có thể chọn môi trường thực thi mà họ muốn. Trong tương lai, Rollkit sẽ tiếp tục phát triển để hỗ trợ nhiều dịch vụ cấu hình hơn.
Dymension chia dịch vụ thành phần front-end và back-end. Front-end hỗ trợ các ứng dụng RollApps tùy chỉnh, được hỗ trợ bởi Dymension RDK (Cosmos SDK được sửa đổi). Dymension Hub back-end điều phối toàn bộ hệ thống, xử lý DA và chuỗi.
Dymension sử dụng cơ chế Optimism. Trung tâm Dymension lạc quan chấp nhận cập nhật trạng thái từ bộ xếp hàng. Nếu nhận được bằng chứng gian lận hợp lệ, nó sẽ quay trở lại thay đổi trạng thái. RollApps có thể đạt được thời gian trễ trung bình là 0,2 giây và tối đa là 20.000 TPS.
Dymension áp dụng một kế hoạch tạo khối linh hoạt, khi không có giao dịch nào trong khối, nó sẽ ngừng tạo khối, điều này giảm đáng kể chi phí vận hành của máy tạo khối.
Tại giai đoạn này, sản phẩm Dymension vẫn đang trong quá trình phát triển, và đã hỗ trợ lớp thực thi của EVM, và chưa có sự lựa chọn rõ ràng cho lớp DA.
The Sovereign SDK cung cấp zk-Rollup dưới dạng Dịch vụ, cung cấp các mô-đun chung cho việc xây dựng các chuỗi khối và một zkVM ẩn chi tiết cơ bản của các chứng minh không biết, cho phép các nhà phát triển lập trình bằng Rust. SDK có thể biên dịch nó thành một dạng thân thiện với zk hiệu quả.
Như tên dự án cho thấy, Sovereign SDK nhấn mạnh về chủ quyền. Rollup xác định tính hợp pháp của các chuyển đổi trạng thái thông qua các quy tắc thống nhất tùy chỉnh, mà không cần xác minh từ lớp DA.
Hiện tại, SDK chủ quyền đã được điều chỉnh để phù hợp với lớp DA của Celestia và Avail, hỗ trợ zkVM của Risc0, và có thể triển khai và thực hiện Rollup.
Stackr đề xuất một sáng kiến cách mạng hơn, muốn chuyển cấu trúc dịch vụ siêu nhỏ trong internet truyền thống sang blockchain, giới thiệu khái niệm micro-rollup.
Mối quan hệ giữa regular rollup và micro-rollup giống như giữa máy ảo và container. Sử dụng SDK Stackr, nhà phát triển chỉ cần xác định cấu trúc dữ liệu và chức năng chuyển trạng thái cần thiết; phần còn lại được xử lý bởi Stackr.
Stackr hỗ trợ nhiều môi trường thực thi khác nhau, như EVM, Solana VM, FuelVM, vv. Người dùng có thể chọn môi trường mà họ muốn sử dụng.
AltLayer, với vai trò là một RaaS phi tập trung và linh hoạt, cung cấp một SDK nhằm mục đích cho các nhà phát triển và một Bảng điều khiển No-Code không yêu cầu kinh nghiệm lập trình, có khả năng khởi chạy chuỗi chỉ bằng một cú nhấp chuột.
AltLayer cung cấp một Rollup linh hoạt độc đáo, gọi là Flash Layer. Khi nhu cầu ứng dụng tăng mạnh, một chuỗi Rollup có thể được triển khai nhanh chóng. Khi nhu cầu trở lại bình thường, việc thanh toán có thể được thực hiện trên L1, bỏ lại Rollup đó, thực hiện khả năng mở rộng theo chiều ngang thông thường trong hệ thống internet.
AltLayer nhằm hỗ trợ nhiều chuỗi và môi trường thực thi khác nhau và đã thực hiện được hỗ trợ cho EVM và WASM.
OP Stack được xây dựng để hỗ trợ Optimism Superchain, một mạng đề xuất chia sẻ bảo mật, lớp giao tiếp và ngăn xếp phát triển chung từ mạng L2. Sau khi nâng cấp Bedrock, Rollups được tạo ra bằng OP Stack sẽ tương thích mặc định với Superchain. Tất nhiên, các thành phần của OP Stack có thể được sửa đổi để có được các tính năng tùy chỉnh; cả cơ sở và opBNB đều là Rollups được phát triển dựa trên OP Stack.
Sự an toàn và sẵn có của OP Stack đã được kiểm tra hoàn toàn bởi OP Mainnet, Base và các chuỗi khác. Tuy nhiên, vẫn còn các vấn đề hiện tại như thiếu bằng chứng gian lận, tập trung ở bộ sắp xếp, v.v. OP Stack đang tìm hiểu hướng đi mới, chẳng hạn như áp dụng một lớp DA rẻ hơn, sử dụng ZK Proof, chia sẻ bộ sắp xếp, v.v.
Vào ngày 22 tháng Sáu, Offchain Labs đã phát hành các công cụ để phát hành Arbitrum Orbit Chain. Orbit Chain là một Layer3 được xây dựng trên Arbitrum Layer2 và có thể chọn giải quyết trên một trong ba Layer2, cụ thể là Arbitrum One, Arbitrum Nova, Arbitrum Goerli. Người dùng có thể chọn sử dụng công nghệ Rollup hoặc Anytrust; điểm khác biệt là Anytrust sử dụng DAC mà không cần gửi dữ liệu giao dịch lên chuỗi, với chi phí thấp hơn nhưng bảo mật yếu hơn. Orbit Chain có ưu điểm là quy trình khởi chạy chuỗi đơn giản, khả năng tương tác với hệ sinh thái Arbitrum, cập nhật ngay lập tức từ Nitro và khả năng tương thích EVM + do Stylus cung cấp (hỗ trợ Rust, C, C ++, chạy trên máy ảo WASM). Người dùng có thể tùy chỉnh và phát hành bất kỳ Orbit Chain nào, nhưng phải giải quyết trên Arbitrum Layer2; nếu không, họ cần liên hệ với Offchain Labs hoặc Arbitrum DAO để được ủy quyền.
Vào ngày 26 tháng 6, zkSync đã đăng một bài viết, thông báo rằng trong những tuần sắp tới họ sẽ sửa đổi mã nguồn mở hiện có và tung ra ZK Stack, cho phép người dùng xây dựng chuỗi siêu ZK tùy chỉnh của riêng họ. Không giống như Orbit Chain của Arbitrum, ZK Stack nhấn mạnh tính chủ quyền và tương tích; người dùng có thể tùy chỉnh hoàn toàn theo nhu cầu của họ. Các chuỗi được xây dựng bằng ZK Stack có thể đạt được tính tương tích không cần cầu nối. ZK Stack có thể được sử dụng để xây dựng cả Layer2 và Layer3; các quan chức không hạn chế và không yêu cầu nó phải giải quyết trên zkSync. Từ quan điểm này, tính chủ quyền mà ZK Stack cung cấp dường như mạnh mẽ hơn.
Vị trí ban đầu của Madara là một bộ sắp xếp trên Starknet, tận dụng sự tích luỹ công nghệ, phát triển thành công Starknet Stack dựa trên sản phẩm gốc, giúp xây dựng chuỗi ứng dụng Rollup trên Starknet. Sử dụng Ethereum như là lớp DA, và sử dụng prover chia sẻ của Starknet để thanh toán trên Starknet. Từ góc độ sử dụng, Madara đã giúp các nhóm phát hành chuỗi ứng dụng Rollups trong vòng 24 giờ tại PragmaOracle hackathon, và cung cấp một bản demo video; so với ZK Stack của zkSync, mức độ hoàn thiện cao hơn.
Việc triển khai không mã là một giải pháp ngưỡng thấp cung cấp một tùy chọn khởi chạy chuỗi chỉ bằng một cú nhấp chuột cho những người không phải là nhà phát triển, hứa hẹn sẽ tăng cường sự áp dụng hơn nữa.
Caldera Chain là một giải pháp ra mắt chuỗi một lần nhấp chuột có thể tùy chỉnh hoàn toàn. Trên tầng thực hiện, nó hỗ trợ OP Stack và Arbitrum Orbit, và tầng thanh toán có thể chọn giữa Polygon, BSC, Evmos và các chuỗi tương thích với EVM khác. Tầng DA được hỗ trợ bởi EigenLayer và Celestia.
Ngoài chuỗi Rollup chính, Caldera cũng cung cấp một loạt cơ sở hạ tầng hỗ trợ, chẳng hạn như bộ khám phá blockchain, vòi sen thử nghiệm, oracles, và các cầu nối được hỗ trợ bởi Hyperlane, giảm chi phí triển khai chuỗi thêm nữa.
Eclipse có mức độ tùy chỉnh cao, hỗ trợ EVM và SolanaVM ở lớp thực thi, và tích hợp Celestia, Avail, và EigenLayer ở lớp DA. Lớp thanh toán cung cấp Thanh toán lạc quan và đang phát triển Thanh toán ZK với RISC0 zkVM.
Người dùng cũng có thể chọn quyền truy cập của chuỗi (có quyền/không có quyền), mã thông báo Gas, có nên tính phí Gas, cho phép MEV, mã OpCodes cụ thể, kích thước khối, v.v., mang lại độ linh hoạt cao.
Điều đáng chú ý nhất của Opside là nó đã xây dựng một thị trường ZKP phi tập trung. Ban đầu, tôi muốn mô tả Prover một cách riêng biệt như một lớp, nhưng đã từ bỏ do số dự án ít ỏi. Zero-Knowledge Proofs (ZKP) đòi hỏi yêu cầu tính toán cao. Khi thị phần của zkRollup dần tăng, sự phi tập trung của ZKP là hướng phát triển chính cho tương lai.
Opside áp dụng cơ chế đồng thuận PoW không cần phép để thu hút các thợ mỏ tạo ra ZKPs, duy trì sự an toàn và khả dụng của zkRollup, mà không cần cho các người khởi tạo chuỗi xem xét vấn đề tạo ra bằng chứng. Ở cấp độ xác minh, nó áp dụng cơ chế PoS để giảm ngưỡng cửa và thúc đẩy tập trung của các bên xác minh.
Opside cung cấp dịch vụ tùy chỉnh; người dùng có thể lựa chọn giữa zkSync, Starknet, Polygon zkEVM và các zkEVM khác, và cũng có thể sửa đổi mô hình kinh tế và điều chỉnh phí gas.
So với Optimistic Rollup, zkRollup nâng cấp bảo mật từ kinh tế lên mật mã, làm cho nó an toàn hơn; loại bỏ nhu cầu cho một khoảng thời gian chờ đợi lâu dành cho những người thách thức, từ đó giảm thiểu độ trễ xác nhận; và nén dữ liệu một cách hiệu quả hơn, làm cho DA rẻ hơn.
Mặc dù giải pháp Optimism có thị phần cao do tính chín chắn về công nghệ và lợi thế sớm trong việc phát hành sản phẩm, ZK như một công nghệ cách mạng sẽ đóng vai trò ngày càng quan trọng trong tương lai. Trong bài phát biểu tại Montenegro, Vitalik đặt công nghệ ZK trên cùng một tầm quan trọng với công nghệ blockchain, điều này cũng gián tiếp phản ánh sự quan trọng của ZK.
Khi công nghệ tiếp tục cải thiện, nhiều dự án zk-Rollup dưới dạng Dịch vụ sẽ xuất hiện, mang đến cho người dùng nhiều lựa chọn hơn.
Đến ngày nay, hệ sinh thái Ethereum vẫn chiếm vị trí vô cùng dominant trong toàn bộ ngành công nghiệp blockchain. Mặc dù các cộng đồng khác liên tục cải tiến và đổi mới, họ vẫn chưa thể lay chuyển ngai vàng của Ethereum.
Trong RaaS, có vẻ như mọi thứ đã thay đổi một chút. Do khả năng lưu trữ dữ liệu thấp và giá cả cao của Ethereum, mọi người có thể chọn những lớp DA rẻ hơn như Celestia, Avail hoặc Polygon; Ethereum không phải là mô-đun và khó để sửa đổi, mọi người có thể chọn Cosmos SDK cực kỳ mô-đun; EVM không hiệu quả, mọi người có thể chọn Solana VM, Move VM, CairoVM hiệu quả hơn.
'Một bông hoa đơn lẻ không làm nên mùa xuân, một trăm bông hoa nở rộ làm cho mùa xuân rực rỡ khắp nơi.' Các giải pháp hệ sinh thái không phải là Ethereum sẽ nở rộ với sức sống mới trong RaaS.
Vai trò của modularization có thể được chia thành hai điểm: một là mỗi module có thể lặp lại nhanh chóng, nâng cao hiệu quả phát triển; thứ hai là modularization có thể giảm đáng kể sự phức tạp của tùy chỉnh.
Trong môi trường thị trường hiện tại, gần như không thể phát triển một giải pháp tổng thể độc lập; tốc độ đổi mới tổng thể không bao giờ kịp bắt kịp với việc lặp lại nhanh chóng của các mô-đun nhỏ. Yêu cầu tinh chỉnh cực đoan sẽ dẫn đến việc tinh chỉnh thêm về phân chia mô-đun; nếu không tách biệt mình thành các mô-đun, họ sẽ cuối cùng bị phân rã bởi các dự án khác, như OP Stack và Arbitrum Orbit được tách ra thành các tầng thi hành bởi Caldera.
Khi công nghệ mở rộng trưởng thành, phí giao dịch đang giảm và cơ sở hạ tầng đang cải thiện, mọi người nhận ra, 'Đồ ngốc, chìa khóa nằm ở ứng dụng.' Mỗi ứng dụng đều có các quy tắc và mô hình vận hành cụ thể; một giải pháp đơn lẻ không thể thích nghi với một hệ sinh thái ứng dụng phức tạp, vì vậy chúng ta cần nhiều hơn là tùy chỉnh.
Từ kích thước khối đến cấu trúc dữ liệu, từ phí giao dịch đến độ trễ giao dịch, từ cơ chế xác nhận đến giả định bảo mật, từ cơ chế hợp đồng đến quyền hỗ trợ token, mức độ tùy chỉnh cho Rollup tương lai sẽ dần được nâng cấp, cung cấp các giải pháp linh hoạt hơn cho các ứng dụng.
Như đã đề cập trước đó, vị thế chiếm ưu thế của hệ sinh thái Ethereum trong hệ sinh thái blockchain chủ yếu liên quan đến việc khóa thanh khoản lớn của nó. Trong thị trường tiền điện tử, vì mỗi chuỗi tồn tại độc lập, thanh khoản không thể tồn tại đồng thời trên hai chuỗi; sự tăng số lượng Rollups sẽ dẫn đến sự phân mảnh thanh khoản hơn nữa, điều này trở thành một vấn đề nghiêm trọng.
Khả năng tương tác mạnh mẽ có thể giảm ma sát giữa các chuỗi và cho phép thanh khoản lưu thông một cách trơn tru giữa các chuỗi khác nhau, thậm chí chia sẻ thanh khoản. Phù hợp với những ý tưởng được thúc đẩy bởi Cosmos, OP Stack, Arbitrun Orbit, ZK Stack, Starknet Stack, vv., tất cả đều đang cố gắng xây dựng một hệ sinh thái chuỗi ứng dụng lớn. Rollups được xây dựng bằng cùng một ngăn xếp công nghệ, do kiến trúc công nghệ giống nhau, có thể đạt được tính tương tác tự nhiên mà không cần xây dựng cầu nối giữa các chuỗi.
Nhiều dịch vụ trong RaaS hiện tại sử dụng mô hình PoS, sử dụng các khoản phạt kinh tế để tăng chi phí của các hoạt động độc hại để cải thiện an ninh. Nhưng an ninh kinh tế yêu cầu tài sản thế chấp sâu rộng như một bảo đảm, dẫn đến việc sử dụng vốn thấp và tăng chi phí khởi nghiệp cho nhà cung cấp dịch vụ.
Quá khoản đảm bảo là một giải pháp tốt, sử dụng hồ bơi cọc lớn của Ethereum để cung cấp an ninh chia sẻ cho các dịch vụ khác trong khi tăng doanh thu cho người cọc và cải thiện sử dụng vốn. EigenLayer và Espresso hiện đang thực hiện công việc liên quan, và có thể mong đợi rằng sẽ có thêm các dịch vụ được đảm bảo bởi quá khoản đảm bảo cho an ninh kinh tế trong tương lai.
Tóm lại, Người hưởng lợi thực sự của sự phát triển RaaS là chuỗi ứng dụng. Liệu khái niệm chuỗi ứng dụng được Cosmos và Polkadot đề xuất vào những năm đầu có thể nảy mầm và phát triển trong hệ sinh thái RaaS không? Chúng ta cũng cần đợi và xem.
Có lẽ, chỉ có sự đổi mới ở tầng ứng dụng mới có thể thúc đẩy sự phát triển bùng nổ của hệ sinh thái RaaS. Sau tất cả, ngay cả con đường tốt nhất cũng không được coi là cơ sở hạ tầng tốt nếu không có xe chạy trên đó.