Một tháng trước, Vibhu, người sáng lập DRiP, ứng dụng tiêu dùng hàng đầu về Solana phân phối NFT miễn phí từ các nghệ sĩ hàng đầu, đã gây ra một cuộc tranh luận rất cần thiết với tuyên bố của mình:
Solana sẽ có và cần phải có L2 và / hoặc rollups
Sự thất vọng của anh ấy nảy sinh vì DRiP đã bị rò rỉ giá trị đáng kể (~ $ 20K / tuần) cho lớp cơ sở, nhờ giá SOL tăng và Nghẽn mạng. Tăng hoạt động trên Solana dẫn đến:
Vibhu chỉ ra, "Khả năng kết hợp có lợi nhuận giảm dần." Ông cũng lưu ý rằng các nhà phát triển ứng dụng Solana đang thảo luận riêng về mong muốn rollups của họ vì:
Post Link
Trong vài tháng qua, Solana đã trải qua nhiều sự cố tắc nghẽn, từ airdrop như JUP đến khai thác quặng và giao dịch memecoin cao điểm. Mặc dù người ta có thể lập luận rằng Firedancer có thể giải quyết tất cả những vấn đề này, nhưng hãy thực tế: dòng thời gian vẫn chưa chắc chắn và hiện tại nó không thể vượt quá 10x. Mặc dù vậy, sự thật là trong số tất cả các chuỗi chính đã được thử nghiệm chiến đấu, Solana là khối đá nguyên khối thực sự cuối cùng còn sót lại.Solana nên vẫn là một khối nguyên khối hay trở thành mô-đun? Liệu Solana cũng sẽ phát triển như Ethereum với các giải pháp L2 và L3 bị phân mảnh, trong số những giải pháp khác? Bối cảnh hiện tại của appchains và rollups trên Solana là gì?
Để giải quyết những câu hỏi này và tóm tắt toàn bộ cuộc tranh luận, bài tiểu luận này sẽ khám phá tất cả các khả năng, thảo luận về các dự án khác nhau và đánh giá ưu và nhược điểm của chúng.
Bài viết này sẽ không đi sâu vào các kỹ thuật mà thay vào đó sẽ áp dụng quan điểm thực tế và định hướng thị trường hơn trong việc thảo luận về các phương pháp mở rộng quy mô khác nhau để cung cấp một cái nhìn tổng quan.
Tất cả thông tin chi tiết, không có lông tơ - cộng với nhiều alpha.
Tóm lại, chúng ta sẽ thảo luận:
Quỹ Solana gần đây đã xuất bản một blog kêu gọi các dự án thực hiện các hành động ngay lập tức để nâng cao hiệu suất mạng, bao gồm:
Anza (một thực thể spinoff từ Solana Labs) đã được c liên tục cố gắng giải quyết Nghẽn mạng đã được xác định là các vấn đề liên quan đến việc triển khai QUIC và hành vi của ứng dụng khách xác thực Agave (Solana Labs), khi được yêu cầu xử lý một số lượng lớn yêu cầu.
Liên kết bài đăng
Trong khi những người ủng hộ mô-đun đã ủng hộ mạnh mẽ cho một 'lộ trình mô-đun' cho Solana, Solana Labs / Anza (người bảo trì cốt lõi của Solana giao thức) vẫn tập trung vào việc tối ưu hóa thông lượng và Trễ của lớp cơ sở. Một số cải tiến tiềm năng bao gồm:
Đại tu thị trường phí và tăng phí cơ bản (hiện được đặt ở mức 5.000 Lamports hoặc 0,000005 SOL).
Thực hiện phí ghi khóa theo cấp số nhân cho các tài khoản, tức là tăng dần phí theo thời gian để ngăn chặn spam.
Tối ưu hóa các yêu cầu ngân sách CU thông qua hệ thống phạt.
Tăng cường kiến trúc mạng tổng thể.
Ngay cả với những cải tiến này trong tỷ lệ dọc (chuỗi đơn), chúng tôi không thể loại bỏ khả năng Solana áp dụng tỷ lệ ngang (rollups). Thực tế là Solana có thể trở thành sự kết hợp của cả hai - nó có thể đóng vai trò là lớp cơ sở tuyệt vời cho rollups, tự hào với thời gian khối Trễ siêu thấp (~ 400 ms) sẽ mang lại lợi ích đáng kể cho rollups, chẳng hạn như cho phép xác nhận mềm siêu nhanh từ các trình sắp xếp. Phần tốt nhất là Solana trong lịch sử đã nhanh chóng thực hiện các thay đổi, có khả năng làm cho nó trở thành một lớp hiệu quả hơn cho rollups so với Ethereum.
Cập nhật: Anza hiện đã đẩy một số bản vá giúp giảm bớt một số Nghẽn mạng đang diễn ra và sẽ được theo sau bởi các cải tiến hơn nữa trong v1.18.

Ví rollups, lợi ích có thể đến từ việc tối ưu hóa lớp Solana Data Availability (DA) / blob, mặc dù điều này có thể xảy ra ở giai đoạn sau.
Nguồn: Anza DevRel
Joe C (kỹ sư tại Anza) cũng tiết lộ kế hoạch tạo SVM theo mô-đun, trong đó đường ống xử lý giao dịch sẽ được đưa ra khỏi trình xác thực và đưa vào SVM. Điều này sẽ cho phép các nhà phát triển chạy triển khai SVM và hoạt động độc lập với bất kỳ trình xác thực nào.
SVM bị cô lập sẽ là một tập hợp các mô-đun hoàn toàn độc lập. Bất kỳ triển khai SVM nào cũng có thể thúc đẩy các mô-đun này thông qua các giao diện được xác định rõ, giảm hơn nữa các rào cản cho các dự án tương thích với SVM bằng cách giảm đáng kể chi phí cần thiết để kiến trúc các giải pháp tùy chỉnh. Các nhóm chỉ có thể triển khai các mô-đun mà họ quan tâm, trong khi sử dụng các triển khai đã thiết lập cho phần còn lại, chẳng hạn như các mô-đun từ Agave hoặc Firedancer.
Trong short, Solana sẽ là plug-and-play nhiều hơn, làm cho Solana appchains và rollups dễ dàng hơn nhiều.

Nói chung, có hai hướng, nơi điều này có thể đi: Layer-2s / Rollups và Appchains. Chúng ta sẽ xem xét cả hai - từng cái một.

Nói chung, nó có thể có hai loại:

Pyth – The OG Solana Appchain: Có thời điểm, Pyth chiếm 10-20% tổng số giao dịch trên mainnet Solana. Tuy nhiên, nó không yêu cầu bất kỳ khả năng kết hợp nào, vì vậy họ chỉ cần phân nhánh cơ sở mã Solana. Điều này cho phép họ tận dụng khối thời gian nhanh 400 ms của Solana để cập nhật giá tần suất cao. Pythnet là mạng đầu tiên áp dụng SVM cho appchain của mình. Appchain Pythnet là một fork Proof-of-Authority của mạng chính của Solana, đóng vai trò là lớp cơ sở tính toán để xử lý và tổng hợp dữ liệu được cung cấp bởi mạng lưới các nhà xuất bản dữ liệu của Pyth.
Tại sao Pyth lại di chuyển? -Nó không yêu cầu khả năng kết hợp cao (đặc biệt là đối với các ứng dụng không Solana) và do đó không bị tắc nghẽn mainnet.
Một số ví dụ về Solana Appchains có thể là:
Post Link
Người ta cũng có thể tạo ra một phần mềm trung gian giống như Cosmos-SDK, cung cấp giải pháp chìa khóa trao tay để tạo các chuỗi ứng dụng với hỗ trợ tích hợp cho các nhà tiên tri (như Pyth hoặc Tổng đài), RPC (như Helius) và kết nối nhắn tin (như Wormhole), trong số những người khác.
Polygon AggLayer cũng sẽ là một cách tiếp cận thú vị, nơi các nhà phát triển có thể kết nối bất kỳ chuỗi L1 hoặc L2 nào với AggLayer, tổng hợp các bằng chứng ZK từ tất cả các chuỗi được kết nối.
Bản tổng hợp Solana có giống với Ethereum không? Rõ ràng là không. Ví Solana, Rollups sẽ chủ yếu được trừu tượng hóa cho người dùng cuối. Trên mặt trận ý thức hệ, Ethereum rollups là từ trên xuống, nơi Quỹ Ethereum và các nhà lãnh đạo quyết định rằng cách tốt nhất để mở rộng quy mô là thông qua rollups và họ bắt đầu hỗ trợ các L2 khác nhau sau thất bại của CryptoKitties. Trong khi Solana, nhu cầu là từ dưới lên, tức là đến từ các nhà phát triển ứng dụng với sự chấp nhận đáng kể của người tiêu dùng. Kết quả là, hầu hết các vở kịch cuộn hiện tại là các vở kịch tiếp thị và được định hướng theo câu chuyện nhiều hơn là nhu cầu của người tiêu dùng. Đây là một sự khác biệt đáng kể và có thể dẫn đến một tương lai khác cho rollups so với những gì chúng ta đã thấy trên Ethereum. Có phải nén = tổng hợp không?
L2s mở rộng quy mô blockchain lớp cơ sở (L1s) bằng cách thực hiện các giao dịch trên L2, phân lô dữ liệu giao dịch và nén nó. Dữ liệu nén sau đó được gửi đến L1 và được sử dụng trong bằng chứng gian lận (optimistic rollup) hoặc bằng chứng hợp lệ (zk rollup). Quá trình chứng minh này được gọi là 'giải quyết'. Tương tự, nén giảm tải các giao dịch từ mạng chính, giảm tranh chấp trạng thái trên lớp cơ sở. Đáng chú ý, Grass L2 sẽ tận dụng State Compression cho bản tổng hợp của nó.
Sử dụng cấu trúc giống như rollup cho phép:

Sử dụng cấu trúc giống như cuộn lên cho phép:
Sự phát triển này sẽ định vị Grass như một lớp cơ sở cho một loạt các ứng dụng chỉ có thể có trên đỉnh Grass (lưu ý rằng các nền tảng và cơ sở hạ tầng thường chỉ huy định giá cao hơn nhiều và Grass sẽ sớm tung ra mã thông báo :P).
Thật thú vị, Armani (Đồng sáng lập Backpack) cũng đã tweet rằng họ hiện đang hướng đến L2.
Sonic cũng đang xây dựng một chuỗi SVM mô-đun (Hypergrid) cho phép các trò chơi triển khai chuỗi của riêng chúng trên Solana. Ngoài ra còn có các Ethereum rollups dựa trên SVM như Eclipse và NitroVM sử dụng SVM làm công cụ thực thi. Neon hoạt động như một L2 tương thích EVM trên Solana. Ngoài ra, có những dự án ở giai đoạn ý tưởng, chẳng hạn như Molecule (một Bitcoin Layer 2 SVM).
Sovereign SDK là một framework khác tương tự như node.js, nhưng để xây dựng rollups. Người dùng mang mã Rust của họ và chúng tôi biến nó thành một bản tổng hợp Optimistic hoặc ZK có thể được triển khai trên bất kỳ blockchain nào. Mã Rust có thể là logic ứng dụng cụ thể của bạn hoặc bất kỳ VM nào.
Rollups = Được căn chỉnh SOL: Thuật ngữ 'ETH-Aligned', hoặc một từ tốt hơn cho 'ETH Bag Biases', đã trở thành một meme phổ biến. Tại sao bạn nghĩ rằng Layer 2s và Restaking / EigenLayer đã trở thành câu chuyện nóng nhất? Đó là bởi vì chúng làm tăng 'Tiền bạc của ETH', với ETH được sử dụng làm tài sản cốt lõi ở khắp mọi nơi. Nguyên tắc tương tự áp dụng cho Solana. Cộng đồng Solana sẽ tập hợp xung quanh bất kỳ giải pháp nào giúp tăng cường nắm giữ SOL của họ - thật đơn giản. Khi hệ sinh thái Solana mở rộng, 'Moneyness of SOL' từng bị bỏ qua sẽ trở nên quan trọng. Hãy nhớ rằng, hầu hết các Rollups dù sao cũng là "Marketing Play" và cung cấp tích lũy giá trị mã thông báo tốt hơn vì thị trường vẫn định giá Infra nhiều hơn Ứng dụng.
Rollups sẽ giống như một phần mở rộng cho Solana: Ngoài lợi ích bảo mật (tức là kế thừa bảo mật từ lớp cơ sở), dễ dàng truy cập vào người dùng và tài sản Solana sẽ là một lợi thế đáng kể. Như Jon Charbonneau lưu ý, Ethereum Rollups như Base, Optimism và Arbitrum cảm thấy giống như phần mở rộng của Ethereum. Người dùng duy trì cùng một ví và địa chỉ, mã thông báo gas gốc là một phiên bản chuẩn duy nhất của ETH ETH thống trị DeFi với tất cả các cặp giao dịch, ứng dụng xã hội định giá NFT theo ETH và người tạo trả tiền bằng ETH (ví dụ: friend.tech) và tiền gửi vào L2 là ngay lập tức, v.v. Tương tự, điều này sẽ xảy ra với Solana. Học hỏi từ Ethereum, hầu hết Solana Rollapps sẽ không khiến người dùng cảm thấy như họ đang sử dụng một chuỗi riêng biệt (ví dụ: Getcode).
Solana sẽ thấy nhiều "RollApps" hơn "Rollups" Solana không có vấn đề mở rộng quy mô như Ethereum nơi mainnet đơn giản là không thể sử dụng được do phí gas cao, nó được tối ưu hóa cao. Tuy nhiên, một số ứng dụng cần blockspace chuyên dụng sẽ tạo rollups của chúng. Mặc dù Rollups mục đích chung trên Solana không có ý nghĩa đối với tôi, nhưng về mặt kinh tế, nó có ý nghĩa đối với các dự án. Ví dụ: người dùng cơ sở đã tạo ra doanh thu 2 triệu đô la cho Coinbase chỉ trong một ngày! Các ưu đãi cho các nhà xây dựng nghiêng nhiều về phía L2. Tuy nhiên, như đã quan sát, mỗi EVM rollup dường như là một cuộn vani và nhiều người, như Linea, Scroll hoặc zkSync, đã trở thành chuỗi ma chỉ với nông dân thực hiện một vài giao dịch cho airdrop mã thông báo. Hơn nữa, tôi cảm thấy L2 có mục đích chung trên Solana có thể dẫn đến các vấn đề Ethereum cũ tương tự, tức là rollups tập trung, tắc nghẽn và phân mảnh thanh khoản.
Tại sao một số ứng dụng muốn chuyển sang Rollapps/appchain? Mọi ứng dụng ban đầu sẽ bắt đầu vào Solana Mạng chính, vì việc lưu trữ nhiều ứng dụng hơn trên cơ sở hạ tầng được chia sẻ làm giảm đáng kể sự phức tạp của nhà phát triển và người dùng. Tuy nhiên, khi các ứng dụng này phát triển, chúng có thể tìm cách:
Nắm bắt giá trị: Sẽ khó khăn hơn để nội bộ hóa giá trị trên một lớp Solana dùng chung không được thiết kế chỉ với một ứng dụng trong tâm trí. MEV chụp có thể là một lựa chọn sinh lợi khác cho DEX.Khả năng tùy chỉnh - không gian khối chuyên dụngtrong các trường hợp sử dụng như:
Quyền riêng tư: Ví dụ: Getcode sử dụng trình tự để tạo điều kiện thanh toán riêng tư cho người dùng.- Thử nghiệm thị trường phí- Mempool được mã hóa để giảm thiểu MEV- sách lệnh phù hợp
Tuy nhiên, không phải tất cả các ứng dụng đều muốn khởi chạy Rollup của riêng mình, đặc biệt là những ứng dụng chưa đạt đến tốc độ thoát nhất định (ví dụ: đủ TVL, người dùng khối lượng). Ra mắt chuỗi của riêng bạn ngày hôm nay liên quan đến sự đánh đổi đau đớn và không cần thiết (phức tạp, chi phí, UX tồi tệ hơn, thanh khoản phân mảnh, v.v.), mà hầu hết các ứng dụng, đặc biệt là những ứng dụng trong giai đoạn đầu, không thể biện minh cho lợi ích gia tăng. Solana vẫn là trái tim và linh hồn của sự phát triển SVM, và kết quả là nhiều ứng dụng mới có thể sẽ được triển khai. Đối với Nhà xây dựng ứng dụng: Solana Mạng chính hoặc Appchain hoặc Rollup Hoàn toàn phụ thuộc. Nếu không có nhu cầu mạnh mẽ về khả năng kết hợp với tất cả các ứng dụng khác, việc sử dụng một vài thành phần khác nhau off-chain (appchain hoặc rollup) hoàn toàn có ý nghĩa. Người dùng không cần biết họ thậm chí đang sử dụng bản tổng hợp hoặc chuỗi ứng dụng. Grass, Zeta và Getcode đều trừu tượng hóa bất kỳ cơ sở hạ tầng kiểu rollup nào mà họ đang sử dụng cho người dùng của mình. Đối với các trường hợp sử dụng được phép và tùy chỉnh, Token Extension cũng phục vụ hầu hết các nhu cầu như logic KYC / truyền trong khi vẫn giữ được khả năng kết hợp. Vì vậy, DRiP sẽ là một L2 / appchain? Hiện tại, DRiP sử dụng Solana cho:

Và không, điều này không có nghĩa là Solana đã thua trong trận chiến nguyên khối và khả năng kết hợp; nó sẽ quản lý các trường hợp phụ thuộc vào khả năng kết hợp và Trễ thấp tốt hơn các chuỗi khác. Và không, Sui / Aptos / Sei / Monad, v.v. vẫn chưa tốt hơn, vì chúng tôi không biết và chúng vẫn chưa được thử nghiệm chiến đấu cho hoạt động người dùng thực cao.
Không giống như Ethereum, Solana Mạng chính không nhằm mục đích trở thành "chuỗi B2B"; nó đã và sẽ luôn là chuỗi tiêu dùng. Xây dựng các hệ thống phân tán ở quy mô lớn là vô cùng khó khăn và Solana có tiềm năng tốt nhất để trở thành sổ cái chia sẻ toàn cầu cho các giao dịch có giá trị nhất.
Solana cần tri kỷ: Appchains và Rollups có thể là sự kết hợp hoàn hảo của nó không?
Vui lòng liên hệ với tôi tại Yash Agarwal (@yashhsm trên Twitter) cho bất kỳ đề xuất nào hoặc nếu bạn có bất kỳ ý kiến nào. Nếu bạn thấy điều này thậm chí hơi sâu sắc, xin vui lòng chia sẻ nó - biện minh cho nhiều tuần nỗ lực của tôi và nhận được nhiều nhãn cầu hơn :)
Đặc biệt cảm ơn Karthik (PepperDEX), Brian Breslow (Dorahacks), Parth (Arana Ventures), Rex (Anza), Het Dagli (Superteam), Kash (Superteam), và Akshay (Superteam), người đã xem xét và cung cấp thông tin chi tiết ở các giai đoạn khác nhau của dự thảo.





