
Solana tương thích với EVM, liệu đây có phải cách đúng đắn để gắn kết các nhà phát triển trong thị trường gấu?
Tuyển chọn TechFlowTuyển chọn TechFlow

Solana tương thích với EVM, liệu đây có phải cách đúng đắn để gắn kết các nhà phát triển trong thị trường gấu?
Muốn đột phá trong cuộc cạnh tranh các chuỗi công khai hiện nay với một chuỗi vượt trội và nhiều chuỗi mạnh, thì việc tập trung vào độ mượt mà trong phát triển là lựa chọn cạnh tranh tất yếu.
Xuất bản: TechFlow Research
Tác giả: David

Ngày 19 tháng 7, trên blog chính thức của Solana đã đăng một thông tin: các nhà phát triển hiện nay cũng có thể sử dụng ngôn ngữ Solidity để phát triển trên Solana.
Điều này đồng nghĩa rằng, những lập trình viên trước đây viết ứng dụng cho Ethereum và EVM, nay cũng có thể dễ dàng làm điều tương tự trên Solana.
Theo giới thiệu trong bài blog, công cụ giúp chuyển đổi khả năng phát triển này là Solang – một trình biên dịch Solidity, cho phép các nhà phát triển sử dụng ngôn ngữ lập trình Solidity để viết chương trình cho Solana.

Cùng thời điểm đó, vài ngày trước, giải pháp tương thích EVM của Solana mang tên Neon đã ra mắt trên mạng chính, hoàn tất bộ công cụ cần thiết để các lập trình viên Ethereum chuyển dự án sang Solana, cho phép họ viết ứng dụng Ethereum ngay trên nền tảng Solana.

Trước đây, việc phát triển trên Solana chủ yếu dùng Rust hoặc C để viết hợp đồng thông minh. Giờ đây khi đã hỗ trợ Solidity, mục tiêu tranh giành cộng đồng lập trình viên từ Ethereum ngày càng rõ ràng.
Từ một "chiến thần tăng trưởng mạnh mẽ" giữa giai đoạn cạnh tranh các chuỗi mới, đến "suy sụp nghiêm trọng" sau sự kiện đen đủi FTX; rồi tiếp nối bằng việc sản xuất điện thoại, tái thiết sinh thái và hiện tại là mở rộng ngôn ngữ phát triển... Dường như trong chu kỳ thị trường gấu, Solana không hề buông xuôi, mà thay vào đó đang âm thầm tích lũy và chuẩn bị.
Tuy nhiên, loại tích lũy này chủ yếu tập trung ở phía cung cấp (supply side), nên người dùng cuối khó cảm nhận được một cách trực quan.
Dù là làm điện thoại hay xây dựng chuỗi công khai, về bản chất đều cần lượng lớn phần mềm và ứng dụng: nhiều ứng dụng hơn sẽ làm phong phú thêm hệ sinh thái, tăng cường các tình huống sử dụng phần cứng và chuỗi đối với người dùng.
Làm thế nào để có thêm nhiều phần mềm và ứng dụng? Câu trả lời có lẽ là đoàn kết mọi lực lượng có thể đoàn kết. Trong thị trường gấu, chiến lược đoàn kết này càng trở nên rõ rệt: việc hỗ trợ phát triển bằng Solidity chính là hành động chào đón các lập trình viên Ethereum – bạn có thể phát triển trên Ethereum, giờ đây cũng có thể đến với Solana, không cần để rào cản ngôn ngữ lập trình kìm hãm bước chân.
Thị trường gấu tích cực xây dựng (build), thị trường bò bùng nổ. Trong quá trình này, ai nắm giữ được lập trình viên, người đó sẽ nắm giữ thiên hạ.
Solang hỗ trợ Solidity và EVM chỉ là một hiện tượng bề nổi. Có lẽ chúng ta cần suy xét sâu hơn về phía phát triển, xem xét bản chất mà các chuỗi công khai như Solana cần chạm tới nếu muốn vươn lên trở lại.
"Cha" sinh thái – lựa chọn lý tưởng để thu hút lập trình viên
Cho dù là Solana hay bất kỳ chuỗi công khai nào khác, muốn mở rộng sinh thái và tăng số lượng dApp, ngoài các hoạt động marketing và truyền thông mà chúng ta có thể cảm nhận được, thì đằng sau còn phải thu hút tối đa các lập trình viên tham gia.
Là người dùng thông thường, chúng ta thực tế khá mơ hồ về khái niệm "phát triển chuỗi công khai": cần phát triển cái gì? Khi nào thì phát triển? Ai là người phát triển? Những vấn đề này dường như không liên quan nhiều đến chúng ta.
Tuy nhiên, thực tế thì cách thu hút đúng đắn các lập trình viên lại ảnh hưởng trực tiếp đến chúng ta. Mức độ hoạt động của các lập trình viên trên một chuỗi quyết định trực tiếp số lượng và chất lượng ứng dụng trên chuỗi đó, đồng thời gián tiếp tác động đến các lợi ích ngắn hạn (như một dự án mới yêu cầu khóa token hoặc IEO) và xu hướng dài hạn (như nâng cấp công nghệ ETH) của token chuỗi.
Nếu phân tích kỹ, việc chuỗi công khai và sinh thái liên quan thu hút lập trình viên có thể chia thành ba cấp độ:
-
Cấp giao thức: thu hút lập trình viên phát triển xung quanh chính giao thức
-
Cấp cộng đồng: thu hút lập trình viên phát triển các ứng dụng liên quan đến cộng đồng giao thức, ví dụ như công cụ, tài liệu, ví hoặc các dự án khác;
-
Cấp sinh thái cha: thu hút lập trình viên hòa nhập vào một hệ sinh thái rộng lớn hơn, cung cấp các năng lực có thể chia sẻ ở tầng cơ sở

(Nguồn ảnh: Báo cáo Lập trình viên Electric Capital 2022)
Trong đó, cấp sinh thái cha là chìa khóa để mở rộng nguồn lập trình viên. Nắm bắt được vòng tròn lớn hơn này, mới có thể thu hút thêm nhiều người dùng. Nếu chưa hiểu rõ, hãy lấy OP – một L2 – làm ví dụ:
-
Cấp giao thức: các lập trình viên phát triển giao thức OP;
-
Cấp cộng đồng: các lập trình viên phát triển ứng dụng khác trong sinh thái OP, như các giao thức DeFi Velodrome và Lyra;
-
Cấp sinh thái cha: các lập trình viên Ethereum. Sinh thái OP thực chất sống ký sinh trên sinh thái Ethereum.

Điều này có nghĩa là OP có thể tự nhiên "nhận Ethereum làm cha", nhờ đó các lập trình viên Ethereum sẵn có có thể dễ dàng phát triển ứng dụng trên L2 với chi phí chuyển đổi thấp.
Hiện tại trong toàn bộ thị trường tiền mã hóa, Ethereum thực sự là "người cha duy nhất", về độ phổ biến và ảnh hưởng thì không ai sánh kịp. Nếu có thể thuận lợi kế thừa nguồn lực lập trình viên từ sinh thái cha này, đương nhiên sẽ rất có lợi cho việc phát triển riêng của chuỗi mình.
Tuy nhiên, các L2 như OP và ARB do có mối quan hệ "huyết thống" với L1 nên có thể tiếp nhận liền mạch, còn các chuỗi công khai không tương thích EVM như Solana, nếu muốn kế thừa nguồn lực lập trình viên từ sinh thái cha, cần phải điều chỉnh đặc tính kỹ thuật của bản thân.
Do đó, chúng ta thấy Solang và Neon EVM của Solana – những cải tiến kỹ thuật nhằm kế thừa nguồn lực lập trình viên Ethereum – như đã đề cập ở đầu bài viết.
Lưu ý rằng, theo quan điểm của tác giả, việc "nhận Ethereum làm cha" không phải là hành vi mang tính miệt thị, mà là một biện pháp lý tưởng để cùng nhau vượt qua khó khăn trong giai đoạn thị trường gấu. Cộng đồng crypto rất nhỏ, việc tái sử dụng năng lực kỹ thuật và tài nguyên là lựa chọn tự nhiên; có thể thu hút lập trình viên từ nơi khác về nuôi dưỡng sinh thái của mình, chẳng có gì đáng xấu hổ cả.
Thà đoàn kết tất cả lực lượng có thể thay vì cạnh tranh trực diện, miễn sao sống sót là được.
Số lượng lập trình viên Solana tăng vọt, nhưng vẫn cần phá vỡ vòng vây cạnh tranh
Nếu chiến lược thu hút lập trình viên của Solana như mô tả ở trên vẫn còn trừu tượng, hãy nhìn vào dữ liệu rõ ràng hơn.
Theo Báo cáo Lập trình viên Electric Capital năm 2022, Ethereum sở hữu hệ sinh thái lập trình viên lớn nhất, tổng số lập trình viên gấp 2,8 lần so với vị trí thứ hai.

Đồng thời, so với chính mình, Ethereum đã tăng thêm gần 15.000 lập trình viên trong năm 2022, mức tăng cao nhất trong lịch sử.

Về bản chất, các lập trình viên không có tính loại trừ – họ vừa có thể phát triển trên Ethereum, vừa có thể làm việc trên các chuỗi công khai khác, tùy thuộc vào cân nhắc giữa mức độ khuyến khích, chi phí di chuyển và rào cản kỹ thuật. Do đó, nguồn lực khổng lồ ở lớp phát triển của Ethereum tự nhiên thu hút sự quan tâm từ các chuỗi công khai hoặc L2 khác.
Chuyển sang các chuỗi công khai mới, có thể thấy Solana đang nỗ lực đuổi kịp: trong số các chuỗi công khai có hơn 1.000 lập trình viên mới gia nhập trong năm ngoái, Solana đang bứt tốc mạnh mẽ, số lượng lập trình viên tăng 83% so với năm trước – mức tăng trưởng cao nhất trong tất cả các chuỗi công khai. So sánh, Polygon tăng 40%, Cosmos tăng 25%, Polkadot tăng 2%.

Raj Gokal, đồng sáng lập Solana, từng nói trong một cuộc phỏng vấn với TechCrunch:
"Các lập trình viên sẽ xây dựng (build) nơi họ thấy lợi thế kỹ thuật, và Solana cung cấp tốc độ giao dịch nhanh hơn và chi phí thấp hơn so với các giải pháp thay thế; nhưng họ cũng sẽ xây dựng nơi họ thấy những lợi thế khác, ví dụ như một cộng đồng sôi động."
Và hiện tại, lý do để xây dựng dường như lại thêm một nữa – khả năng tương thích với EVM và ngôn ngữ Solidity có sẵn, dễ tiếp cận hơn.
Tuy nhiên, cũng đừng quên rằng các đối thủ cạnh tranh đang rình rập, ví dụ như Polygon.
Xét về việc "thu hút lập trình viên mới", Solidity là một ngôn ngữ lập trình cấp cao được biên dịch thành bytecode EVM. Tuy nhiên, Solidity có đường cong học tập dốc, việc xây dựng hợp đồng thông minh an toàn có thể rất khó khăn đối với các lập trình viên thiếu kinh nghiệm.
Do đó, Solana đã chọn sử dụng các ngôn ngữ quen thuộc hơn với lập trình viên truyền thống như Rust và C để phát triển – cách làm này tất nhiên có lợi thế trong việc thu hút mới. Nhưng đừng quên rằng Polygon cũng hỗ trợ ngôn ngữ Golang phổ biến.
Trong cuộc đua giành lại lập trình viên Web3 hiện có, Polygon vốn đã hỗ trợ Solidity và EVM, điều này gây áp lực không nhỏ lên Solana – theo tôi, đây cũng là nguyên nhân quan trọng dẫn đến việc Solana hiện nay hỗ trợ EVM và Solang.

(Nguồn ảnh: Solana Vs. Polygon Vs. Ethereum – The Ultimate Comparison, Blockchain Council)
Hơn nữa, cả Solana và Polygon đều cung cấp rất nhiều công cụ hỗ trợ lập trình viên, ví dụ như Solana Studio và Truffle Suite. Các công cụ này đơn giản hóa quy trình phát triển, bao gồm gỡ lỗi, triển khai và kiểm thử, giúp lập trình viên dễ dàng xây dựng và triển khai các ứng dụng phi tập trung trên nền tảng của họ.
Nhìn tổng thể, mặc dù Rust và C thuận lợi hơn cho các lập trình viên Web2, nhưng để cạnh tranh với các chuỗi công khai EVM khác, Solana cũng cần dùng Solidity để thu phục thêm nhiều lập trình viên Web3.
Muốn đột phá trong cuộc cạnh tranh giữa các chuỗi công khai, trong bối cảnh một chuỗi vượt trội và nhiều chuỗi mạnh, các "chuỗi mạnh" buộc phải cạnh tranh ở độ mượt mà trong phát triển.
Tổng kết
Từ thời kỳ các chuỗi công khai đua nhau nở rộ, đến lúc dần dà đều hướng về EVM như một xu hướng đại đồng, chúng ta không cần trách cứ ai phản bội lý tưởng ban đầu hay phê phán ai không dám đối đầu trực diện với Ethereum.
Vòng tròn crypto rất nhỏ, lượng cung và cầu hiện có là cố định, trong chu kỳ thị trường gấu không thể tạo ra tăng trưởng mới, vậy nên kích hoạt và tái sử dụng nguồn lực sẵn có lại là cách đi đúng đắn.
Ở phía cung cấp, khơi thông nguồn lực lập trình viên hiện có luôn tốt hơn là ở phía cầu, tìm mọi cách vắt kiệt người dùng.
Đoàn kết các lực lượng tích cực, chờ đợi chu kỳ tiếp theo đến.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














