Neo hash · tra ngược

Tra ngược bản ghi

Dán một mã bất kỳ để xem bản ghi đã được neo ngày nào, nằm trong gốc Merkle nào và đã lên Bitcoin chưa.

Đây là một bản ghi nhật ký

Thu hoạch

Bản ghi
#8 / 15 của lô NTH-RAU-2608-01
Sản phẩm
Cải ngọt
Thời điểm
06:30 18/09/2026
Mã bản ghi
VA6YR6DEZSGY

Dấu vân tay

Của bản ghi này
9c475efdc2139f14f279075db6d55714d5c8655d0af8b2e1adaf80e1df8eaf3e
Nối với dấu vân tay của bản ghi #7
8c967ea13e23c70a7e36d02cea37ce0a5bdd14371c44c27fa87044914c8f80ec

Bản ghi này đã được neo chưa?

Đã neo Neo ngày 21/09/2026.

Đường dẫn Merkle: từ bản ghi tới gốc

Dòng đầu là dấu vân tay bạn đang tra. Mỗi dòng sau là một phép tính SHA‑256 ghép hai mã lại — ai cũng tính lại được bằng máy tính của mình, và kết quả cuối phải đúng bằng gốc đã công bố.

  1. Bản ghi #8 (mã bạn tra)
    9c475efdc2139f14f279075db6d55714d5c8655d0af8b2e1adaf80e1df8eaf3e
  2. Nối qua 7 bản ghi sau → bản ghi #15
    Mỗi bản ghi sau chứa dấu vân tay của bản ghi trước nó.
    0c4118496a3e2a8ef50fed84fd9f82bf6dcca06ff2c184f867116bc2232993a4
    Xem từng mắt xích
    • #9 nối với 9c475efdc2… → da2417f8fc…
    • #10 nối với da2417f8fc… → 7479948c97…
    • #11 nối với 7479948c97… → a19ebde6f7…
    • #12 nối với a19ebde6f7… → 9befd8acba…
    • #13 nối với 9befd8acba… → 8db317009e…
    • #14 nối với 8db317009e… → f85165b7d0…
    • #15 nối với f85165b7d0… → 0c4118496a…
  3. Mắt lá của lô trong cây Merkle
    = SHA-256(70110a33-68fe-4687-a8e8-a078310c87c3 + “:” + dấu vân tay #15) — 70110a33-68fe-4687-a8e8-a078310c87c3 là mã nội bộ cố định của lô, cũng nằm trong dữ liệu nút “Kiểm tra” bên dưới.
    6ce9f2f3a158bb4e9667ea5f616cd75ceeecba1a8722d42729d91d323e31b43f
  4. Bước 1: ghép với mã bên cạnh (của lô khác cùng ngày)
    = SHA-256(mã ở trên + mã bên cạnh), mã bên cạnh: d4f5d20bee3598204c826e495f0adfa561b4dda356766fe80485d8cf67b9fa42
    221ad5e4a621297914f2cc3739d280cd0031741f11d04422be8399816840405a
  5. Bước 2: ghép với mã bên cạnh (của lô khác cùng ngày)
    = SHA-256(mã bên cạnh + mã ở trên), mã bên cạnh: cff25c3d7d4c303d600a42a8f1d1a249bc5483f702ce3aee05ad65f6d4a63837
    a5e1c0a7c3908914c6f1e58dc11b5aa44ec3e8bbaedc0f357b535176023b2d2f
  6. Gốc Merkle đã công bố ngày 21/09/2026 ✓ khớp
    a5e1c0a7c3908914c6f1e58dc11b5aa44ec3e8bbaedc0f357b535176023b2d2f

Nơi neo

Muốn kiểm độc lập, không qua Nguồn Xanh: tải tệp .ots và “file gốc” rồi thả cả hai vào opentimestamps.org ↗.

Neo hash là gì?

Four steps that stop anyone altering the log

  1. Each entry gets a fingerprint

    The type of work, date and time, text and original photos of each record are hashed into one digital fingerprint. Change a single character and the fingerprint is completely different.

  2. Records are chained together

    Every record carries the previous record’s fingerprint, forming a hash chain. Quietly change one character and the chain breaks.

  3. End of day: combined and published

    At the end of each day (around 23:55–23:59) the fingerprints of all lots with new records are combined into one Merkle root and published on the blockchain anchor page. If the server is down, the anchor is made when it restarts.

  4. Written into Bitcoin — cannot be backdated

    The root is submitted free of charge through OpenTimestamps into Bitcoin. This root is already in a block: no one — not even Nguồn Xanh — can backdate it.

Can it be traced back?

Not from the hash — hashing is one-way; only easily guessed content can be brute-forced, which is why personal names and phone numbers never enter the log. But tracing back to verify does work: with a label serial, lot code or record id you can find the record, its anchor date and the accompanying proof. From a root you can only check one specific record, never list anyone else’s.

← Về trang neo hash công khai