Tại sao Solana cần mở rộng mạng thay vì sử dụng giải pháp Layer 2?

Trung cấp12/27/2024, 3:59:11 AM
Bài viết này khám phá lý do tại sao Solana cần áp dụng các Phần mở rộng Mạng (NE) thay vì các giải pháp Layer 2 (L2) truyền thống. Các Phần mở rộng Mạng cung cấp một môi trường linh hoạt, tùy chỉnh, tránh phân mảnh thanh khoản và người dùng trong hệ sinh thái Solana, đồng thời duy trì kết nối trực tiếp với mạng chính của Solana để đảm bảo thanh khoản và người dùng thống nhất.

1. Nền tảng

Sự phát triển nhanh chóng của công nghệ blockchain đã thiết lập Ethereum (EVM) và Solana (SVM) là hai triết lý thiết kế ưu việt, mỗi triết lý đứng đầu trong lĩnh vực của mình. Lịch sử cho thấy, Ethereum đã chiếm ưu thế về tổng giá trị khóa (TVL) trong các chuỗi EVM nhờ triết lý và phương pháp độc đáo của nó, trong khi Solana đã dẫn đầu trong số các chuỗi không phải EVM. Tuy nhiên, khi hoạt động ngày càng phát triển và các chuỗi mới nổi lên, Ethereum đã bắt đầu nhường quyền thống trị cho các chuỗi EVM nhanh hơn và đã chuyển sang các giải pháp mở rộng Layer 2 (L2).

Ngược lại, kiến trúc monolithic của Solana đã tránh được sự phân mảnh nhưng đòi hỏi băng thông và tốc độ cao hơn. Trong khi đó, Rollups đã mang lại cơ hội lớn cho dApps: tạo ra môi trường runtime có thể tùy chỉnh. Tuy nhiên, điều này đã dẫn đến một hiện tượng thú vị: L2s phân mảnh thanh khoản và người dùng của Ethereum, và chuỗi ứng dụng L2/L3 làm tăng thêm sự phân mảnh này. Solana tuân theo triết lý của một hệ sinh thái monolithic, nhưng không thể phớt lờ những lợi ích của việc cung cấp môi trường tùy chỉnh cho các trường hợp sử dụng khác nhau.

2. Cơ chế thúc đẩy cho các phần mở rộng mạng: Layer 2 – Một Con đường tới Sự phân mảnh

Từ Plasma vào năm 2017 đến Optimistic và zk-rollups, hành trình mở rộng của Ethereum đã chứng minh nhu cầu giải quyết vấn đề về khả năng mở rộng. Tuy nhiên, đáng lưu ý rằng một phần của Ethereum L2 TVL được hỗ trợ bởi ETH được cầu nối, vẫn nằm trên L1.

Những giải pháp tăng cường này cũng đã tiết lộ một rủi ro đáng kể - sự phân mảnh của thanh khoản và người dùng, thường được gọi là hiệu ứng “ma cà rồng” trong không gian blockchain. Sự suy giảm đáng kể trong doanh thu phí của Ethereum sau khi triển khai EIP-4844 là bằng chứng cho điều này. Các nhà phân tích, bao gồm cả Justin Bons của Cyber Capital, đã chỉ ra rằng sự tăng trưởng phí của Ethereum đang bị L2 áp đảo.

Hình 1: Động học cung cấp ETH. Nguồn: ultrasound.money

Điều này cho thấy khi người dùng rời khỏi L1, các phí còn lại trên L1 giảm đáng kể, dẫn đến sự giảm tỷ lệ đốt cháy. Điều này đã rõ từ đầu. Bây giờ, việc sử dụng và doanh thu được thu thập bởi L2 nhằm mục đích kiếm thuê! Sự tham lam này rõ ràng vì chỉ một phần nhỏ phí trở lại L1, phần còn lại được giữ bởi các thực thể thương mại. Đồng thời, các thực thể này vận động để duy trì không gian khối hạn chế trên ETH L1. Unchained Pod đã phát hành biểu đồ cho thấy Optimism (OP) kiếm được 300 đô la cho mỗi 1 đô la phí trả trên L1:

Hình 2: Phí thu được bởi Layer 2 cho mỗi đô la được thanh toán trên Layer 1. Nguồn: GrowThePie

L2s thể hiện hiệu ứng “ma cà rồng” đối với hoạt động giao dịch và sức hấp dẫn kinh tế của L1. Chuyển đổi sang chuỗi ứng dụng (Appchains) độc lập khỏi Ethereum làm trầm trọng thêm vấn đề này.

Quan điểm này được hỗ trợ bởi Anatoly Yakovenko, người đã đăng bài sau trên Twitter:

Nếu hệ sinh thái Solana hi sinh tối ưu hóa thực thi L1 để hỗ trợ tất cả giao dịch người dùng bằng cách phụ thuộc vào ngăn xếp L2 chung ‘arb/op’, điều này sẽ có tác động ký sinh lên mạng chính Solana. Điều này dễ hiểu. Khi L2s chiếm ưu tiên giao dịch từ lớp cơ sở thay vì thêm mới, chúng trở thành ký sinh. Vì mạng chính sẽ tiếp tục tối đa hóa công suất thông qua put, ‘L2’ hoặc bất kỳ SVM nào khác sẽ gặp khó khăn trong việc cạnh tranh về giá cả. Phí người dùng không nên vượt qua mạng chính.

Kyle Samani, Đối tác quản lý của Multicoin Capital, đã thể hiện quan điểm tương tự, viết:

“Bất cứ điều gì có thể xảy ra trên L1 nhưng xảy ra ngoài L1, theo định nghĩa, đều là ký sinh. Vì lý do này, tôi không quan tâm đến EVM/SVM rollups. Chúng không khác biệt gì so với L1. Tôi nghiêm túc nghi ngờ rằng những Layer 2 copy-paste này sẽ thành công trên Solana vì L1 đã đủ tốt.”

Trong bối cảnh này, phương pháp duy trì kiến trúc monolithic và triết lý hệ sinh thái thống nhất của Solana trở nên rất hấp dẫn.

Nhưng làm thế nào để tránh được một kịch bản tương tự như sự phân mảnh L2 của Ethereum? Hãy đi sâu hơn.

3. Sự tăng trưởng nhanh chóng và lợi thế cốt lõi của Solana

So với các hệ thống blockchain truyền thống được thiết kế xung quanh Ethereum Virtual Machine (EVM), Solana thể hiện một kiến trúc hoàn toàn mới.

Solana áp dụng Proof of Stake (PoS) như một cơ chế để phòng vệ chống lại các cuộc tấn công Sybil trong khi giới thiệu một trong những đổi mới cốt lõi của nó - thuật toán Proof of History (PoH). PoH là một hàm trễ có thể xác minh (VDF) được sử dụng để sắp xếp và đánh dấu thời gian giao dịch được truyền qua mạng. Ngoài ra, Solana nổi bật với việc sử dụng phần cứng hiệu suất cao, giao thức Gulf Stream (một giao thức chuyển tiếp giao dịch không có mempool), bộ xử lý song song Sealevel, và một thiết kế độc đáo khác biệt so với các mô hình tài khoản blockchain truyền thống (giống hệ thống tệp của hệ điều hành Linux).

Solana tuân theo triết lý thiết kế đồng nhất, đạt được khả năng mở rộng, tốc độ và lưu lượng cao hơn đáng kể thông qua cơ chế đồng thuận độc đáo, sáng tạo kỹ thuật và tối ưu hóa kiến trúc liên tục.

Solana cũng được hưởng lợi từ cộng đồng nhà phát triển mạnh mẽ: hơn 2.500 nhà phát triển tích cực tham gia vào hệ sinh thái của nó. Điều này đã thúc đẩy sự phát triển đáng kinh ngạc của Solana. Tổng giá trị khóa (TVL) của Solana tăng từ 210 triệu đô la vào năm 2023 lên 7,73 tỷ đô la vào năm 2024, tăng gần 35 lần. So với tháng 11 năm 2022, khối lượng giao dịch trên sàn giao dịch phi tập trung (DEX) của Solana tăng 200-300 lần so với cùng kỳ năm trước, và số người dùng hoạt động hàng ngày (DAU) tăng gấp năm lần kể từ mùa hè năm 2023. Đến ngày 14 tháng 11 năm 2024, khối lượng giao dịch của Solana đã vượt qua Ethereum hơn bốn lần. Số lượng ví hoạt động cũng tiếp tục tăng, đạt đỉnh điểm 9,4 triệu người dùng hoạt động vào ngày 22 tháng 10 năm 2024.

Hình 3: Xu hướng Khối lượng Giao dịch và Ví Hoạt động trên Solana DEX. Nguồn: Dune, Artemis

Kết quả là, Solana là một hệ sinh thái mạnh mẽ với cộng đồng người dùng và nhà phát triển lớn và tích cực, trải qua sự tăng trưởng mũi nhọn trong cơ sở người dùng và hoạt động của mình. Quỹ đạo tăng trưởng này nhấn mạnh sự quan trọng của Solana là một chuỗi không phải EVM hàng đầu, đặc biệt là trong sự mở rộng động đội của mình.

Hình 4: So sánh TVL trên các Blockchain Non-EVM. Nguồn: DefiLlama

Ứng dụng phi tập trung (dApps) trên Solana cải thiện đáng kể tính năng bằng cách nâng cao tính khả dụng và thân thiện với người dùng. Solana đang trở thành một hệ thống siêu việt với những đặc điểm nổi bật. Tuy nhiên, một số ứng dụng như Zeta Market, dự định ra mắt các phiên bản của riêng họ (L2) để đạt được các mục tiêu tương tự.

Một điểm nổi bật là Solana Virtual Machine (SVM) hoạt động xuất sắc trong môi trường cô lập. Điều này được thể hiện rõ qua các ứng dụng như Pyth Net và Cube Exchange, sử dụng SVM để hỗ trợ chuỗi ứng dụng - được gọi là Solana Powered Environments (SPEs) trong hệ sinh thái Solana.

Mặc dù có những tình huống trong đó các chuỗi SVM “dành riêng cho ứng dụng” độc lập được sử dụng, các chuỗi này không khác biệt đáng kể so với các máy khách Solana tiêu chuẩn. Chúng tôi tin rằng các tiện ích mở rộng Solana gốc dưới dạng Lớp 2 (vani Solana fork) có giá trị hạn chế, vì chúng có thể sao chép các vấn đề phân mảnh của Ethereum.

Rõ ràng, Solana cần một cách tiếp cận độc lập để tránh làm thay đổi các đặc điểm của kiến trúc monolithic của nó. Đó là lý do tại sao Lollipop đã phát triển các Phần mở rộng Mạng Lollipop, sẽ làm thay đổi đáng kể hệ sinh thái Solana.

4. Solana cần gì? — Hỗ trợ mô-đun cho môi trường thời gian chạy ngoại tuyến trong một kiến trúc đơn khối

4.1 Khái niệm cốt lõi của các Phần mở rộng Mạng

Những yếu tố trên đã khiến cộng đồng Solana thảo luận về sự cần thiết của việc di chuyển một số nhiệm vụ tính toán sang nơi khác. Việc mở rộng quy mô không phải là hiện tượng mới đối với Solana. Ngay từ năm 2022, Token Extensions đã xuất hiện, cung cấp các tính năng mới như chuyển giao tin nhắn bảo mật, chức năng transfer hooks và metadata pointers.

Do đó, việc giới thiệu khái niệm “Network Extensions (NE)” để nâng cao tính năng của Solana và mở rộng khả năng của dApp là hợp lý. Ngoài việc cải thiện tính năng của Solana, NE còn giới thiệu các yếu tố module vào hệ sinh thái - môi trường khác nhau trong NE có thể được tùy chỉnh dựa trên nhu cầu cụ thể và được chia sẻ trên nhiều dApp và giao thức khác nhau.

Dựa trên những hiểu biết và thảo luận trong hệ sinh thái Solana, chúng tôi xác định một số nguyên tắc cơ bản mà nên xác định kiến trúc và chức năng của Phần mở rộng Mạng (NE). Những nguyên tắc này nhằm đảm bảo tích hợp mượt mà với mạng Solana trong khi vẫn giữ được những ưu điểm kiến trúc cốt lõi của nó:

  • Không chia rẽ thanh khoản
  • Không chia tách người dùng
  • Trải nghiệm tương tác giống như việc sử dụng Solana trực tiếp cho người dùng
  • Bộ công nghệ thống nhất
  • Các giao dịch NE được gửi trực tiếp đến các node xác thực Solana

Đối với NE, Solana phục vụ như một lớp thanh toán thực sự nơi luồng quỹ được thực hiện. NE hoạt động như một lớp thực thi tránh sự phân mảnh với chuỗi chính và tương tác trực tiếp với tài khoản và chương trình ở lớp này.

Hình 5: Sơ đồ quy trình đơn giản hóa của Phần mở rộng Mạng Lollipop (NE)

Những đặc điểm này phân biệt Network Extension (NE) với các giải pháp mở rộng khác nhau như rollups, chuỗi bên, mạng con, các biến thể khác nhau của L2 và chuỗi ứng dụng. So với các giải pháp tương tự, Lollipop nhằm mục đích phát triển một khung kỹ thuật cho Network Extension (NE) cho phép các nhà phát triển, người tiêu dùng và người dùng cuối tương tác liền mạch với tính thanh khoản và cơ sở người dùng của Solana ở cấp độ Solana.

4.2 Phân tích so sánh

Lollipop hiện tại là giải pháp đầu tiên cung cấp kết nối trực tiếp tới mainnet của Solana mà không gây tách rời thanh khoản hoặc người dùng.

Môi trường nguyên thuỷ của Lollipop có thể được sử dụng như cơ sở cho các sản phẩm mới hoặc hỗ trợ di cư của các ứng dụng phi tập trung hiện có mà không ngắt kết nối với hệ sinh thái hoặc tính thanh khoản của Solana. Đối với các ứng dụng phi tập trung hiện có, điều này cải thiện tốc độ, ổn định và chức năng.

Hình 6: So sánh giữa các Giải pháp Solana hiện có

Sự khác biệt chính từ L2s, Mạng phụ, và Sidechains:

L2s: Giao dịch hàng loạt L2s và gửi bằng chứng đến L1 để xác thực. Việc thực thi và thanh toán chủ yếu diễn ra trong rollup, trong khi L1 (ví dụ, Ethereum hoặc Solana) được sử dụng cho việc xác minh chứng minh. Ngược lại, Phần mở rộng Mạng (NE) gửi giao dịch trực tiếp đến các nút xác thực và chương trình của Solana.

Sidechains: Sidechains thiếu kết nối trực tiếp với chuỗi chính. Trong khi sidechains có thể gắn dữ liệu vào chuỗi chính, khoảng cách giữa các hệ sinh thái lớn hơn đáng kể so với L1 và L2. Làm tổn tại, sidechains hoạt động như là các mạng hoàn toàn độc lập.

Subnets: Subnets có thể tạo ra các hệ sinh thái độc lập trong các mạng con, nơi thanh khoản và người dùng tập trung trong các không gian riêng biệt.

Trong hệ sinh thái Solana, các dự án tương thích nhất với khái niệm Mở rộng Mạng là Getcode và Sonic SVM (dựa trên HyperGrid). Tuy nhiên, Getcode chủ yếu hoạt động như một lớp chuyển tiền quỹ, tương tự như Lightning Network của Bitcoin, và không hỗ trợ triển khai môi trường phức tạp. Sonic, trong khi có khả năng ủy quyền các chương trình được triển khai trên Solana đến các trường hợp của nó với độ trễ 10 mili giây, tập trung hơn vào trò chơi và thiếu tính linh hoạt và tùy chỉnh theo tưởng tượng của Lollipop.

NE tương tác trực tiếp với thanh khoản của Solana, tránh việc tạo ra các chuỗi, không gian hoặc cộng đồng riêng biệt. Nó cung cấp các giải pháp cơ sở hạ tầng cho Solana và các ứng dụng phi tập trung của nó trong khi hỗ trợ hoạt động của chúng. Khá giống với các ý tưởng của appchains và L2s. Nhiều ứng dụng phi tập trung đang chuyển sang các phiên bản dành riêng để tối ưu hiệu suất, khả năng mở rộng và trải nghiệm người dùng.

Có rất nhiều giải pháp L2: OP-Stack, Arbitrum Orbit, Polygon CDK, StarkEX, zkSync Era, Termina, v.v. Các bộ công cụ này đã cho phép ra mắt thành công nhiều dự án L2, đáng kể làm tiến bộ khả năng mở rộng và tính khả dụng của blockchain. Tuy nhiên, như đã thảo luận trước đó, các mô hình lớp và môi trường phân mảnh hiện tại không tương thích với kiến trúc monolithic của Solana.

4.3 Yêu cầu thị trường

Các trường hợp và câu chuyện trên phản ánh một xu hướng rộng hơn: các ứng dụng phi tập trung (dApps) đang tạo ra các phiên bản độc lập để tối ưu hoá hoạt động và chức năng, cung cấp dịch vụ tốt hơn cho người dùng. Các ứng dụng này bao gồm nhiều lĩnh vực khác nhau, bao gồm DeFi, trò chơi, giao thức xác minh và nhận dạng, giao thức bảo mật, giải pháp cho tổ chức và doanh nghiệp, và nhiều hơn nữa. Hầu hết môi trường này được xây dựng trên các phiên bản rollup khác nhau.

Như đã được đề cập trước đây, rollups có hiệu ứng “vampire” lên các base chain. Lollipop nhằm giải quyết vấn đề này bằng cách giới thiệu tính mô-đun vào Solana mà không ảnh hưởng đến kiến trúc đơnolithic của nó.

Đây là lý do tại sao Mở rộng Mạng (NE) là cách cách mạng cho Solana:

  • Logic thực thi tùy chỉnh: NE cho phép các nhà phát triển triển khai các phiên bản SVM được sửa đổi phù hợp với nhu cầu cụ thể, chẳng hạn như quy tắc quản trị độc đáo, cấu trúc phần thưởng, hoặc môi trường tính toán phi tập trung. Các tham số như độ trễ, thời gian khối, và kích thước khối có thể được điều chỉnh để tối ưu hiệu suất theo thời gian thực và khám phá các trường hợp sử dụng mới.
  • Thanh toán trực tiếp: Trong khi NE hoạt động độc lập, tất cả các giao dịch được thanh toán trực tiếp trên Solana, duy trì tính thống nhất về thanh khoản và quy trình người dùng mà không gây ra sự phân mảnh hoặc hiệu ứng ma cà rồng.
  • Tính linh hoạt kinh tế: NE tận dụng hiệu suất của Solana để giới thiệu các mô hình kinh tế đổi mới. Ví dụ, dApps có thể cung cấp trải nghiệm không tốn phí gas bằng cách sử dụng các mô hình dựa trên việc đăng ký.
  • Tính linh hoạt không tách rời: Khác với L2, NE không tạo ra không gian cô lập. Mọi thứ vẫn được thống nhất, giống như các Phần mở rộng Token về chức năng.
  • Giao diện người dùng (UI/UX) liền mạch: Không giống như mạng con hoặc các giải pháp L2/L3, NE cung cấp trải nghiệm người dùng xuất sắc hơn. Người dùng tương tác trực tiếp với Solana mà không cần chuyển mạng, sử dụng công nghệ cross-chain, hoặc lo lắng về địa chỉ.
  • Giảm Chi Phí Triển Khai Chương Trình: Việc triển khai chương trình trên Solana hiện nay tốn 1-3 SOL hoặc hơn, tùy thuộc vào kích thước. NE cho phép triển khai các chương trình phức tạp đa thành phần trên các môi trường khác nhau với một phần nhỏ chi phí.

NE cũng có thể hỗ trợ các trường hợp sử dụng Hệ thống Xác minh Tự động (AVS) dựa trên các giao thức tái đặt cược, chẳng hạn như các trạm chiết xuất phi tập trung, bộ xử lý phần hỗ trợ, tính toán có thể xác minh, sắp xếp phi tập trung và hoàn thành nhanh.

Một kịch bản quan trọng khác cho NE là tạo ra nền kinh tế không mất phí trong các môi trường tương tự như trừu tượng tài khoản EVM (Account Abstraction). Điều này đặc biệt có lợi cho các giao thức tạo ra lượng giao dịch cao, như giao dịch tần suất cao (HFT), trò chơi, giao thức cân bằng lại hoặc các hồ động với thanh khoản tập trung.

Lollipop ước mơ với các trường hợp sử dụng sau cho NE:

  • Gaming: Hãy tưởng tượng một trải nghiệm chơi game không tốn gas mà người chơi tận hưởng sự tương tác mượt mà, và các nhà phát triển kiếm thu nhập ổn định thông qua mô hình đăng ký. Điều này mang đến một phương pháp mới trong việc phát triển các thành phần game Web3, cho phép người dùng tương tác với ví hoặc chợ mà không cần rời khỏi trò chơi.
  • DeFi: Xây dựng các nền tảng giao dịch tần suất cao bằng cách sử dụng phí dựa trên phiên thay vì phí gas mỗi giao dịch, giúp giao dịch nhanh hơn và rẻ hơn. Thiết kế sổ đặt lệnh và logic thanh toán ngoại chuỗi để tăng tính mở rộng và đòn bẩy cao hơn.
  • Mô hình trí tuệ nhân tạo: Triển khai môi trường trí tuệ nhân tạo tốn nhiều tài nguyên tính toán bằng GPU, với việc thanh toán giao dịch trực tiếp trên Solana. Các ứng dụng đa dạng từ việc đánh giá bảo mật đến định tuyến, cơ hội thương mại và các triển khai mô hình dựa trên ý định khác nhau.
  • Giải pháp doanh nghiệp: Tùy chỉnh môi trường cho khách hàng tổ chức và doanh nghiệp với quy định quản lý, tuân thủ, mã hóa và quy tắc quản trị nghiêm ngặt.
  • PayFi: Đối phó với những thách thức tài chính phức tạp với môi trường có thể lập trình cho tài chính chuỗi cung ứng, thanh toán xuyên biên giới, thẻ doanh nghiệp được hỗ trợ bằng tài sản kỹ thuật số, thị trường tín dụng, v.v.
  • Máy tính phi tập trung: Kích hoạt tính toán GPU phi tập trung hoặc TEE tiên tiến cho mật mã học, bộ xử lý phụ trợ, mô hình trí tuệ nhân tạo hoặc nhiệm vụ dữ liệu cường độ.
  • Môi trường đáng tin cậy: triển khai môi trường đáng tin cậy cho các hệ thống oracle, lưu trữ phi tập trung (DAS/DAC), hệ thống xác minh, mạng cơ sở hạ tầng vật lý phi tập trung (DePIN) và nhiều hơn thế nữa.

Nhiệm vụ cốt lõi của nhóm Lollipop là đảm bảo rằng dApps và giao thức có thể tạo môi trường tùy chỉnh trong hệ sinh thái Solana trong khi vẫn duy trì kết nối trực tiếp với Solana. Về bản chất, mặc dù việc thực hiện có vẻ ở ngoại tuyến trong NE, tất cả các hành động đều giải quyết và hoàn tất trên Solana.

Cùng lúc đó, ví người dùng vẫn được cố định trong không gian khối của Solana. Sau nhiều nghiên cứu và phát triển, nhóm Lollipop đã hoàn thiện thiết kế NE hiện tại của họ, mở đường cho giai đoạn đổi mới tiếp theo của Solana.

5. Giải thích kỹ thuật về Lollipop

Lollipop cho phép các dự án sửa đổi client Solana trong môi trường thực thi off-chain và truyền kết quả thực thi trở lại mainnet Solana một cách liền mạch, loại bỏ nhu cầu tạo ra các chuỗi riêng biệt. Chính Solana thiếu một cây trạng thái toàn cầu, điều quan trọng để thanh toán kết quả thực thi off-chain một cách an toàn. Lollipop giải quyết vấn đề này bằng cách giới thiệu Sparse Merkle Trees (SMT) trong Mở rộng Mạng của mình để mã hóa và xác minh kết quả thực thi.

Các tính năng kỹ thuật chính:

  • Môi Trường Thực Hiện Ngoại Xử: Lollipop cho phép các ứng dụng phi tập trung xử lý logic phức tạp ngoại xử trong khi đảm bảo rằng kết quả của mỗi hoạt động có thể được xác minh mật mã bằng cách sử dụng Sparse Merkle Trees, đảm bảo an toàn và tính nguyên vẹn.
  • Sparse Merkle Trees (SMT): SMT là một loại đặc biệt của cây Merkle được sử dụng để xác minh sự tồn tại của dữ liệu mà không cần lưu trữ tất cả dữ liệu. Nó cho phép Lollipop xác minh kết quả thực thi off-chain một cách hiệu quả và an toàn, đảm bảo rằng những kết quả này được giải quyết một cách đáng tin cậy trên Solana mainnet.
  • Kết nối Mượt mà với Mainnet Solana: Phần mở rộng Mạng Lollipop kết nối trực tiếp với mainnet Solana, tránh các vấn đề phân mảnh của các chuỗi L2 truyền thống hoặc sharded và đảm bảo tính thống nhất về thanh khoản và cơ sở người dùng.

Ưu điểm của Công nghệ này:

  • Không cần tạo ra các chuỗi độc lập: Dự án không cần tạo thêm chuỗi hoặc hệ sinh thái. Thay vào đó, họ có thể chỉnh sửa khách hàng Solana và đạt được thực thi ngoại tuyến thông qua Lollipop. Điều này giảm thiểu chi phí phát triển và hoạt động trong khi đảm bảo tích hợp chặt chẽ với mạng chính Solana.
  • Phân quyền và An toàn: Sử dụng Sparse Merkle Trees để xác minh mật mã đảm bảo kết quả của thực thi ngoại bộ luôn được bảo vệ khỏi sự can thiệp và nhất quán.
  • Tương thích với Solana dApps: Lollipop nâng cao khả năng mở rộng của các ứng dụng phi tập trung Solana trong khi tránh các vấn đề về hiệu suất và bảo mật liên quan đến môi trường ngoài chuỗi, là sự lựa chọn lý tưởng cho Solana dApps.

Lollipop cung cấp cho Solana một giải pháp đổi mới để cải thiện khả năng mở rộng và hiệu quả hoạt động mà không gây ra sự phân mảnh, khiến nó trở thành một phần không thể thiếu của hệ sinh thái tương lai của Solana.

Hình 7: Sơ đồ Lollipop

Kiến trúc của Lollipop bao gồm một số thành phần chính:

  1. Mạng mở rộng Lớp NE (NE Layer)
  2. Chương trình trên Lớp Solana (Solana Layer)
  3. Polkadot Cloud Layer

Lollipop được xây dựng trực tiếp trên Solana, tận dụng khả năng thực thi song song và cấu trúc dữ liệu giao dịch độc đáo của nó. Sức mạnh xử lý song song của Máy ảo Solana (SVM) phụ thuộc vào chính khách hàng Solana. Bằng cách sửa đổi khách hàng Solana, Lollipop tối đa hóa những lợi thế về hiệu suất có sẵn trong kiến trúc của Solana.

Kiến trúc này cho phép các ứng dụng phi tập trung (dApps) di chuyển một cách liền mạch từ L1 của Solana sang NES của Lollipop mà không cần sửa mã chương trình của chúng. Ngoài ra, nhà phát triển có thể tiếp tục sử dụng cùng các công cụ và ngăn xếp công nghệ như Solana trong khi tiêu thụ ít tài nguyên hơn.

Lưu ý rằng việc thực thi song song của SVM dựa trên cấu trúc dữ liệu giao dịch độc đáo của Solana. Trong mỗi giao dịch, người khởi động trước định nghĩa thông tin tài khoản mà nó dự định đọc hoặc viết. Điều này cho phép SVM xử lý hiệu quả một lô giao dịch song song dựa trên thông tin tài khoản đã được khai báo trong khi đảm bảo các giao dịch song song không đọc và viết đồng thời vào cùng một tài khoản. Chỉ đơn giản là chuyển SVM sang các khung thực thi khác không mang lại lợi ích của xử lý song song.

Lollipop nhằm trở thành một siêu máy tính đáng tin cậy cho các Mở rộng Mạng, cung cấp môi trường được cấp phép và không được cấp phép, thực thi đa nhân, tính nhất quán toàn cầu, tùy chỉnh và hiệu quả chi phí. Lollipop cung cấp một cơ sở hạ tầng đầy đủ cho triển khai NE, bao gồm các sequencer chia sẻ, validator và hợp đồng được xác minh không lưu trữ trạng thái.

Bằng cách tận dụng Polkadot Cloud, Lollipop cũng có thể hoạt động như một lớp sẵn có dữ liệu (DA). Mỗi hợp đồng hoạt động trên các nhân lõi riêng biệt, hỗ trợ thực thi song song và đồng bộ trên các bộ xác minh, bộ sắp xếp và DA, đảm bảo hiệu suất xử lý cao.

Hình 8: Sơ đồ kiến trúc Lollipop

6. Kết luận

Mở rộng mạng lưới của Lollipop (NE) đại diện cho một bước tiến quan trọng trong việc nâng cao chức năng của dApps và giao thức trong hệ sinh thái Solana. Bằng cách giới thiệu một mô hình phát triển mới cho dApps và giao thức trong hệ sinh thái Solana, Lollipop đảm bảo tích hợp mượt mà với mainnet của Solana trong khi vẫn duy trì kiến trúc đơnolithic và tránh tách rời chuỗi. Khác với các giải pháp Layer 2 truyền thống thường tạo ra môi trường cô lập và dẫn đến tách rời thanh khoản, Lollipop đảm bảo thanh khoản và cơ sở người dùng được duy trì thống nhất trên cả hai lớp thông qua kết nối trực tiếp với Solana.

Phần mở rộng Mạng Lollipop (NE) cung cấp cho các nhà phát triển một khung chung để tạo ra môi trường chạy được tùy chỉnh phù hợp với các trường hợp sử dụng cụ thể. Đáng chú ý, NE có thể triển khai các phiên bản SVM tối ưu hóa tốc độ để tăng cường hoạt động hiệu quả hơn cho các sàn giao dịch phi tập trung vĩnh viễn (Perp DEX). Chúng cũng có thể giảm ma sát giao diện người dùng và trải nghiệm người dùng cho các ứng dụng phi tập trung (dApps) trong hệ sinh thái Solana bằng cách giới thiệu ý định và trừu tượng hóa tài khoản. Khả năng này có thể thúc đẩy sự phát triển của trò chơi Web3 trên Solana.

Sự độc lập cấu hình của các phiên bản NE so với Solana càng mở đường cho các sản phẩm cấp doanh nghiệp, các giải pháp tổ chức, các ứng dụng PayFi, và thậm chí các trường hợp sử dụng đặc biệt như các sản phẩm bảo hiểm.

Về cơ bản, thiết kế của Lollipop cung cấp một giải pháp nhìn về tương lai cho tính mở rộng của dApps trên Solana, đặt nền tảng cho một kỷ nguyên mới của môi trường blockchain có hiệu suất cao. Khi hệ sinh thái Solana tiếp tục phát triển, kiến trúc độc đáo của Lollipop đặt nó ở vị trí quan trọng như một người điều khiển động lực của sự đổi mới trong tương lai, trang bị cho các nhà phát triển các công cụ cần thiết để xây dựng các ứng dụng an toàn, hiệu quả và bền vững.

Liên kết Kẹo mút:

Twitter: x.com/LollipopHQ

Blog: medium.com/@LollipopBuilders

Trang web:https://www.lollipop.builders/

Litepaper:https://lollipop.builders/research

Bài viết này là nội dung đóng góp và không đại diện cho quan điểm của BlockBeats.
Tham gia cộng đồng chính thức của BlockBeats:

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

Nhóm Chat Telegram:https://t.me/BlockBeats_App

Twitter chính thức:https://twitter.com/BlockBeatsAsia

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này đã được sao chép từBlockbeats, với bản quyền thuộc về các tác giả ban đầu [ Dr. Yugart Song, Stepan Soin, Qinwen Wang, và Lollipop Builders]. Nếu bạn có bất kỳ ý kiến ​​nào về việc tái in này, vui lòng liên hệ vớiCổng Họcnhóm, người sẽ xử lý yêu cầu theo các quy trình liên quan.
  2. Bản quyền: Các quan điểm và ý kiến được thể hiện trong bài viết này là của các tác giả một mình và không phải là lời khuyên đầu tư.
  3. Các phiên bản bằng ngôn ngữ khác của bài viết này được dịch bởi đội ngũ Gate Learn. Trừ khi có ghi chú khác, việc sao chép, phổ biến hoặc đạo văn các bài viết dịch là cấm.

Tại sao Solana cần mở rộng mạng thay vì sử dụng giải pháp Layer 2?

Trung cấp12/27/2024, 3:59:11 AM
Bài viết này khám phá lý do tại sao Solana cần áp dụng các Phần mở rộng Mạng (NE) thay vì các giải pháp Layer 2 (L2) truyền thống. Các Phần mở rộng Mạng cung cấp một môi trường linh hoạt, tùy chỉnh, tránh phân mảnh thanh khoản và người dùng trong hệ sinh thái Solana, đồng thời duy trì kết nối trực tiếp với mạng chính của Solana để đảm bảo thanh khoản và người dùng thống nhất.

1. Nền tảng

Sự phát triển nhanh chóng của công nghệ blockchain đã thiết lập Ethereum (EVM) và Solana (SVM) là hai triết lý thiết kế ưu việt, mỗi triết lý đứng đầu trong lĩnh vực của mình. Lịch sử cho thấy, Ethereum đã chiếm ưu thế về tổng giá trị khóa (TVL) trong các chuỗi EVM nhờ triết lý và phương pháp độc đáo của nó, trong khi Solana đã dẫn đầu trong số các chuỗi không phải EVM. Tuy nhiên, khi hoạt động ngày càng phát triển và các chuỗi mới nổi lên, Ethereum đã bắt đầu nhường quyền thống trị cho các chuỗi EVM nhanh hơn và đã chuyển sang các giải pháp mở rộng Layer 2 (L2).

Ngược lại, kiến trúc monolithic của Solana đã tránh được sự phân mảnh nhưng đòi hỏi băng thông và tốc độ cao hơn. Trong khi đó, Rollups đã mang lại cơ hội lớn cho dApps: tạo ra môi trường runtime có thể tùy chỉnh. Tuy nhiên, điều này đã dẫn đến một hiện tượng thú vị: L2s phân mảnh thanh khoản và người dùng của Ethereum, và chuỗi ứng dụng L2/L3 làm tăng thêm sự phân mảnh này. Solana tuân theo triết lý của một hệ sinh thái monolithic, nhưng không thể phớt lờ những lợi ích của việc cung cấp môi trường tùy chỉnh cho các trường hợp sử dụng khác nhau.

2. Cơ chế thúc đẩy cho các phần mở rộng mạng: Layer 2 – Một Con đường tới Sự phân mảnh

Từ Plasma vào năm 2017 đến Optimistic và zk-rollups, hành trình mở rộng của Ethereum đã chứng minh nhu cầu giải quyết vấn đề về khả năng mở rộng. Tuy nhiên, đáng lưu ý rằng một phần của Ethereum L2 TVL được hỗ trợ bởi ETH được cầu nối, vẫn nằm trên L1.

Những giải pháp tăng cường này cũng đã tiết lộ một rủi ro đáng kể - sự phân mảnh của thanh khoản và người dùng, thường được gọi là hiệu ứng “ma cà rồng” trong không gian blockchain. Sự suy giảm đáng kể trong doanh thu phí của Ethereum sau khi triển khai EIP-4844 là bằng chứng cho điều này. Các nhà phân tích, bao gồm cả Justin Bons của Cyber Capital, đã chỉ ra rằng sự tăng trưởng phí của Ethereum đang bị L2 áp đảo.

Hình 1: Động học cung cấp ETH. Nguồn: ultrasound.money

Điều này cho thấy khi người dùng rời khỏi L1, các phí còn lại trên L1 giảm đáng kể, dẫn đến sự giảm tỷ lệ đốt cháy. Điều này đã rõ từ đầu. Bây giờ, việc sử dụng và doanh thu được thu thập bởi L2 nhằm mục đích kiếm thuê! Sự tham lam này rõ ràng vì chỉ một phần nhỏ phí trở lại L1, phần còn lại được giữ bởi các thực thể thương mại. Đồng thời, các thực thể này vận động để duy trì không gian khối hạn chế trên ETH L1. Unchained Pod đã phát hành biểu đồ cho thấy Optimism (OP) kiếm được 300 đô la cho mỗi 1 đô la phí trả trên L1:

Hình 2: Phí thu được bởi Layer 2 cho mỗi đô la được thanh toán trên Layer 1. Nguồn: GrowThePie

L2s thể hiện hiệu ứng “ma cà rồng” đối với hoạt động giao dịch và sức hấp dẫn kinh tế của L1. Chuyển đổi sang chuỗi ứng dụng (Appchains) độc lập khỏi Ethereum làm trầm trọng thêm vấn đề này.

Quan điểm này được hỗ trợ bởi Anatoly Yakovenko, người đã đăng bài sau trên Twitter:

Nếu hệ sinh thái Solana hi sinh tối ưu hóa thực thi L1 để hỗ trợ tất cả giao dịch người dùng bằng cách phụ thuộc vào ngăn xếp L2 chung ‘arb/op’, điều này sẽ có tác động ký sinh lên mạng chính Solana. Điều này dễ hiểu. Khi L2s chiếm ưu tiên giao dịch từ lớp cơ sở thay vì thêm mới, chúng trở thành ký sinh. Vì mạng chính sẽ tiếp tục tối đa hóa công suất thông qua put, ‘L2’ hoặc bất kỳ SVM nào khác sẽ gặp khó khăn trong việc cạnh tranh về giá cả. Phí người dùng không nên vượt qua mạng chính.

Kyle Samani, Đối tác quản lý của Multicoin Capital, đã thể hiện quan điểm tương tự, viết:

“Bất cứ điều gì có thể xảy ra trên L1 nhưng xảy ra ngoài L1, theo định nghĩa, đều là ký sinh. Vì lý do này, tôi không quan tâm đến EVM/SVM rollups. Chúng không khác biệt gì so với L1. Tôi nghiêm túc nghi ngờ rằng những Layer 2 copy-paste này sẽ thành công trên Solana vì L1 đã đủ tốt.”

Trong bối cảnh này, phương pháp duy trì kiến trúc monolithic và triết lý hệ sinh thái thống nhất của Solana trở nên rất hấp dẫn.

Nhưng làm thế nào để tránh được một kịch bản tương tự như sự phân mảnh L2 của Ethereum? Hãy đi sâu hơn.

3. Sự tăng trưởng nhanh chóng và lợi thế cốt lõi của Solana

So với các hệ thống blockchain truyền thống được thiết kế xung quanh Ethereum Virtual Machine (EVM), Solana thể hiện một kiến trúc hoàn toàn mới.

Solana áp dụng Proof of Stake (PoS) như một cơ chế để phòng vệ chống lại các cuộc tấn công Sybil trong khi giới thiệu một trong những đổi mới cốt lõi của nó - thuật toán Proof of History (PoH). PoH là một hàm trễ có thể xác minh (VDF) được sử dụng để sắp xếp và đánh dấu thời gian giao dịch được truyền qua mạng. Ngoài ra, Solana nổi bật với việc sử dụng phần cứng hiệu suất cao, giao thức Gulf Stream (một giao thức chuyển tiếp giao dịch không có mempool), bộ xử lý song song Sealevel, và một thiết kế độc đáo khác biệt so với các mô hình tài khoản blockchain truyền thống (giống hệ thống tệp của hệ điều hành Linux).

Solana tuân theo triết lý thiết kế đồng nhất, đạt được khả năng mở rộng, tốc độ và lưu lượng cao hơn đáng kể thông qua cơ chế đồng thuận độc đáo, sáng tạo kỹ thuật và tối ưu hóa kiến trúc liên tục.

Solana cũng được hưởng lợi từ cộng đồng nhà phát triển mạnh mẽ: hơn 2.500 nhà phát triển tích cực tham gia vào hệ sinh thái của nó. Điều này đã thúc đẩy sự phát triển đáng kinh ngạc của Solana. Tổng giá trị khóa (TVL) của Solana tăng từ 210 triệu đô la vào năm 2023 lên 7,73 tỷ đô la vào năm 2024, tăng gần 35 lần. So với tháng 11 năm 2022, khối lượng giao dịch trên sàn giao dịch phi tập trung (DEX) của Solana tăng 200-300 lần so với cùng kỳ năm trước, và số người dùng hoạt động hàng ngày (DAU) tăng gấp năm lần kể từ mùa hè năm 2023. Đến ngày 14 tháng 11 năm 2024, khối lượng giao dịch của Solana đã vượt qua Ethereum hơn bốn lần. Số lượng ví hoạt động cũng tiếp tục tăng, đạt đỉnh điểm 9,4 triệu người dùng hoạt động vào ngày 22 tháng 10 năm 2024.

Hình 3: Xu hướng Khối lượng Giao dịch và Ví Hoạt động trên Solana DEX. Nguồn: Dune, Artemis

Kết quả là, Solana là một hệ sinh thái mạnh mẽ với cộng đồng người dùng và nhà phát triển lớn và tích cực, trải qua sự tăng trưởng mũi nhọn trong cơ sở người dùng và hoạt động của mình. Quỹ đạo tăng trưởng này nhấn mạnh sự quan trọng của Solana là một chuỗi không phải EVM hàng đầu, đặc biệt là trong sự mở rộng động đội của mình.

Hình 4: So sánh TVL trên các Blockchain Non-EVM. Nguồn: DefiLlama

Ứng dụng phi tập trung (dApps) trên Solana cải thiện đáng kể tính năng bằng cách nâng cao tính khả dụng và thân thiện với người dùng. Solana đang trở thành một hệ thống siêu việt với những đặc điểm nổi bật. Tuy nhiên, một số ứng dụng như Zeta Market, dự định ra mắt các phiên bản của riêng họ (L2) để đạt được các mục tiêu tương tự.

Một điểm nổi bật là Solana Virtual Machine (SVM) hoạt động xuất sắc trong môi trường cô lập. Điều này được thể hiện rõ qua các ứng dụng như Pyth Net và Cube Exchange, sử dụng SVM để hỗ trợ chuỗi ứng dụng - được gọi là Solana Powered Environments (SPEs) trong hệ sinh thái Solana.

Mặc dù có những tình huống trong đó các chuỗi SVM “dành riêng cho ứng dụng” độc lập được sử dụng, các chuỗi này không khác biệt đáng kể so với các máy khách Solana tiêu chuẩn. Chúng tôi tin rằng các tiện ích mở rộng Solana gốc dưới dạng Lớp 2 (vani Solana fork) có giá trị hạn chế, vì chúng có thể sao chép các vấn đề phân mảnh của Ethereum.

Rõ ràng, Solana cần một cách tiếp cận độc lập để tránh làm thay đổi các đặc điểm của kiến trúc monolithic của nó. Đó là lý do tại sao Lollipop đã phát triển các Phần mở rộng Mạng Lollipop, sẽ làm thay đổi đáng kể hệ sinh thái Solana.

4. Solana cần gì? — Hỗ trợ mô-đun cho môi trường thời gian chạy ngoại tuyến trong một kiến trúc đơn khối

4.1 Khái niệm cốt lõi của các Phần mở rộng Mạng

Những yếu tố trên đã khiến cộng đồng Solana thảo luận về sự cần thiết của việc di chuyển một số nhiệm vụ tính toán sang nơi khác. Việc mở rộng quy mô không phải là hiện tượng mới đối với Solana. Ngay từ năm 2022, Token Extensions đã xuất hiện, cung cấp các tính năng mới như chuyển giao tin nhắn bảo mật, chức năng transfer hooks và metadata pointers.

Do đó, việc giới thiệu khái niệm “Network Extensions (NE)” để nâng cao tính năng của Solana và mở rộng khả năng của dApp là hợp lý. Ngoài việc cải thiện tính năng của Solana, NE còn giới thiệu các yếu tố module vào hệ sinh thái - môi trường khác nhau trong NE có thể được tùy chỉnh dựa trên nhu cầu cụ thể và được chia sẻ trên nhiều dApp và giao thức khác nhau.

Dựa trên những hiểu biết và thảo luận trong hệ sinh thái Solana, chúng tôi xác định một số nguyên tắc cơ bản mà nên xác định kiến trúc và chức năng của Phần mở rộng Mạng (NE). Những nguyên tắc này nhằm đảm bảo tích hợp mượt mà với mạng Solana trong khi vẫn giữ được những ưu điểm kiến trúc cốt lõi của nó:

  • Không chia rẽ thanh khoản
  • Không chia tách người dùng
  • Trải nghiệm tương tác giống như việc sử dụng Solana trực tiếp cho người dùng
  • Bộ công nghệ thống nhất
  • Các giao dịch NE được gửi trực tiếp đến các node xác thực Solana

Đối với NE, Solana phục vụ như một lớp thanh toán thực sự nơi luồng quỹ được thực hiện. NE hoạt động như một lớp thực thi tránh sự phân mảnh với chuỗi chính và tương tác trực tiếp với tài khoản và chương trình ở lớp này.

Hình 5: Sơ đồ quy trình đơn giản hóa của Phần mở rộng Mạng Lollipop (NE)

Những đặc điểm này phân biệt Network Extension (NE) với các giải pháp mở rộng khác nhau như rollups, chuỗi bên, mạng con, các biến thể khác nhau của L2 và chuỗi ứng dụng. So với các giải pháp tương tự, Lollipop nhằm mục đích phát triển một khung kỹ thuật cho Network Extension (NE) cho phép các nhà phát triển, người tiêu dùng và người dùng cuối tương tác liền mạch với tính thanh khoản và cơ sở người dùng của Solana ở cấp độ Solana.

4.2 Phân tích so sánh

Lollipop hiện tại là giải pháp đầu tiên cung cấp kết nối trực tiếp tới mainnet của Solana mà không gây tách rời thanh khoản hoặc người dùng.

Môi trường nguyên thuỷ của Lollipop có thể được sử dụng như cơ sở cho các sản phẩm mới hoặc hỗ trợ di cư của các ứng dụng phi tập trung hiện có mà không ngắt kết nối với hệ sinh thái hoặc tính thanh khoản của Solana. Đối với các ứng dụng phi tập trung hiện có, điều này cải thiện tốc độ, ổn định và chức năng.

Hình 6: So sánh giữa các Giải pháp Solana hiện có

Sự khác biệt chính từ L2s, Mạng phụ, và Sidechains:

L2s: Giao dịch hàng loạt L2s và gửi bằng chứng đến L1 để xác thực. Việc thực thi và thanh toán chủ yếu diễn ra trong rollup, trong khi L1 (ví dụ, Ethereum hoặc Solana) được sử dụng cho việc xác minh chứng minh. Ngược lại, Phần mở rộng Mạng (NE) gửi giao dịch trực tiếp đến các nút xác thực và chương trình của Solana.

Sidechains: Sidechains thiếu kết nối trực tiếp với chuỗi chính. Trong khi sidechains có thể gắn dữ liệu vào chuỗi chính, khoảng cách giữa các hệ sinh thái lớn hơn đáng kể so với L1 và L2. Làm tổn tại, sidechains hoạt động như là các mạng hoàn toàn độc lập.

Subnets: Subnets có thể tạo ra các hệ sinh thái độc lập trong các mạng con, nơi thanh khoản và người dùng tập trung trong các không gian riêng biệt.

Trong hệ sinh thái Solana, các dự án tương thích nhất với khái niệm Mở rộng Mạng là Getcode và Sonic SVM (dựa trên HyperGrid). Tuy nhiên, Getcode chủ yếu hoạt động như một lớp chuyển tiền quỹ, tương tự như Lightning Network của Bitcoin, và không hỗ trợ triển khai môi trường phức tạp. Sonic, trong khi có khả năng ủy quyền các chương trình được triển khai trên Solana đến các trường hợp của nó với độ trễ 10 mili giây, tập trung hơn vào trò chơi và thiếu tính linh hoạt và tùy chỉnh theo tưởng tượng của Lollipop.

NE tương tác trực tiếp với thanh khoản của Solana, tránh việc tạo ra các chuỗi, không gian hoặc cộng đồng riêng biệt. Nó cung cấp các giải pháp cơ sở hạ tầng cho Solana và các ứng dụng phi tập trung của nó trong khi hỗ trợ hoạt động của chúng. Khá giống với các ý tưởng của appchains và L2s. Nhiều ứng dụng phi tập trung đang chuyển sang các phiên bản dành riêng để tối ưu hiệu suất, khả năng mở rộng và trải nghiệm người dùng.

Có rất nhiều giải pháp L2: OP-Stack, Arbitrum Orbit, Polygon CDK, StarkEX, zkSync Era, Termina, v.v. Các bộ công cụ này đã cho phép ra mắt thành công nhiều dự án L2, đáng kể làm tiến bộ khả năng mở rộng và tính khả dụng của blockchain. Tuy nhiên, như đã thảo luận trước đó, các mô hình lớp và môi trường phân mảnh hiện tại không tương thích với kiến trúc monolithic của Solana.

4.3 Yêu cầu thị trường

Các trường hợp và câu chuyện trên phản ánh một xu hướng rộng hơn: các ứng dụng phi tập trung (dApps) đang tạo ra các phiên bản độc lập để tối ưu hoá hoạt động và chức năng, cung cấp dịch vụ tốt hơn cho người dùng. Các ứng dụng này bao gồm nhiều lĩnh vực khác nhau, bao gồm DeFi, trò chơi, giao thức xác minh và nhận dạng, giao thức bảo mật, giải pháp cho tổ chức và doanh nghiệp, và nhiều hơn nữa. Hầu hết môi trường này được xây dựng trên các phiên bản rollup khác nhau.

Như đã được đề cập trước đây, rollups có hiệu ứng “vampire” lên các base chain. Lollipop nhằm giải quyết vấn đề này bằng cách giới thiệu tính mô-đun vào Solana mà không ảnh hưởng đến kiến trúc đơnolithic của nó.

Đây là lý do tại sao Mở rộng Mạng (NE) là cách cách mạng cho Solana:

  • Logic thực thi tùy chỉnh: NE cho phép các nhà phát triển triển khai các phiên bản SVM được sửa đổi phù hợp với nhu cầu cụ thể, chẳng hạn như quy tắc quản trị độc đáo, cấu trúc phần thưởng, hoặc môi trường tính toán phi tập trung. Các tham số như độ trễ, thời gian khối, và kích thước khối có thể được điều chỉnh để tối ưu hiệu suất theo thời gian thực và khám phá các trường hợp sử dụng mới.
  • Thanh toán trực tiếp: Trong khi NE hoạt động độc lập, tất cả các giao dịch được thanh toán trực tiếp trên Solana, duy trì tính thống nhất về thanh khoản và quy trình người dùng mà không gây ra sự phân mảnh hoặc hiệu ứng ma cà rồng.
  • Tính linh hoạt kinh tế: NE tận dụng hiệu suất của Solana để giới thiệu các mô hình kinh tế đổi mới. Ví dụ, dApps có thể cung cấp trải nghiệm không tốn phí gas bằng cách sử dụng các mô hình dựa trên việc đăng ký.
  • Tính linh hoạt không tách rời: Khác với L2, NE không tạo ra không gian cô lập. Mọi thứ vẫn được thống nhất, giống như các Phần mở rộng Token về chức năng.
  • Giao diện người dùng (UI/UX) liền mạch: Không giống như mạng con hoặc các giải pháp L2/L3, NE cung cấp trải nghiệm người dùng xuất sắc hơn. Người dùng tương tác trực tiếp với Solana mà không cần chuyển mạng, sử dụng công nghệ cross-chain, hoặc lo lắng về địa chỉ.
  • Giảm Chi Phí Triển Khai Chương Trình: Việc triển khai chương trình trên Solana hiện nay tốn 1-3 SOL hoặc hơn, tùy thuộc vào kích thước. NE cho phép triển khai các chương trình phức tạp đa thành phần trên các môi trường khác nhau với một phần nhỏ chi phí.

NE cũng có thể hỗ trợ các trường hợp sử dụng Hệ thống Xác minh Tự động (AVS) dựa trên các giao thức tái đặt cược, chẳng hạn như các trạm chiết xuất phi tập trung, bộ xử lý phần hỗ trợ, tính toán có thể xác minh, sắp xếp phi tập trung và hoàn thành nhanh.

Một kịch bản quan trọng khác cho NE là tạo ra nền kinh tế không mất phí trong các môi trường tương tự như trừu tượng tài khoản EVM (Account Abstraction). Điều này đặc biệt có lợi cho các giao thức tạo ra lượng giao dịch cao, như giao dịch tần suất cao (HFT), trò chơi, giao thức cân bằng lại hoặc các hồ động với thanh khoản tập trung.

Lollipop ước mơ với các trường hợp sử dụng sau cho NE:

  • Gaming: Hãy tưởng tượng một trải nghiệm chơi game không tốn gas mà người chơi tận hưởng sự tương tác mượt mà, và các nhà phát triển kiếm thu nhập ổn định thông qua mô hình đăng ký. Điều này mang đến một phương pháp mới trong việc phát triển các thành phần game Web3, cho phép người dùng tương tác với ví hoặc chợ mà không cần rời khỏi trò chơi.
  • DeFi: Xây dựng các nền tảng giao dịch tần suất cao bằng cách sử dụng phí dựa trên phiên thay vì phí gas mỗi giao dịch, giúp giao dịch nhanh hơn và rẻ hơn. Thiết kế sổ đặt lệnh và logic thanh toán ngoại chuỗi để tăng tính mở rộng và đòn bẩy cao hơn.
  • Mô hình trí tuệ nhân tạo: Triển khai môi trường trí tuệ nhân tạo tốn nhiều tài nguyên tính toán bằng GPU, với việc thanh toán giao dịch trực tiếp trên Solana. Các ứng dụng đa dạng từ việc đánh giá bảo mật đến định tuyến, cơ hội thương mại và các triển khai mô hình dựa trên ý định khác nhau.
  • Giải pháp doanh nghiệp: Tùy chỉnh môi trường cho khách hàng tổ chức và doanh nghiệp với quy định quản lý, tuân thủ, mã hóa và quy tắc quản trị nghiêm ngặt.
  • PayFi: Đối phó với những thách thức tài chính phức tạp với môi trường có thể lập trình cho tài chính chuỗi cung ứng, thanh toán xuyên biên giới, thẻ doanh nghiệp được hỗ trợ bằng tài sản kỹ thuật số, thị trường tín dụng, v.v.
  • Máy tính phi tập trung: Kích hoạt tính toán GPU phi tập trung hoặc TEE tiên tiến cho mật mã học, bộ xử lý phụ trợ, mô hình trí tuệ nhân tạo hoặc nhiệm vụ dữ liệu cường độ.
  • Môi trường đáng tin cậy: triển khai môi trường đáng tin cậy cho các hệ thống oracle, lưu trữ phi tập trung (DAS/DAC), hệ thống xác minh, mạng cơ sở hạ tầng vật lý phi tập trung (DePIN) và nhiều hơn thế nữa.

Nhiệm vụ cốt lõi của nhóm Lollipop là đảm bảo rằng dApps và giao thức có thể tạo môi trường tùy chỉnh trong hệ sinh thái Solana trong khi vẫn duy trì kết nối trực tiếp với Solana. Về bản chất, mặc dù việc thực hiện có vẻ ở ngoại tuyến trong NE, tất cả các hành động đều giải quyết và hoàn tất trên Solana.

Cùng lúc đó, ví người dùng vẫn được cố định trong không gian khối của Solana. Sau nhiều nghiên cứu và phát triển, nhóm Lollipop đã hoàn thiện thiết kế NE hiện tại của họ, mở đường cho giai đoạn đổi mới tiếp theo của Solana.

5. Giải thích kỹ thuật về Lollipop

Lollipop cho phép các dự án sửa đổi client Solana trong môi trường thực thi off-chain và truyền kết quả thực thi trở lại mainnet Solana một cách liền mạch, loại bỏ nhu cầu tạo ra các chuỗi riêng biệt. Chính Solana thiếu một cây trạng thái toàn cầu, điều quan trọng để thanh toán kết quả thực thi off-chain một cách an toàn. Lollipop giải quyết vấn đề này bằng cách giới thiệu Sparse Merkle Trees (SMT) trong Mở rộng Mạng của mình để mã hóa và xác minh kết quả thực thi.

Các tính năng kỹ thuật chính:

  • Môi Trường Thực Hiện Ngoại Xử: Lollipop cho phép các ứng dụng phi tập trung xử lý logic phức tạp ngoại xử trong khi đảm bảo rằng kết quả của mỗi hoạt động có thể được xác minh mật mã bằng cách sử dụng Sparse Merkle Trees, đảm bảo an toàn và tính nguyên vẹn.
  • Sparse Merkle Trees (SMT): SMT là một loại đặc biệt của cây Merkle được sử dụng để xác minh sự tồn tại của dữ liệu mà không cần lưu trữ tất cả dữ liệu. Nó cho phép Lollipop xác minh kết quả thực thi off-chain một cách hiệu quả và an toàn, đảm bảo rằng những kết quả này được giải quyết một cách đáng tin cậy trên Solana mainnet.
  • Kết nối Mượt mà với Mainnet Solana: Phần mở rộng Mạng Lollipop kết nối trực tiếp với mainnet Solana, tránh các vấn đề phân mảnh của các chuỗi L2 truyền thống hoặc sharded và đảm bảo tính thống nhất về thanh khoản và cơ sở người dùng.

Ưu điểm của Công nghệ này:

  • Không cần tạo ra các chuỗi độc lập: Dự án không cần tạo thêm chuỗi hoặc hệ sinh thái. Thay vào đó, họ có thể chỉnh sửa khách hàng Solana và đạt được thực thi ngoại tuyến thông qua Lollipop. Điều này giảm thiểu chi phí phát triển và hoạt động trong khi đảm bảo tích hợp chặt chẽ với mạng chính Solana.
  • Phân quyền và An toàn: Sử dụng Sparse Merkle Trees để xác minh mật mã đảm bảo kết quả của thực thi ngoại bộ luôn được bảo vệ khỏi sự can thiệp và nhất quán.
  • Tương thích với Solana dApps: Lollipop nâng cao khả năng mở rộng của các ứng dụng phi tập trung Solana trong khi tránh các vấn đề về hiệu suất và bảo mật liên quan đến môi trường ngoài chuỗi, là sự lựa chọn lý tưởng cho Solana dApps.

Lollipop cung cấp cho Solana một giải pháp đổi mới để cải thiện khả năng mở rộng và hiệu quả hoạt động mà không gây ra sự phân mảnh, khiến nó trở thành một phần không thể thiếu của hệ sinh thái tương lai của Solana.

Hình 7: Sơ đồ Lollipop

Kiến trúc của Lollipop bao gồm một số thành phần chính:

  1. Mạng mở rộng Lớp NE (NE Layer)
  2. Chương trình trên Lớp Solana (Solana Layer)
  3. Polkadot Cloud Layer

Lollipop được xây dựng trực tiếp trên Solana, tận dụng khả năng thực thi song song và cấu trúc dữ liệu giao dịch độc đáo của nó. Sức mạnh xử lý song song của Máy ảo Solana (SVM) phụ thuộc vào chính khách hàng Solana. Bằng cách sửa đổi khách hàng Solana, Lollipop tối đa hóa những lợi thế về hiệu suất có sẵn trong kiến trúc của Solana.

Kiến trúc này cho phép các ứng dụng phi tập trung (dApps) di chuyển một cách liền mạch từ L1 của Solana sang NES của Lollipop mà không cần sửa mã chương trình của chúng. Ngoài ra, nhà phát triển có thể tiếp tục sử dụng cùng các công cụ và ngăn xếp công nghệ như Solana trong khi tiêu thụ ít tài nguyên hơn.

Lưu ý rằng việc thực thi song song của SVM dựa trên cấu trúc dữ liệu giao dịch độc đáo của Solana. Trong mỗi giao dịch, người khởi động trước định nghĩa thông tin tài khoản mà nó dự định đọc hoặc viết. Điều này cho phép SVM xử lý hiệu quả một lô giao dịch song song dựa trên thông tin tài khoản đã được khai báo trong khi đảm bảo các giao dịch song song không đọc và viết đồng thời vào cùng một tài khoản. Chỉ đơn giản là chuyển SVM sang các khung thực thi khác không mang lại lợi ích của xử lý song song.

Lollipop nhằm trở thành một siêu máy tính đáng tin cậy cho các Mở rộng Mạng, cung cấp môi trường được cấp phép và không được cấp phép, thực thi đa nhân, tính nhất quán toàn cầu, tùy chỉnh và hiệu quả chi phí. Lollipop cung cấp một cơ sở hạ tầng đầy đủ cho triển khai NE, bao gồm các sequencer chia sẻ, validator và hợp đồng được xác minh không lưu trữ trạng thái.

Bằng cách tận dụng Polkadot Cloud, Lollipop cũng có thể hoạt động như một lớp sẵn có dữ liệu (DA). Mỗi hợp đồng hoạt động trên các nhân lõi riêng biệt, hỗ trợ thực thi song song và đồng bộ trên các bộ xác minh, bộ sắp xếp và DA, đảm bảo hiệu suất xử lý cao.

Hình 8: Sơ đồ kiến trúc Lollipop

6. Kết luận

Mở rộng mạng lưới của Lollipop (NE) đại diện cho một bước tiến quan trọng trong việc nâng cao chức năng của dApps và giao thức trong hệ sinh thái Solana. Bằng cách giới thiệu một mô hình phát triển mới cho dApps và giao thức trong hệ sinh thái Solana, Lollipop đảm bảo tích hợp mượt mà với mainnet của Solana trong khi vẫn duy trì kiến trúc đơnolithic và tránh tách rời chuỗi. Khác với các giải pháp Layer 2 truyền thống thường tạo ra môi trường cô lập và dẫn đến tách rời thanh khoản, Lollipop đảm bảo thanh khoản và cơ sở người dùng được duy trì thống nhất trên cả hai lớp thông qua kết nối trực tiếp với Solana.

Phần mở rộng Mạng Lollipop (NE) cung cấp cho các nhà phát triển một khung chung để tạo ra môi trường chạy được tùy chỉnh phù hợp với các trường hợp sử dụng cụ thể. Đáng chú ý, NE có thể triển khai các phiên bản SVM tối ưu hóa tốc độ để tăng cường hoạt động hiệu quả hơn cho các sàn giao dịch phi tập trung vĩnh viễn (Perp DEX). Chúng cũng có thể giảm ma sát giao diện người dùng và trải nghiệm người dùng cho các ứng dụng phi tập trung (dApps) trong hệ sinh thái Solana bằng cách giới thiệu ý định và trừu tượng hóa tài khoản. Khả năng này có thể thúc đẩy sự phát triển của trò chơi Web3 trên Solana.

Sự độc lập cấu hình của các phiên bản NE so với Solana càng mở đường cho các sản phẩm cấp doanh nghiệp, các giải pháp tổ chức, các ứng dụng PayFi, và thậm chí các trường hợp sử dụng đặc biệt như các sản phẩm bảo hiểm.

Về cơ bản, thiết kế của Lollipop cung cấp một giải pháp nhìn về tương lai cho tính mở rộng của dApps trên Solana, đặt nền tảng cho một kỷ nguyên mới của môi trường blockchain có hiệu suất cao. Khi hệ sinh thái Solana tiếp tục phát triển, kiến trúc độc đáo của Lollipop đặt nó ở vị trí quan trọng như một người điều khiển động lực của sự đổi mới trong tương lai, trang bị cho các nhà phát triển các công cụ cần thiết để xây dựng các ứng dụng an toàn, hiệu quả và bền vững.

Liên kết Kẹo mút:

Twitter: x.com/LollipopHQ

Blog: medium.com/@LollipopBuilders

Trang web:https://www.lollipop.builders/

Litepaper:https://lollipop.builders/research

Bài viết này là nội dung đóng góp và không đại diện cho quan điểm của BlockBeats.
Tham gia cộng đồng chính thức của BlockBeats:

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

Nhóm Chat Telegram:https://t.me/BlockBeats_App

Twitter chính thức:https://twitter.com/BlockBeatsAsia

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này đã được sao chép từBlockbeats, với bản quyền thuộc về các tác giả ban đầu [ Dr. Yugart Song, Stepan Soin, Qinwen Wang, và Lollipop Builders]. Nếu bạn có bất kỳ ý kiến ​​nào về việc tái in này, vui lòng liên hệ vớiCổng Họcnhóm, người sẽ xử lý yêu cầu theo các quy trình liên quan.
  2. Bản quyền: Các quan điểm và ý kiến được thể hiện trong bài viết này là của các tác giả một mình và không phải là lời khuyên đầu tư.
  3. Các phiên bản bằng ngôn ngữ khác của bài viết này được dịch bởi đội ngũ Gate Learn. Trừ khi có ghi chú khác, việc sao chép, phổ biến hoặc đạo văn các bài viết dịch là cấm.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500