Mạng ngang hàng | Peer to Peer (P2P) là gì vậy?

Mạng ngang hàng (P2P- Peer to Peer) là gì vậy?

Có thể bạn đã nghe đâu đó về cụm từ mạng ngang hàng (P2P) Tuy nhiên chưa hiểu chính xác chúng chính là gì. Có thể bạn cũng sẽ nghĩ đây là một sản phẩm công nghệ mới.

Bạn đang xem: Peer to peer là gì

Nhưng không, thực chất khái niệm cấu trúc mạng P2P đã xuất hiện lần đầu tiên vào năm 1969. Và việc dùng ban đầu những mạng P2P trong kinh doanh được triển khai vào đầu những năm 1980.

Bạn đang đọc: Mạng ngang hàng | Peer to Peer (P2P) là gì vậy?

Vì thế, trong bài viết này, Blogtienao sẽ giải thích để bạn rõ mạng ngang hàng (P2P) chính là gì; , và chúng mang lại những lợi ích cùng nguy hại nào đối với ngàng công nghiệp tiền điện tử.

Mạng ngang hàng chính là gì vậy?

Mạng ngang hàng hay là Peer to Peer (P2P) chính là một hệ thống máy tính kết nối với nhau thông qua Internet, , chia sẻ dữ liệu mà chưa cần máy chủ trung tâm. những mạng máy tính ngang hàng dùng cấu trúc phân tán (phi tập trung).

Nói theo phương pháp khác, mạng P2P chưa có phân biệt máy chủ (server) và máy khách (client).

Peer to peer trong ngành công nghiệp tiền điện tử

Trong ngành tiền điện tử, thuật ngữ P2P thường dùng để chỉ việc giao dịch tiền điện tử hoặc tài sản kỹ thuật số thông qua mạng phi tập trung.

P2P trong khoa học máy tính

Khái niệm P2P đã được áp dụng vào nhiều mục đích dùng khác nhau. Không chỉ để dùng để trao đổi tệp mà còn dùng để trao đổi thông tin giữa người với người. Đặc biệt trong những tình huống hợp tác giữa một nhóm người trong cộng đồng.

Mạng ngang hàng (P2P)

Mạng ngang hàng hoạt động thế nào?

Như đã nói ở phần trên, mạng ngang hàng chưa có máy chủ (server) , máy khách (client). Thay vào đó mỗi nút giữ một bản sao của những tệp, và đóng vai trò chính là máy khách và máy chủ cho những nút khác.

Xem thêm: VSBG – hội ảnh sexy lớn số 1 VN vừa bị xóa khỏi Facebook – Báo Người lao động

Vậy về bản chất, mạng ngang hàng đã được duy trì bởi một mạng lưới người dùng phân tán.

Trên mạng P2p, và những thiết bị dùng những ứng dụng phần mềm đã được thiết kế để thực hiện trung gian cho việc chia sẻ dữ liệu. Khi muốn tìm và tải những tệp, và người dùng có thể gửi yêu cầu tìm kiếm đến những thiết bị khác ở trên mạng. Và khi đã tải xuống một tệp, và họ có thể đóng vai trò là nguồn của tệp đó.

Nói theo một phương pháp khác, thì khi tải xuống một tệp từ nút A, thì nút B sẽ đóng vai trò như máy khách. Còn khi nút A tải xuống một tệp từ nút B thì nút B cũng sẽ đóng vai trò là máy chủ.

Một số ngành/dịch vụ phổ biến áp dụng mạng P2P

Tiền điện tử như: Bitcoin, Ethereum,…Cho vay (P2P Lending)Cho thuê nhà (homesharing)Nền tảng mua-bán hàng trực tuyếnChia sẻ tệpPhần mềm mã nguồn mở (open-source)

Phân những loại mạng ngang hàng

Mạng P2P được chia thành 3 loại:

Mạng P2P không cấu trúc

Mạng P2P không cấu trúc

Đây chính là những loại mạng P2P mà trong đó, những nút được thiết lập ngẫu nhiên. Loại mạng này có khả năng chống lại việc một số nút thường gặp tham gia , và rời khỏi mạng.

Tuy nhiên, dù dễ xây dựng hơn mạng P2P có cấu trúc nhưng chúng lại dùng bộ nhớ , và CPU cao hơn. Vì khi tìm kiếm một nội dung, yêu cầu tìm kiếm cũng sẽ đã được truyền ở trên cả mạng để tìm ra càng nhiều máy chia sẻ càng tốt. Điều này khiến mạng có thể luôn tràn ngập những yêu cầu tìm kiếm.

Bên cạnh đó, mạng P2P không cấu trúc không thể đảm bảo việc tìm kiếm một nội dung cũng sẽ sẽ thành công

Mạng P2P có cấu trúc

Mạng ngang hàng có cấu trúc Chord dạng vòng tròn.Mạng ngang hàng có cấu trúc Chord dạng vòng tròn.

Đây là những loại mạng ngang hàng mà những nút đã được xây dựng theo một cấu trúc chi tiết. Cho phép những nút tìm kiếm tệp nhanh chóng, ngay cả khi nội dung đó không phổ biến.

Bên cạnh đó, mạng P2P có cấu trúc đã dùng hệ thống DHT (Distributed Hash Table) để khắc phục khuyết điểm có thể tìm kiếm chưa thành công của mạng P2P không cấu trúc.

Xem thêm: JDK là gì vậy? JDK và JRE khác nhau chỗ nào | DEVMASTER

Tuy mang lại tốt nhất cao Tuy nhiên mạng P2P có cấu trúc lại có mức độ tập trung cao hơn. Ngoài ra mức chi phí thiết lập cùng bảo trì cũng cao hơn.

Mạng P2P lai

Đây là loại mạng P2P kết hợp giữa cấu trúc truyền thống (máy chủ , máy khách) cùng cấu trúc mạng ngang hàng.

So với hai loại mạng P2P ở trên thì mạng lai dễ xây dựng hơn. Ngoài ra chúng còn thừa hưởng tất cả những ưu điểm và hiệu suất hoạt động cũng tốt hơn.

Vai trò của P2P trong Blockchain

Vai trò trong Blockchain

Cấu trúc mạng ngang hàng (P2P) trong Blockchain là yếu tố giúp cho việc giao dịch những loại tiền điện tử không cần phải thông qua bên trung gian.

Vì vậy, không có ngân hàng nào hoặc máy chủ trung tâm nào có thể kiểm soát những giao dịch. Thay vào đó là dùng một sổ cái gọi chính là Blockchain để ghi lại công khai tất cả những giao dịch.

Bên cạnh đó, những nút cũng sẽ đảm nhận những vai trò khác nhau. Thí dụ, những nút đầy đủ (full node) giúp duy trì bảo mật mạng. Điều này đã được thực hiện thông qua việc xác minh những giao dịch theo những quy tắc đồng thuận.

Tính năng hữu ích mà Peer to Peer mang lại cho ngành tiền điện tử

Ẩn danhCó nguy cơ chịu lỗi ByzantineKhông cần mất phí cho bên thứ 3Tính bảo mật, khả năng mở rộng caoChống lại sự kiểm soát đến từ những chính phủDù một phần hệ thống gặp lỗi thì phần còn lại vẫn không bị ảnh hưởng

Một số tránh của P2P ở trên Blockchain

Do chưa có máy chủ trung tâm nên việc ghi giao dịch vào Blockchain cần một lượng lớn sức mạnh tính toán. Điều này thực hiện giảm đáng kể hiệu suất hoạt động; chính là yếu tố cản trở chính trong việc mở rộng , và áp dụng rộng rãi.

Bản chất mạng ngang hàng chính là phân tán, phi tập trung nên chúng khó kiểm soát , và điều tiết trong trường hợp nghiên cứu những vụ pham tội như rửa tiền… Đây thực chất vừa chính là ưu điểm mà cũng là khuyết điểm của mạng ngang hàng.

Bên cạnh đó, khi diễn ra sự kiện hardfork (chia tách một chuỗi ra thành hai chuỗi mới song song). Do tính chất của hầu hết những Blockchain là phi tập trung , và có mã nguồn mở. Nên nếu không bảo mật tốt thì hai mạng mới có thể bị tấn công phát lại (Replay Attack)

Xem thêm: Cấu trúc đảo ngữ (Inversion): những dạng mà bạn cần biết – Tiếng Anh Free

Giới thiệu: Quang Sơn

Quang Sơn là giám đốc hocdauthau.com - Kênh thông tin học đấu thầu, kiến thức tổng hợp, công nghệ, đời sống.

0 Shares
Share
Tweet
Pin