Pada awal perkembangan ilmu komputer lebih dari 40 tahun yang lalu, API (Application Programming Interfaces) paling awal muncul untuk mewujudkan berbagi dan pertukaran data antara berbagai aplikasi. Dengan popularitas Internet dan cloud, API secara bertahap menjadi ada di mana-mana.

Kini di bidang Web3, ketika sebagian besar proyek dan institusi mulai fokus pada inovasi data dan aplikasi, API menjadi semakin penting. Saat berkomunikasi dengan manajer produk OKLink, Victor, dia juga mengatakan bahwa “API sangat diperlukan baik itu browser blockchain atau penyedia layanan data on-chain.”

1. Mengapa API “sangat diperlukan”?

Semakin banyak orang yang mencoba mengintegrasikan produk AI seperti ChatGPT ke dalam rutinitas kantor sehari-hari untuk bertukar pikiran, meringkas teks, mengambil terjemahan, atau menulis email. Ini semua tidak dapat dipisahkan dari API: seperti “penguat teknologi AI”, API memungkinkan teknologi AI yang kompleks dengan cepat diintegrasikan ke dalam aplikasi mereka sendiri oleh lebih banyak pengembang dan institusi, dan juga memungkinkan pengguna untuk menggunakan AI dengan lebih sederhana. Hal ini pada gilirannya akan mendorong adopsi secara luas dan pertumbuhan teknologi yang eksplosif.

Dari perspektif ini, banyak aplikasi AI yang kita lihat saat ini sebenarnya dibuat ulang berdasarkan API. Memang tidak semua institusi memiliki kemampuan untuk memulai penelitian dari awal, namun dengan API, setiap orang mempunyai kesempatan untuk berpartisipasi dalam eksplorasi dan praktik lebih banyak aplikasi AI.

Raksasa dalam dan luar negeri seperti OpenAI, Microsoft, Google, Amazon, dan Baidu kini telah membuka antarmuka API dengan kecerdasan buatan yang kaya dan bersaing ketat dalam hal API. Karena di balik API terdapat ekosistem: yang API-nya dapat dipilih dan digunakan oleh lebih banyak institusi dan pengembang, siapa pun dapat memperoleh keuntungan lebih besar dalam persaingan di masa depan.

Di dunia Web3, API tidak bisa diabaikan, khususnya di bidang data Web3. Meskipun data dalam rantai ini secara teoritis terbuka, transparan, dan dapat diakses oleh semua orang, seringkali sulit untuk memperolehnya secara langsung. Terutama ketika aplikasi seperti dompet atau NFT memerlukan data dari beberapa jaringan blockchain, situasinya menjadi lebih rumit, karena struktur data dan format keluaran ini berbeda, dan spesifikasi antarmuka API yang berbeda harus dipenuhi untuk memanggil data dan bekerja berulang kali .

Namun bagi sebagian besar pengembang aplikasi Dapp dan kripto, sejumlah besar data on-chain perlu digunakan saat membangun front-end produk dan menyediakan layanan. Mulai dari menyiapkan node, memfilter data, hingga berhasil mendapatkan data yang dibutuhkan, setiap langkah membutuhkan banyak waktu. Jika ada API berguna yang dapat menyelesaikan masalah di atas, niscaya hal itu akan membebaskan pengguna dan pengembang dari data on-chain dalam jumlah besar dan menyelesaikan masalah data yang dihadapi oleh banyak perusahaan dan merek saat memasuki pasar Web3. API dapat dilihat sebagai teknologi yang memungkinkan tersembunyi di bawah permukaan blockchain yang benar-benar mendorong pembangunan ekosistem Web3.

Saat ini, banyak organisasi bermunculan di pasar Web3 yang menyediakan layanan API data blockchain, terutama browser blockchain dan penyedia layanan data on-chain. Mengambil OpenAPI OKLink sebagai contoh, saat ini mendukung data blok dari 40+ rantai publik arus utama dan menyediakan data harga token untuk 200+ jaringan blockchain, mencakup lebih dari 7 juta token dan NFT, termasuk data komprehensif tentang protokol populer seperti rune, BRC20, ARC20, dll. “Yang lebih penting lagi, kami mengadopsi desain antarmuka API yang terintegrasi. Pengguna hanya perlu menggunakan satu API untuk mendapatkan seluruh data dari 40+ rantai dalam satu tempat,” kata Victor.

2. Apa gunanya data API di bidang Web3?

Setelah mendapatkan data on-chain melalui API, apa yang dapat kita lakukan dengannya? Banyak orang tidak tahu. Faktanya, data ini berperan dalam banyak rantai publik, dompet, Dapps, serta proyek dan platform Web3 yang terkait dengan keamanan.

Narasi meme menjadi populer akhir-akhir ini, dan Sui, sebagai jaringan publik L1 paling populer, juga menarik perhatian luas. Jika dompet ingin mengintegrasikan Sui ke dalam produknya sendiri dan mendukung permintaan data serta pengambilan koin Meme populer, apa yang harus dilakukan?

Cara paling langsung tentu saja mendapatkan data rantai Sui dengan membangun node, namun hal ini akan menimbulkan biaya dalam membangun node yang dibangun sendiri, sinkronisasi blok, penyimpanan data, pengoperasian dan pemeliharaan, dll. Sebagai perbandingan, menggunakan OKLink untuk menyediakan layanan API adalah opsi yang lebih ringan dan efisien. Pengembang dapat dengan cepat memperoleh data multidimensi seperti transaksi, alamat, dan token melalui panggilan API sederhana, serta dapat melacak dan menyajikan secara visual data transaksi dari alamat dompet tertentu untuk memenuhi kebutuhan pasar pengguna.

Analis media atau on-chain juga dapat memperoleh data melalui API dan menganalisis dimensi data tertentu sesuai kebutuhan, sehingga memperoleh informasi on-chain yang lebih akurat dan kredibel untuk pekerjaan profesional dan keputusan investasi mereka. Banyak pasar dan platform Web3 dapat menggunakan API data blockchain untuk memperoleh dan memperbarui data on-chain secara real-time, dan menyajikannya secara visual di front-end platform. Oleh karena itu, meskipun sering kali kita tidak dapat secara langsung melihat keberadaan API data pada rantai tersebut, pada kenyataannya kita sedikit banyak telah menggunakan atau terpapar pada produk dan layanan terkait.

Di masa depan, semakin banyak merek dan perusahaan yang akan mencoba membangun aplikasi atau platform Web3. Baik memulai dari awal atau meningkatkan dan mengulangi teknologi yang sudah ada, menggunakan API data blockchain akan membuat tugas-tugas ini lebih mudah. API juga akan menyertai pengembangan dan kematangan aplikasi ini, menjadikan data on-chain ada di mana-mana di dunia Web3.