Tác giả: Đối tác quản lý quỹ sáng lập Blockchain Aly Madhavji, Giám đốc điều hành và đồng sáng lập Uniblock Kevin Callahan, Cointelegraph; Người biên dịch: Songxue, Golden Finance
Có thể bạn là một nhà phát triển huyền thoại và bạn sẽ không đồng ý với tôi, nhưng đối với hầu hết chúng ta, sự đổi mới mà không có sự phức tạp thêm của các công nghệ mới, ứng dụng mới và API mới là đã đủ khó rồi.
Tại sao nó lại khó chịu
Web2 đã tồn tại quá lâu đến nỗi nó có một bản sao cho hầu hết mọi thứ API và một số lượng lớn các dịch vụ tổng hợp để giúp mọi việc trở nên dễ dàng hơn.
Và về phía Web3, chúng tôi có các ứng dụng và API, nhưng vì mọi thứ đều phi tập trung nên tất cả chúng đều được phân phối. Thực sự là khá khó khăn để mọi thứ hoạt động trơn tru.
Sau khi nói chuyện với nhiều nhà phát triển đang nản lòng, năm vấn đề chính khó chịu nhất đã xuất hiện:
Công cụ và dịch vụ phân mảnh: Có vô số công cụ và dịch vụ trong không gian Web3, mỗi công cụ và dịch vụ có bộ quy tắc tích hợp riêng. Ngoài ra, các công cụ và dịch vụ này thiếu các tiêu chuẩn chung và bạn cần phải bắt đầu lại từ đầu với mỗi lần tích hợp mới.
Chi phí quản lý khóa API: Nguy cơ vi phạm bảo mật cũng tăng lên do mỗi khóa bổ sung lại gây ra một lỗi tiềm ẩn khác hoặc một điểm sử dụng sai. Điều này làm tăng gánh nặng vận hành vì việc quản lý xác thực trên các nền tảng khác nhau tiêu tốn thời gian và tài nguyên mà lẽ ra có thể được chi tiêu tốt hơn cho các nhiệm vụ phát triển cốt lõi.
Sự không nhất quán về dữ liệu: Sự không nhất quán về dữ liệu giữa các dịch vụ khác nhau có thể dẫn đến hành vi ứng dụng không đáng tin cậy, làm gián đoạn chức năng mong muốn và dẫn đến trải nghiệm không tốt cho người dùng, đó là cái chết câu nói dành cho nhiều công ty khởi nghiệp mới nổi.
Lỗi dịch vụ và rủi ro ngừng hoạt động:Có rất ít tình huống căng thẳng hơn cuộc chạy đua với thời gian khi xảy ra lỗi dịch vụ và thời gian ngừng hoạt động của nền tảng. Việc thiếu tính dự phòng trong nhiều dịch vụ có nghĩa là không có bản sao lưu khi dịch vụ bị lỗi, làm tăng thêm nguy cơ ngừng hoạt động. Một khía cạnh khác là việc triển khai các cơ chế dự phòng cho từng dịch vụ tích hợp, đây cũng là một thách thức.
Tích hợp các công nghệ tiên tiến:Việc tích hợp các công nghệ tiên tiến đòi hỏi sự hiểu biết sâu sắc về cả công nghệ mới và cơ sở hạ tầng Web3 hiện có, điều này thường đặt ra những thách thức đáng kể. Mỗi khi một công nghệ mới được giới thiệu trong ngành, các bản cập nhật hệ thống và sản phẩm là cần thiết để duy trì tính cạnh tranh, đặc biệt là đối với các công nghệ mới nổi như trí tuệ nhân tạo/học máy.
Cần phải làm gì?
Vượt qua những thách thức này không phải là nhiệm vụ của các nhà phát triển hoặc tổ chức riêng lẻ. Đây là nỗ lực tập thể đòi hỏi tầm nhìn chung cho một trang web phi tập trung. Ba yếu tố chính cần được giải quyết.
Giải pháp thống nhất: Chúng tôi cần một giải pháp như A nền tảng một cửa được xây dựng trên Firebase nhưng được điều chỉnh cho các công cụ Web3. Nền tảng hợp nhất này tập hợp nhiều công cụ và dịch vụ khác nhau cần thiết cho việc phát triển Web3 dưới một mái nhà. Ý tưởng cốt lõi là xây dựng một nền tảng thống nhất, hợp lý để giải quyết những thách thức hiện có trong quá trình phát triển Web3. Nền tảng như vậy sẽ giảm đáng kể các rào cản gia nhập, tăng năng suất và đẩy nhanh quá trình đổi mới trong không gian Web3.
Cơ chế dự phòng mạnh mẽ:Việc có các hệ thống dự phòng cung cấp dịch vụ dự phòng để đảm bảo hoạt động liên tục ngay cả khi dịch vụ gặp sự cố là điều cần thiết. Duy trì trải nghiệm người dùng đáng tin cậy là rất quan trọng. Việc phát triển các cơ chế dự phòng tự động có thể chuyển sang các dịch vụ hoặc phương pháp thay thế khi xảy ra lỗi có thể giúp giảm thiểu thời gian ngừng hoạt động và duy trì độ tin cậy của ứng dụng.
Hỗ trợ tích hợp nâng cao: Tạo các giải pháp tích hợp plug-and-play cho các công nghệ tiên tiến như trí tuệ nhân tạo và học máy sẽ hạ thấp các rào cản kỹ thuật và tăng tốc quá trình tích hợp, giúp việc tích hợp các tính năng nâng cao trở nên dễ dàng hơn.
Lộ trình dẫn đến thành công nằm ở sự hợp tác, tiêu chuẩn hóa và đổi mới. Ngày nay, bằng cách chủ động giải quyết những thách thức này, chúng ta có thể làm được nhiều việc hơn là hợp lý hóa quy trình phát triển. Chúng ta có thể đặt nền móng cho một lĩnh vực kỹ thuật số phi tập trung, công bằng và sôi động, nơi sự đổi mới không chỉ được hoan nghênh mà còn được tôn vinh.