Cuối mỗi ngày (khoảng 23:55–23:59), hệ thống gom dấu vân tay cuối cùng của mọi lô có bản ghi mới thành một cây Merkle, rồi công bố gốc cây tại đây; máy chủ tắt thì neo bù khi bật lại. Sau khi đã công bố, không ai có thể sửa nhật ký cũ mà không làm gốc lệch đi.
| Ngày | Gốc Merkle | Số lô | Nơi neo |
|---|---|---|---|
| 08/10/2026 08:57 |
ee0ce87cb46a88a75f29aa4767cbf6a6b70dca763450e7618d50f823d9dee516 |
1 | ✓ Trang công khai
|
| 05/10/2026 07:47 |
908f43fcfcbe2a558787977aa7e02106125bb04c1449b7ecd577f9fe867ef017 |
1 | ✓ Trang công khai
|
| 02/10/2026 09:41 |
3b74eaeeae2c79d6b5598c911690eea3cb1c2a49b2e025806929f8c50dad584a |
1 | ✓ Trang công khai
|
| 01/10/2026 07:39 |
be0d3599468921d8e84b2763e66fe669f11a99f343c8c1a670453ba3e60b0484 |
1 | ✓ Trang công khai
|
| 28/09/2026 15:24 |
1fc05df03e9ada1d3a18fb30711f9a43ca6ed6d2d3934ac73be74b69945c1c82 |
1 | ✓ Trang công khai
|
| 25/09/2026 16:59 |
7338c0371367471edfaa42d2a3c80c94a59e123e35404f4501bc7d838431083e |
10 | ✓ Trang công khai
|
| 24/09/2026 14:59 |
216da526812c1c8e4b58bd2af841626d71e540255debf1dd37cd6ab1ac0cd34f |
1 | ✓ Trang công khai
|
| 23/09/2026 04:52 |
537d175e3107c48cd88a40ef60be0014e9c443e0b6973f5d960f7cf17a28b5b4 |
1 | ✓ Trang công khai
|
| 21/09/2026 23:32 |
a5e1c0a7c3908914c6f1e58dc11b5aa44ec3e8bbaedc0f357b535176023b2d2f |
4 | ✓ Trang công khai
|
1. Chuỗi khớp gốc đã công bố: trên trang QR của gói hàng, bấm “Kiểm tra ngay”. Trình duyệt tính lại chuỗi hash của lô, ghép đường dẫn Merkle và so với gốc ở bảng trên. Cả hai số đều lấy từ máy chủ Nguồn Xanh.
2. Không cần tin Nguồn Xanh: khi gốc đã lên blockchain Bitcoin qua OpenTimestamps, bấm “Kiểm tra trên Bitcoin” — trình duyệt tải file .ots, tính lại các phép băm và so với khối lấy thẳng từ mempool.space. Độc lập hẳn thì tải file .ots và “file gốc” rồi thả cả hai vào opentimestamps.org. Chỉ có hash được đưa ra ngoài, không có dữ liệu cá nhân.
Neo hash giúp bất kỳ ai cũng tự kiểm được nhật ký không bị sửa sau khi ghi. Khi gốc của ngày đã vào Bitcoin thì kể cả Nguồn Xanh cũng không sửa lùi ngày được nữa. Không cần hiểu kỹ thuật, chỉ cần 4 ý dưới đây.
Mỗi lần ghi nhật ký, hệ thống tính một dấu vân tay số (mã SHA‑256 dài 64 ký tự) từ loại việc, ngày giờ làm, nội dung đã ghi và ảnh gốc. Đổi một chữ hay một điểm ảnh là dấu vân tay khác hẳn.
Được niêm phong: loại việc, ngày giờ làm, nội dung, ảnh gốc (giữ kín để đối chiếu; ảnh bạn xem là bản sao đã xóa thông tin máy ảnh). Lưu kèm nhưng không nằm trong dấu vân tay: giờ bấm nút ghi, nhãn GPS, dấu “ghi bù” và tên người ghi — các mục này dùng để xét cấp độ tin cậy.
Dấu vân tay mới được tính cả từ dấu vân tay của bản ghi trước, nên các bản ghi nối với nhau thành một chuỗi hash. Sửa một chữ ở giữa là chuỗi đứt ngay từ chỗ đó. Muốn sửa thì chỉ có cách thêm bản ghi đính chính.
Cuối mỗi ngày (khoảng 23:55–23:59), mỗi lô có bản ghi mới góp dấu vân tay mới nhất của mình (đã chứa cả chuỗi phía trước). Tất cả được gộp thành một gốc Merkle — một mã 64 ký tự — và công bố tại trang Neo hash công khai. Nếu máy chủ tắt lúc đó thì neo bù ngay khi bật lại, nên giờ neo trong bảng có thể lệch.
Gốc đó được gửi miễn phí qua OpenTimestamps: các máy chủ calendar gom nhiều mã vào một giao dịch blockchain Bitcoin. Sau vài giờ, khi đã vào một khối, không ai — kể cả Nguồn Xanh — sửa lùi ngày được nữa.
Hash là phép tính một chiều: có nội dung thì tính ra hash trong nháy mắt, nhưng có hash thì không thể giải ngược ra nội dung. Chỉ có một cách: đoán thử — nội dung dễ đoán (một cái tên, một con số nhỏ) vẫn có thể bị thử cho tới khi trùng hash. Vì vậy tên người, số điện thoại và vị trí chính xác không bao giờ được đưa vào nhật ký.
Có mã tem, mã lô, mã bản ghi hoặc mã hash, bạn tìm ra bản ghi, ngày neo và gốc Merkle. Nếu gốc đó đã được gửi lên Bitcoin, bạn tải thêm được tệp bằng chứng .ots và xem khối chứa nó.
Tra ngược ngayCó một gốc, bạn chỉ kiểm được một bản ghi bạn đang cầm mã có nằm trong gốc đó hay không (nhờ đường dẫn Merkle). Không ai liệt kê được các bản ghi khác — dữ liệu của người khác vẫn riêng tư.
Trên trang QR của gói hàng, bấm nút “Kiểm tra ngay”: điện thoại của bạn tính lại cả chuỗi và so với gốc đã công bố — nhưng cả hai đều lấy từ máy chủ Nguồn Xanh. Muốn kiểm không cần tin Nguồn Xanh: dùng nút “Kiểm tra trên Bitcoin” (hiện ra khi gốc đã lên Bitcoin), hoặc tải tệp .ots và “file gốc” ở bảng neo rồi thả vào opentimestamps.org ↗.
Thử trên lô mẫuLưu ý trung thực: neo hash chỉ chứng minh dữ liệu không bị sửa sau khi ghi. Dữ liệu có đúng sự thật hay không vẫn dựa vào ảnh, GPS, kiểm tra chéo, HTX xác minh và xét nghiệm — đó là lý do có cấp độ tin cậy.