TRUNG PHAN / SỔ CHỨNG THỰC

Sổ chứng thực.

Mỗi bài trên blog được "lấy dấu vân tay" (mã băm SHA-256) và ghi vào blockchain Bitcoin qua OpenTimestamps. Khi đã ghi, không ai, kể cả tác giả, sửa được bài mà không bị phát hiện, và ai cũng tự kiểm được thời điểm bài tồn tại.

Hai dấu xác nhận dưới mỗi bài.

Cuối bài có thể có hai khối, mỗi khối trả lời một câu hỏi khác nhau.

CHỮ KÝ SỐ

Ai viết bài này?

Ai làm
Tác giả tự ký bằng khóa riêng chỉ mình giữ. AI hay hệ thống tự động không ký thay được.
Chứng minh được
Bài được ký bằng khóa mà blog.phdtrung.com công bố trong tài liệu DID, và không bị sửa chữ nào sau khi ký. Ai chép bài rồi sửa ở nơi khác thì chữ ký không còn khớp.
Không chứng minh được
Thời điểm ký, vì giờ ký do máy người ký tự ghi. Chữ ký cũng không chứng minh nội dung đúng hay sai.
Bài đã ký số 35

Chỉ những bài tác giả chọn ký; ký là tùy chọn.

CHỨNG THỰC BITCOIN

Bài có từ khi nào?

Ai làm
Hệ thống tự làm cho mọi bài đã đăng. Mỗi lần bài được sửa, phiên bản mới lại được ghi thêm một lần.
Chứng minh được
Đúng bản này đã tồn tại không muộn hơn thời điểm của một khối Bitcoin. Không ai, kể cả tác giả, sửa lén hay lùi ngày được, vì bản trước mỗi lần sửa vẫn giữ bằng chứng riêng.
Không chứng minh được
Ai là tác giả, và nội dung đúng hay sai.
Bài đã chứng thực 62/62

Mọi bài đã đăng, cả Góc nhìn lẫn Daily Signal, đều được gửi đi chứng thực. Bài vừa đăng hoặc vừa sửa chờ vài giờ; trạng thái từng bài xem ở sổ bên dưới.

Có cả hai thì giống một lá thư vừa có chữ ký người gửi vừa có dấu bưu điện: biết ai viết, và viết từ khi nào.

Bài không có chữ ký số có kém tin cậy hơn không?

Không. Mọi bài đều được tác giả duyệt trước khi đăng. Chữ ký số là lớp bảo đảm thêm, thường dành cho bài quan điểm hay bài dễ bị trích dẫn, chép lại. Bài không ký vẫn có chứng thực Bitcoin.

Bài chưa có chứng thực Bitcoin nghĩa là gì?

Bài vừa được đăng hoặc vừa sửa. Hệ thống gửi mã băm của phiên bản mới đi ngay khi bài lên trang, rồi chờ Bitcoin xác nhận, thường vài giờ. Trạng thái từng bài xem ở sổ bên dưới.

Đây có phải chữ ký số, công chứng theo pháp luật không?

Không. Chữ ký số mà doanh nghiệp dùng để khai thuế hay ký hóa đơn điện tử dựa trên chứng thư số do tổ chức được cấp phép cấp. Chữ ký trên blog dùng khóa do tác giả tự tạo và công bố trên chính tên miền blog, nên tin chữ ký nghĩa là tin tên miền này thuộc về tác giả. Chứng thực Bitcoin cũng không thay cho công chứng hay vi bằng. Phân tích kỹ hơn ở bài Bitcoin chứng thực tài liệu.

Tôi có thể tự kiểm không?

Có, không cần tin blog. Xem mục Cách tự kiểm ở cuối trang.

Số liệu cập nhật lúc 18:09, 04.11.2026 (GMT+7) · Lần kiểm tới: 00:00 ngày 05.11 (GMT+7) · Bản JSON

62/62 bài đã có bằng chứng trên Bitcoin.

Một bài đi qua ba trạng thái, từ trái sang phải. Bấm vào từng ô hoặc từng dòng bên dưới để xổ danh sách bài:

Chưa chứng thực 0

Không có bài nào: mọi phiên bản hiện tại đều đã được gửi đi.

Chờ chứng thực 0

Không có bài nào đang chờ.

Đã chứng thực 62
KHÔNG CẦN TIN BLOG

Cách tự kiểm.

  1. Mở bài cần kiểm trong sổ, tải hai tệp: .md (đúng nội dung đã băm) và .ots (bằng chứng).
  2. Vào opentimestamps.org, thả tệp .ots rồi tệp .md. Trang báo khối Bitcoin và thời điểm.
  3. Hoặc dùng công cụ dòng lệnh chính thức: pip install opentimestamps-client rồi ots verify <tệp>.ots.

Tìm hiểu thêm trong Thuật ngữ: OpenTimestamps, Bitcoin, Hàm băm mật mã, Trình khám phá khối. Bằng chứng chỉ cho biết nội dung đã tồn tại không muộn hơn thời điểm khối; nó không chứng minh ai là tác giả hay nội dung đúng sai (xem Hai dấu xác nhận). Bài có chữ ký số: tải tệp chữ ký trong khối "Chữ ký số" cuối bài, rồi kiểm bằng công cụ JOSE bất kỳ (thuật toán EdDSA) với khóa công khai trong tài liệu DID của blog. Cách làm và giới hạn: Bitcoin chứng thực tài liệu.

TÀI LIỆU DID

Danh thiếp số của blog

Tệp did.json là "danh thiếp" công khai của blog, viết cho máy đọc. Nó công bố khóa công khai để ai cũng kiểm được chữ ký số dưới bài. Mở trực tiếp, trình duyệt chỉ hiện chữ thô; đó không phải lỗi. Dưới đây là nội dung tệp, kèm diễn giải từng dòng.

{
"@context": ["https://www.w3.org/ns/did/v1","https://w3id.org/security/multikey/v1"],// Bộ từ vựng chuẩn: W3C DID v1 và kiểu khóa Multikey. Giúp phần mềm kiểm chứng hiểu đúng các trường bên dưới.
"id": "did:web:blog.phdtrung.com",// Tên định danh của blog. "did:web" nghĩa là tài liệu này đặt ngay trên tên miền blog.phdtrung.com: ai kiểm soát tên miền thì kiểm soát định danh.
"alsoKnownAs": ["https://blog.phdtrung.com/"],// Định danh này cũng chính là trang web https://blog.phdtrung.com/.
"verificationMethod": [// Danh sách khóa công khai của blog. Hiện có một khóa, gồm các dòng dưới đây.
{
"id": "did:web:blog.phdtrung.com#key-1",// Tên của khóa: key-1. Khối Chữ ký số dưới bài ghi rõ bài được ký bằng khóa nào.
"type": "Multikey",// Cách ghi khóa theo chuẩn W3C Multikey.
"controller": "did:web:blog.phdtrung.com",// Chủ của khóa: chính blog.
"publicKeyMultibase": "z6MkfqVrcqW8qHLSEfUKW64nowR6Jbi99bHfGGj4WChaZy6o"// Khóa công khai (Ed25519). Ai cũng dùng được để kiểm chữ ký. Khóa riêng đi cặp chỉ tác giả giữ, không bao giờ công bố.
}
],
"authentication": ["did:web:blog.phdtrung.com#key-1"],// Khóa này dùng để chứng minh "tôi là chủ định danh này".
"assertionMethod": ["did:web:blog.phdtrung.com#key-1"]// Khóa này dùng để ký các khẳng định, ở đây là ký bài viết. Khối Chữ ký số dưới bài tham chiếu tới đúng khóa này.
}

Muốn tự kiểm một bài đã ký: lấy tệp chữ ký trong khối "Chữ ký số" dưới bài, kiểm bằng công cụ JOSE bất kỳ (thuật toán EdDSA) với khóa công khai ở trên.

TUỲ CHỈNH ĐỌC
Cỡ chữ
100%
Giãn dòng
1,85
Độ rộng cột chữ (màn hình rộng)
Kiểu chữ
Khoảng cách chữ
Khoảng cách đoạn
Độ đậm chữ
Tương phản
Màu nền
Độ trong suốt kính (thanh trên/dưới)
Căn lề
Thước đọc (làm mờ trên, dưới dòng đang đọc)
Tự cuộn