Chuyển đến nội dung

Xác thực tài liệu bằng blockchain hoạt động như thế nào

Xác thực tài liệu bằng blockchain cho tệp PDF đã ký một dấu vân tay công khai có dấu thời gian. Xem cách PenMarker niêm phong tài liệu và ghi lên XRP Ledger.

Đội ngũ PenMarkerĐăng ngày Cập nhật ngày 4 phút đọc

Xác thực tài liệu bằng blockchain là cách chứng minh rằng một tài liệu đã tồn tại với nội dung chính xác tại một thời điểm nhất định, nhờ một sổ cái công khai mà không ai có thể âm thầm chỉnh sửa. Trong PenMarker, đây là một tùy chọn bổ sung bên cạnh việc niêm phong: khi mọi người đã ký xong, bạn có thể ghi dấu vân tay của tài liệu đã niêm phong lên XRP Ledger.

Bài viết này giải thích dấu vân tay là gì, PenMarker ghi lại những gì và không ghi lại những gì, và bạn có thể dùng bản ghi đó về sau như thế nào.

Dấu vân tay của tài liệu là gì?

Dấu vân tay là một giá trị ngắn được tính từ một tệp bằng hàm băm. PenMarker dùng SHA-256, biến bất kỳ tệp nào thành 64 ký tự thập lục phân.

Hai đặc điểm khiến nó hữu ích:

  • cùng một tệp luôn cho ra cùng một dấu vân tay;
  • chỉ cần thay đổi một ký tự trong tệp, dấu vân tay sẽ hoàn toàn khác.

Vì vậy, nếu hai bản sao của một tệp PDF có cùng dấu vân tay SHA-256, chúng là cùng một tệp, giống nhau đến từng byte.

Điều gì xảy ra khi tài liệu được niêm phong?

Khi người ký cuối cùng ký xong, PenMarker niêm phong tài liệu:

  1. Tạo tệp PDF hoàn chỉnh với đầy đủ các chữ ký.
  2. Tính dấu vân tay SHA-256 của tệp đã niêm phong đó.
  3. Đóng nhật ký kiểm toán. Mọi sự kiện (đã gửi, đã xem, đã ký, đã niêm phong) đều được ghi lại kèm thời gian và địa chỉ IP, và mã băm của mỗi sự kiện được liên kết với sự kiện trước đó, nên một sự kiện bị sửa hoặc bị xóa sẽ làm đứt chuỗi.
  4. Lưu bản sao đã niêm phong trong mục Lưu trữ của bạn, kèm chứng nhận hoàn tất.

Mọi tài liệu đều được niêm phong. Ghi lên blockchain hay không là do bạn chọn.

PenMarker ghi gì lên XRP Ledger

Khi bạn chọn Ghi lên chuỗi, PenMarker ghi một mã băm cho mỗi tài liệu đã niêm phong: dấu vân tay của bản kê khai (manifest) của tài liệu. Bản kê khai là phần mô tả ngắn về tài liệu đã niêm phong: tên tài liệu, mã PenMarker, dấu vân tay của tệp đã niêm phong, những người ký và thời điểm niêm phong.

Mã băm duy nhất đó được đưa vào phần ghi chú (memo) của một giao dịch XRP Ledger gửi từ ví riêng của PenMarker. Bản thân tài liệu không bao giờ rời khỏi PenMarker, và không có họ tên hay địa chỉ email nào được ghi lên sổ cái, chỉ có mã băm dài 64 ký tự.

XRP Ledger chốt một sổ cái mới sau mỗi vài giây, nên bản ghi thường được xác nhận trong 5 đến 10 giây. Sau đó, PenMarker hiển thị giao dịch, sổ cái chứa giao dịch và liên kết tới một trình khám phá XRP Ledger công khai.

Vì sao nên dùng sổ cái công khai?

Niêm phong và nhật ký kiểm toán đã cho thấy tài liệu không thay đổi kể từ khi được ký. Sổ cái công khai bổ sung một bản ghi độc lập với PenMarker:

  • bản ghi mang dấu thời gian riêng của sổ cái;
  • không ai có thể sửa hay xóa bản ghi về sau, kể cả PenMarker;
  • bất kỳ ai cũng có thể tra cứu giao dịch trên một trình khám phá công khai mà không cần tài khoản PenMarker.

Làm sao xác minh tài liệu về sau?

Trong mục Lưu trữ của PenMarker, chọn Xác minh tệp và thả tệp PDF vào. PenMarker tính dấu vân tay SHA-256 của tệp và tìm bản khớp trong hồ sơ tài liệu đã niêm phong của chính mình. Bạn sẽ thấy một trong hai kết quả:

  • Đã xác minh: tệp khớp với một bản sao đã niêm phong, kèm ngày niêm phong và thư mục chứa tài liệu;
  • Không khớp: tệp không được PenMarker niêm phong, hoặc đã bị thay đổi kể từ đó.

Nếu tài liệu cũng đã được ghi lên chuỗi, mục lưu trữ của tài liệu sẽ liên kết tới giao dịch XRP Ledger, để bạn có thể trình bày cả dấu thời gian độc lập.

Bản ghi trên sổ cái chứng minh được gì và không chứng minh được gì

Bản ghi trên sổ cái chứng minh rằng một tài liệu có dấu vân tay đó đã tồn tại vào thời điểm đó. Bản ghi không chứng minh tài liệu có ý nghĩa gì, ai lẽ ra phải ký, hay tài liệu có hiệu lực thi hành hay không. Những câu hỏi đó phụ thuộc vào tài liệu, quy trình ký và luật áp dụng. Xem Bảo mật và tuân thủ để biết cách PenMarker hỗ trợ chữ ký điện tử theo Đạo luật ESIGN, UETA và eIDAS.

Bạn muốn dùng thử? So sánh các gói hoặc tìm hiểu mọi tính năng của PenMarker.

Nhận tin tức PenMarker qua email

Tin tức và mẹo về sản phẩm, tối đa mỗi tháng một lần. Hủy đăng ký bất cứ lúc nào bằng liên kết trong mỗi email.Đọc Chính sách quyền riêng tư của chúng tôi