-Node adalah server yang menyimpan, memvalidasi, atau membuat blok transaksi tanpa otoritas pusat di blockchain.
-Ada berbagai jenis node tergantung pada jenis konsensus dalam jaringan, jumlah data yang mereka simpan atau pegang, dan apakah mereka dapat membuat blok atau tidak.
Sebuah node menjalankan perangkat lunak yang bervariasi dari satu blockchain ke blockchain lainnya untuk melakukan fungsi-fungsi yang diperlukan dalam mengamankan jaringan blockchain.
Kata kunci: Node, server, jaringan, validasi, keamanan, node penuh, ringan, arsip, pemangkasan, otoritas
Anda akan sulit membicarakan tentang blockchain tanpa menyebutkan fitur-fitur uniknya, seperti keabadian catatan, desentralisasi, dan jaringan peer-to-peer. Anda mungkin telah membahas bagaimana blockchain memungkinkan transaksi tanpa perantara. Pertanyaan yang langsung muncul adalah bagaimana data disimpan dan siapa yang bertanggung jawab untuk memvalidasi transaksi dan mengamankan jaringan. Hal umum sebelum teknologi blockchain adalah memiliki server pusat yang mengendalikan jaringan dan aktivitas pengguna. Apa yang dimaksud dengan desentralisasi dalam blockchain adalah bahwa tidak ada server pusat seperti itu yang dibangun di atasnya, seperti cryptocurrency. Sebaliknya, itu beroperasi melalui node. Apa itu node blockchain?
Node dalam blockchain adalah perangkat, komputer, atau server yang berpartisipasi dalam jaringan banyak perangkat lain, komputer, atau server untuk berbagi informasi dan menegakkan aturan. Node menyimpan blok data dalam jaringan blockchain. Mereka kadang-kadang beroperasi menggunakan perangkat lunak untuk membuat, memverifikasi, dan menyimpan blok. Blockchain adalah catatan data terdesentralisasi yang perlu dijaga keamanannya. Oleh karena itu, node blockchain adalah server yang beroperasi secara peer-to-peer, yang menyiratkan bahwa mereka terhubung satu sama lain secara langsung dan terus-menerus berbagi informasi terbaru tentang blockchain satu sama lain. Node adalah pusat di sekitar mana desentralisasi blockchain berputar untuk menjaga integritas jaringan. Mereka menegakkan aturan konsensus dan memastikan keamanan jaringan.
Node membantu jaringan blockchain mencapai konsensus. Konsensus adalah aturan sesuai dengan mana jaringan beroperasi. Mencapai konsensus berarti proses di mana peserta setuju tentang validitas transaksi tanpa otoritas pusat.
Mereka mengonfirmasi informasi yang ditulis dalam blok menggunakan algoritma konsensus untuk memastikan bahwa transaksi valid dan menghindari kecurangan melalui pengeluaran ganda atau revisi transaksi.
Dalam proses penambahan blok baru, sebuah node mengirim informasi blok ke node lainnya, yang dapat menerima atau menolak blok dengan memeriksa validitas transaksi dan tanda tangannya. Jika blok baru diterima, node menyimpan dan menyimpan blok di atas rantai blok yang sudah disimpan. Riwayat transaksi kemudian disinkronkan di seluruh jaringan.
Mereka menyimpan, menjaga, dan menyebarkan data blockchain - menyimpan seluruh blok sejarah transaksi.
Node Arsip adalah jenis node utama yang melengkapi data historis dari blockchain mulai dari blok genesis. Node-node ini berfungsi untuk memvalidasi transaksi dan menjaga konsensus, dan memiliki semua transaksi tercatat di database mereka. Dua tahun yang lalu, node-node arsip menjalankan Ethereum Blockchain naik hingga lebih dari empat terabyte, hampir naik dua kali lipat dalam setahun. Perangkat lunak standar untuk Ethereum node blockchain adalah Geth dan Parity, yang ukurannya terus meningkat dengan beberapa persen. Dengan batas yang lebih ketat pada jumlah transaksi per blok dan fakta bahwa Bitcoin Blockchain Gate.io digunakan terutama untuk pembayaran standar dan bukan operasi yang rumit seperti kontrak pintar, ukurannya cenderung tetap lebih kecil.
Node lengkap: ini adalah node yang mengunduh setiap blok transaksi dan memverifikasinya dengan aturan konsensus. Beberapa aturan konsensus termasuk mencegah pengeluaran ganda output transaksi dalam satu blockchain. Bitcoin node penuh memverifikasi semua aturan dari Bitcoin dengan perangkat lunak paling populer yang dikenal sebagai Bitcoin core. Node lengkap menyimpan salinan blockchain dan memastikan kebenaran data
Node Ringan: Node-node ini menghemat waktu unduhan yang signifikan dan ruang penyimpanan dengan hanya mengunduh header blok. Header blok adalah bagian dari blok yang berisi informasi tentang blok, seperti cap waktu, hash blok sebelumnya, dan representasi hash dari data blok. Node-ringan digunakan untuk verifikasi pembayaran yang disederhanakan dan bergantung pada node penuh untuk berfungsi.
Node penuh yang dipangkas: menjalankan node penuh membutuhkan ruang disk yang cukup dan kecepatan koneksi internet yang baik untuk memulainya. Node yang dipangkas diciptakan untuk memungkinkan operator mengunduh blockchain dan memulai proses verifikasinya sambil menyimpan bagian kecil. Node yang dipangkas menghemat ruang disk dengan menghapus blok yang dimulai dari yang paling tua setelah mengunduh seluruh blockchain. Mereka menghapus blok lama sampai mereka hanya menyimpan transaksi terbaru hingga batas ukuran tertentu. Batas ukuran dari nilai transaksi yang akan disimpan ditetapkan oleh operator node, yang bisa menjadi 200MB, 250MB, atau 300MB, misalnya.
Node penambangan: ini adalah node yang digunakan oleh para penambang untuk memverifikasi dan menambahkan blok ke dalam blockchain. Node-node ini menyediakan fungsionalitas yang diperlukan bagi seorang penambang untuk membuktikan bahwa ia telah menyelesaikan pekerjaan yang diperlukan untuk membuat blok baru yang menyebabkan munculnya istilah proof-of-work.
Masternodes: Ini adalah node yang dipopulerkan oleh DASH. Mereka mencatat dan memvalidasi transaksi dan dapat memperoleh imbalan dari jaringan dengan melakukan staking sejumlah tertentu token asli. Mereka menyimpan salinan lengkap dari blockchain dan menyediakan layanan lapis kedua kepada jaringan yang melampaui apa yang dapat ditangani oleh server biasa. Ini termasuk pengiriman langsung, transaksi pribadi, dan tata kelola.
7 . Node otoritas digunakan dalam blockchain berizin di mana partisipasinya tidak terbuka untuk semua orang. Sebaliknya, node-node tersebut telah dipilih sebelumnya. Komunitas menentukan siapa yang menjalankan node dan jumlah node yang dibutuhkan.
Ini adalah langkah-langkah khas yang harus diikuti untuk menjalankan node blockchain;
Identifikasi blockchain pilihan Anda, seperti Bitcoin, Ethereum
Dapatkan perangkat keras dan lunak yang dibutuhkan. Misalnya, Bitcoin perangkat lunak inti untuk Bitcoin, Geth atau Parity untuk Ethereum
Jalankan node
Gunakan Amazon, layanan cloud, untuk menghosting node untuk penyimpanan yang aman
Gunakan perangkat lokal Anda untuk menjalankan node
Ikuti dengan pemantauan dan pemeliharaan yang tepat dari node.
Menjalankan sebuah node meningkatkan keamanan dan memperkuat privasi
Menjalankan node adalah cara untuk meningkatkan keamanan jaringan untuk memastikan tidak ada yang mengubah aturannya
Beberapa node, seperti node masternode, dapat berfungsi sebagai aliran pendapatan pasif
Node adalah dasar dari blockchain, dan tipe-tipe nya tergantung pada jenis konsensus yang dioperasikan oleh jaringan. Apapun jenis konsensusnya, baik itu proof-of-work, proof-of-stake, atau proof-of-authority, node bekerja untuk memastikan konsensus ditegakkan untuk menjaga integritas jaringan blockchain