Sama seperti mobil, alat atau internet itu sendiri, Anda tidak perlu tahu bagaimana blockchain bekerja untuk menggunakannya. Namun, mungkin berguna untuk memiliki pengetahuan dasar tentang teknologi baru revolusioner ini.

Pertama, kita harus memperhatikan dua konsep mendasar: simpul, yaitu masing-masing komputer jaringan yang telah mendownload blockchain ke dalam ingatannya dan menggunakan perangkat lunak untuk mendistribusikan informasi terbaru secara real time, dan penambang, yang merupakan mesin yang bertanggung jawab untuk mengendalikan transaksi, berkat komputer berdaya tinggi dan melalui protokol validasi yang kompleks.

Dijelaskan secara ringkasan, anggota sistem bertanggung jawab untuk menghasilkan transaksi yang termasuk dalam blok, yang akan didaftarkan dan dikirimkan ke semua node dalam jaringan. Hal ini memungkinkan setiap node untuk selalu memiliki informasi terbaru (misalnya saat beberapa orang bekerja secara bersamaan dengan dokumen Google Dokumen bersama, misalnya).

Transaksi melalui blockchain dilakukan dari dompet elektronik atau dompet, yang merupakan file terenkripsi yang bekerja sangat mirip dengan rekening bank. E-dompet ini memiliki kunci publik dan kunci pribadi. Yang pertama adalah string alfanumerik antara 26 dan 35 karakter, setara dengan nomor akun. Oleh karena itu, penerima transaksi harus memberikan kunci publik kepada penerbit. Pada gilirannya, kunci pribadi digunakan untuk mengotorisasi operasi dari dompet masing-masing pengguna, yang dikenal sebagai kriptografi asimetris.

Semua jenis transaksi dari semua jenis dompet dan aplikasi terkait terus diproduksi di jaringan. Ketika terdeteksi oleh node, operasi ini menjadi bagian dari apa yang dikenal sebagai kolam koneksi transaksi tertunda verifikasi. Ketika ini terjadi, penambang akan memilih operasi yang belum dikonfirmasi ini, untuk membuat blok transaksi baru dengan mereka.

Sebuah blok adalah bagian dari string yang kelompok set transaksi dikonfirmasi, dan terdiri dari unsur-unsur berikut:

  • Kode alfanumerik yang terhubung ke blok sebelumnya.
  • Paket transaksi.
  • Kode alfanumerik kedua yang akan terhubung ke blok berikutnya.

Setiap blok ditambahkan ke string melalui hash kriptografi atau hash, yaitu fragmen kode yang dihasilkan dari berbagai operasi matematika, yang bertindak sebagai sidik jari dalam pengumpulan data apa pun. Dalam kasus Bitcoin, misalnya, fungsi yang dikenal sebagai SHA256 Hash digunakan, yang menciptakan angka heksadesimal 64 digit. Namun, jenis kriptocurrency lain, seperti Ethereum atau Litecoin, menggunakan prosedur yang berbeda.