Tự kiểm chứng tài liệu
Nội dung tài liệu này được băm SHA-256 và neo lên Bitcoin qua OpenTimestamps. Bạn không cần tin lời chúng tôi — ba bước dưới đây cho phép bạn tự chứng minh, bằng công cụ độc lập.
Nó chứng minh gì
- Tệp nguồn đúng như đang tải xuống đã tồn tại trước thời điểm được neo.
- Nó không bị sửa kể từ lúc đó — đổi một ký tự là hash đổi hoàn toàn.
Nó KHÔNG chứng minh gì
- Không chứng minh nội dung đúng sự thật. Neo hash bảo chứng tính toàn vẹn và thời điểm, không bảo chứng nhận định.
- Không phải chữ ký của một cơ quan nào. Không có ai đứng ra bảo lãnh ngoài chính blockchain Bitcoin.
Tệp được neo
| Tệp | Kích thước |
|---|---|
wp-vi.md | 48.321 |
| SHA-256 | 707b1f104b0009af2d3ee2dc5c4674410a4da19817c4718c2c915e095156845a |
| Thời điểm neo |
Bằng chứng cần vài giờ để được một block Bitcoin xác nhận. Trong lúc chờ, bốn máy chủ lịch độc lập đã giữ cam kết; sau khi xác nhận, lệnh verify sẽ trả về số hiệu block và thời gian Bitcoin.
Ba bước tự kiểm
Tải cả ba tệp
Tệp nguồn, bản kê khai, và bằng chứng thời gian.
Băm lại tệp nguồn và so với bản kê khai
sha256sum wp-vi.md # 707b1f104b0009af2d3ee2dc5c4674410a4da19817c4718c2c915e095156845aKiểm bằng chứng thời gian bằng công cụ OpenTimestamps
Cách A — không cần cài gì
Mở trang OpenTimestamps rồi thả hai tệp
manifest.jsonvàmanifest.json.otsvào ô kiểm.Cách B — dòng lệnh
npm install opentimestamps node node_modules/opentimestamps/ots-cli.js verify manifest.json.otsChạy trong thư mục chứa cả ba tệp vừa tải. Trên Linux và macOS còn có client chính thức bằng Python:
pip install opentimestamps-clientrồiots verify manifest.json.ots.Dù chọn cách nào, việc kiểm cũng không gọi máy chủ nào của chúng tôi — nó đối chiếu thẳng với blockchain Bitcoin.
Một điều phải nói rõ
Thứ được neo là tệp nguồn Markdown, không phải trang web bạn đang đọc. Trang web được dựng lại từ hệ quản trị nội dung, và hệ đó chuẩn hoá lại Markdown (đệm dấu cách trong bảng, thêm dấu thoát trước một số ký tự). Vì vậy băm mã nguồn trang web sẽ không ra cùng hash — hãy băm đúng tệp tải về ở trên.