Altcoin awalnya berarti setiap koin selain Bitcoin. Istilah ini menjadi kurang tepat seiring waktu, karena mengelompokkan beberapa jaringan besar yang sudah lama beroperasi bersama ribuan aset yang hampir tidak memiliki kesamaan di antara mereka. Kata tersebut masih memberi petunjuk tentang perilaku pasar, meskipun. Aset di luar beberapa besar cenderung lebih tipis, bergerak lebih sulit ke kedua arah, dan lebih bergantung pada kesehatan satu proyek tertentu. Label itu bukan penilaian kualitas ke arah mana pun. Itu adalah pengingat untuk menilai setiap aset berdasarkan caranya sendiri, bukan berdasarkan kategori yang seseorang cantumkan.
Token tidak memiliki blockchain sendiri. Token diterbitkan oleh kontrak pintar yang berjalan pada jaringan yang sudah ada, itulah sebabnya ribuan token dapat berbagi satu chain. Dua hal yang terjadi. Pertama, token mewarisi properti jaringan: kecepatannya, biaya (fee), dan kemacetannya. Kedua, nama token yang sama dapat ada di beberapa jaringan sebagai versi terpisah yang tidak dapat saling dipertukarkan. Itulah penyebab paling umum dari transfer yang hilang—token yang benar, alamat yang benar, namun jaringan yang mendasarinya salah.
Koin adalah aset asli dari blockchain-nya sendiri. Bitcoin adalah koin dari jaringan Bitcoin; ether adalah koin dari Ethereum. Jaringan membutuhkan koinnya agar dapat berfungsi, karena biaya transaksi dibayarkan dengan koin tersebut. Konsekuensi praktisnya terus menangkap banyak orang: untuk memindahkan token yang berada di suatu jaringan, Anda perlu memiliki sebagian koin jaringan tersebut untuk membayar biayanya. Hanya menyimpan token saja tidak cukup. Inilah mengapa dompet dapat menampilkan saldo yang terlihat sehat, tetapi tetap tidak dapat mengirim apa pun. Binance Academy membahas ini lebih mendalam: https://www.binance.com/en/academy/glossary/coin
Finalitas adalah titik setelah transaksi tidak lagi dapat diubah secara realistis. Ini bukan saklar yang dibalik—di kebanyakan jaringan, ini adalah probabilitas yang meningkat seiring bertambahnya blok di atas transaksi Anda. Karena itulah layanan menunggu sejumlah konfirmasi tertentu, bukan menerima yang pertama, dan mengapa jumlahnya berbeda antarjaringan dan antarjumlah. Transfer kecil mungkin dianggap telah terselesaikan dengan cepat; transfer besar membutuhkan waktu tunggu lebih lama, karena biaya jika salah menjadi lebih besar. Masa tunggu ini bukan birokrasi. Ini adalah harga dari sifat yang tidak dapat dibalik.
"Dikirim" dan "diterima" adalah dua peristiwa yang berbeda
Ketika Anda menyiarkan transfer, transfer tersebut masuk ke antrean. Transfer itu belum final sampai jaringan memasukkannya ke dalam sebuah blok dan menambahkan cukup banyak blok di atasnya - itulah yang dimaksud dengan konfirmasi. Inilah sebabnya tangkapan layar dari transaksi yang dikirim tidak membuktikan apa pun tentang apakah uangnya sudah tiba. Jaringan yang berbeda mengonfirmasi dengan kecepatan yang berbeda, dan jaringan yang padat dapat membuat transfer yang valid tertunda untuk waktu yang lama. Satu-satunya hal yang memastikan jawabannya adalah pihak penerima yang menampilkan saldo. Semua yang lain hanyalah janji.
Ketika Anda memindahkan dana antara dua akun di platform yang sama, biasanya tidak ada yang menyentuh blockchain. Platform hanya memperbarui catatannya sendiri. Itu adalah transfer off-chain, dan itulah mengapa perpindahan seperti ini bisa instan dan tidak memerlukan biaya. Komprosinya adalah siapa yang menjaminnya. Transfer off-chain adalah janji dari platform tersebut, yang berlaku di dalam sistemnya. Transfer on-chain diselesaikan oleh jaringan dan tidak memerlukan janji dari siapa pun. Tidak ada yang lebih baik secara abstrak - tetapi mengetahui mana yang baru saja terjadi memberi tahu Anda dengan tepat kepada siapa Anda bergantung agar uang itu masih ada besok.
On-chain berarti transaksi dicatat di blockchain itu sendiri: disiarkan, divalidasi, dan terlihat secara permanen oleh siapa pun yang melihat. Off-chain berarti transaksi diselesaikan di tempat lain, dan blockchain tidak pernah melihatnya. Perbedaannya terlihat pada biaya dan kecepatan. Perpindahan on-chain memerlukan biaya jaringan dan butuh konfirmasi, dan sebagai gantinya transaksi itu dapat diverifikasi oleh siapa pun, selamanya, tanpa harus mempercayai Anda. Permanensi itu sekaligus menjadi fitur dan risikonya: transfer on-chain ke tempat yang salah sama finalnya dengan transfer ke tempat yang benar.
Hash adalah sidik jari berukuran tetap yang dihitung dari data. Jika Anda memasukkan data yang sama, Anda selalu mendapatkan hash yang sama; ubah satu karakter saja dan hash berubah sepenuhnya, tak lagi dikenali. Blockchain mengandalkan ini di mana-mana. Setiap blok membawa hash dari blok sebelumnya, jadi mengubah data lama akan mengubah sidik jarinya dan seketika memutus setiap tautan yang mengikutinya. Transfer Anda sendiri juga memiliki hash, dan string itulah yang digunakan untuk mencarinya di penjelajah blok. Itu bukan nomor referensi yang diberikan seseorang kepada Anda - melainkan dihitung dari transaksi itu sendiri, itulah sebabnya tidak bisa dipalsukan.
Tinggi blok adalah seberapa banyak blok yang telah ditambahkan sejak blok pertama. Ini adalah hal yang paling mirip dengan jam yang dimiliki blockchain - bukan waktu dalam sehari, melainkan jumlah seberapa jauh catatan telah bertambah. Ini penting secara praktis karena konfirmasi diukur dalam blok, bukan menit. Ketika sebuah layanan mengatakan membutuhkan sejumlah konfirmasi tertentu, layanan itu sedang menunggu agar tinggi blok bertambah sebanyak itu di atas transfer Anda. Di jaringan yang cepat, itu hanya beberapa menit; di jaringan yang lebih lambat, jumlah konfirmasi yang sama memerlukan waktu jauh lebih lama. Kebutuhannya sama, tetapi waktu tunggunya sangat berbeda.