Etherscan, một nhà cung cấp dịch vụ khám phá và phân tích blockchain, vừa ra mắt phiên bản nâng cấp v2 cho ứng dụng giao diện lập trình (API), đánh dấu một bước tiến quan trọng nhằm đơn giản hóa việc phát triển đa Chain.
Bản beta của Etherscan v2 cho phép các nhà phát triển truy cập dữ liệu trên 50 mạng blockchain tương thích với Máy ảo Ethereum (EVM) chỉ bằng một mã API duy nhất.
API là một mã đặc biệt được sử dụng để xác định và xác thực người dùng, hoạt động tương tự như thẻ ID kỹ thuật số, cung cấp quyền truy cập vào các dịch vụ hoặc dữ liệu của API.
Đối với Etherscan, các mã API không chỉ bảo vệ dịch vụ mà còn bảo vệ người dùng, ngăn chặn quyền truy cập trái phép và cho phép cung cấp dữ liệu và dịch vụ tới người dùng đã được phê duyệt.
Đặc điểm nổi bật
Điểm thay đổi chính từ phiên bản v1 sang v2 là việc tối ưu hóa cách tiếp cận của Etherscan đối với truy cập dữ liệu đa Chain, hiện nay cung cấp một API mới sử dụng tham số “chainid”.
Tham số này cho phép các nhà phát triển chỉ định blockchain mục tiêu trong một API duy nhất, loại bỏ nhu cầu về nhiều mã API và cấu hình khác nhau cho mỗi blockchain.
Các Chain được hỗ trợ bao gồm Ethereum, BNB Smart Chain, Polygon, Arbitrum và các Chain khác, gồm các testnet như Sepolia, Goerli và những Chain thử nghiệm độc đáo của từng mạng.
Tác động và cân nhắc đối với nhà phát triển
API hợp nhất của Etherscan v2 giúp các nhà phát triển dễ dàng xây dựng ứng dụng trên nhiều Chain, thiết lập một điểm quản lý dữ liệu blockchain duy nhất.
Mã API duy nhất có thể giảm thời gian thiết lập, đơn giản hóa mã lệnh, và vẫn duy trì khả năng tương thích ngược với phiên bản v1, loại bỏ lo ngại về sự gián đoạn cho các ứng dụng và dịch vụ hiện tại.
Etherscan đã làm rõ rằng hiện chưa hỗ trợ tất cả các đầu mối Chain, và mặc dù chưa có lịch trình ngừng hỗ trợ phiên bản v1, nhưng công cụ khám phá blockchain có kế hoạch ngừng hỗ trợ v1 theo thời gian.
Hậu quả cho ứng dụng đa Chain
Xu hướng tiến tới blockchain hợp nhất đang ngày càng phát triển từ kết nối xuyên biên giới đến kết nối xuyên Chain, như đã thấy qua các phát triển như giải pháp thanh toán blockchain mới của Chainlink.
Mã API hợp nhất của Etherscan v2 thêm một nốt nhạc mới cho cung tên này, chuyển hướng tới dữ liệu blockchain tiêu chuẩn hóa và dễ tiếp cận cho cả nhà phát triển và người dùng.
Mặc dù các API đa Chain đã tồn tại trong Web3, lịch sử lâu đời của Etherscan có thể giúp phiên bản v2 giảm chi phí cho nhà phát triển đồng thời cải thiện hiệu suất ứng dụng.