Giới thiệu RouteMesh

Bài viết này được dịch máy
Xem bản gốc

Giả sử bạn là Goldman Sachs và cần đọc hoặc ghi dữ liệu vào một blockchain công khai, rất có thể bạn cần sử dụng một nhà cung cấp RPC (Remote Procedure Call) chạy các nút cho chuỗi đó. RouteMesh giúp việc truy cập dữ liệu trên mọi blockchain dễ dàng và tiết kiệm hơn.

Kể từ khi ra mắt, RouteMesh đã phục vụ hàng tỷ yêu cầu mỗi tháng.

Bây giờ chúng tôi đã phát trực tiếp.

Hiện tại, thị trường RPC tiền điện tử tương tự như thị trường điện ban đầu: các nhà cung cấp tích hợp theo chiều dọc, không có kết nối chuẩn hóa và chất lượng có sự khác biệt lớn.

Giai đoạn tiếp theo là giới thiệu lớp lưới tách biệt các nhà sản xuất để thị trường hiệu quả hơn về tổng thể.

Lịch sử ngành công nghiệp RPC

Lời hứa của blockchain là mọi người sẽ chạy node riêng của mình để kết nối với mạng lưới và trở thành chủ thể có chủ quyền. Luận điểm đó đã không diễn ra như những người theo chủ nghĩa mật mã kỳ vọng. Các yêu cầu để chạy một full node Ethereum không dành cho những người yếu tim. Thay vào đó, chúng ta đã có sự trỗi dậy của Infura – một nhà cung cấp sẽ lưu trữ các node cho bạn và bạn có thể kết nối với chúng. Đây là một giải pháp đủ tốt khi có 2 blockchain được mọi người quan tâm – Bitcoin và Ethereum.

Tuy nhiên, ở đâu đó trên đường đi có ba điều đã xảy ra:

  1. Lượng dữ liệu trên chuỗi công khai bắt đầu trở nên nghiêm trọng (CryptoKitties ~2017)

  2. Số lượng chuỗi tăng lên (Polygon, Optimism, Base, Arbitrum bắt đầu hoạt động trực tuyến)

  3. Số lượng người muốn lấy dữ liệu từ các nút tăng lên (các trường hợp sử dụng thuế, giao dịch, phân tích, tuân thủ)

Tất cả những điều này dẫn đến sự ra đời của các nhà cung cấp dịch vụ hiệu suất cao cung cấp cơ sở hạ tầng chuyên nghiệp. Giới thiệu: Alchemy và Quicknode.

Alchemy là công ty đầu tiên trong số hai công ty và đã nhanh chóng đạt mức định giá 10 tỷ đô la vào năm 2021. Quicknode cũng không kém cạnh khi huy động được 60 triệu đô la trong vòng gọi vốn gần nhất (công khai). Các nhà cung cấp này đến từ các nhà điều hành:

  1. Các kỹ sư web2 giàu kinh nghiệm có thể triển khai cơ sở hạ tầng

  2. Có thể thích ứng nhanh chóng với nhu cầu của thị trường

Mọi thứ đều ổn cho đến khi chúng tôi nhận ra rằng tương lai Multi-Chain không phải là 10 chuỗi, mà là hàng trăm, hàng nghìn và có thể là hàng triệu chuỗi.

Hoạt động nút

What Is a Server Rack - Essential Insights Before Purchase

Vận hành một node là một công việc khá vô ơn trong ngành. Phần mềm máy khách liên tục được cập nhật, tài nguyên tính toán biến đổi, phần cứng vật lý cần được cung cấp - tất cả chỉ để bạn có thể truy cập vào chuỗi. Vì mỗi chuỗi mới này đều có những đánh đổi khác nhau để đạt được khả năng mở rộng, việc vận hành một node cho chuỗi cụ thể đó trở nên khó khăn hơn.

Ví dụ, đây là các yêu cầu để chạy các loại nút khác nhau cho từng chuỗi (lưu trữ đầy đủ //):

Như bạn có thể thấy, chuỗi càng "hiện đại" và càng tập trung vào hiệu suất, thì yêu cầu vận hành một nút càng cao. Một nút Solana cần phần cứng cực kỳ chuyên dụng để vận hành chính xác, có thể dễ dàng tiêu tốn tới 50.000 đô la.

Đây chính là tình hình của ngành *ngày nay*. Khi hàng triệu chuỗi cửa hàng đang hoạt động, việc theo kịp tất cả các chuỗi này sẽ là điều không thể nếu chỉ có một nhà cung cấp duy nhất.

Phân mảnh nhà cung cấp

Bây giờ, giả sử bạn là một công ty cung cấp dịch vụ nút.

Làm sao bạn biết nên phân bổ nguồn lực của mình vào đâu?

Khi bạn có một khách hàng mới, họ muốn bạn có tất cả các chuỗi cửa hàng họ cần . Nhưng việc vận hành tất cả các chuỗi cửa hàng này đòi hỏi chuyên môn và Vốn thực sự.

Bạn có hai lựa chọn để thực hiện điều này:

  1. Chỉ hỗ trợ những gì thị trường có nhu cầu lớn (chưa được chứng minh đối với các chuỗi mới)

  2. Những gì khách hàng hiện tại của bạn, những người đang trả tiền, yêu cầu

  3. Tính phí bảo hiểm và chạy một nút chuyên dụng chỉ cho chuỗi đó (không thực tế đối với nhiều khách hàng)

Điều này khiến cho bất kỳ nhà cung cấp nào cũng gặp khó khăn trong việc hỗ trợ mọi chuỗi.

Quan điểm của khách hàng

Điều này có nghĩa là để truy cập bất kỳ chuỗi nào hiện có, bạn cần có nhiều nhà cung cấp để quản lý các chuỗi bạn quan tâm, và cần nhiều hơn nữa để dự phòng. Điều này tạo ra một mê cung kỳ lạ trong việc kết nối các nhà cung cấp lại với nhau, có thể trở nên khó quản lý đối với các công ty trung bình đang đọc/ghi dữ liệu từ blockchain.

Ngoài ra, mỗi nhà cung cấp còn có những khía cạnh sau cần được quản lý:

Rõ ràng đây là một vấn đề thực sự mà bất kỳ công ty tiền điện tử cấp doanh nghiệp nào cũng cần phải giải quyết. Nhiều công ty có một số hình thức "định tuyến nội bộ" mà họ sử dụng, nhưng mức độ phức tạp để giải quyết tất cả những vấn đề này không hề nhỏ. Các giải pháp như eRPC hoặc NodeCore cố gắng giải quyết vấn đề này bằng cách cung cấp cơ chế cân bằng tải, tuy nhiên chúng vẫn còn Short ở chỗ vẫn cần rất nhiều công sức để cấu hình và vẫn chưa giải quyết được nhiều vấn đề này - đặc biệt là về giá cả.

Giải pháp

Electricity Grids and Secure Energy Transitions – Analysis - IEA

Giới thiệu RouteMesh: giải pháp tương đương "interconnet/grid" cho truy cập RPC. Chúng tôi đã gặp phải tất cả các vấn đề nêu trên khi hỗ trợ sản phẩm phân tích của mình ( đọc thêm tại đây ) và điều đó đã củng cố niềm tin của chúng tôi vào việc tập trung giải quyết vấn đề này cho toàn ngành.

Về bản chất, RouteMesh là một nhà cung cấp RPC không chạy bất kỳ nút nào nhưng có quyền truy cập vào kho lưu trữ nút lớn nhất trên toàn cầu. Vì mô hình của chúng tôi không Không cần cho phép (nhà cung cấp không cần phải đăng ký rõ ràng), điều này có nghĩa là:

  1. Chúng tôi hỗ trợ hơn 1000 chuỗi ngay từ đầu

  2. Nếu cuộc gọi không thành công, chúng ta có thể thử lại cho đến khi tìm thấy một nút mà nó hoạt động

  3. Giá dựa trên mức sử dụng thực tế, không có giá đăng ký hoặc giá vượt mức.

  4. Vì chúng tôi có kho hàng kết hợp của tất cả các nút nên giới hạn tốc độ của chúng tôi cao hơn nhiều.

Bởi vì chúng ta phải biết mọi thứ về nhà cung cấp và nút của mình, điều đó có nghĩa là chúng ta có thể làm những việc như:

  • Có giá chuẩn hóa bằng đô la Mỹ (không có đơn vị trung gian)

  • Cho phép bạn truy cập vào các nút nhanh nhất so với các nút rẻ nhất (chúng tôi có các loại khóa API khác nhau)

  • Giới hạn tốc độ cao nhất trong ngành (tổng dung lượng của tất cả các nút)

  • Các lược đồ URL chuẩn giúp tích hợp cực kỳ dễ dàng (không cần bản đồ URL)

Ngoài những cải tiến về mặt kỹ thuật hiện có, chúng tôi còn đổi mới mô hình kinh doanh bằng cách cho phép định giá theo tuyến đường.

Thay vì nói giá của chúng tôi là x đô la/triệu, chúng tôi có khái niệm về một lộ trình là sự COMBO phương pháp <> chuỗi .

Ví dụ, nếu bạn gọi eth_call trên Polygon , đó sẽ là một tuyến đường cụ thể với mức giá riêng. Điều này có nghĩa là các chuỗi và tuyến đường có độ phủ sóng cao có thể đưa ra mức giá rất cạnh tranh, trong khi các chuỗi mới hơn với ít hỗ trợ hơn sẽ được định giá với mức độ phủ sóng hạn chế.

“Nhưng việc sử dụng trình tổng hợp không phải sẽ làm tăng thêm độ trễ/chi phí sao” – không, thực tế là ngược lại!

Về giá cả: vì chúng tôi có thể sử dụng kết hợp nhiều nhà cung cấp nên giá của chúng tôi thường giúp khách hàng tiết kiệm từ 40-70% chi phí RPC trong khi vẫn cung cấp dịch vụ đáng tin cậy hơn.

Về độ trễ: Chúng tôi có các phiên bản bộ định tuyến ở nhiều khu vực khác nhau trên thế giới và có các tiêu chuẩn cho các nút trong khu vực đó, nghĩa là chúng tôi có thể xử lý các yêu cầu đôi khi nhanh tới 7ms! Bạn có thể xem số liệu của chúng tôi tại đây . Tất cả số liệu của chúng tôi đều được công khai và chúng tôi cũng biết số liệu của tất cả mọi người.

Các bước tiếp theo

Chúng tôi đã xây dựng phiên bản đầu tiên của sản phẩm này trong 36 tháng qua như một phần của bộ công cụ phân tích, cho đến khi chúng tôi quyết định tích hợp toàn bộ công ty thành một khối thống nhất. Trong những tháng tới, chúng tôi sẽ mở rộng để hỗ trợ:

Công việc của chúng tôi mới chỉ bắt đầu nhưng chúng tôi rất biết ơn các khách hàng và nhà cung cấp hiện tại đã phục vụ hàng tỷ yêu cầu mỗi tháng.

Chúng tôi cũng muốn thực hiện công việc mang lại sự minh bạch hơn cho lĩnh vực này của ngành và giới thiệu các tiêu chuẩn để hỗ trợ mọi người, từ máy khách node, nhà cung cấp RPC cho đến khách hàng cuối.

Nếu bạn là người dùng hoặc nhà cung cấp RPC, hãy liên hệ với chúng tôi để xem chúng ta có thể hợp tác như thế nào!

Truy cập https://routeme.sh để tìm hiểu thêm!

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận