Pengenalan Peer to Peer (P2P)

Ketika membuka halaman skillplus.web.id, maka Anda mengakses data dari satu server terpusat di hosting server.

Sementara, jika Anda pernah menggunakan Aplikasi torrent (aplikasi untuk download file), maka Anda telah berpartisipasi dalam P2P file sharing.

Kelemahan dari server based adalah lambat dan hanya ada satu point failure yang artinya jika server down, web skillplus.web.id tidak bisa diakases. Selain itu dibutuhkan bandwidth yang besar oleh server agar semua request dapat dikirim dengan cepat.

Peer to Peer (P2P), adalah topology network dimana semua node akan membagikan informasi. Salah satu keuntungan dari P2P, uptime lebih dapat diandalkan, satu node down, masih ada node yang lainnya.

Bandwidth yang dibutuhkan masing-masing node tidak perlu besar, karena P2P memungkinkan kita mengambil potongan data dari node lainnya.

Blockchain berjalan dengan menggunakan topology P2P.

Node dalam network akan menjalankan software dari blockchain tertentu, contoh Bitcoin, Ethereum dan Bittorent.

Ada 3 cara untuk berpartisipasi dalam Ethereum Network

  • Light Client, data blockchain dengan data kecil.
  • Full Node, full copy data blockchain. Salah satu fungsinya adalah meverifikasi validitas block.
  • Mining, adalah full node yang ikut serta dalam melakukan perhitungan valid block.
Sharing is caring:

Leave a Comment