Trong một cuộc trò chuyện độc quyền với crypto.news, Yair Cleper, Giám đốc điều hành và người sáng lập mạng Lava, đã thảo luận về sự phức tạp của các giao thức Cuộc gọi thủ tục từ xa (RPC) và vai trò của chúng trong sự phát triển của công nghệ blockchain.
RPC là các giao thức cho phép các ứng dụng giao tiếp với blockchain và do đó, rất cần thiết cho sự phát triển của các ứng dụng phi tập trung (dApps). Những thách thức gần đây với độ tin cậy của RPC là chủ đề thảo luận chính trong ngành công nghiệp tiền điện tử.
Gần đây, sự gián đoạn của RPC đã ảnh hưởng đến hoạt động của các mạng lớn như Solana và Manta , dẫn đến lời kêu gọi trong toàn ngành về cơ sở hạ tầng RPC tốt hơn.
Mạng Lava của Cleper đã tạo ra một nền tảng kết nối dapp với các nhà cung cấp RPC tốt nhất trong nỗ lực giải quyết các thách thức mà mạng blockchain phải đối mặt, định vị duy nhất anh ấy để cung cấp thông tin chi tiết về chủ đề này.
Một số yếu tố chính góp phần vào sự không đáng tin cậy của RPC trong các hệ sinh thái blockchain khác nhau là gì?
Những lý do khiến RPC không đáng tin cậy phụ thuộc vào hệ sinh thái mà bạn đang xem xét. Trên Ethereum, nó phụ thuộc vào sự tập trung, trong đó một số nhà cung cấp lớn hỗ trợ hầu hết lưu lượng truy cập và nếu chúng không khả dụng, người dùng dapp không thể kết nối với Ethereum. Tuy nhiên, trên hầu hết các chuỗi khác, đặc biệt là các chuỗi mới ra mắt, độ tin cậy không cao là do sự hỗ trợ của RPC chủ yếu đến từ các thành viên cộng đồng tự nguyện quay các nút.
Có cách nào để giải quyết những điều này?
Một số biện pháp cơ bản để cải thiện độ tin cậy là giúp người dùng chuyển sang nhà cung cấp khác một cách dễ dàng và rõ ràng nếu nhà cung cấp đó không còn khả dụng. Một lựa chọn khác là thúc đẩy sự đa dạng của các nhà cung cấp để hệ sinh thái không trở nên quá phụ thuộc vào một số ít nhà cung cấp.
Và theo quan điểm của bạn, hậu quả rộng hơn của thời gian ngừng hoạt động của RPC đối với các nhà phát triển dApp và người dùng của họ trên hệ sinh thái blockchain là gì?
Nếu RPC ngừng hoạt động, đối với người dùng, điều này cũng giống như việc chính blockchain ngừng hoạt động. Chúng tôi đã chứng kiến nhiều lần ngừng hoạt động hoặc tắc nghẽn trước đây khiến người dùng không thể kết nối với chuỗi. Điều này đặc biệt rõ ràng trên Ethereum trong mùa hè DeFi và NFT, nơi mà một lượng tiền NFT khổng lồ sẽ đủ để hạ gục nhiều nhà cung cấp RPC.
Các nhà phát triển có thể giảm thiểu những rủi ro như vậy không?
Các nhà phát triển có thể giảm thiểu những rủi ro này bằng cách sử dụng dịch vụ phi tập trung và có tính dự phòng cao như Lava, dịch vụ này tổng hợp nhiều nhà cung cấp RPC vào một mạng và tự động dự phòng trong trường hợp nhà cung cấp ngừng hoạt động. Một số nhà phát triển đã sử dụng các giải pháp như cân bằng tải, giải pháp này cũng có thể hữu ích.
Sự cố ngừng hoạt động RPC cao cấp gần đây đã làm nổi bật các lỗ hổng trong cơ sở hạ tầng dapp hiện tại. Lava có kế hoạch giảm thiểu những rủi ro như vậy như thế nào, đảm bảo độ tin cậy và tính liên tục cho người dùng và nhà phát triển?
Lava đang xây dựng một mạng lưới cho các chuỗi và tổng hợp để dễ dàng khởi động cơ sở hạ tầng RPC và API của họ thông qua cơ chế có tên là RPC công cộng được khuyến khích. Chúng tôi đang xây dựng Lava với nhiều cân nhắc trong đầu. Mạng phải bất khả tri để hỗ trợ bất kỳ chuỗi và API nào. Nó phải không được phép và có thể nhanh chóng hỗ trợ bất kỳ chuỗi và API theo yêu cầu nào. Nó phải cung cấp độ trễ thấp và định tuyến dựa trên vị trí địa lý, với các yêu cầu được gửi đến các máy chủ gần người dùng nhất. Nó phải siêu đáng tin cậy và có tính sẵn sàng cao. Cuối cùng, nó phải được phân cấp, không có điểm kiểm soát duy nhất nào có thể ngăn cản ai đó truy cập vào blockchain. Điều này sẽ đánh bại quan điểm của web3.
Có chuỗi nào đã thực hiện điều này chưa?
Lava đã tích cực làm việc với các chuỗi khác nhau, bao gồm NEAR, Evmos và Axelar, để khởi động, tối ưu hóa và phân cấp cơ sở hạ tầng của họ.
Bạn hình dung thế nào về sự phát triển của các lớp truy cập dữ liệu phi tập trung về mặt công nghệ và việc áp dụng?
Lava được thiết kế để có tính linh hoạt cao như một lớp truy cập dữ liệu và RPC chỉ là khởi đầu cho nhiều trường hợp sử dụng tiềm năng cho mạng. Khi việc áp dụng blockchain ngày càng tăng, Lava sẽ hỗ trợ các API phức tạp và chuyên biệt hơn có thể truy xuất dữ liệu được lập chỉ mục cụ thể cho một dapp hoặc bộ hợp đồng thông minh. Ngoài ra, ngày nay, các lớp truy cập dữ liệu được thiết kế chủ yếu để các chuỗi tích hợp nhiều dapp hơn. Tuy nhiên, trong tương lai, dapp sẽ trở thành bản tổng hợp dành riêng cho ứng dụng; bản thân chúng sẽ trở thành blockchain. Điều này có nghĩa là khả năng Lava hỗ trợ các chuỗi mới một cách linh hoạt và không cần xin phép, nhanh hơn các nhà cung cấp tập trung, sẽ ngày càng trở nên quan trọng.
Vậy liệu các nhà cung cấp RPC có đóng vai trò quan trọng trong sự phát triển của công nghệ blockchain không?
Cho dù bạn là dapp hay nhà phát triển tổng hợp, RPC là cơ sở hạ tầng cơ bản bạn cần và chỉ Lava mới có giải pháp cho cả hai.
Tổng hợp và chỉnh sửa: ThS Phạm Mạnh Cường
Theo Crypto News