Minh bạch cho mọi người

Neo hash công khai

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.

Các lần neo gần đây

NgàyGốc MerkleSố lôNơi neo
08/10/2026
08:57
ee0ce87cb46a88a75f29aa4767cbf6a6b70dca763450e7618d50f823d9dee516 1
✓ Trang công khai
✓ OpenTimestamps (Bitcoin) · Đã xác nhận — khối #970424 · .ots · file gốc
05/10/2026
07:47
908f43fcfcbe2a558787977aa7e02106125bb04c1449b7ecd577f9fe867ef017 1
✓ Trang công khai
✓ OpenTimestamps (Bitcoin) · Đã xác nhận — khối #969930 · .ots · file gốc
02/10/2026
09:41
3b74eaeeae2c79d6b5598c911690eea3cb1c2a49b2e025806929f8c50dad584a 1
✓ Trang công khai
✓ OpenTimestamps (Bitcoin) · Đã xác nhận — khối #969530 · .ots · file gốc
01/10/2026
07:39
be0d3599468921d8e84b2763e66fe669f11a99f343c8c1a670453ba3e60b0484 1
✓ Trang công khai
✓ OpenTimestamps (Bitcoin) · Đã xác nhận — khối #969373 · .ots · file gốc
28/09/2026
15:24
1fc05df03e9ada1d3a18fb30711f9a43ca6ed6d2d3934ac73be74b69945c1c82 1
✓ Trang công khai
✓ OpenTimestamps (Bitcoin) · Đã xác nhận — khối #968971 · .ots · file gốc
25/09/2026
16:59
7338c0371367471edfaa42d2a3c80c94a59e123e35404f4501bc7d838431083e 10
✓ Trang công khai
✓ OpenTimestamps (Bitcoin) · Đã xác nhận — khối #968542 · .ots · file gốc
24/09/2026
14:59
216da526812c1c8e4b58bd2af841626d71e540255debf1dd37cd6ab1ac0cd34f 1
✓ Trang công khai
✓ OpenTimestamps (Bitcoin) · Đã xác nhận — khối #968372 · .ots · file gốc
23/09/2026
04:52
537d175e3107c48cd88a40ef60be0014e9c443e0b6973f5d960f7cf17a28b5b4 1
✓ Trang công khai
✓ OpenTimestamps (Bitcoin) · Đã xác nhận — khối #968195 · .ots · file gốc
21/09/2026
23:32
a5e1c0a7c3908914c6f1e58dc11b5aa44ec3e8bbaedc0f357b535176023b2d2f 4
✓ Trang công khai
✓ OpenTimestamps (Bitcoin) · Đã xác nhận — khối #968053 · .ots · file gốc

Tự kiểm tra hai mức

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.

Cách neo hash

4 bước để không ai sửa lén được nhật ký

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.

  1. Mỗi lần ghi → một dấu vân tay

    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.

  2. Các bản ghi nối thành chuỗi

    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.

  3. Cuối ngày: gộp lại và công bố

    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.

  4. Ghi vào Bitcoin — không sửa lùi được

    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.

Có tra ngược được không?

Không

Từ hash không giải ngược ra nội dung

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ó

Tra ngược để kiểm chứng thì được

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 ngay
Từ một gốc đã công bố

Chỉ kiểm được từng bản ghi cụ thể

Có 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ư.

Ai cũng làm được

Tự kiểm được đến đâu?

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ẫu

Lư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.