Apa itu Peer-to-Peer?
Dalam teknologi keuangan, istilah peer-to-peer biasanya mengacu pada pertukaran mata uang kripto atau aset digital melalui jaringan terdistribusi. Sebuah platform P2P memungkinkan pembeli dan penjual melakukan transaksi tanpa membutuhkan pihak perantara.
arsitektur P2P dapat digunakan dalam banyak hal, tetapi ini populer khususnya pada masa 1990an ketika program pembagian berkas pertama diciptakan. Saat ini, jaringan P2P adalah inti dari mata uang kripto, menguasai sebagian besar area industri blockchain. Namun, ini juga dimanfaatkan dalam aplikasi komputasi terdistribusi lainnya, termasuk mesin pencari web, platform streaming, pasar online, dan protokol web InterPlanetary File System (IPFS).
Bagaimana cara kerja P2P?
Intinya, sistem P2P dikelola oleh jaringan pengguna yang terdistribusi. Biasanya, sistem ini tidak memiliki administrator atau server pusat karena setiap node memegang salinan file – bertindak baik sebagai klien dan sebagai server ke node lain. Dengan demikian, setiap node dapat mengunduh atau mengunggah file dari dan ke node lain. Inilah yang membedakan jaringan P2P dari sistem client-server yang lebih tradisional, di mana perangkat klien mengunduh file dari server terpusat.
Pada jaringan P2P, perangkat-perangkat yang terhubung membagikan file yang disimpan dalam perangkat keras. Menggunakan aplikasi perangkat lunak yang didesain untuk memediasi pembagian data, pengguna dapat meminta perangkat lain di jaringan untuk menemukan dan mengunduh file. Ketika satu pengguna telah mengunduh file yang dimaksud, maka pengguna tersebut dapat bertindak sebagai sumber file.
Dengan kata lain, ketika satu node bertindak sebagai klien, node ini mengunduh file-file dari node jaringan lain. Tetapi ketika bertindak sebagai server, node-node ini menjadi sumber di mana node-node lain dapat mengunduh file. Namun dalam praktiknya, kedua fungsi ini dapat dieksekusi pada saat yang sama (misalnya mengunduh file A, dan mengunggah file B).
Karena setiap node menyimpan, mentransmisikan dan menerima file, jaringan P2P cenderung lebih cepat dan lebih efisien karena basis pengguna tumbuh lebih besar. Juga, arsitektur yang terdistribusi membuat sistem P2P sangat tahan terhadap serangan siber. Tidak seperti model tradisional, jaringan P2P tidak memiliki satu titik kegagalan.
Kita dapat mengkategorikan sistem peer-to-peer menurut arsitekturnya. Tiga jenis utamanya adalah jaringan P2P tidak terstruktur, terstruktur, dan campuran (hibrida).
Sumber: Binance Academy