L2, Solana hay Appchain? Ai là lựa chọn tốt nhất để triển khai ứng dụng?

avatar
白话区块链
3tháng trước
Bài viết có khoảng 5162từ,đọc toàn bộ bài viết mất khoảng 7 phút
Trong thế giới tiền điện tử, việc lựa chọn triển khai một ứng dụng trên chuỗi L2, Solana hay chuỗi dành riêng cho ứng dụng là rất quan trọng. Mỗi tùy chọn đều có những ưu điểm và nhược điểm riêng cần được cân nhắc dựa trên nhu cầu cụ thể.

Tác giả gốc: The Rollup

Bản biên soạn gốc: Blockchain bản địa

Trong thế giới tiền điện tử ngày nay, việc chọn nền tảng để triển khai ứng dụng của bạn cũng quan trọng như chính sản phẩm đó.

Điều này dẫn đến điều mà tôi nghĩ là câu hỏi trị giá hàng tỷ đô la trong đầu nhiều nhà phát triển hiện nay: Nền tảng nào là lựa chọn tốt nhất để triển khai ứng dụng của tôi?

Trong bài viết hôm nay, tôi sẽ xem xét ba lựa chọn mà tôi hiện cho là tốt nhất, đồng thời phân tích ưu và nhược điểm của từng lựa chọn, cũng như những tiến bộ công nghệ sắp tới sẽ khiến lựa chọn này trở nên dễ dàng hơn như thế nào.

Đối với các nhà phát triển, ba lựa chọn tốt nhất hiện nay là: triển khai trên mạng lớp 2 có mục đích chung, trong hệ sinh thái Solana hoặc xây dựng chuỗi dành riêng cho ứng dụng. Những quyết định này sẽ có tác động sâu sắc đến hiệu suất, bảo mật, trải nghiệm người dùng và khả năng tồn tại lâu dài.

Bài viết này sẽ đi sâu vào sự khác biệt về mặt kỹ thuật giữa các tùy chọn này, phân tích chúng thông qua các ưu điểm và nhược điểm tương ứng, đồng thời chứng minh tầm quan trọng ngày càng tăng của các chuỗi dành riêng cho ứng dụng trong cuộc chiến của Ethereum chống lại Solana.

1. Mạng lớp 2 phổ quát/Bản tổng hợp L2

1) Ưu điểm

Kế thừa bảo mật: L2 hoặc Rollups có mục đích chung (chẳng hạn như Optimism hoặc Arbitrum) kế thừa tính bảo mật của Ethereum. Điều này có nghĩa là các ứng dụng được xây dựng trên các nền tảng này có thể được hưởng lợi từ khả năng bảo mật mạnh mẽ của Ethereum mà không cần phải duy trì các cụm trình xác thực của riêng chúng. Điều này đặc biệt quan trọng đối với việc khởi chạy ứng dụng, vì việc khởi động bảo mật kinh tế của chính nó thông qua một nhóm trình xác nhận (thường là L1) là rất khó khăn.

Chưa kể, có khá nhiều loại L2 có mục đích chung khác nhau.

Khả năng kết hợp: Universal L2 cung cấp mức độ kết hợp cao, cho phép các ứng dụng và giao thức trên cùng L2 tương tác liền mạch. Thuật ngữ “LEGO tiền tệ” lần đầu tiên được đề xuất vào mùa hè DeFi năm 2020 và nó vẫn còn phù hợp cho đến ngày nay. Một trong những lợi thế lớn nhất của việc xây dựng trên chuỗi là khả năng kết hợp.

Mức độ kết hợp này không thể thực hiện được trong phần mềm ngoài lĩnh vực tài chính hoặc tiền điện tử truyền thống. Điều này đặc biệt có lợi cho các ứng dụng DeFi dựa vào tính thanh khoản và khả năng tương tác.

Thân thiện với nhà phát triển: Xây dựng trên L2 cho mục đích chung (thường) có nghĩa là tận dụng EVM, điều mà hầu hết các nhà phát triển gốc tiền điện tử đã quen thuộc, giảm thời gian học tập và tăng tốc độ phát triển. Đối với các bản tổng hợp của các máy ảo khác (altVM), có các ngôn ngữ lập trình quen thuộc hơn với các nhà phát triển không am hiểu về tiền điện tử, chẳng hạn như Rust (dành cho các ngăn xếp như Soon SVM), C, C++ (Arbitrum Stylus), Move (Movement Labs và Lumio), Linux (Cartesi), Web Assembly (Fluent) và thậm chí cả Sway của Fuel Network.

2) Nhược điểm

Các vấn đề về tắc nghẽn và khả năng mở rộng: Khi ngày càng có nhiều ứng dụng được triển khai trên cùng một L2, tắc nghẽn có thể trở thành một vấn đề, dẫn đến tăng phí và giao dịch chậm hơn. Điều này có thể làm giảm trải nghiệm người dùng, đặc biệt đối với các ứng dụng yêu cầu độ trễ thấp.

Vấn đề hàng xóm ồn ào là có thật và chúng tôi đã thấy nó xảy ra trên L2 trong quá trình thanh lý hoặc các sự kiện có mức độ tương tác cao với người dùng. Đây là một góc nhìn đa sắc thái và việc song song hóa EVM như MegaETH có thể giúp giảm bớt vấn đề này bằng cách dựa trên Rollups hoặc các môi trường thực thi khác nhau được đề cập ở trên.

Khả năng tùy chỉnh và lợi nhuận hạn chế: L2 đa năng được thiết kế để đáp ứng nhiều nhu cầu ứng dụng, điều đó có nghĩa là chúng thường thiếu tính linh hoạt để tối ưu hóa cho các nhu cầu cụ thể của một ứng dụng. Đây có thể là một vấn đề nếu bạn là nhà phát triển muốn có mã thông báo gas tùy chỉnh, thời gian chặn tùy chỉnh và quy tắc đặt hàng giao dịch. Điều này có thể hạn chế việc điều chỉnh hiệu suất và tối ưu hóa trải nghiệm người dùng.

Tôi có một trải nghiệm tuyệt vời, đó là về vấn đề MEV và phân loại thu nhập. Khi bạn triển khai ứng dụng của mình trên L2 cho mục đích chung và họ không cung cấp chia sẻ doanh thu, về cơ bản, bạn đang thuê không gian khối từ các nhà khai thác tổng hợp và kiếm doanh thu cho họ để có thể phân phối lại cho Ứng dụng và cộng đồng của bạn. Chúng ta sẽ giải quyết vấn đề này sau.

2. Chuỗi dành riêng cho ứng dụng

1) Ưu điểm

Hoàn toàn có thể tùy chỉnh: Chuỗi dành riêng cho ứng dụng cho phép các nhà phát triển tối ưu hóa mọi khía cạnh của môi trường blockchain cho nhu cầu ứng dụng của họ. Điều này dẫn đến hiệu suất cao hơn, chi phí thấp hơn và trải nghiệm người dùng tốt hơn.

Bạn có thể nội bộ hóa doanh thu và kiểm soát việc đặt hàng giao dịch thông qua đơn đặt hàng có chủ quyền của riêng mình, cung cấp mức phí thấp hơn và trải nghiệm người dùng tốt hơn thông qua người trả tiền gas hoặc giải pháp trừu tượng hóa tài khoản nâng cao hoặc thời gian chặn cực nhanh (như thời gian chặn 100 mili giây của Reya hoặc tập trung vào RWA mới ra mắt của Clearpool Chuỗi ứng dụng Ozean với vô số tính năng độc đáo). Bằng cách này, bạn có thể mở khóa các phương thức kiếm tiền độc đáo cho nhà phát triển và người dùng trên chuỗi theo cách đôi bên cùng có lợi. Nhiều phí, giao dịch và mức sử dụng hơn có nghĩa là doanh thu sắp xếp được phân phối nhiều hơn cho toàn bộ cộng đồng mà bạn có thể phân phối theo cách mình muốn.

Khả năng mở rộng: Vì chuỗi được dành riêng cho một ứng dụng hoặc một nhóm ứng dụng liên quan nên không có nguy cơ tắc nghẽn do các dự án khác gây ra. Bạn có thể có không gian khối của riêng mình, loại bỏ vấn đề hàng xóm ồn ào (tắc nghẽn) trên chuỗi. Giảm mức phí gas tăng đột biến và kiểm soát tốt hơn không gian khối của bạn.

2) Nhược điểm

Độ phức tạp và chi phí chung: Mặc dù các nhà cung cấp RaaS như Gelato Network, Conduit, Caldera, v.v. giúp đơn giản hóa quá trình khởi chạy chuỗi mới, nhưng việc xây dựng và duy trì chuỗi dành riêng cho ứng dụng được so sánh với việc triển khai các ứng dụng trên L2 chung (triển khai hợp đồng thông minh so với triển khai toàn bộ chuỗi) đòi hỏi nhiều sự chuẩn bị và nguồn lực hơn.

Mặc dù các nhóm như Layer Labs và các vườn ươm khác có thể trợ giúp nhưng nhìn chung, quá trình khởi chạy chuỗi sẽ khó khăn hơn. Ngay từ ngày đầu tiên, bạn sẽ cần xem xét các nhà cung cấp khả năng tương tác, đặt hàng (hầu hết RaaS đều cung cấp một số tùy chọn) và các vấn đề như RPC - mặc dù Lava Network có thể hữu ích trong vấn đề này.

Thách thức về khả năng tương tác: Mặc dù các khung như Cosmos cung cấp các giải pháp tương tác tích hợp, nhưng việc sử dụng L2 chung phức tạp hơn so với việc tương tác với hệ sinh thái Ethereum L2 rộng lớn hơn. Với tư cách là một chuỗi ứng dụng, câu hỏi lớn nhất mà bạn gặp phải là làm cách nào để thu hút người dùng ngay từ ngày đầu tiên và nhà cung cấp khả năng tương tác nào sẽ trợ giúp và hỗ trợ bạn?

Hãy xem xét Hyperlane, Union Build, Jumper Exchange, LayerZero và cuối cùng là Omni và AggLayer. Các nhóm như Astria và Nodekit cũng sẽ đóng vai trò quan trọng trong việc điều phối việc xây dựng khối.

Ngoài ra, nếu bạn muốn người giải quyết cung cấp khả năng tương tác nhanh, bạn có thể cần phát triển mối quan hệ với các nhóm người giải quyết lớn như Everclear, AcrossProtocol, LiFi Protocol hoặc Wintermute. Những thách thức này, cùng với những rắc rối về trải nghiệm người dùng chuỗi chéo, tạo thành vấn đề lớn nhất trong việc khởi chạy chuỗi ứng dụng.

Tôi sẽ thảo luận thêm về điều này sau.

3. Solana

1) Ưu điểm

Hiệu suất cực cao: Solana được thiết kế cho các ứng dụng hiệu suất cao, có khả năng xử lý hàng nghìn giao dịch mỗi giây với độ trễ cực thấp (mặc dù đôi khi giao dịch không thành công). Tốc độ của nó khiến Solana trở nên lý tưởng cho các ứng dụng dựa vào độ trễ thấp và hiệu suất cao. Những yếu tố này cũng mở rộng đến trải nghiệm người dùng, khiến nó trở nên rất thân thiện với người dùng đối với bất kỳ người dùng tiền điện tử nào.

Trải nghiệm thống nhất: Máy trạng thái đơn của Solana rất hấp dẫn từ góc độ khả năng kết hợp. Điều này làm cho việc xây dựng tiền LEGO dễ dàng hơn so với trên blockchain, nhưng tương tự như trải nghiệm trên L2 nói chung. Kiến trúc này cung cấp một môi trường thống nhất trong đó tất cả các ứng dụng có chung trạng thái và bạn cũng có thể thu hút hiệu ứng mạng từ các ứng dụng thành công như Kamino Finance và JupiterExchange.

Quỹ đạo tăng trưởng hệ sinh thái: Sự tăng trưởng của hệ sinh thái và nhà phát triển Solana đang tăng lên đều đặn. Hệ sinh thái có sự hỗ trợ mạnh mẽ cho DeFi, NFT và các ứng dụng Web3 rộng hơn, thậm chí cả memecoin. Vì bạn có thể viết mã bằng Rust nên cộng đồng nhà phát triển của nó không ngừng phát triển, cung cấp nhiều tài nguyên và công cụ hơn cho các dự án mới cũng như các nhà phát triển không am hiểu về tiền điện tử.

Tôi nghĩ hệ sinh thái này sẽ tiếp tục mở rộng và ứng dụng của bạn có thể được hưởng lợi từ hiệu ứng mạng mà việc mở rộng này mang lại. Vui lòng tham khảo bản đồ hệ sinh thái bên dưới từ đầu năm nay:

2) Nhược điểm

Rủi ro tập trung: Mặc dù có lợi thế về mặt kỹ thuật, Solana vẫn nhận được một số lời chỉ trích do các vấn đề tập trung. So với Ethereum, mạng xác thực của nó nhỏ hơn và thiết lập tốn kém hơn. So với việc được xây dựng trên Ethereum L1, Solana có khả năng chống kiểm duyệt kém hơn, nhưng so với L2 với trình tự đặt hàng tập trung, tôi nghĩ Solana có lợi thế hơn. Tuy nhiên, bản chất có phần tập trung của chuỗi là sản phẩm của giai đoạn phát triển ban đầu và cần được xem xét.

Mất mạng: Solana đã gặp phải nhiều lần mất mạng và gặp sự cố về độ ổn định, gây lo ngại về độ tin cậy của mạng. Mặc dù mọi lúc đều trở lại bình thường nhưng đây vẫn là rủi ro đối với các nhà phát triển cần phải trực tuyến liên tục. Điều này đã không xảy ra nữa trong thời gian gần đây, đó là một dấu hiệu tích cực.

Những lý do trên được trình bày một cách khách quan và trung lập nhất có thể, nhưng tôi vẫn kết luận rằng xét về mặt đánh đổi và hiệu suất, các chuỗi dành riêng cho ứng dụng nằm giữa L2 mục đích chung và Solana.

Tôi thấy biểu đồ này cũng rất hữu ích:

Theo tôi, các chuỗi dành riêng cho ứng dụng cung cấp một chiến lược khả thi cho các hệ sinh thái mô-đun để cạnh tranh với L1 nguyên khối về hiệu suất và trải nghiệm của nhà phát triển. Bằng cách cho phép các nhà phát triển xây dựng các môi trường tùy chỉnh được tối ưu hóa cho các trường hợp sử dụng cụ thể, Chuỗi ứng dụng có thể cung cấp hiệu suất và tính linh hoạt cạnh tranh hoặc thậm chí vượt xa các L1 này.

Tuy nhiên, điều quan trọng là phải hiểu rằng khả năng tương tác phù hợp và tính trừu tượng hóa chuỗi là chìa khóa để đạt được lộ trình mở rộng quy mô mô-đun tập trung vào Rollup này. Khi các chuỗi mới tiếp tục được tung ra, vấn đề phân mảnh sẽ ngày càng trầm trọng hơn.

Các nhóm như Xion, Okto, Particle Network, NEAR Protocol, Halliday, Aarc, v.v. đang nghiên cứu về tính trừu tượng chuỗi và sẽ đóng một vai trò quan trọng trong đó. Nếu không có những giải pháp này và khả năng tương tác tốt hơn, tương lai mô-đun sẽ gặp rủi ro.

4. Tóm tắt

Trong khi General L2 và Solana đều mang lại những lợi thế hấp dẫn, thì các chuỗi dành riêng cho ứng dụng lại tạo cơ hội cho các nhà xây dựng đạt được lợi nhuận, sự chuyên môn hóa, quy mô và khả năng tương thích với General L2, Solana và các L1 khác cạnh tranh.

Khi hệ sinh thái mô-đun mở rộng, các chuỗi dành riêng cho ứng dụng sẽ đóng một vai trò quan trọng trong sự phát triển của các ứng dụng phổ biến. Tuy nhiên, tầm nhìn này dựa hoàn toàn vào việc thiết lập một tiêu chuẩn cho một giải pháp có khả năng tương tác càng nhanh càng tốt.

Tôi tin rằng mục tiêu này sẽ đạt được thành công và chúng ta sẽ thấy các bản tổng hợp dành riêng cho ứng dụng được kết nối với nhau sẽ phát triển mạnh mẽ trong vài năm tới.

Bài viết gốc, tác giả:白话区块链。Tuyển dụng: Nhân viên kinh doanh phần mềm theo dự án report@odaily.email;Vi phạm quy định của pháp luật.

Odaily nhắc nhở, mời đông đảo độc giả xây dựng quan niệm đúng đắn về tiền tệ và khái niệm đầu tư, nhìn nhận hợp lý về blockchain, nâng cao nhận thức về rủi ro; Đối với manh mối phạm tội phát hiện, có thể tích cực tố cáo phản ánh với cơ quan hữu quan.

Đọc nhiều nhất
Lựa chọn của người biên tập