Blockchain Node là các máy vật lý cung cấp năng lượng cho virtual computer (máy tính ảo) bao gồm blockchain network và lưu trữ distributed ledger (sổ cái phân tán). Việc triển khai và quản lý các Nodes thường tốn kém, mất thời gian và phức tạp. Chính vì vậy, nhà cung cấp đám mây Google Cloud đã mang đến giải pháp Blockchain Node Engine có thể giúp việc lưu trữ Node trở nên dễ dàng hơn. Hãy cùng Cloud Ace tìm hiểu nhé.
Các developer thường chọn kết hợp triển khai các Node của họ hoặc các Node được chia sẻ do bên thứ ba cung cấp. Các Node RPC phù hợp với việc khám phá nhưng không cung cấp độ trễ hoặc hiệu suất cần thiết. Các API hoặc Node chuyên dụng của nhà cung cấp cơ sở hạ tầng Web3 cho phép developers tập trung vào ứng dụng của họ mà không phải lo lắng về cơ sở hạ tầng blockchain node bên dưới.
Tuy nhiên, cũng có những lợi ích và thách thức khi chạy các node của riêng doanh nghiệp trên đám mây. Ví dụ:
Hyperscalers đã được coi là không đủ hiệu suất và quá đắt. Kết quả là, rất nhiều cơ sở hạ tầng Web3 ngày nay sử dụng các nhà cung cấp bare-metal server hoặc trong 1 hyperscaler.
VD: Hơn 40% trình xác thực Solana đã chạy trong Hetzner. Nhưng sau đó, Hetzner đã chặn hoạt động của Solana trên các máy chủ của mình, khiến giao thức bị gián đoạn.
Việc tập trung của các trình xác thực này tạo ra sự phụ thuộc vào nhà cung cấp dịch vụ lưu trữ. Do đó, việc ngừng hoạt động – hoặc lệnh cấm – từ một nhà cung cấp có thể dẫn đến lỗi nghiêm trọng của giao thức cơ bản. Hơn nữa, việc tập trung hóa này đi ngược lại các đặc tính của Web3 về phân cấp và đa dạng hóa.
Để tránh những thách thức nói trên và cải thiện khả năng phân cấp trên các giao thức chính, các tổ chức đã sử dụng Google Cloud để lưu trữ Node.
Ví dụ: Google Cloud là Validator cho các giao thức như Aptos, Arbitrum, Solana và Hedera, đồng thời khách hàng của Web3 cũng sử dụng Google Cloud để cung cấp năng lượng cho các Nodes bao gồm Blockdaemon, Bullish, Coinbase và Dapper Labs.
Google Cloud hỗ trợ một loạt các hệ sinh thái và trường hợp sử dụng, ví dụ:
Blockchain Node Engine có khả năng cung cấp hợp lý và môi trường an toàn cho các Node. Developer sử dụng Blockchain Node Engine không cần lo lắng về việc định cấu hình hoặc chạy các Node.
Blockchain Node Engine thực hiện tất cả những điều này để nhà phát triển có thể tập trung vào việc xây dựng DApp tuyệt vời. Google Cloud đã đơn giản hóa quy trình và thu gọn tất cả các bước lưu trữ Node bắt buộc thành một.
Đối với các giao thức không được hỗ trợ bởi Blockchain Node Engine hoặc các doanh nghiệp muốn tự quản lý các Node riêng của họ, Google Cloud hỗ trợ doanh nghiệp theo các bước sau:
5. Kubernetes trở thành một lựa chọn để theo dõi và quản lý khi doanh nghiệp phát triển. Blockchain node có thể được migrate sang GKE node pools.
6. Khi doanh nghiệp tiếp tục phát triển, họ có thể hưởng lợi từ việc truy cập vào các dịch vụ cloud-native.
7. Về phía dữ liệu, doanh nghiệp có thể triển khai các quy trình trích xuất dữ liệu từ node và nhập vào BigQuery để cung cấp dữ liệu đó cho Analytics và ML.
8. Doanh nghiệp có thể tận dụng Confidential Computing để mã hóa dữ liệu trong khi sử dụng.
Cloud Ace - Managed Service Partner của Google Cloud