Pemula
Untuk kamu yang baru mau mulai masuk dan belajar dasar - dasar cryptocurrency dan blockchain.Temukan ragam materi mulai dari Apa itu Cryptocurrency, apa itu Bitcoin, hingga Apa itu NFT.
Blockchain · 8 min read
Dalam blockchain ada yang namanya Node, ini adalah salah satu bagian penting dari teknologi tersebut.
Apa itu Node? simak selengkapnya soal Node dalam blokchain agar kamu bisa memahami salah satu bagian terpenting dalam terknologi blockchain ini.
Node adalah komputer yang terhubung ke jaringan blockchain dan bertanggung jawab untuk bertindak sebagai titik komunikasi yang dapat melakukan berbagai fungsi.
Node juga bisa disebut sebagai simpul dan dapat berada di perangkat apa saja (kebanyakan komputer, laptop, atau bahkan server yang lebih besar).
Node membentuk infrastruktur dari blockchain. Semua node pada terknologi canggih itu saling terhubung dan mereka secara konstan bertukar data blockchain terbaru satu sama lain sehingga semua node tetap up to date.
Baca juga: Blockchain: Pengertian, Cara Kerja, dan Manfaatnya
Jaringan node, menyimpan, menyebar, dan menyimpan data blockchain, sehingga secara teoritis ada blockchain pada node. Node pada dasarnya adalah perangkat jaringan (seperti komputer) yang berisi salinan lengkap dari riwayat transaksi blockchain.
Ketika seorang penambang mencoba untuk menambahkan blok transaksi baru ke blockchain, ia menyiarkan blok ke semua node di jaringan.
Berdasarkan legitimasi blok yakni validitas tanda tangan dan transaksi, node dapat menerima atau menolak blok. Ketika sebuah node menerima blok transaksi baru, ia menyimpannya di atas sisa blok yang telah disimpannya.
Singkatnya seperti ini :
Salah satu prinsip dasar blockchain adalah desentralisasi, yang berarti tidak ada satu pun titik kendali atau kegagalan. Alih-alih memiliki otoritas pusat atau server yang mengelola semua transaksi, blockchain beroperasi di seluruh jaringan node. Setiap node memiliki salinan seluruh blockchain, menjadikannya buku besar yang terdistribusi.
Setiap node dalam jaringan beroperasi secara mandiri. Mereka secara independen memverifikasi dan memvalidasi transaksi berdasarkan protokol konsensus. Desentralisasi inilah yang membuat blockchain tahan terhadap sensor dan gangguan.
Karena setiap node memiliki salinan blockchain secara penuh atau sebagian, sistem ini sangat tahan terhadap kesalahan. Jika satu atau beberapa node gagal, jaringan masih dapat beroperasi dan data tidak hilang.
Saat pengguna memulai transaksi, transaksi tersebut disiarkan ke jaringan. Node mengambil transaksi ini dan memverifikasi keasliannya, memastikan bahwa rincian transaksi akurat dan pihak yang memulai memiliki dana atau hak yang diperlukan.
Setelah transaksi diverifikasi, transaksi tersebut ditambahkan ke blok. Namun sebelum blok ini ditambahkan ke blockchain, node di jaringan harus menyetujui validitasnya. Kesepakatan ini dicapai melalui proses yang disebut konsensus.
Jaringan blockchain yang berbeda menggunakan mekanisme konsensus yang berbeda (seperti Proof of Work, Proof of Stake, dll.) untuk menentukan validitas sebuah blok.
Transaksi dalam blok diamankan menggunakan prinsip kriptografi. Hal ini memastikan bahwa setelah sebuah blok ditambahkan ke blockchain, mengubah kontennya menjadi tidak mungkin dilakukan secara komputasi. Node memastikan bahwa integritas kriptografi ini dipertahankan di seluruh blockchain.
Node terus berkomunikasi satu sama lain, melakukan referensi silang terhadap versi blockchain mereka. Jika aktor jahat mencoba mengubah transaksi atau membuat blok palsu, node yang jujur dalam jaringan akan mendeteksi perbedaan tersebut dan menolak blok yang tidak valid.
Jaringan terdesentralisasi rentan terhadap serangan Sybil, saat penyerang mencoba membanjiri jaringan dengan node berbahaya. Mekanisme konsensus, khususnya seperti Proof of Work dan Proof of Stake, membantu mencegah hal ini dengan mempersulit penyerang untuk mengambil kendali sebagian besar jaringan.
Secara teknis, full node adalah jenis simpul yang mengikuti semua aturan algoritma konsensus dan mengunduh seluruh Blockchain. Setiap blok di Blockchain diverifikasi dan kemudian disimpan.
Berikut adalah beberapa pemeriksaan yang dilakukan sebuah full node.
Memeriksa pengeluaran ganda: Belanja ganda adalah masalah di mana aset yang sama dibelanjakan dua kali.
Dibandingkan dengan full node, masternode sendiri tidak dapat menambahkan blok ke blockchain. Satu-satunya tujuan node ini adalah menyimpan catatan transaksi dan memvalidasinya. Apakah itu penambang atau pembuat staker, mereka yang menulis blok di blockchain.
Namun, manfaat tambahannya adalah dengan menjalankan masternode, Anda tidak hanya mengamankan jaringan tetapi dapat memperoleh bagian dari imbalan untuk layanan Anda.
Untuk membuat masternode, Anda harus mengunci sejumlah dana sebagai jaminan. Anda diharapkan online 24/7 dan hosting di Virtual Private Server.
Light Node tidak mengunduh Blockchain lengkap, hanya header bloknya. Dalam Blockchain Blockchain, itu disebut Simplified Payment Verification nodes (SPV nodes). Light node tidak memverifikasi dan menyimpan semua transaksi. Dengan demikian, ukuran light node jauh lebih kecil daripada ukuran full node.
Namun, menjalankan light node dikenakan biaya karena ia tidak mereplikasi algoritma konsensus lengkap. Jadi, jika seorang penambang menambang blok yang berisi transaksi yang salah, light node tidak akan bisa mengetahuinya.
Baca juga: Mengenal Jenis Mekanisme Proof of Stake
Light node sepenuhnya tergantung pada node penuh dan tidak dapat ada tanpa full node. Dalam blockchain Bitcoin, simpul yang ringan perlu mengkonfirmasi ke full node bahkan untuk mengetahui keseimbangannya sendiri.
Jenis lain dari node blockchain, yang digunakan dalam operasi kripto sehari-hari, adalah simpul ringan atau simpul Verifikasi Pembayaran Sederhana (SPV).
Anda mungkin sudah menemukannya, tetapi kemungkinan besar Anda sudah familiar dengan definisi “dompet ringan”.
Jenis-jenis node berkomunikasi dengan blockchain sambil mengandalkan node penuh untuk memberi mereka informasi yang diperlukan.
Baca juga: Testnet Ethereum 2.0 Dilakukan! Kapasitas Capai 75 GB per Node
Karena mereka tidak menyimpan salinan rantai, mereka hanya menanyakan status terkini untuk blok mana yang terakhir, dan menyiarkan transaksi untuk diproses.
Mengingat fitur-fitur di atas, menjalankan simpul SPV tidak memerlukan banyak sumber daya, tetapi mengorbankan keamanan demi kenyamanan.
Untuk dapat menambang Bitcoin dalam skenario persaingan saat ini, seseorang harus berinvestasi dalam perangkat keras dan program penambangan khusus.
Program penambangan (perangkat lunak) ini tidak secara langsung terkait dengan Bitcoin Core dan dieksekusi secara paralel untuk mencoba dan menambang blok Bitcoin.
Seorang miners atau penambang dapat memilih untuk bekerja sendiri (solo miners) atau dalam kelompok (pool miner).
Sementara node dari solo miner memanfaatkan salinan blockchain mereka sendiri, pool miner bekerja bersama-sama, masing-masing berkontribusi pada sumber daya komputasi sendiri (hashpower).
Di kumpulan penambangan, hanya administrator yang diperlukan untuk menjalankan full mode yang dapat disebut sebagai pool’s full node.
Baca juga: Apa itu dan Cara Menjadi Miner Bitcoin
Node memainkan peran penting dalam menjaga integritas, transparansi, dan desentralisasi jaringan blockchain. Pentingnya hal ini dapat ditunjukkan melalui beberapa penerapan di dunia nyata dan studi kasus. Mari kita jelajahi beberapa di antaranya:
Pada tahun-tahun awal Bitcoin, ada kekhawatiran bahwa sentralisasi operasi penambangan (karena kumpulan penambangan) dapat membahayakan prinsip desentralisasi jaringan.
Kekhawatiran itu pun bisa diatasi karena adanya node di blockchain Bitc oin yang memelihara salinan lengkap blockchain dan memvalidasi setiap transaksi dan blok, maka node dapat memastikan bahwa tidak ada satu penambang atau kumpulan yang dapat menentukan perubahan pada jaringan. Kehadiran mereka bertindak sebagai check and balance, memastikan jaringan tetap terdesentralisasi dan tahan terhadap sensor.
Pada tahun 2016, kerentanan dalam kontrak pintar DAO (Organisasi Otonomi Terdesentralisasi) di jaringan Ethereum dieksploitasi, sehingga mengalihkan sejumlah besar Ether.
Setelah komunitas memutuskan untuk melakukan hard fork pada blockchain Ethereum untuk membalikkan efek serangan, node diberikan kebebasan untuk mengadopsi versi hard fork Ethereum atau tidak. Kemampuan node untuk memilih versi perangkat lunak mana yang akan dijalankan menunjukkan pengambilan keputusan yang terdesentralisasi dalam jaringan blockchain.
Setiap bank yang berpartisipasi sebagai node memvalidasi dan memverifikasi transaksi, memastikan transparansi, keamanan, dan waktu penyelesaian yang lebih cepat.
Contohny adalah JPMorgan Quorum: Versi Ethereum yang diberi izin di mana hanya entitas yang disetujui yang dapat mengoperasikan node, sehingga memungkinkan terjadinya transaksi rahasia.
Blockchain dapat memberikan ketertelusuran dan transparansi dalam rantai pasokan, memastikan bahwa produk berasal dari sumber yang asli dan etis. Setiap pemangku kepentingan (misalnya, produsen, distributor, pengecer) dapat mengoperasikan sebuah node.
Contohnya adalah Walmart menggunakan blockchain untuk melacak asal produk, memastikan keamanan pangan. Setiap peserta dalam rantai pasokan, mulai dari petani hingga toko, dapat mengoperasikan sebuah node, menambahkan dan memvalidasi informasi.
Rekam medis, ketertelusuran obat, dan uji klinis dapat memperoleh manfaat dari transparansi dan kekekalan blockchain. Rumah sakit, lembaga penelitian, dan produsen dapat bertindak sebagai node.
Contohnya adalah MedRec, sebuah proyek dari MIT, menggunakan blockchain untuk mengelola rekam medis. Setiap penyedia layanan kesehatan bertindak sebagai node, memastikan integritas data dan privasi pasien.
Di masing-masing industri ini, sifat desentralisasi dari blockchain, yang dikelola oleh operasi kolektif node, memastikan integritas data, keamanan, transparansi, dan seringkali, operasi yang lebih efisien.
Node merupakan komponen penting dalam blockchain. Ada berbagai jenis node di antaranya adalah full node, masternode, light node, dan SPV node. Keempatnya memiliki pengertian dan tujuan yang berbeda. Node pun memiliki manfaat bagi banyak industri.
Konten baik berupa data dan/atau informasi yang tersedia pada Coinvestasi hanya bertujuan untuk memberikan informasi dan referensi, BUKAN saran atau nasihat untuk berinvestasi dan trading. Apa yang disebutkan dalam artikel ini bukan merupakan segala jenis dari hasutan, rekomendasi, penawaran, atau dukungan untuk membeli dan menjual aset kripto apapun.
Perdagangan di semua pasar keuangan termasuk cryptocurrency pasti melibatkan risiko dan bisa mengakibatkan kerugian atau kehilangan dana. Sebelum berinvestasi, lakukan riset secara menyeluruh. seluruh keputusan investasi/trading ada di tangan investor setelah mengetahui segala keuntungan dan risikonya.
Gunakan platform atau aplikasi yang sudah resmi terdaftar dan beroperasi secara legal di Indonesia. Platform jual-beli cryptocurrency yang terdaftar dan diawasi BAPPEBTI dapat dilihat di sini.
Topik
Coinvestasi Update Dapatkan berita terbaru tentang crypto, blockchain, dan web3 langsung di inbox kamu.