Nội dung
P2P là gì và vai trò của nó đối với nền tảng Blockchain
Có thể nhà đầu tư tham gia thị trường một vài năm đã nghe nhiều đến các thuật ngữ như P2P hoặc mạng ngang hàng.
P2P là viết tắt của cụm từ Peer to Peer – mạng ngang hàng hay còn được biết đến với tên gọi mạng đồng đẳng. Đây là một loại mạng máy tính mà trong đó hoạt động của mạng chủ yếu dựa vào thuật toán và băng thông, tại đây các máy chủ tham gia đều có tính phi tập trung trên mạng Internet. Thay vì có một máy chủ chính, mỗi máy tính sẽ hoạt động bình đẳng như những máy chủ và có thể chia sẻ dữ liệu mà không cần máy chủ trung tâm.
Tiền thân của P2P là Usenet được phát triển vào năm 1979. Usenet hoạt động tương tự như các diễn đàn trực tuyến ngày nay, điểm khác biệt là nó không dựa vào máy chủ trung tâm hay là quản trị viên.
Năm 1999, Napster ra đời đánh dấu một bước phát triển quan trọng của P2P. Đây là phần mềm tải nhạc được chia sẻ rộng rãi đầu tiên của mô hình Peer to Peer. Tuy nhiên, Napster không thể tồn tại được lâu vì vi phạm các chính sách về bản quyền bài hát.
Qua nhiều năm, những giao thức và phần mềm chia sẻ file ngang hàng khác nhau lần lượt xuất hiện rồi biến mất. Một trong những phát minh trụ lại được đó là BitTorrent. BitTorrent là một giao thức mã nguồn mở, nơi người dùng tạo một file Meta chứa thông tin về bản tải xuống mà không thực sự cung cấp dữ liệu tải xuống. Đây chính là cơ chế hoạt động của P2P bây giờ.
Từ đó đến nay, mạng P2P dần trở nên phổ biến và thay thế cho kiểu mạng truyền thống. Với đỉnh điểm vào năm 2006, ước tính rằng các mạng P2P chiếm hơn 70% lưu lượng truy cập trên toàn bộ Internet.
Hệ thống P2P được duy trì bởi một mạng lưới người dùng phân tán. Tại mạng ngang hàng, không có quản trị viên trung tâm hoặc máy chủ. Mỗi nút đóng vai trò ngang nhau, là một máy khác trong hệ thống và một máy chủ cho các nút còn lại. Mỗi nút vì thế có thể tải tệp về hoặc tải tệp lên cho các nút khác.
Trên mạng ngang hàng, các thiết bị sử dụng ứng dụng phần mềm được thiết kế để làm trung gian cho việc chia sẻ dữ liệu. Khi muốn tìm và tải các tệp, người dùng có thể gửi yêu cầu tìm kiếm đến các thiết bị khác trên mạng. Hoàn tất xong việc tải tệp, người dùng đóng vai trò là nguồn của tệp đó.
Dựa theo cấu trúc, mạng P2P được phân làm 3 loại chính:
Trong loại này, các nút P2P được thiết lập ngẫu nhiên nhờ vậy có khả năng chống lại một số nút thường xuyên tham gia và rời khỏi mạng. Đặc điểm của mạng P2P không cấu trúc là sử dụng bộ nhớ và CPU cấu hình cao hơn. Đồng thời, việc không có cấu trúc cũng làm nâng cao độ khó trong quá trình tìm kiếm dữ liệu.
Ở loại mạng P2P có cấu trúc, các nút được xây dựng theo một cấu trúc cụ thể. Điều này làm việc tìm kiếm trở nên nhanh chóng hơn. Tuy nhiên, P2P có cấu trúc yêu cầu mức độ tập trung cao và chi phí lắp đặt, bảo trì tương đối lớn.
Đây là loại mạng kết hợp giữa cấu trúc mạng truyền thống (có máy chủ và máy mới) với cấu trúc mạng ngang hàng. Loại mạng này thừa hưởng tất cả ưu điểm của cả cha lẫn mẹ. Ngoài ra cũng tương đối dễ xây dựng.
Hãy nhớ lại tại giai đoạn đầu khi tiền mã hóa Bitcoin ra đời, Satoshi Nakamoto đã định nghĩa đây là “một hệ thống tiền mặt điện tử ngang hàng”. Tức là nó có thể được chuyển từ người dùng này đến người dùng khác thông qua mạng ngang hàng. P2P lúc này được giao cho một nhiệm vụ cao cả là quản lý cuốn sổ cái Blockchain.
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 các 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).
Kiến trúc P2P có thể phù hợp với nhiều trường hợp sử dụng khác nhau, nhưng nó trở nên đặc biệt phổ biến vào những năm 1990 khi các chương trình chia sẻ tệp đầu tiên được tạo. Ngày nay, mạng P2P là yếu tố cốt lõi của hầu hết các loại tiền mã hóa, chiếm một phần lớn trong ngành công nghiệp Blockchain. Ngoài ra, các hệ thống P2P cũng có thể được ứng dụng trong các ứng dụng điện toán phân tán khác, từ các mạng chia sẻ tệp cho đến các nền tảng mua bán năng lượng.
Chúng tôi vừa cung cấp đến bạn đọc thông tin về P2P là gì và những ứng dụng tuyệt vời của nó. Không thể phủ nhận sự xuất hiện của mạng ngang hàng đã đánh dấu một bước tiến quan trọng trong sự phát triển công nghệ của thời đại. Đừng quên chia sẻ kiến thức thú vị này với bạn bè của mình nhé!