Trong thế giới Web3, Mã nguồn mở gần như trở thành một loại “chính trị đúng đắn”. Phi tập trung, minh bạch, có thể xác minh, những quan niệm này tự nhiên gắn liền với “mã công khai”. Một dự án Blockchain nếu không Mã nguồn mở, thường rất khó để đạt được niềm tin từ cộng đồng. Các nhà đầu tư cũng sẽ đặt câu hỏi: Nếu đã nói là Phi tập trung, tại sao lại phải giấu giếm?
Quan niệm này không phải tự dưng mà có. Nó được tiếp nối từ “Mã nguồn mở” của Internet.
Từ Linux vào những năm 90, đến Apache, MySQL vào những năm 2000, rồi đến thời đại Internet di động với Android, phần mềm mã nguồn mở đã từng bước thiết lập một sự đồng thuận mới: mã nguồn nên thuộc về toàn nhân loại, chứ không phải một công ty nào.
Đến năm 2009, khi Bitcoin ra đời, Satoshi Nakamoto đã đưa mã nguồn trực tiếp lên SourceForge. Không có sự xác nhận của công ty kiểm toán, không có sự cho phép của chính phủ, niềm tin duy nhất đến từ việc bất kỳ ai cũng có thể tải xuống mã, chạy nút, xác thực giao dịch. Hơn nữa, mã nguồn mở bắt đầu trở thành một nguyên tắc trong thế giới Web3.
Tuy nhiên, ý nghĩa của Mã nguồn mở không chỉ dừng lại ở sự minh bạch. Mã nguồn mở có nghĩa là bất kỳ lập trình viên nào cũng có thể fork, cải tiến, và gửi mã. Nhiều dự án Web3 nổi tiếng đã thiết lập một “thỏa thuận kỹ thuật” với cộng đồng và lập trình viên thông qua cách Mã nguồn mở.
Điển hình nhất chính là Ethereum. Mã nguồn mở của nó không chỉ được tái sử dụng trực tiếp, mà còn phát sinh ra hàng trăm chuỗi tương thích EVM, đồng thời thu hút vô số nhà phát triển tham gia với tư cách là người đóng góp, thúc đẩy giao thức không ngừng nâng cấp. Ví dụ, vào năm 2015, nhà phát triển cộng đồng Fabian Vogelsteller đã đề xuất EIP-20 (còn được gọi là ERC-20 sau này), đặt nền tảng cho token, trở thành nền tảng cho sự phát triển của DeFi; hay như, vào năm 2017, Dieter Shirley (kiến trúc sư trưởng của CryptoKitties) và những người khác đã đề xuất EIP-721, trở thành tiêu chuẩn cơ bản cho NFT hiện nay; thậm chí các nhà nghiên cứu cộng đồng như Eric Conner đã khởi xướng EIP-1559, mang lại cải tiến mang tính cách mạng trong cơ chế phí giao dịch, ảnh hưởng đến mô hình kinh tế của Ethereum.
Có thể nói, chính vì mã nguồn mở mà Ethereum có thể liên tục thu hút các nhà phát triển mới tham gia, và khiến “đóng góp bên ngoài” dần dần trở thành “tiêu chuẩn ngành”, tạo ra hiệu ứng mạng thực sự.
Nhưng vấn đề là, mã nguồn mở không phải là bữa trưa miễn phí. Điều nó mang lại không chỉ là sự tin tưởng và xây dựng chung, mà còn có nghĩa là “thay đổi ngưỡng, sự pha loãng của hào bảo vệ”, và cạnh tranh trần trụi.
Khi bạn đưa mã nguồn cơ sở ra ánh sáng, đối thủ gần như có thể sao chép với chi phí gần như bằng không. Trong lịch sử, vô số “kẻ giết Ethereum” đã ra đời như vậy: từ EOS đến Tron, và sau đó là một loạt các chuỗi tương thích EVM, hầu hết trong số đó đã trực tiếp tái sử dụng thư viện mã của Ethereum, chỉ điều chỉnh cơ chế đồng thuận, thông số hiệu suất hoặc trợ cấp tài chính.
Câu chuyện tương tự cũng xảy ra ở tầng ứng dụng. Điển hình nhất là mùa hè DeFi năm 2020. Uniswap đã sáng tạo ra một mô hình giao dịch phi tập trung mới với mô hình AMM, nhưng do hợp đồng hoàn toàn mã nguồn mở, SushiSwap đã sao chép mã mà hầu như không tốn chi phí nghiên cứu và phát triển, và thêm vào các phần thưởng khai thác thanh khoản bổ sung. Chỉ trong vài ngày, hơn 1 tỷ USD thanh khoản của Uniswap đã bị rút đi, thị trường đã từng nghĩ rằng SushiSwap sẽ hoàn toàn thay thế nó.
Thực tế cho thấy, mã nguồn mở đã giảm bớt rào cản đổi mới, nhưng cũng phóng đại “cạnh tranh kiểu ma cà rồng”. Các dự án Web3 không chỉ cần dẫn đầu về công nghệ mà còn cần có sự tích lũy liên tục về thương hiệu, hệ sinh thái và quản trị, nếu không chỉ dựa vào mã thì không đủ để tạo thành một con đê.
Điều này cũng dẫn đến một nghịch lý: những dự án càng mở, càng dễ dàng tạo ra đối thủ; trong khi những mã nguồn đóng càng khó để giành được lòng tin của người dùng và nhà đầu tư.
Vậy, các nhà khởi nghiệp Web3 nên làm gì? Portal Labs cho rằng, những điểm sau đây có thể cung cấp sự hỗ trợ.
Đầu tiên, hãy coi mã nguồn mở là điểm khởi đầu, chứ không phải điểm kết thúc.
Mã nguồn mở có thể thu hút các nhà phát triển và cộng đồng, nhưng điều thực sự quyết định giá trị của dự án là sự xây dựng liên tục sau đó. Ethereum có thể vượt qua các chu kỳ không phải vì EVM mã nguồn mở, mà là vì nó đã hình thành cơ chế đề xuất EIP, sự hỗ trợ của quỹ, và cộng đồng nhà phát triển lâu dài, những “hệ thống đi kèm” này.
Đối với các doanh nhân Web3, mã nguồn mở chỉ là bước khởi đầu, còn hào bảo vệ cần phải được xây dựng dựa trên quản trị, hệ sinh thái và hiệu ứng mạng.
Thứ hai, nỗ lực vào sự khác biệt.
Uniswap cuối cùng đã ổn định không phải vì mã của nó là duy nhất, mà là vì nó đã liên tục xây dựng các rào cản của riêng mình ngoài mã nguồn mở. Nó liên tục phát hành các phiên bản V2, V3, tiên phong trong việc giới thiệu thiết kế thanh khoản tập trung, nâng cao hiệu quả sử dụng vốn; nó thu hút các nhà phát triển và cộng đồng thông qua quỹ và cơ chế quản trị, tạo ra sự ràng buộc lâu dài; quan trọng hơn, Uniswap đã trở thành “cổng vào mặc định” của DeFi, nhận thức thương hiệu và khám phá quy định đã mang lại cho nó một vị trí khó có thể thay thế.
Đối với các nhà khởi nghiệp Web3, nếu chọn mã nguồn mở, cần phải suy nghĩ: Nếu người khác sao chép mã, liệu họ có thể sao chép trải nghiệm sản phẩm, bầu không khí cộng đồng, cấu trúc tuân thủ và mối quan hệ hợp tác không? Và những điều này thường mới thực sự là phần quyết định sinh tử lâu dài.
Thứ ba, sử dụng Mã nguồn mở để làm “đòn bẩy”.
Mã nguồn mở không chỉ là rủi ro, mà còn có thể khuếch đại tiềm năng. Nhiều dự án áp dụng “mã nguồn mở phân lớp” - giao thức nền tảng là mã nguồn mở, thuận tiện cho cộng đồng cùng xây dựng; thuật toán cốt lõi hoặc lớp ứng dụng giữ kín mã nguồn, tạo ra sự cân bằng. Chẳng hạn, logic ghép nối nền tảng của DYDX là mã nguồn mở, nhưng kiểm soát rủi ro và lõi động cơ ghép nối của nó vẫn giữ kín mã nguồn, đảm bảo lợi thế khác biệt.
Cũng có những đội ngũ coi mã nguồn mở như một công cụ mở rộng kinh doanh, bằng cách giảm bớt rào cản gia nhập, để người khác thúc đẩy sự phát triển của hệ sinh thái. Điển hình như Cosmos SDK và Polkadot Substrate, chúng thu hút hàng triệu dự án blockchain phát triển thứ cấp trên hệ sinh thái của chúng thông qua nền tảng hoàn toàn mã nguồn mở, cuối cùng chuyển “sự đổi mới của người khác” thành hiệu ứng mạng của chính mình.
Mã nguồn mở vừa là nền tảng niềm tin của Web3, vừa là con dao hai lưỡi cho các doanh nhân. Nó có thể thu hút các nhà phát triển, thúc đẩy hệ sinh thái, nhưng cũng làm tăng cạnh tranh, làm loãng hào quang bảo vệ. Nhưng mã nguồn mở không phải là vấn đề “có hay không”, mà là “mở như thế nào”. Những doanh nhân Web3 thực sự thông minh sẽ không mù quáng đóng cửa, cũng không ngây thơ mở cửa hoàn toàn, mà sẽ tìm ra một con đường trung gian thuộc về chính mình giữa niềm tin và cạnh tranh.
Nếu bạn quyết định mã nguồn mở, thì dưới đây là danh sách đề xuất mã nguồn mở của Portal Labs:
1. Xác định ranh giới
Mã nguồn cơ bản như lớp giao thức, hợp đồng thông minh, nên được mã nguồn mở để xây dựng sự minh bạch và tin cậy. Thuật toán thương mại, logic điều phối, mô hình quản lý rủi ro có thể được đóng nguồn, tạo ra lợi thế độc đáo.
Đề nghị quản lý kho trên GitHub, đánh dấu giấy phép mã nguồn mở (như MIT, GPL), các mô-đun nội bộ duy trì độc lập và đóng nguồn.
2. Thể chế hóa xây dựng chung
Học theo mô hình EIP của Ethereum, thiết lập quy trình đề xuất (PR → Xem xét → Bình chọn của cộng đồng).
Có thể tạo Discord/diễn đàn công cộng, thiết lập khu vực “Nộp đề xuất”; tổ chức cuộc gọi cộng đồng cố định mỗi tháng một lần để xem xét các đề xuất.
3.Nhanh chóng lặp lại
Mã nguồn mở có nghĩa là người khác có thể sao chép mã, vì vậy vành đai bảo vệ của bạn phải dựa vào tốc độ lặp lại.
Đề nghị thiết lập nhịp độ “một phiên bản nhỏ mỗi hai tuần, một phiên bản lớn mỗi ba tháng” và công bố Roadmap trên trang web chính thức hoặc trong Dự án GitHub.
4. Thương hiệu và Niềm tin
Trong thế giới mã nguồn mở, công nghệ có thể được sao chép, nhưng niềm tin thì không. Rào cản thực sự thường đến từ bầu không khí cộng đồng và khám phá sự tuân thủ.
Đề nghị coi kiểm toán an ninh, chứng nhận tuân thủ và hoạt động cộng đồng là “kỹ năng cơ bản” để thực hiện, chẳng hạn như
Báo cáo kiểm toán công khai định kỳ;
Mời văn phòng luật sư cung cấp ý kiến tuân thủ;
Thông qua hackathon, hội nghị các nhà phát triển, giữ người dùng và các nhà phát triển ở lại trong hệ sinh thái.
5.Đòn bẩy sinh thái
Sử dụng mã nguồn mở như một công cụ để thu hút các nhà phát triển và doanh nghiệp, chứ không chỉ đơn thuần là “hiến mã”.
Ví dụ:
Cung cấp SDK/mẫu, giảm bớt rào cản phát triển lại;
Thiết lập kế hoạch Grant, tài trợ cho các ứng dụng dựa trên giao thức của bạn;
Thiết lập tích hợp với ba đến năm đối tác sinh thái chính (ví dụ: ví, sàn giao dịch, nền tảng dữ liệu).
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Thảo luận về khởi nghiệp Web3: Các dự án mã hóa, liệu có cần mã nguồn mở hay không?
Trong thế giới Web3, Mã nguồn mở gần như trở thành một loại “chính trị đúng đắn”. Phi tập trung, minh bạch, có thể xác minh, những quan niệm này tự nhiên gắn liền với “mã công khai”. Một dự án Blockchain nếu không Mã nguồn mở, thường rất khó để đạt được niềm tin từ cộng đồng. Các nhà đầu tư cũng sẽ đặt câu hỏi: Nếu đã nói là Phi tập trung, tại sao lại phải giấu giếm?
Quan niệm này không phải tự dưng mà có. Nó được tiếp nối từ “Mã nguồn mở” của Internet.
Từ Linux vào những năm 90, đến Apache, MySQL vào những năm 2000, rồi đến thời đại Internet di động với Android, phần mềm mã nguồn mở đã từng bước thiết lập một sự đồng thuận mới: mã nguồn nên thuộc về toàn nhân loại, chứ không phải một công ty nào.
Đến năm 2009, khi Bitcoin ra đời, Satoshi Nakamoto đã đưa mã nguồn trực tiếp lên SourceForge. Không có sự xác nhận của công ty kiểm toán, không có sự cho phép của chính phủ, niềm tin duy nhất đến từ việc bất kỳ ai cũng có thể tải xuống mã, chạy nút, xác thực giao dịch. Hơn nữa, mã nguồn mở bắt đầu trở thành một nguyên tắc trong thế giới Web3.
Tuy nhiên, ý nghĩa của Mã nguồn mở không chỉ dừng lại ở sự minh bạch. Mã nguồn mở có nghĩa là bất kỳ lập trình viên nào cũng có thể fork, cải tiến, và gửi mã. Nhiều dự án Web3 nổi tiếng đã thiết lập một “thỏa thuận kỹ thuật” với cộng đồng và lập trình viên thông qua cách Mã nguồn mở.
Điển hình nhất chính là Ethereum. Mã nguồn mở của nó không chỉ được tái sử dụng trực tiếp, mà còn phát sinh ra hàng trăm chuỗi tương thích EVM, đồng thời thu hút vô số nhà phát triển tham gia với tư cách là người đóng góp, thúc đẩy giao thức không ngừng nâng cấp. Ví dụ, vào năm 2015, nhà phát triển cộng đồng Fabian Vogelsteller đã đề xuất EIP-20 (còn được gọi là ERC-20 sau này), đặt nền tảng cho token, trở thành nền tảng cho sự phát triển của DeFi; hay như, vào năm 2017, Dieter Shirley (kiến trúc sư trưởng của CryptoKitties) và những người khác đã đề xuất EIP-721, trở thành tiêu chuẩn cơ bản cho NFT hiện nay; thậm chí các nhà nghiên cứu cộng đồng như Eric Conner đã khởi xướng EIP-1559, mang lại cải tiến mang tính cách mạng trong cơ chế phí giao dịch, ảnh hưởng đến mô hình kinh tế của Ethereum.
Có thể nói, chính vì mã nguồn mở mà Ethereum có thể liên tục thu hút các nhà phát triển mới tham gia, và khiến “đóng góp bên ngoài” dần dần trở thành “tiêu chuẩn ngành”, tạo ra hiệu ứng mạng thực sự.
Nhưng vấn đề là, mã nguồn mở không phải là bữa trưa miễn phí. Điều nó mang lại không chỉ là sự tin tưởng và xây dựng chung, mà còn có nghĩa là “thay đổi ngưỡng, sự pha loãng của hào bảo vệ”, và cạnh tranh trần trụi.
Khi bạn đưa mã nguồn cơ sở ra ánh sáng, đối thủ gần như có thể sao chép với chi phí gần như bằng không. Trong lịch sử, vô số “kẻ giết Ethereum” đã ra đời như vậy: từ EOS đến Tron, và sau đó là một loạt các chuỗi tương thích EVM, hầu hết trong số đó đã trực tiếp tái sử dụng thư viện mã của Ethereum, chỉ điều chỉnh cơ chế đồng thuận, thông số hiệu suất hoặc trợ cấp tài chính.
Câu chuyện tương tự cũng xảy ra ở tầng ứng dụng. Điển hình nhất là mùa hè DeFi năm 2020. Uniswap đã sáng tạo ra một mô hình giao dịch phi tập trung mới với mô hình AMM, nhưng do hợp đồng hoàn toàn mã nguồn mở, SushiSwap đã sao chép mã mà hầu như không tốn chi phí nghiên cứu và phát triển, và thêm vào các phần thưởng khai thác thanh khoản bổ sung. Chỉ trong vài ngày, hơn 1 tỷ USD thanh khoản của Uniswap đã bị rút đi, thị trường đã từng nghĩ rằng SushiSwap sẽ hoàn toàn thay thế nó.
Thực tế cho thấy, mã nguồn mở đã giảm bớt rào cản đổi mới, nhưng cũng phóng đại “cạnh tranh kiểu ma cà rồng”. Các dự án Web3 không chỉ cần dẫn đầu về công nghệ mà còn cần có sự tích lũy liên tục về thương hiệu, hệ sinh thái và quản trị, nếu không chỉ dựa vào mã thì không đủ để tạo thành một con đê.
Điều này cũng dẫn đến một nghịch lý: những dự án càng mở, càng dễ dàng tạo ra đối thủ; trong khi những mã nguồn đóng càng khó để giành được lòng tin của người dùng và nhà đầu tư.
Vậy, các nhà khởi nghiệp Web3 nên làm gì? Portal Labs cho rằng, những điểm sau đây có thể cung cấp sự hỗ trợ.
Đầu tiên, hãy coi mã nguồn mở là điểm khởi đầu, chứ không phải điểm kết thúc.
Mã nguồn mở có thể thu hút các nhà phát triển và cộng đồng, nhưng điều thực sự quyết định giá trị của dự án là sự xây dựng liên tục sau đó. Ethereum có thể vượt qua các chu kỳ không phải vì EVM mã nguồn mở, mà là vì nó đã hình thành cơ chế đề xuất EIP, sự hỗ trợ của quỹ, và cộng đồng nhà phát triển lâu dài, những “hệ thống đi kèm” này.
Đối với các doanh nhân Web3, mã nguồn mở chỉ là bước khởi đầu, còn hào bảo vệ cần phải được xây dựng dựa trên quản trị, hệ sinh thái và hiệu ứng mạng.
Thứ hai, nỗ lực vào sự khác biệt.
Uniswap cuối cùng đã ổn định không phải vì mã của nó là duy nhất, mà là vì nó đã liên tục xây dựng các rào cản của riêng mình ngoài mã nguồn mở. Nó liên tục phát hành các phiên bản V2, V3, tiên phong trong việc giới thiệu thiết kế thanh khoản tập trung, nâng cao hiệu quả sử dụng vốn; nó thu hút các nhà phát triển và cộng đồng thông qua quỹ và cơ chế quản trị, tạo ra sự ràng buộc lâu dài; quan trọng hơn, Uniswap đã trở thành “cổng vào mặc định” của DeFi, nhận thức thương hiệu và khám phá quy định đã mang lại cho nó một vị trí khó có thể thay thế.
Đối với các nhà khởi nghiệp Web3, nếu chọn mã nguồn mở, cần phải suy nghĩ: Nếu người khác sao chép mã, liệu họ có thể sao chép trải nghiệm sản phẩm, bầu không khí cộng đồng, cấu trúc tuân thủ và mối quan hệ hợp tác không? Và những điều này thường mới thực sự là phần quyết định sinh tử lâu dài.
Thứ ba, sử dụng Mã nguồn mở để làm “đòn bẩy”.
Mã nguồn mở không chỉ là rủi ro, mà còn có thể khuếch đại tiềm năng. Nhiều dự án áp dụng “mã nguồn mở phân lớp” - giao thức nền tảng là mã nguồn mở, thuận tiện cho cộng đồng cùng xây dựng; thuật toán cốt lõi hoặc lớp ứng dụng giữ kín mã nguồn, tạo ra sự cân bằng. Chẳng hạn, logic ghép nối nền tảng của DYDX là mã nguồn mở, nhưng kiểm soát rủi ro và lõi động cơ ghép nối của nó vẫn giữ kín mã nguồn, đảm bảo lợi thế khác biệt.
Cũng có những đội ngũ coi mã nguồn mở như một công cụ mở rộng kinh doanh, bằng cách giảm bớt rào cản gia nhập, để người khác thúc đẩy sự phát triển của hệ sinh thái. Điển hình như Cosmos SDK và Polkadot Substrate, chúng thu hút hàng triệu dự án blockchain phát triển thứ cấp trên hệ sinh thái của chúng thông qua nền tảng hoàn toàn mã nguồn mở, cuối cùng chuyển “sự đổi mới của người khác” thành hiệu ứng mạng của chính mình.
Mã nguồn mở vừa là nền tảng niềm tin của Web3, vừa là con dao hai lưỡi cho các doanh nhân. Nó có thể thu hút các nhà phát triển, thúc đẩy hệ sinh thái, nhưng cũng làm tăng cạnh tranh, làm loãng hào quang bảo vệ. Nhưng mã nguồn mở không phải là vấn đề “có hay không”, mà là “mở như thế nào”. Những doanh nhân Web3 thực sự thông minh sẽ không mù quáng đóng cửa, cũng không ngây thơ mở cửa hoàn toàn, mà sẽ tìm ra một con đường trung gian thuộc về chính mình giữa niềm tin và cạnh tranh.
Nếu bạn quyết định mã nguồn mở, thì dưới đây là danh sách đề xuất mã nguồn mở của Portal Labs:
1. Xác định ranh giới
Mã nguồn cơ bản như lớp giao thức, hợp đồng thông minh, nên được mã nguồn mở để xây dựng sự minh bạch và tin cậy. Thuật toán thương mại, logic điều phối, mô hình quản lý rủi ro có thể được đóng nguồn, tạo ra lợi thế độc đáo.
Đề nghị quản lý kho trên GitHub, đánh dấu giấy phép mã nguồn mở (như MIT, GPL), các mô-đun nội bộ duy trì độc lập và đóng nguồn.
2. Thể chế hóa xây dựng chung
Học theo mô hình EIP của Ethereum, thiết lập quy trình đề xuất (PR → Xem xét → Bình chọn của cộng đồng).
Có thể tạo Discord/diễn đàn công cộng, thiết lập khu vực “Nộp đề xuất”; tổ chức cuộc gọi cộng đồng cố định mỗi tháng một lần để xem xét các đề xuất.
3.Nhanh chóng lặp lại
Mã nguồn mở có nghĩa là người khác có thể sao chép mã, vì vậy vành đai bảo vệ của bạn phải dựa vào tốc độ lặp lại.
Đề nghị thiết lập nhịp độ “một phiên bản nhỏ mỗi hai tuần, một phiên bản lớn mỗi ba tháng” và công bố Roadmap trên trang web chính thức hoặc trong Dự án GitHub.
4. Thương hiệu và Niềm tin
Trong thế giới mã nguồn mở, công nghệ có thể được sao chép, nhưng niềm tin thì không. Rào cản thực sự thường đến từ bầu không khí cộng đồng và khám phá sự tuân thủ.
Đề nghị coi kiểm toán an ninh, chứng nhận tuân thủ và hoạt động cộng đồng là “kỹ năng cơ bản” để thực hiện, chẳng hạn như
5.Đòn bẩy sinh thái
Sử dụng mã nguồn mở như một công cụ để thu hút các nhà phát triển và doanh nghiệp, chứ không chỉ đơn thuần là “hiến mã”.
Ví dụ: