Dữ liệu số, trong nhiều lĩnh vực, như ngân hàng hoặc dược phẩm, cần phải được bảo vệ khi lưu trữ và chia sẻ trên mạng internet. Tuy nhiên, trong một vài trường hợp, tính toàn vẹn của dữ liệu chia sẻ cũng phải được đảm bảo để không có sự sửa đổi trên dữ liệu được chia sẻ. Trong bài báo này, chúng tôi xem xét ngữ cảnh sau một công ti được phẩm đang nghiên cứu về bệnh ung thư X, quảng bá trên internet rằng công ty muốn mua dữ liệu DNA của những người mắc bệnh X. Các câu hỏi đặt ra là (1) Làm thế nào một người dùng chia sẻ dữ liệu DNS của họ một cách an toàn và ẩn danh cho công ti? Và (2) Làm thế nào công ti có thể xác định tính toàn vẹn của dữ liệu DNA nhận được trước khi thanh toán cho một hợp đồng trực tuyến? Những vấn đề này có thể được giải quyết dựa trên công nghệ blockchain. Chúng tôi đề xuất một giao thức để đảm bảo tính riêng tư, tính toàn vẹn và xác thực của việc chia sẻ dữ liệu trên mạng ngang hàng. Giao thức được thiết kế là sự kết hợp của ba thành phần, bao gồm công nghệ blockchain (BC), hệ thống tệp liên hành tinh (IPFS), hệ thống mật mã. Dữ liệu được chuyển trực tiếp đến người nhận mà không cần sử dụng bất kì hệ thống trung tâm nào. Thông tin của quá trình chia sẻ dữ liệu được công bố trên một blockchain, người dùng có thể xác minh tính toàn vẹn và xác thực của dữ liệu gốc nhưng không thể biết được nội dung của dữ liệu. Kết quả thử nghiệm cho thấy giao thức của chúng tôi đáp ứng tốt các yêu cầu bảo mật, có thể dễ dàng triển khai trong thực tế