Bài gửi của cộng đồng - Tác giả: Vitor Mesk
Thuật ngữ giao thức tin đồn dùng để chỉ một loại P2P cụ thể (ngang hàng) ngang hàng) giao tiếp diễn ra giữa máy tính và các thiết bị kỹ thuật số khác. Cách dùng của thuật ngữ này được lấy cảm hứng từ hình thức buôn chuyện thông thường phổ biến trong các nhóm xã hội.
Trong bối cảnh khoa học máy tính, giao thức buôn chuyện có liên quan đến một loại giao tiếp diễn ra trong đó vị trí khi dữ liệu được truyền qua các nút máy tính khác nhau, là một phần của mạng phân tán. Đúng như tên gọi, giao thức tin đồn diễn ra khi thông tin được truyền từ máy tính này sang máy tính khác cho đến khi nó được lan truyền khắp mạng. Hiện tại, có rất nhiều biến thể của giao thức Gossip có thể được áp dụng cho các tình huống khác nhau tùy thuộc vào nhu cầu của người dùng hoặc tổ chức.
Theo giáo sư Màrk Jelasity từ Đại học Theo Szeged, có hai loại biểu hiện Tin đồn chính: phổ biến thông tin và tổng hợp thông tin. Hai loại này là thành phần chính của hệ thống phân tán quy mô lớn.
Một mặt, việc phổ biến tin đồn, còn được gọi là phát đa hướng, liên quan đến cách phân phối dữ liệu truyền thống (mỗi lần một nút mạng). Mặt khác, các giao thức tin đồn tổng hợp là những giao thức xử lý dữ liệu, tức là trước tiên tóm tắt thông tin rồi phân phối nó (loại giao tiếp tin đồn này cũng có thể được gọi là khai thác dữ liệu phân tán).
Một ví dụ thú vị về hệ thống phân tán sử dụng giao thức tin đồn là Hashgraph do Leemon Baird tạo ra vào năm 2016. Đây là một công nghệ sổ cái phân tán sử dụng thuật toán đồng thuận Byzantine Fault Tolerance (aBFT) đồng thuận. Các nút của mạng Hashgraph thu thập và tóm tắt thông tin về các giao dịch cũng như các sự kiện khác, đồng thời truyền bá dữ liệu này đến các nút lân cận khác được chọn ngẫu nhiên. Vì vậy, thay vì xây dựng một chuỗi các khối, mạng Hashgraph xây dựng một cây sự kiện trong đó tất cả thông tin được ghi lại (không có dữ liệu nào bị loại bỏ).