Blockchain, pertama-tama, adalah sebuah teknologi dan implementasinya dapat bervariasi tergantung pada masalah global apa yang ingin diselesaikan oleh suatu ekosistem tertentu. Beberapa blockchain mencoba fokus pada kinerja untuk potensial menggantikan infrastruktur tradisional (misalnya, VISA dapat memproses 12.000 transaksi per detik), sementara yang lain menempatkan privasi sebagai komponen utama infrastruktur keuangan. Ya, secara global, inti dari setiap blockchain adalah blok-blok yang memiliki kapasitas penyimpanan tertentu dan, ketika terisi, ditutup dan dihubungkan ke blok yang sebelumnya terisi, membentuk rantai data yang dikenal sebagai blockchain, tetapi organisasi penyimpanannya sendiri dapat sangat berbeda antar blockchain. Semua logika bisnis dalam Ethereum sebagian besar diimplementasikan melalui kontrak pintar, ketika, misalnya, di Polkadot, implementasinya dilakukan melalui palet. Ya, bahkan dalam hal kontrak pintar yang sama dan perbandingan, misalnya, Ethereum dan Solana. Pertama, mereka ditulis dalam bahasa pemrograman yang berbeda (Solidity dalam kasus Ethereum, RUST | C | C++ dalam kasus Solana), dan kedua, mereka menerapkan pendekatan penyimpanan yang benar-benar berbeda.
Bytecode didekodekan dan disimpan dalam bentuk mentah. Data mentah yang dipegang oleh blockchain tertentu harus diketahui oleh Anda jika Anda pernah menggunakan penjelajah blok. Detail-detail ini berbeda di antara rantai-rantai. Namun, sebagai ilustrasi, sebagian besar rantai yang didukung oleh Mesin Virtual Ethereum (EVM) termasuk:
Rincian ini berbeda di antara rantai-rantai. Namun, sebagai ilustrasi, sebagian besar rantai yang didukung oleh Mesin Virtual Ethereum (EVM) termasuk:
Sebenarnya, entitas yang disebutkan di atas membentuk seluruh blockchain. Hal ini menunjukkan bahwa dengan menggunakan entitas tersebut saja, setiap ekosistem terdesentralisasi dapat dianalisis sepenuhnya. Meskipun data dalam tabel-tabel ini dapat dibaca oleh manusia (berbeda dengan bytecode), namun untuk melakukannya membutuhkan pemahaman mendalam tentang blockchain.
Analytics Jejak mendukung data mentah , memungkinkan kita untuk melakukan analisis berdasarkan itu.
Anda dapat mengakses data dari aplikasi web kami dengan mengklikMembuat-> Grafik baru.
Kami menyimpan data mentah dalam tabel-tabel yang berbeda, nama-namanya dibangun sesuai dengan konvensi penamaan berikut:
[rantai]_[entitas]
Di mana [chain] _adalah nama rantai dan[entity]_, pada contoh data rantai mentah, adalah sesuatu dari daftar yang kami sebutkan di atas (blok, transaksi, dll.). Untuk menemukan tabel yang terkait dengan data mentah untuk rantai tertentu, 1. masukkan namanya di sidebar dan 2. pilih level bronze, seperti yang ditunjukkan pada tangkapan layar berikutnya.
Seperti yang dapat dilihat, hanya yang terkait dengan ethereum dan yang terkait dengan data mentah yang ditampilkan. Mari kita lihat semua tabel yang didukung untuk melihat bagaimana data cocok dengan sesuatu yang sudah Anda kenal - penjelajah blok. Mari kita ambil transaksi dengan hash 0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e :
Mari mencoba mencari informasi transaksi di tabel ethereum_transaction. Pengaturan konstruksi kueri berikut harus diatur untuk mendapatkan data yang diinginkan:
Keluaran dapat ditemukan di https://www.footprint.network/chart/0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-in-ethereum-transactions-fp-36101
Sebagian besar informasi yang dikembalikan dapat ditemukan di tab utama tinjauan transaksi. Mari soroti beberapa bidang yang dikembalikan di UI:
Mari beralih ke tab lain di Etherscan - CatatanDalam kasus penggunaan yang kompleks, transaksi Anda mungkin melalui beberapa kontrak pintar yang mengeluarkan beberapa acara yang berbeda sepanjang eksekusi.
Untuk menemukan informasi yang sesuai, Anda harus mengquery tabel ethereum_logs. Untuk mendapatkan log dari transaksi tertentu, query dalam konstruktor akan terlihat seperti berikut:
Pada iniTransaksi Internaldi tab Etherscan, Anda seharusnya dapat melihat jejak dari setiap log tertentu:
Ini juga dapat ditanyakan dari Footprint:
Blockchain, pertama-tama, adalah sebuah teknologi dan implementasinya dapat bervariasi tergantung pada masalah global apa yang ingin diselesaikan oleh suatu ekosistem tertentu. Beberapa blockchain mencoba fokus pada kinerja untuk potensial menggantikan infrastruktur tradisional (misalnya, VISA dapat memproses 12.000 transaksi per detik), sementara yang lain menempatkan privasi sebagai komponen utama infrastruktur keuangan. Ya, secara global, inti dari setiap blockchain adalah blok-blok yang memiliki kapasitas penyimpanan tertentu dan, ketika terisi, ditutup dan dihubungkan ke blok yang sebelumnya terisi, membentuk rantai data yang dikenal sebagai blockchain, tetapi organisasi penyimpanannya sendiri dapat sangat berbeda antar blockchain. Semua logika bisnis dalam Ethereum sebagian besar diimplementasikan melalui kontrak pintar, ketika, misalnya, di Polkadot, implementasinya dilakukan melalui palet. Ya, bahkan dalam hal kontrak pintar yang sama dan perbandingan, misalnya, Ethereum dan Solana. Pertama, mereka ditulis dalam bahasa pemrograman yang berbeda (Solidity dalam kasus Ethereum, RUST | C | C++ dalam kasus Solana), dan kedua, mereka menerapkan pendekatan penyimpanan yang benar-benar berbeda.
Bytecode didekodekan dan disimpan dalam bentuk mentah. Data mentah yang dipegang oleh blockchain tertentu harus diketahui oleh Anda jika Anda pernah menggunakan penjelajah blok. Detail-detail ini berbeda di antara rantai-rantai. Namun, sebagai ilustrasi, sebagian besar rantai yang didukung oleh Mesin Virtual Ethereum (EVM) termasuk:
Rincian ini berbeda di antara rantai-rantai. Namun, sebagai ilustrasi, sebagian besar rantai yang didukung oleh Mesin Virtual Ethereum (EVM) termasuk:
Sebenarnya, entitas yang disebutkan di atas membentuk seluruh blockchain. Hal ini menunjukkan bahwa dengan menggunakan entitas tersebut saja, setiap ekosistem terdesentralisasi dapat dianalisis sepenuhnya. Meskipun data dalam tabel-tabel ini dapat dibaca oleh manusia (berbeda dengan bytecode), namun untuk melakukannya membutuhkan pemahaman mendalam tentang blockchain.
Analytics Jejak mendukung data mentah , memungkinkan kita untuk melakukan analisis berdasarkan itu.
Anda dapat mengakses data dari aplikasi web kami dengan mengklikMembuat-> Grafik baru.
Kami menyimpan data mentah dalam tabel-tabel yang berbeda, nama-namanya dibangun sesuai dengan konvensi penamaan berikut:
[rantai]_[entitas]
Di mana [chain] _adalah nama rantai dan[entity]_, pada contoh data rantai mentah, adalah sesuatu dari daftar yang kami sebutkan di atas (blok, transaksi, dll.). Untuk menemukan tabel yang terkait dengan data mentah untuk rantai tertentu, 1. masukkan namanya di sidebar dan 2. pilih level bronze, seperti yang ditunjukkan pada tangkapan layar berikutnya.
Seperti yang dapat dilihat, hanya yang terkait dengan ethereum dan yang terkait dengan data mentah yang ditampilkan. Mari kita lihat semua tabel yang didukung untuk melihat bagaimana data cocok dengan sesuatu yang sudah Anda kenal - penjelajah blok. Mari kita ambil transaksi dengan hash 0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e :
Mari mencoba mencari informasi transaksi di tabel ethereum_transaction. Pengaturan konstruksi kueri berikut harus diatur untuk mendapatkan data yang diinginkan:
Keluaran dapat ditemukan di https://www.footprint.network/chart/0x83c0b53f4b9d3c3d454dbffd924b4a390e0b0636f723399839fa92b6efde023e-in-ethereum-transactions-fp-36101
Sebagian besar informasi yang dikembalikan dapat ditemukan di tab utama tinjauan transaksi. Mari soroti beberapa bidang yang dikembalikan di UI:
Mari beralih ke tab lain di Etherscan - CatatanDalam kasus penggunaan yang kompleks, transaksi Anda mungkin melalui beberapa kontrak pintar yang mengeluarkan beberapa acara yang berbeda sepanjang eksekusi.
Untuk menemukan informasi yang sesuai, Anda harus mengquery tabel ethereum_logs. Untuk mendapatkan log dari transaksi tertentu, query dalam konstruktor akan terlihat seperti berikut:
Pada iniTransaksi Internaldi tab Etherscan, Anda seharusnya dapat melihat jejak dari setiap log tertentu:
Ini juga dapat ditanyakan dari Footprint: