Kekuatan peer-to-peer (peer-to-peer) terletak pada jaringan nodenya yang luas. Node penuh Bitcoin melindungi privasi pengguna dan memperkuat konsensus terdistribusi jaringan.

Baru-baru ini, jaringan Bitcoin mencapai ATH dalam jumlah node aktif, membuat jaringan semakin kuat.

Apa itu Node Bitcoin?

Bitcoin Node adalah program yang memvalidasi transaksi dan pemblokiran. Ada berbagai jenis node seperti:

  • Simpul penuh (simpul penuh);

  • Node ringan (node ​​nhẹ);

  • Simpul penuh dipangkas (simpul penuh dipangkas).

Masing-masing memiliki karakteristik teknisnya sendiri, namun semuanya mendukung penegakan aturan konsensus jaringan.

Aturan konsensus adalah serangkaian kondisi yang dikodekan ke dalam jaringan. Node Bitcoin menerapkan aturan ini dengan memverifikasi alamat pribadi dan saldo dompet saat mengirim pembayaran dalam BTC.

Sebuah node penuh terhubung ke jaringan node lain, membentuk jaringan konsensus terdistribusi. Sebuah node tidak harus mempercayai node lain untuk memverifikasi pembayaran. Ini memvalidasinya sendiri sebelum menyiarkannya di jaringan.

Dompet dan kode Bitcoin

Dompet atau alamat Bitcoin adalah kumpulan kunci publik dan pribadi, yang dienkripsi bersama. Pengguna Bitcoin mengirim transaksi menggunakan pasangan nomor ini, membentuk dompet. Dompet berinteraksi dengan node Bitcoin, yang memverifikasi dan mengirimkan transaksi ke seluruh jaringan. Jika suatu transaksi tidak valid (alamat salah, saldo tidak mencukupi), node akan mengabaikan transaksi tersebut.

Perbedaan antara Node Penuh dan Penambang

Validator atau node dalam jaringan Bitcoin memecahkan tiga masalah utama: otentikasi transaksi, perlindungan privasi, dan menghindari penipuan pembelanjaan ganda.

Karena persaingan yang ketat dan pengembangan mesin penambangan khusus, penambang telah menjadi “node khusus”, yang melakukan pekerjaan tambahan lebih dari sekadar memverifikasi transaksi. Semua penambang adalah node Bitcoin, namun tidak semua node adalah penambang.

Penambang bekerja untuk memecahkan masalah Proof of Work, menghabiskan banyak energi untuk menambahkan blok ke blockchain utama. Perangkat lunak penambangan menerima transaksi dari node, mengaturnya dalam kumpulan data linier (satu blok), dan akhirnya bersaing dengan penambang lain untuk menambahkan blok mereka ke blockchain.

Penipuan pembelanjaan ganda mengacu pada saat suatu alamat membelanjakan lebih banyak Bitcoin daripada yang dimilikinya, baik dengan menduplikasi token atau mengirimkan transaksi secara bersamaan. Misalnya, orang A dengan satu BTC mengirimkan dua transaksi, satu BTC ke orang B dan satu BTC ke orang C. Node penambangan menyusun transaksi dalam tumpukan data berdasarkan waktu yang membentuk blok. Oleh karena itu, segera setelah transaksi pertama didaftarkan dalam sebuah blok, transaksi kedua yang tidak mencukupi akan ditolak.

Ketika penambang berhasil menambahkan blok ke jaringan, node penuh secara independen dan otoritatif memverifikasi semua transaksi di blok tersebut. Oleh karena itu, jika penambang menambahkan transaksi yang tidak valid, node akan menolak blok tersebut. Suatu transaksi hanya menerima konfirmasi pertamanya ketika blok yang berisi transaksi tersebut disetujui oleh node penuh.

Singkatnya, penambang bertanggung jawab untuk menyimpan transaksi ke dalam sebuah blok. Sedangkan node menentukan apakah transaksi dan blok mengikuti aturan konsensus atau tidak.

Lindungi privasi Anda

Semua informasi tentang Bitcoin dicatat secara publik, termasuk saldo dan riwayat semua transfer. Catatan kredit publik membuat pengguna Bitcoin rentan terhadap pelanggaran privasi.

Node yang terotentikasi sepenuhnya mungkin mempertimbangkan untuk menyembunyikan alamat IP-nya, dengan mengimplementasikan jaringan Tor. Kenyataannya, hanya sekitar 11.500 node penuh yang dapat dilihat. Banyak node diyakini beroperasi di balik tirai Tor.

Menjalankan node Bitcoin juga melindungi pengguna dari kehilangan dana di jaringan bercabang. Misalnya, Bitcoin Cash adalah cabang dari Bitcoin sehingga keduanya memiliki alamat yang sama. Oleh karena itu, jika dompet tidak mendukung Bitcoin Cash atau sebaliknya, mengirimkan transaksi ke dompet yang salah dapat mengakibatkan hilangnya dana. Dalam kasus ekstrim, aplikasi dan peretas dapat mengirimkan pemberitahuan kepada pengguna sehingga mereka yakin bahwa mereka menerima Bitcoin. Tapi itu sebenarnya bisa menjadi garpu koin.

Cara mengatur simpul Bitcoin

Full node Bitcoin adalah server yang menyimpan semua transaksi yang pernah dilakukan di blockchain. Node lengkap memverifikasi saldo dompet menggunakan riwayat ini dan memvalidasi transaksi sesuai dengan aturan konsensus.

Oleh karena itu, memiliki node penuh Bitcoin memerlukan ruang memori yang besar. Ukuran blockchain Bitcoin meningkat secara linear dari waktu ke waktu, saat ini sekitar 320 GB.

Saat ini, rata-rata ukuran blok BTC adalah 1,3 MB. Total kapasitas node meningkat lebih dari satu GB per minggu, dengan kurang dari sepuluh menit per blok.

Pemilik bisa memilih harddisk HDD atau SSD. Dibandingkan dengan HDD, pengunduhan dan verifikasi di SSD lebih cepat.

Persyaratan lain untuk menjalankan node penuh adalah:

  • Perangkat keras memiliki sistem operasi, desktop, dompet. Ada juga perangkat lunak sumber terbuka untuk perangkat mandiri seperti Raspberry Pi.

  • Harddisk 500GB/Solid State Drive.

  • RAM minimal 2GB

  • Koneksi internet dengan batas unduh dan unggah

Bitcoin Core adalah antarmuka pengguna paling populer untuk menyiapkan sebuah node. Tim inti Bitcoin telah merilis perbaikan bug dan pembaruan protokol. Baru-baru ini, komunitas sedang mengerjakan pembaruan pencapaian Schnorr / Taproot.

Pengguna dapat menemukan petunjuk untuk menyiapkan node lengkap menggunakan Bitcoin Core di sini.

Diperlukan waktu berhari-hari agar seluruh riwayat diunduh ke node penuh, atau node arsip. Perangkat lunak ini memerlukan koneksi internet untuk melakukan tugas otentikasi dan mengirim transaksi.

Bitnodes telah membangun repositori publik node Bitcoin di seluruh dunia. Pengguna dapat menemukan node mereka di perpustakaan online ini dan juga dapat terhubung dengan node lain di seluruh dunia.

Cara menjalankan node lain

Node yang dipangkas adalah node di mana perangkat lunak Bitcoin Core hanya menyimpan data lengkap dari blok terbaru. Node ini akan menghapus sebagian besar informasi, dari 350 GB hingga 5 GB, menggantikan data blok dengan header indeks.

Pengguna dapat menentukan kapasitas penyimpanan yang ditetapkan ke node yang dipangkas. Namun, ukurannya harus lebih besar dari 288MB, minimum untuk menyimpan data blok lengkap setidaknya selama dua hari.

Indeks blok berisi semua metadata yang terkait dengan keseluruhan blockchain.

Light node Bitcoin adalah alternatif yang membutuhkan kapasitas lebih sedikit dibandingkan node penuh. Node ringan hanya mengunduh header blok, bukan seluruh riwayat.

BTCPayServer dan RaspiBlitz adalah solusi open source populer yang memungkinkan kemampuan node penuh pada prosesor Raspberry Pi seharga $100 dengan serangkaian fitur lain seperti pemrosesan pembayaran untuk pedagang.

Petunjuk untuk menyiapkan BTCPayServer di komputer atau prosesor seperti Raspberry Pi dapat ditemukan di sini.

Direkomendasikan di masa depan

Node Bitcoin juga dapat memilih untuk berpartisipasi dalam jaringan kilat (LN). Semua perangkat lunak node Bitcoin dilengkapi dengan opsi untuk mengaktifkan LN.

Lightning Network (LN) berkembang sebagai cara untuk memberikan insentif kepada node-node ini. Jaringan kilat berkembang menggunakan hubungan afiliasi. Jika A dan B mempunyai saluran petir, B dan C mempunyai saluran petir, otomatis A akan tersambung ke C.

Langkah selanjutnya adalah membangun pembayaran cepat, dan menambahkan likuiditas yang cukup ke lapisan 2 Bitcoin. Pasar online seperti Lightning Pool akan membayar penyedia likuiditas (LP) di jaringan untuk memfasilitasi pembayaran.

Sumber: Ringkasan Kripto