Node di Blockchain

Dec 29 2022
Dalam artikel terakhir kami, kami mendalami algoritma Konsensus dari Blockchain, berbagai jenisnya, dan bagaimana fungsinya. Kami sering menemukan istilah "Node" di artikel terakhir kami.

Dalam artikel terakhir kami, kami mendalami algoritma Konsensus dari Blockchain, berbagai jenisnya, dan bagaimana fungsinya. Kami sering menemukan istilah "Node" di artikel terakhir kami.

Pada artikel ini, kita akan melihat node apa yang ada di Blockchain, cara kerjanya, jenisnya yang berbeda, dan kepentingannya dalam fitur desentralisasi Blockchain.

“Node adalah sumber kebenaran untuk blockchain”

Nicholas Edmonds.

Apa itu node di Blockchain?

Dalam bahasa awam, Node adalah titik persimpangan atau komunikasi dalam jaringan komunikasi data. Di jaringan tempat semua perangkat terhubung dan dapat diakses, perangkat ini dianggap sebagai Node. Definisi individu dari setiap node bervariasi sesuai dengan jenis jaringan yang dirujuknya.

Node Blockchain adalah perangkat yang berpartisipasi dalam jaringan blockchain. Ini adalah pemegang saham jaringan dan perangkat yang menjalankan protokol atau perangkat lunak dari blockchain tertentu, yang memungkinkannya membantu memvalidasi transaksi dan mengesahkan serta menjaga keamanan jaringan. Fungsi utama node adalah untuk mempertahankan konsensus blockchain.

Bagaimana fungsi node Blockchain?

Seperti disebutkan sebelumnya, node yang berbeda memiliki definisi dan fungsi yang berbeda dan diberi peran yang berbeda. Tetapi kita dapat mengatakan ada tiga fungsi mendasar yang dilayani oleh setiap jenis node:

“Saat saya melihat sekeliling, bagi saya, apa yang terjadi di dunia blockchain dan crypto adalah sebuah gerakan.”

Brad Garlinghouse

  1. Pemeliharaan : Kami tahu bahwa jaringan blockchain terdesentralisasi, dan tidak ada server penyimpanan terpusat di mana database mereka dapat disimpan. Setiap jaringan blockchain terus berkembang, dan mungkin ribuan atau lebih blok terus ditambahkan ke rantai setiap saat. Ribuan node di seluruh dunia berfungsi untuk menyimpan data, dan setiap node menyimpan salinannya dan terus menyinkronkannya.
  2. Validasi : Karena blockchain terdesentralisasi, tidak ada otoritas elit untuk memeriksa keaslian dan validitas transaksi. Node bertanggung jawab untuk menyiarkan dan memvalidasi transaksi. Ketika sebuah transaksi dikirimkan, itu diterima oleh sebuah node dan disiarkan ke seluruh jaringan. Node mengeksekusi transaksi berdasarkan konsensus mayoritas, dan yang berwenang ditambahkan ke rantai, disalin, dan didistribusikan ke seluruh jaringan. Algoritme konsensus berbeda yang kami diskusikan memastikan bahwa semua node disinkronkan.
  3. Aksesibilitas : Node Blockchain adalah ruang penyimpanan blockchain. Setiap kali peserta dalam jaringan mengambil informasi tentang transaksi, mereka berinteraksi dengan sebuah node. Desentralisasi blockchain memastikan mereka transparan dan dapat diakses oleh semua orang.
  • Archival Full Nodes : Node-node ini bertanggung jawab untuk menyimpan seluruh catatan transaksi yang dilakukan di blockchain. Itu sebabnya mereka juga dikenal sebagai server blockchain.
  • Node Penuh yang Dipangkas : Seperti namanya, node tersebut menyimpan data atau blok di ruang penyimpanan dengan memangkas blok yang lebih lama dan mempertahankan metadata dan urutannya. Mereka memiliki ruang penyimpanan yang terbatas.
  • Node Otoritas : Dalam jaringan blockchain publik, seseorang menjadi node dengan mengunduh dan menyinkronkan dengan data blockchain menggunakan perangkat lunak atau protokol blockchain. Namun, di jaringan blockchain pribadi, akses ini terbatas hanya pada beberapa node. Node ini dikenal sebagai node Otoritas dan memiliki otoritas untuk mengontrol node lainnya.
  • Miner Nodes : Node-node ini merupakan komponen integral dari blockchain, yang mengambil bagian dalam proses penambangan dan memecahkan teka-teki matematika yang rumit untuk menyetujui transaksi blockchain.
  • Staking Nodes : Node-node ini memverifikasi validitas transaksi menggunakan algoritma konsensus Proof-of-Stake. Untuk menjadi staking node, pengguna harus melakukan staking sejumlah token dari ekosistem tersebut di blockchain. Setelah ini, sistem secara acak mengambil salah satu node staking untuk memproses transaksi dan mencatatnya di blockchain.
  • Node Master : Node ini adalah node penuh, hanya bertanggung jawab untuk memvalidasi dan mencatat transaksi. Mereka tidak memiliki wewenang untuk menambahkan blok transaksi baru ke dalam rantai.
  • Light Nodes : Ini adalah jenis node blockchain kedua yang paling umum yang bertanggung jawab atas transaksi yang cepat dan sederhana. Itu hanya menyimpan header blok dan informasi yang diperlukan dan bergantung pada node penuh untuk berfungsi.

Singkatnya, node dalam blockchain setara dengan server di internet.

Saya harap artikel ini membuat Anda terbiasa dengan salah satu blok bangunan blockchain dan membangkitkan minat Anda untuk mempelajari lebih lanjut tentang Blockchain.

Ditulis oleh,

Shauryaditya Yadav dari SIAM VIT Bhopal