# Tài liệu 9Chain

**Mỗi người một chuỗi của riêng mình, và một mạng chung để chúng tin được nhau — thứ xưa nay chỉ số ít có, nay mở cho bất kỳ ai.**

*Tài liệu viết ở thì bất biến: nó mô tả thiết kế, cơ chế, và những cổng một mạng phải qua. Nó không phải một ảnh chụp. Mọi số đo sống nằm ở mục “Tự kiểm mạng”.*

## Tóm tắt

Từ khi con người biết ghi chép, mọi xã hội đều dựng lên một cuốn sổ — và suốt chừng ấy thế kỷ, cuốn sổ luôn thuộc về **một ai đó khác**. **9Chain làm cho việc có một cuốn sổ của riêng mình trở thành thứ ai cũng với tới được**: một định chế, một cộng đồng, hay một con người. Trong công nghệ của một thời, cuốn sổ ấy mang hình hài **một blockchain riêng**.

Nên thứ được xây không phải một cuốn sổ, mà là **cỗ máy sinh ra chúng**: khai bằng lời, rồi hạ tầng tự dựng nó, tự giữ cho nó sống, và tự tháo khi hết việc. Mỗi cuốn sổ sinh ra mang sẵn hai thứ mà sổ của doanh nghiệp đời cũ không có và sổ công khai không cho: **luật nằm trong chính cơ chế đồng thuận** thay vì trong hợp đồng chạy bên trên nó, và **một đường ra kinh tế công khai có kiểm soát**. Cách làm cụ thể — operator dựng chain tự động, console để điều khiển, một lớp AI biến câu mô tả thành bản thiết kế chạy được — là cách làm **của một thời**, không phải định nghĩa: công nghệ đổi thì nó đổi, ba việc trên thì không.

Hình dạng của cả hệ vì thế là **đa chuỗi**: nhiều chuỗi riêng, và một mạng chung để chúng tin được nhau. Mạng chung ấy chính là 9Chain, một blockchain công cộng với token native LOVE9.

Luận điểm khác thường nằm ở đây: nếu ai cũng cần một chuỗi để làm việc cùng AI thì chuỗi sẽ thừa, và thứ khan hiếm không còn là thêm một chuỗi nữa — mà là **một danh tính xác minh được, dùng chung giữa mọi chuỗi**. LOVE9 đề xuất tổng cung 81 tỷ, không phần cho đội ngũ, không phần cho quỹ đầu tư, không premine, không bán cho ai.

*Về chữ nghĩa: trong tài liệu này **chuỗi** và **chain** là một từ. Dùng "chuỗi" khi nói về ý niệm và số nhiều, giữ "chain" trong những tên đã đặt như* cỗ máy sinh chain *hay* chain khách.

Hai câu tự giới hạn, đặt ngay ở đây. Thứ được tuyên bố trong tài liệu này là kiến trúc và cơ chế, **không phải quy mô đang chạy**. Và mọi con số kinh tế là **đề xuất khởi đầu do cộng đồng biểu quyết**, không phải cam kết — chính bản hiến pháp của dự án nói như vậy.

Và một câu thứ ba, quan trọng nhất với người đọc lần đầu: **tất cả những gì trong tài liệu này đều do nhóm sáng lập xây và đề xuất** — chưa một dòng nào đi qua một cuộc biểu quyết của cộng đồng. Chúng **luôn mở**: thứ gì không mang nhãn KHẮC đều đổi được bằng phản biện rồi biểu quyết, và **không một dòng nào bị khắc trước mainnet** — dự án đi qua ba kỳ testnet trước đã, mỗi kỳ là một lần đem chính tài liệu này ra thử và sửa. Mục *Trước khi bạn đọc* định nghĩa bốn cái nhãn dùng thống nhất trong cả tài liệu; mục *Kết luận* nói cách tham gia — và liệt kê cả những cửa còn đóng.

### Bốn lối đọc, tuỳ bạn là ai

Tài liệu gồm **mười hai mục**, xếp theo mạch: vì sao có nó → hứa gì → xây thế nào → ai ở trong → tiền và
quyền → tự kiểm và tham gia. Bạn không cần đọc hết, và không nên đọc từ đầu tới cuối nếu đến đây với một
câu hỏi cụ thể.

| Bạn là | Đọc theo thứ tự này |
|---|---|
| **Người mới, có mười lăm phút** | Trang này → *Chín sứ mệnh* → *Tự kiểm mạng* |
| **Tổ chức đang cân nhắc dùng** | *Bối cảnh* → *Nền tảng 9Chain* → *Ứng dụng và người dùng* → *Điều còn ngỏ và mối lo* |
| **Người vận hành hoặc nhà phát triển** | *Nền tảng 9Chain* → *Vận hành và quản trị* → *Hỏi đáp* |
| **Người hoài nghi** | *Trước khi bạn đọc* → *Điều còn ngỏ và mối lo* → *Tự kiểm mạng* → *Kết luận* |

Lối đọc thứ tư là lối chúng tôi **mong** bạn chọn. Một tài liệu hạ tầng chỉ đáng đọc tiếp nếu nó chịu được
người đọc khó tính nhất, và bốn mục trong lối ấy là bốn mục tự nói ra chỗ dự án còn thiếu.

> **Câu chốt:** thứ 9Chain xây không phải một blockchain, mà là **quyền tự giữ lấy cuốn sổ của mình** — thứ mà mọi thế hệ trước đều phải nhờ người khác giữ hộ. Toàn bộ giá trị của lời hứa đó nằm ở chỗ mọi câu ở trên đều tự kiểm chứng được.

## Tìm hiểu 9Chain

Phần này trả lời hai câu: **9Chain là gì**, và **vì sao nó được dựng theo cách này chứ không phải cách khác**. Nó không dạy bạn chạy gì hay gọi gì — hai việc ấy nằm ở phần *Mạng và node* và *Xây dựng trên 9Chain*.

Mười trang dưới đây xếp theo một mạch cố ý, và mạch ấy là một phát biểu về thái độ: **bằng chứng đứng trước lời mời**. Bạn gặp cách đọc tài liệu trước khi gặp nội dung, gặp bài toán trước khi gặp lời giải, gặp chỗ dự án còn yếu trước khi gặp lời mời tham gia. Một tài liệu xếp ngược lại — mời trước, thú nhận sau — đọc dễ chịu hơn nhiều, và đó chính là lý do không nên xếp như vậy.

| Trang | Trả lời câu hỏi nào | Đọc khi bạn muốn |
|---|---|---|
| **Trước khi bạn đọc** | Đọc tài liệu này thế nào cho đúng? | Biết câu nào đã khoá, câu nào còn đổi được |
| **Bối cảnh** | Vì sao cần thêm một mạng nữa? | Kiểm xem bài toán có thật không |
| **Chín sứ mệnh** | Dự án này rốt cuộc muốn gì? | Hiểu phần không đổi khi công nghệ đổi |
| **Nền tảng 9Chain** | Nó được dựng ra sao? | Xem kiến trúc, đồng thuận, tuân thủ, chịu lỗi |
| **Ứng dụng và người dùng** | Ai dùng, và ai chưa dùng được? | Tìm chỗ của mình trong đó |
| **Kinh tế LOVE9** | Token sinh ra và đi đâu? | Soi phần dễ bị nói quá nhất |
| **Chín vai** | Ai được làm gì, và ai kiểm ai? | Hiểu quyền lực được chia thế nào |
| **Vận hành và quản trị** | Ai giữ khoá, ai đổi được luật? | Đánh giá rủi ro tập trung |
| **Điều còn ngỏ và mối lo** | Chỗ nào còn yếu? | Đọc phần phản biện, kể cả phản biện của chính dự án |
| **Kết luận** | Tham gia bằng cách nào? | Biết cửa nào đang mở, cửa nào còn nợ |

```mermaid
flowchart LR
  A["Cách đọc<br/>bốn nhãn"] --> B["Bài toán<br/>và bối cảnh"]
  B --> C["Thiết kế<br/>và cơ chế"]
  C --> D["Chỗ còn yếu<br/>và phản biện"]
  D --> E["Lời mời<br/>và cửa còn nợ"]
```

*Hình 1 — Mạch đọc: mỗi bước đứng được nhờ bước trước đó, và lời mời đứng sau cùng.*

Một lưu ý về thì của câu chữ. Toàn bộ phần này viết ở **thì bất biến**: nó mô tả thiết kế, cơ chế, và những cổng một mạng phải qua. Nó cố ý không chứa một con số sống nào — không chiều cao block, không danh tính mạng, không số máy đang chạy. Muốn biết mạng lúc bạn đọc đang ra sao, đó là việc của phần *Mạng và node*, và câu trả lời ở đó đọc thẳng từ mạng chứ không lấy từ trang này.

> **Câu chốt:** phần *Tìm hiểu* nói dự án **định làm gì và bằng cách nào**; muốn biết nó **đã làm được tới đâu**, đừng đọc ở đây — đọc ở chỗ có thể tự kiểm.

## Trước khi bạn đọc

Mọi tài liệu nền tảng đều có một câu nó thường không nói ra: **ai viết nó.**

### Tất cả những gì bạn đọc ở đây là do nhóm sáng lập đề xuất

Kiến trúc, cơ chế tuân thủ, chín vai, mọi con số kinh tế, cả cách chia chín sứ mệnh thành ba bộ — tất
cả đều do **nhóm sáng lập** xây và đề xuất. **Chưa một dòng nào trong tài liệu này đi qua một cuộc biểu
quyết của cộng đồng.**

Nói câu ấy ra là cần thiết. Không nói, người đọc sẽ mặc định đây là *sự thật của hệ thống*. Nó không
phải. Nó là **cách một nhóm người đã chọn**, viết ra để những người khác đọc được, cãi được, và sửa được.

Một nhóm nhỏ buộc phải bắt đầu, vì phải có một thứ gì đó tồn tại trước khi có cái để bàn. Khác biệt giữa
**bắt đầu** và **sở hữu** nằm đúng ở một chỗ: nhóm bắt đầu có chịu để người khác sửa không, sửa được tới
đâu, và sửa tới lúc nào.

### Bốn nhãn, dùng thống nhất trong toàn bộ tài liệu

Từ đây trở đi, mọi thứ tài liệu này nói tới đều thuộc đúng **một trong bốn trạng thái**. Đọc một khẳng
định mà không đọc nhãn của nó thì rất dễ nhầm một đề xuất thành một cam kết.

| Nhãn | Nghĩa | Ai đổi được | Ví dụ trong tài liệu này |
|---|---|---|---|
| **KHẮC** | Đã khoá vĩnh viễn trong hiến pháp, không đem ra biểu quyết | **Không ai** — kể cả nhóm sáng lập | Ba block tưởng niệm mở đầu sổ, và một luật: *mọi thứ còn lại thuộc về cộng đồng cùng quyết* — xem *Kinh tế LOVE9* |
| **ĐANG CHẠY** | Đã dựng thật, và người ngoài kiểm chứng lại được | Đổi bằng cách làm ra thứ tốt hơn | Tám thí nghiệm ở mục *Điều còn ngỏ và mối lo* |
| **ĐỀ XUẤT** | Nhóm sáng lập soạn, chờ cộng đồng | **Cộng đồng**, bằng phản biện rồi biểu quyết | Tổng cung 81 tỷ · nhịp mở kho · chín vai · trần validator · ba chế độ vận hành |
| **CÒN TRỐNG** | Cố ý chưa quyết, để nguyên chỗ trống | Chưa ai quyết, nên chỗ vẫn còn | Cách một con người nhận phần của mình · ba câu để mở ở mục *Chín vai* |

**Luật đọc rút gọn: thứ gì không mang nhãn KHẮC thì đổi được.** Và danh sách KHẮC ngắn **có chủ đích** —
một danh sách khắc dài thì câu "do cộng đồng quyết" chỉ còn là cách nói.

```mermaid
flowchart LR
  P["ĐỀ XUẤT<br/>nhóm sáng lập soạn"] --> R["PHẢN BIỆN CÔNG KHAI<br/>ai cũng cãi được"]
  R --> G["CỔNG BẮT BUỘC<br/>quyền biểu quyết phải ra khỏi<br/>tay dự án TRƯỚC"]
  G --> B{"Biểu quyết<br/>có quorum thật"}
  B -- "bác" --> P
  B -- "thông qua" --> K["Vào genesis<br/>mạng chính thức"]
  K --> KH["BẢN GHI KHỞI ĐẦU<br/>bất biến như một bản ghi<br/>vẫn đổi được như một luật"]
```

*Hình 2 — Đường đi của một quyết định. Cổng ở giữa là chỗ dự án tự chặn chính mình: xem mục Chín vai.*

### Chín bước, và chỉ một bước khắc

Lộ trình của 9Chain gồm **chín bước** — và nó là lộ trình của **chính dự án**, không phải một bản rút gọn
dựng riêng cho người ngoài xem.

| Bước | Việc | Có khắc gì vĩnh viễn không |
|---|---|---|
| **1** | Ra mắt các bản **demo testnet** và những hệ thống đi kèm | **Không** |
| **2** | Ra mắt **nền tảng cộng đồng** và chạy **9Chain Node ảo** — chỗ một người thường đứng được vào mạng lưới trước khi cần tới phần cứng của một validator | **Không** |
| **3** | Ra mắt **cơ chế biểu quyết cộng đồng** | **Không** |
| **4** | Chạy chính thức **Testnet 1** — block đầu tiên **19/08/2026**, **Block Adam 09/09/2026** | **Không** |
| **5** | Chạy chính thức **Testnet 2** | **Không** |
| **6** | Chạy chính thức **Testnet 3** | **Không** |
| **7** | **Tổng kết các biểu quyết cộng đồng** | **Không — nhưng đây là lúc cửa đóng lại** |
| **8** | Ra mắt chính thức **Mainnet** | **Có — và chỉ ở đây** |
| **9** | **Phi tập trung hoá toàn diện** | **Không khắc thêm gì — đây là lúc giàn giáo tháo xong** |

Xương sống của chín bước ấy vẫn là **bốn kỳ**: **Testnet 1 → Testnet 2 → Testnet 3 → Mainnet** (mainnet
còn được gọi là *mạng chính thức*; hai chữ ấy chỉ cùng một thứ). Ba bước đầu là quãng chuẩn bị trước
Testnet 1 — quãng của các bản thử và của việc dựng chỗ cho cộng đồng đứng vào; ba bước giữa là ba kỳ thử;
ba bước cuối là **đóng cửa, khắc, rồi buông tay**.

Hai chỗ trong thứ tự này đáng đọc kỹ hơn phần còn lại.

**Bước 3 đứng trước bước 4.** Cơ chế biểu quyết phải có **trước** khi ba kỳ thử bắt đầu, vì nếu không thì
câu *"cộng đồng biểu quyết"* trong suốt ba kỳ ấy chỉ là một cách nói: mọi quyết định sẽ xong trước khi có
ai kịp bỏ phiếu. Thứ tự này là một cam kết, không phải một chi tiết sắp xếp.

**Bước 9 đứng sau bước 8.** Đây là chỗ lộ trình này khác với phần lớn lộ trình khác: **ngày ra mắt mạng
chính thức không phải vạch đích.** Ở thời điểm khắc, quyền vẫn còn tập trung hơn mức nó nên có — nói khác
đi là nói dối. Phi tập trung hoá toàn diện vì thế là một bước **đứng sau**, và là bước duy nhất không kết
thúc bằng một buổi ra mắt: nó xong khi **không còn việc nào cần tới một khoá quản trị**, và đó là con số
đếm được (xem *Cam kết tháo giàn giáo* ở mục *Vận hành và quản trị*).

*Bạn đang ở bước nào là một dữ kiện sống, nên nó không nằm ở đây — cách tự đọc ra nó ở mục “Tự kiểm mạng”.*

Đây là điều quan trọng nhất cần mang theo khi đọc phần còn lại: **không một dòng nào trong tài liệu này
bị khắc trước mainnet.** Ba kỳ testnet tồn tại chính là để những gì viết ở đây bị đem ra thử, bị cãi, và
bị sửa — bằng biểu quyết của cộng đồng, **gần như không giới hạn điều khoản nào**. Ngoại lệ duy nhất là
phần lõi đã rút tới mức tối giản: **ba block tưởng niệm** mở đầu sổ, và chính cái luật *mọi thứ còn lại
do cộng đồng cùng quyết* (mục *Kinh tế LOVE9*).

#### Mainnet = Testnet 1 + Testnet 2 + Testnet 3 + Mainnet

Ba kỳ thử **không bị vứt đi khi kỳ sau bắt đầu**. Lịch sử của chúng — ai đã làm gì, đã đóng góp gì, đã
được xác minh ra sao — được **bảo lưu và gắn vào sổ chung của mainnet**. Mainnet vì thế không phải một
cuốn sổ mở trang trắng, mà là **tổng của cả bốn kỳ**.

> ⚠️ **Bảo lưu LỊCH SỬ, không phải lời hứa số dư.** Nguyên lý *genesis kế thừa* vẫn nguyên vẹn: **không
> kỳ nào hứa số dư một đổi một**. Lịch sử đóng góp ở testnet được quy đổi thành cái gì — hoặc có được quy
> đổi hay không — là chỗ mang nhãn **CÒN TRỐNG**, và mainnet mới là nơi cộng đồng biểu quyết điều đó. Ai
> nói với bạn rằng chạy testnet sẽ **chắc chắn** đổi ra token là đang nói thay dự án.

Còn một ranh giới nữa phải nói cho hết, vì nó dễ bị đọc rộng ra thành thứ nó không phải. **Một kỳ thử có thể bị xoá và dựng lại từ đầu** — đó chính là việc mà ba kỳ testnet sinh ra để làm. Khi điều đó xảy ra, số dư, địa chỉ, hợp đồng và lịch sử block của bản bị bỏ **không tự chảy sang bản sau**; đừng xây thứ gì phụ thuộc vào việc một mạng thử còn sống mãi. Lời hứa kế thừa chỉ có hiệu lực **từ genesis của mainnet**.

Bảo lưu chỉ có nghĩa nếu người ngoài kiểm được, nên luật đi kèm là một thao tác đếm được: **trước mỗi lần một mạng bị sinh lại, bản sao trọn vẹn của cuốn sổ cũ cùng mã băm của nó được công bố.** Ai cũng tải về, băm lại, và đối chiếu được thứ đã xảy ra — kể cả rất lâu sau khi chính mạng ấy không còn chạy. Thứ được mang sang là **hồ sơ đóng góp đã công bố kèm mã băm**, không phải số dư.

### Cửa sổ còn mở, và lúc nó đóng lại

Sửa một đề xuất **rẻ** khi nó còn là chữ. Nó đắt dần khi thành mã. Và nó **gần như không sửa được khi đã
vào genesis của mainnet** — một genesis sai không vá được bằng bản vá, nó chỉ sinh lại được cả mạng.

Vì vậy quãng có giá trị nhất trong cả đời dự án này là quãng **từ giờ tới mainnet**: quãng mà một câu hỏi
của một người lạ vẫn còn đổi được thiết kế. Ba kỳ testnet là ba lần cửa ấy được mở lại.

Cửa sổ đóng ở **genesis của mainnet**, không phải ở genesis của một testnet — và một genesis chỉ nên xảy
ra sau khi qua đủ các cổng ở mục *Tự kiểm mạng*. Trong chín bước, chỗ đóng cửa có tên rõ ràng: **bước 7,
tổng kết các biểu quyết** — sau đó là khắc. Nói cách khác, **cửa còn mở đúng bằng khoảng cách còn lại tới
nấc bốn** — và khoảng cách đó bạn tự đo được, không phải hỏi ai.

### Ba điều nhóm sáng lập tự buộc mình

**Không phê chuẩn thứ vĩnh viễn bằng phiếu của chính mình.** Việc phân tán quyền biểu quyết tới mức dự án
mất quyền phủ quyết phải đi trước mọi cuộc phê chuẩn thứ vĩnh viễn. Lý do đầy đủ ở mục *Chín vai* —
đó là mục thành thật nhất của tài liệu.

**Nói cái chưa làm được ngay cạnh cái đã làm được**, trong cùng một bảng, để không ai phải tự ghép hai
danh sách lại.

**Đo lời hứa rút lui bằng một con số đếm được:** còn bao nhiêu việc phải có một khoá quản trị mới làm
được. Con số ấy đi xuống thì lời hứa là thật; nó đứng yên thì lời hứa chỉ là lời.

> **Câu chốt:** một dự án tự nhận là *của cộng đồng* phải trả lời được hai câu, không phải một: **cộng
> đồng đổi được cái gì**, và **cái gì thì không còn ai đổi được nữa**. Bốn cái nhãn ở trên là câu trả lời
> cho cả hai — và bạn nên đem chính bảng ấy ra đối chiếu mỗi lần chúng tôi nói thêm một điều gì mới.

## Bối cảnh

Ba câu hỏi phải trả lời xong trước khi nói tới thiết kế: nhu cầu có thật không, vì sao
những cách đã có chưa giải xong, và khi nào thì **đừng** chọn 9Chain. Mục này trả lời cả ba, theo thứ
tự đó.

### Nhu cầu thị trường

> **Về những con số trong mục này.** Chúng là **trích dẫn từ nguồn bên ngoài**, có đường dẫn và mốc đo, chứ không phải số đo của mạng 9Chain. Số thị trường thay đổi theo thời gian; ở đây chúng dùng để chỉ ra **hình dạng và hướng đi** của nhu cầu, không phải để tuyên bố một trạng thái vĩnh viễn. Nguồn khác nhau đo khác nhau, nên chỗ nào lệch thì tài liệu ghi cả khoảng.

#### Vốn thật đã lên chain, và nó đang tăng nhanh

| Chỉ số | Giá trị | Nguồn · mốc đo |
|---|---|---|
| Tài sản thực token hoá, giao dịch được trên chain (không tính stablecoin) | khoảng **33,5 tỷ USD** | [RWA.xyz / Canton](https://www.canton.network/blog/state-of-rwa-tokenization-2026) · đầu 7/2026 |
| Cùng chỉ số, một năm trước đó | khoảng **11,8 – 14,1 tỷ USD** | như trên · giữa 2025 |
| Tài sản đã cam kết token hoá nhưng **chưa giao dịch tự do được** | khoảng **345 tỷ USD** | như trên · đầu 7/2026 |
| Stablecoin lưu hành | khoảng **287 – 313 tỷ USD** (tuỳ nguồn) | [StableCoin.com](https://stablecoin.com/market-cap/) · [DefiLlama qua Reap](https://reap.global/blog/stablecoin-statistics-2026) · 8/2026 |
| Mức độ tập trung của stablecoin | hai đồng lớn nhất chiếm **89%** | [Reap](https://reap.global/blog/stablecoin-statistics-2026) · 2026 |

Con số đáng chú ý nhất trong bảng không phải 33,5 tỷ, mà là **345 tỷ**. Chênh lệch giữa hai dòng đầu và dòng thứ ba nói lên một điều: phần lớn tài sản đã được cam kết đưa lên chain **vẫn chưa đi tới đâu**. Nó bị giữ lại ở đâu đó giữa ý định và một sổ cái giao dịch được.

```mermaid
xychart-beta
  title "Tài sản thực trên chain, không tính stablecoin (tỷ USD)"
  x-axis ["giữa 2025", "3/2026", "5/2026", "7/2026", "đã cam kết<br/>chưa giao dịch được"]
  y-axis "tỷ USD" 0 --> 360
  bar [13, 25.4, 31.4, 33.5, 345]
```

*Hình 3 — Cột cuối không cùng loại với bốn cột đầu: đó là phần đã cam kết nhưng chưa giao dịch tự do được. Khoảng cách ấy chính là bài toán.*

#### Luật đã rõ, nhưng rõ theo từng vùng

Hai khung pháp lý lớn nhất đều đã có hiệu lực, và **chúng không công nhận lẫn nhau**.

| Khung | Trạng thái | Nguồn |
|---|---|---|
| MiCA (EU) | Áp dụng đầy đủ trên toàn bộ 27 nước thành viên từ 12/2024; tổ chức phát hành phải được cấp phép trước 1/7/2026 | [KuCoin Research](https://www.kucoin.com/blog/en-stablecoin-regulation-updates-2026-genius-act-mica-enforcement-global-compliance-trends) |
| GENIUS Act (Mỹ) | Thành luật 18/7/2025 (Public Law 119-27); chỉ tổ chức được cấp phép mới được phát hành stablecoin thanh toán | [Eco](https://eco.com/support/en/articles/15282223-what-is-the-genius-act-us-stablecoin-law-explained-for-2026) |
| Công nhận chéo giữa hai khung | **Không có.** Giấy phép ở một bên không dùng được ở bên kia | [Orochi](https://orochi.network/blog/2026-stablecoin-regulatory-expectations-the-future-of-global-payments) |

Điều này quan trọng hơn vẻ ngoài của nó. Quy định rõ ràng thì tổ chức dám bước vào, nhưng **quy định rõ ràng theo từng vùng riêng biệt** có nghĩa là nghĩa vụ tuân thủ không giống nhau giữa các thị trường, và không có một tấm giấy phép nào dùng chung. Một tổ chức phục vụ nhiều thị trường phải cưỡng chế **nhiều bộ luật khác nhau trên cùng một hạ tầng**, và phải chứng minh được điều đó với cơ quan quản lý của từng nơi.

Cưỡng chế ở lớp ứng dụng không đáp ứng được yêu cầu ấy, vì lớp ứng dụng có thể bị đi vòng. Đó là lý do vị trí đặt cổng tuân thủ trở thành câu hỏi kiến trúc, không phải câu hỏi tính năng.

#### Định chế lớn đã đi, và họ đi bằng hạ tầng riêng

Điểm đáng chú ý không phải là *có* tổ chức lớn tham gia, mà là **cách** họ tham gia.

| Sự kiện | Quy mô | Nguồn |
|---|---|---|
| BlackRock token hoá một phần dải quỹ thị trường tiền tệ châu Âu, chạy trên nền blockchain của JPMorgan | **311 tỷ USD** giá trị dải quỹ | [Decrypt](https://decrypt.co/374894/blackrock-tokenizes-311b-of-european-money-market-funds-with-jp-morgans-kinexys) · 8/2026 |
| Khối lượng giao dịch luỹ kế trên nền tảng blockchain của JPMorgan | trên **1,5 nghìn tỷ USD** | [Spark Research](https://www.spark.money/research/tradfi-defi-convergence-2026) · 2026 |

Họ không đưa những khoản đó lên một chain công khai. Họ dựng hạ tầng riêng, hoặc dùng hạ tầng riêng của một định chế khác. Đó là bằng chứng thị trường mạnh nhất cho luận điểm của tài liệu này: **ở quy mô định chế, nhu cầu về một chain riêng có kiểm soát là nhu cầu đã được trả tiền, không phải giả thuyết.**

Nhưng nó cũng phơi ra vế còn lại của bài toán. Chỉ một số rất ít tổ chức trên thế giới đủ lớn để tự dựng một nền tảng như vậy. Phần còn lại — quỹ vừa, công ty phát hành tài sản, fintech, và về sau là từng cá nhân — cần **cùng năng lực đó mà không cần cùng ngân sách đó**.

#### Nửa thứ hai: AI agent chưa có nơi chịu trách nhiệm

Cùng lúc, một loại người dùng mới đang xuất hiện với tốc độ lớn hơn hẳn.

| Chỉ số | Giá trị | Nguồn |
|---|---|---|
| Số AI agent dự báo tồn tại vào 2028 | **1,3 tỷ** | IDC, dẫn qua [Microsoft](https://www.digitalapplied.com/blog/ai-agent-adoption-2026-enterprise-data-points) |
| Tỷ lệ ứng dụng doanh nghiệp nhúng agent chuyên biệt, dự báo cuối 2026 | **40%** (từ dưới 5% năm 2025) | Gartner, dẫn qua [Accelirate](https://www.accelirate.com/agentic-ai-statistics-2026/) |
| Tổ chức coi AI agent là **thực thể có danh tính riêng** | chỉ **21,9%** | [Strata](https://www.strata.io/blog/agentic-identity/the-ai-agent-identity-crisis-new-research-reveals-a-governance-gap/) |
| Tổ chức xác thực agent bằng **khoá API tĩnh** | **44%** | như trên |
| Tổ chức dùng **tài khoản dịch vụ dùng chung** cho agent | **35%** | như trên |
| Tổ chức triển khai AI tự hành mà **không biết theo thời gian thực** agent đang làm gì và ai chịu trách nhiệm | gần **80%** | [Help Net Security](https://www.helpnetsecurity.com/2026/06/16/delinea-securing-machine-identities-and-agentic-ai/) |

```mermaid
flowchart LR
  A["1,3 tỷ agent<br/>dự báo vào 2028"] --> B{"Agent có danh tính<br/>riêng, kiểm toán được?"}
  B -- "21,9%" --> C["Có"]
  B -- "phần còn lại" --> D["Khoá API tĩnh · 44%<br/>tài khoản dùng chung · 35%"]
  D --> E["Gần 80% tổ chức không biết<br/>agent đang làm gì<br/>và ai chịu trách nhiệm"]
```

*Hình 4 — Số lượng agent tăng nhanh hơn hẳn năng lực quy trách nhiệm cho chúng.*

Đọc bảng trên theo hướng khác: khi một agent ký một giao dịch bằng **khoá API dùng chung**, thì sau đó không ai trả lời được câu hỏi *ai đã làm việc này*. Không phải vì thiếu nhật ký, mà vì **danh tính đã bị gộp mất từ đầu**. Nhật ký chỉ ghi lại được thứ mà hệ thống có khả năng phân biệt.

Đó là lý do câu hỏi "agent ghi nhớ, ký tên, chịu trách nhiệm ở đâu" không phải một câu hỏi triết học. Nó là một khoảng trống hạ tầng đã đo được, và nó sẽ lớn lên cùng số agent.

> **Câu chốt:** nhu cầu ở đây không phải "thêm một blockchain nữa". Nó là **một chỗ vừa kín, vừa nối được ra ngoài, vừa quy được trách nhiệm** — và một cách để có chỗ đó mà không cần ngân sách của một ngân hàng đầu tư.

### Bài toán và ba đường đi

Một tổ chức muốn bước vào không gian ấy chỉ có ba đường, và cả ba đều hỏng theo cách riêng.

| Đường đi | Được gì | Mất gì |
|---|---|---|
| Chain doanh nghiệp đời cũ | Riêng tư và quyền kiểm soát | Cắt khỏi thanh khoản công khai |
| Chain công khai | Thanh khoản và tính kết hợp | Phơi từng giao dịch; tuân thủ chỉ ở lớp ứng dụng |
| Cơ sở dữ liệu | Đơn giản, rẻ, quen thuộc | Không có bất biến đa bên kiểm toán được |

#### Đường thứ nhất đã có người đi, và họ đã ngã

Đây không phải suy đoán. Hai nền tảng lớn nhất từng thử đúng cách tiếp cận này đều đã đóng cửa, và cả hai đều đủ mạnh về mọi mặt trừ một mặt.

| Nền tảng | Ai đứng sau | Kết cục | Nguồn |
|---|---|---|---|
| TradeLens | Maersk và IBM, ra mắt 2018, chạy trên Hyperledger Fabric | Công bố ngừng 11/2022; đóng truy cập **31/3/2023**. Lý do nêu ra: không đạt được mức hợp tác toàn ngành cần thiết và không đạt khả năng thương mại để tồn tại độc lập | [Maersk](https://www.maersk.com/news/articles/2022/11/29/maersk-and-ibm-to-discontinue-tradelens) · [The Register](https://www.theregister.com/2022/11/30/ibm_and_maersk_tradelens_shutdown/) |
| we.trade | Liên doanh **12 ngân hàng châu Âu** và IBM, được 16 ngân hàng ở 15 nước cấp phép sử dụng | Cạn vốn, không gọi thêm được, vào thủ tục phá sản **2022** | [GTR](https://www.gtreview.com/news/top-stories/we-trade-calls-it-quits-after-running-out-of-cash/) · [Ledger Insights](https://www.ledgerinsights.com/hsbc-socgen-ibm-backed-blockchain-company-we-trade-starts-insolvency-procedure/) |

Cả hai đều có công nghệ chạy được, có tên tuổi lớn hậu thuẫn, và có những thành viên đầu tiên tham gia. Thứ chúng không có là **lý do để bên thứ hai mươi tham gia sau khi bên thứ mười đã tham gia**. Một mạng đóng chỉ đáng giá bằng số thành viên của nó, mà chi phí thuyết phục thành viên tiếp theo thì không giảm đi.

Đó là cái chết vì cô lập, và nó có tên riêng: **giá trị của mạng bị chặn trần bởi chính ranh giới của mạng.**

#### Đường thứ hai buộc phải chọn giữa thanh khoản và bí mật

Một chain công khai cho thanh khoản, nhưng buộc một tổ chức phơi sổ sách cho đối thủ đọc. Và nó đẩy toàn bộ nghĩa vụ tuân thủ lên lớp ứng dụng, nơi một hợp đồng viết cẩu thả là đủ để lách qua — trong khi phần "Nhu cầu" cho thấy nghĩa vụ ấy nay **khác nhau theo từng vùng pháp lý** và phải chứng minh được với từng cơ quan quản lý.

#### Đường thứ ba thường là đường đúng, và tài liệu này nói thẳng điều đó

Nếu bài toán của bạn là dữ liệu nội bộ của một bên, hãy dùng cơ sở dữ liệu. Nó rẻ hơn, nhanh hơn, và đội của bạn đã biết cách vận hành nó. Blockchain chỉ trả lại giá trị khi có nhiều bên không hoàn toàn tin nhau, cần liên thông, và cần bất biến kiểm toán được.

#### Chẩn đoán

Vấn đề không phải "chưa đủ nhanh". Nó là: **chưa có chỗ nào vừa kín ở trong, vừa mở có kiểm soát ra ngoài, vừa cưỡng chế được tuân thủ ở tầng mà ứng dụng không với tới — và vừa rẻ đủ để một tổ chức bình thường có được nó.**

Vế cuối là vế thường bị bỏ quên. Hai định chế trong phần "Nhu cầu" đã giải xong ba vế đầu bằng cách tự xây. Điều đó chứng minh bài toán giải được, đồng thời chứng minh cách giải ấy **chỉ dành cho số rất ít**.

```mermaid
flowchart TB
  G["Khoảng trống<br/>kín ở trong · mở có kiểm soát ra ngoài<br/>tuân thủ dưới lớp ứng dụng"]
  G --> A["Tuân thủ thành thuộc tính<br/>của giao thức"]
  G --> B["Riêng tư và liên thông<br/>cùng tồn tại"]
  G --> C["Chain thành thứ<br/>sinh ra được"]
  A --> R["Một chain hạ từ dự án hạ tầng<br/>xuống một bản kê khai xét duyệt được"]
  B --> R
  C --> R
```

*Hình 5 — Ba đóng góp, cùng dẫn tới một kết quả.*

Ba đóng góp ấy là:

1. **Tuân thủ là thuộc tính của giao thức, không phải của hợp đồng.** Allowlist, vai trò và tham chiếu KYC nằm trong một module đồng thuận, cưỡng chế ở năm lớp độc lập.
2. **Riêng tư và liên thông cùng tồn tại.** Sổ cái nội bộ kín; chỉ tài sản được chọn mới bắc cầu ra công khai, qua một cây cầu có cổng kiểm.
3. **Chain trở thành thứ sinh ra được.** Toàn bộ vòng đời — sinh khoá, dựng genesis, triển khai, tự chữa, tháo dỡ — được mã hoá thành một vòng lặp tự đưa hệ thống về đúng trạng thái đã khai báo.

> **Câu chốt:** câu hỏi không phải "chain nào nhanh hơn", mà **ai được quyền có một cái chain** — và nó có nối được với phần còn lại của thế giới không.

### So sánh với các lựa chọn khác

Dựng trục trước, xếp hạng sau. Bốn trục quyết định: giao dịch nội bộ có kín với người ngoài không; có nối được thanh khoản công khai không; an toàn mua bằng gì; và tuân thủ cưỡng chế ở tầng nào.

| Hệ | Kín nội bộ | Nối công khai | An toàn mua bằng | Tuân thủ ở tầng |
|---|---|---|---|---|
| 9Chain | Có | Có | Danh tính, hợp đồng, đa bên | **Giao thức** |
| Chain doanh nghiệp đời cũ | Có | Rất hạn chế | Danh tính | Ứng dụng |
| Appchain bảo mật bằng token | Tuỳ cấu hình | Có | Giá trị token | Ứng dụng |
| Rollup | Không | Có | Kế thừa lớp dưới | Ứng dụng |
| Appchain Cosmos thuần | Tuỳ | Có | Token đặt cọc | Ứng dụng |

```mermaid
quadrantChart
  title Riêng tư nội bộ và liên thông công khai
  x-axis "Cô lập" --> "Liên thông"
  y-axis "Phơi giao dịch" --> "Kín nội bộ"
  quadrant-1 "Kín và liên thông"
  quadrant-2 "Kín nhưng cô lập"
  quadrant-3 "Phơi và cô lập"
  quadrant-4 "Phơi nhưng liên thông"
  "9Chain": [0.78, 0.82]
  "Chain doanh nghiệp cũ": [0.18, 0.85]
  "Appchain theo token": [0.75, 0.45]
  "Rollup": [0.85, 0.14]
  "Appchain Cosmos": [0.72, 0.4]
```

*Hình 6 — 9Chain nhắm góc trên bên phải: kín ở trong, liên thông có kiểm soát ở ngoài.*

Bảng này cần đọc cho đúng. 9Chain không thắng ở mọi ô, và nó không cố thắng. Nó nhắm vào **giao của cả bốn ô cùng lúc**, và đó là một ngách hẹp có thật chứ không phải toàn bộ thị trường.

Và phải nói thêm một điều mà bảng không có cột để chấm: **một danh tính dùng chung giữa các chuỗi**. Đó là trục 9Chain nhắm nhất — cũng là trục mà dự án **chưa chứng minh xong**, vì lược đồ định danh dùng chung còn nằm trong danh sách mở. Chúng tôi không thêm cột ấy vào bảng, vì thêm một cột mà mình tự cho điểm cao trong khi chưa làm xong thì đó là bảng quảng cáo, không phải bảng so sánh. Phần lập luận nằm ở *Nền tảng 9Chain*, mục **Nhiều chuỗi, một danh tính**.

Với một ứng dụng công khai cần tối đa hoá tính kết hợp, rollup là câu trả lời đúng hơn. Với một tổ chức chỉ cần sổ nội bộ và không cần liên thông, một cơ sở dữ liệu là câu trả lời đúng hơn.

#### "9Chain có phải blockchain không? Là Layer mấy?"

Câu đầu trả lời được ngay: có. 9Chain là một blockchain — một mạng công cộng với token native
**LOVE9**, tức **Layer 1** theo cách gọi của ngành.

Câu thứ hai rắc rối hơn, vì cái tên 9Chain **phủ ba thứ** nằm ở ba chỗ khác nhau trên thang ấy. Bảng
dưới tách chúng ra, và đây là bảng nên đưa cho bất kỳ ai hỏi.

| Bạn đang hỏi về | Có phải một blockchain không | Chỗ trên thang Layer |
|---|---|---|
| **Mạng 9Chain** — mạng công cộng của dự án, token native **LOVE9** | **Có.** Đây là thứ mang cái tên ấy trước nhất | **Layer 1** |
| **Nền tảng 9Chain** — cỗ máy sinh chain cho khách | **Không.** Nó là thứ *sinh ra* blockchain, bản thân nó không phải một cái | chỗ đứng **Layer 0** |
| **Mỗi chain sinh ra cho một khách** | **Có** — một EVM appchain riêng, chạy độc lập, có thể sống cả khi nền tảng biến mất | **Layer 1** |
| Layer 2 | — | **không có, và không nhắm tới** |

Nói gọn một câu: **9Chain là một blockchain Layer 1 — và cùng cái tên ấy còn chỉ cỗ máy sinh ra
blockchain khác.** Nếu bạn gặp một tài liệu gọi 9Chain là Layer 0, họ đang nói về **vế thứ hai**; nếu
bạn gặp một tài liệu gọi nó Layer 1, họ đang nói về **vế thứ nhất**. Cả hai đều không sai — chúng chỉ
đang trỏ vào hai thứ khác nhau dưới cùng một cái tên.

Riêng với vế **Layer 0** — vế nền tảng — phải nói kèm ba điều, nếu không cái nhãn ấy dẫn bạn đi sai:

| Điều phải nói kèm | Vì sao |
|---|---|
| **Kiểu Cosmos, không phải kiểu Polkadot** | Mỗi chain sinh ra giữ **bộ validator riêng**. Ở đây **không có bảo mật chia sẻ** — và đó là lựa chọn có chủ đích, vì mô hình chia sẻ kéo theo validator bên ngoài nhìn thấy dữ liệu, phá đúng thứ khách cần |
| **Nó đứng TRÊN một tầng như vậy, không thay thế tầng ấy** | Chain sinh ra dùng khung Cosmos và cầu liên chuỗi sẵn có. Đóng góp của 9Chain là **tự động hoá trọn vòng đời** và **cổng tuân thủ trong đồng thuận**, không phải phát minh lại tầng nền |
| **Thang này không có ô để chấm thứ quan trọng nhất** | Layer 0/1/2 xếp theo *tốc độ · phí · kết nối*. Không ô nào hỏi *"luật cưỡng chế ở tầng nào"* hay *"dữ liệu có kín với chính nhà vận hành không"* — mà đó mới là hai trục 9Chain sống chết ở đó |

Vì vậy tài liệu này **không định nghĩa 9Chain bằng chữ "Layer 0"**. Chính bảng phân loại kia cũng thừa
nhận nó không phải một tiêu chuẩn kỹ thuật, mà là **thuật ngữ xếp loại của một thời** — cùng một dự án
có thể bị gọi Layer 0 ở tài liệu này và Layer 1 đa chuỗi ở tài liệu khác. Một cái tên đổi nghĩa theo
người gọi thì dùng để **chỉ chỗ đứng** thì tốt, dùng để **định nghĩa** thì hỏng.

> ⚠️ **Đừng lẫn với "bốn tầng" ở mục *Nền tảng 9Chain*.** Bốn tầng ấy — nền chain · chain sinh ra · nền
> tảng · giá trị — là cách tài liệu này mô tả **kiến trúc bên trong**. Chúng **không** phải Layer 0/1/2
> của ngành, và hai cách chia đó **không ánh xạ sang nhau**. Bốn tầng ấy vì thế cố ý không đánh số.

> **Câu chốt:** một so sánh trung thực phải chỉ ra được **khi nào đừng chọn mình**. Không có câu đó thì nó là quảng cáo.

## Chín sứ mệnh

> ### Nine Missions for Nine Billion

Trang này viết cho một người **chưa ra đời**.

Chín sứ mệnh không phải chín điều 9Chain hứa **cho** ai. Chúng là chín việc 9Chain nhận làm **cùng** —
cùng toàn thể nhân loại, và cùng cả những gì nằm ngoài hành tinh này — trên **cả ba thì: quá khứ, hiện
tại, tương lai**.

Và ba thì ấy **không phải ba nhóm**. Chia chín trụ thành nhóm-quá-khứ, nhóm-hiện-tại, nhóm-tương-lai là
sai, vì cách chia đó ngụ ý có trụ chỉ lo việc đã qua và có trụ chỉ lo việc chưa tới. **Không trụ nào như
thế: mỗi trụ đều có mặt trong cả ba thì cùng lúc** — nó đối xử với những gì đã xảy ra, nó làm một việc
cho người đang sống, và nó để lại một thứ cho người chưa tới. Trụ nào thiếu một trong ba mặt ấy thì trụ
đó chưa viết xong: chỉ lo hiện tại là tàn nhẫn với quá khứ, chỉ lo tương lai là lời hứa suông, chỉ lo quá
khứ thì thành viện bảo tàng.

**Chữ "vũ trụ" ở đây không phải khoa học viễn tưởng — nó là một ràng buộc khi viết:** không điều nào
trong chín điều này được phép viết theo cách chỉ đúng với **một hành tinh, một quốc gia, một thời**. Chỗ
nào phải mượn tới một giả định như thế thì chỗ đó viết sai.

**Chín trụ là chín động từ, không phải chín giá trị.** Một giá trị thì người ta tuyên bố; một động từ thì
phải làm, và làm thì đếm được. Nên mỗi trụ đi kèm **một phép đo** và **một điều từ chối** — chỗ bạn kiểm
chúng tôi, và chỗ bạn bắt lỗi khi chúng tôi làm ngược. Đây cũng là mục **duy nhất** trong tài liệu nói ở
thì tương lai.

**Một luật đứng trên cả chín:** dự án tự đặt cho mình một luật — *thứ gì không đo được trên chain thì không được tính*, và
**khi lời nói lệch với chain, chain mới là đúng** — kể cả khi lời nói ấy là của chính chúng tôi. Luật này
từng là một trụ, tên *Minh bạch*; nó được nhấc lên đứng trên vì **nó là điều kiện để chín trụ kia có
nghĩa**. Phép đo của chính nó: những con số chúng tôi công bố mà bạn **không** truy ngược được về một câu
truy vấn chain — phải bằng **không**.

```mermaid
flowchart TB
  T["MỘT TRỤ<br/>bất kỳ trong chín"]
  T --> A["với QUÁ KHỨ<br/>đối xử thế nào với<br/>những gì đã xảy ra"]
  T --> B["với HIỆN TẠI<br/>làm gì cho<br/>một con người đang sống"]
  T --> C["với TƯƠNG LAI<br/>để lại gì cho<br/>người chưa tới"]
```

*Hình 7 — Ba thì không chia chín trụ ra, mà cắt ngang qua từng trụ. Trụ nào thiếu một mặt thì chưa viết xong.*

| Trụ | Với quá khứ | Với hiện tại | Với tương lai |
|---|---|---|---|
| **1 · Tri ân** | ghi lại việc đã làm, không để nó hết hạn | hoàn lại theo một công thức đọc được | người đến sau vẫn biết ai đặt viên đá đầu |
| **2 · Chữa lành** | sửa cái đã ghi bằng cách ghi thêm, không xoá | cho một con người cơ hội thứ hai | để lại đường sửa sai cho thế hệ sau dùng |
| **3 · Đồng thuận** | phân xử việc đã xảy ra, công khai | luật do chính người chịu luật đặt ra | quyền quyết định rời khỏi tay người dựng |
| **4 · Tôn vinh** | đếm con người, không đếm thứ họ tích luỹ được | mỗi người một suất, không ai hai suất | giữ nguyên đơn vị đếm ấy khi quy mô lớn lên |
| **5 · Bảo vệ** | phần đời đã ghi không mất theo người giữ sổ | chìa khoá nằm trong tay chủ | cuốn sổ sống tiếp khi bên dựng ra nó không còn |
| **6 · Thúc đẩy** | không ai phải trả giá vì đến muộn | bước đầu không đòi tài sản | hạ ngưỡng vào cửa cho người chưa sinh ra |
| **7 · Kết nối** | danh tính đã dựng thì không phải dựng lại | một danh tính dùng chung giữa nhiều chuỗi | không dừng ở biên giới nào, kể cả biên giới một hành tinh |
| **8 · Cộng hưởng** | việc chung đã làm được ghi cho cả hai bên | người xa lạ hợp tác mà không cần tin nhau | khoảng cách càng xa thì càng cần tới nó |
| **9 · Gìn giữ** | bản ghi cũ nhất còn đọc lại được | giữ mà vẫn cho phép đổi | không có vạch đích, và không bao giờ có 10.0 |

Thứ tự chín trụ dưới đây là **thứ tự đọc, không phải thứ tự quan trọng**.

#### 1 · Tri ân toàn cầu
> *Việc đã làm cho người khác không bao giờ hết hạn.*

Mọi hệ thống đều quên người đến trước, đúng vào lúc nó bắt đầu lớn. Tri ân ở đây là một cơ chế chứ không
phải lời cảm ơn: **việc đã làm được hoàn lại, hồi tố, theo một công thức ai cũng đọc được trên chain**.
Nhưng cách tri ân sai lầm nhất là **cấp cho người đến trước một suất phát trước** — nên rào chắn khắc
vĩnh viễn nằm ngay đây: **không phần đội ngũ · không phần quỹ · không premine · không bán cho ai.**

**Làm sao biết chúng tôi giữ lời:** khoảng cách giữa suất lớn nhất và suất của người ở giữa, cùng với bao nhiêu phần đã phát ra được trả **hồi tố theo việc đã làm**.
**Điều chúng tôi từ chối:** mọi vòng phân bổ ưu tiên, kể cả cho chính người xây.

#### 2 · Chữa lành toàn cầu
> *Một cuốn sổ không bao giờ quên thì phải học cách tha thứ.*

Bất biến có mặt tàn nhẫn của nó: **một sai lầm ghi vào là nằm đó mãi mãi**. Thế giới của giấy tờ chữa
bằng cách **xoá** — và xoá được là vì cuốn sổ vốn thuộc về ai đó khác. Ở cuốn sổ không ai xoá được, chữa
lành phải là **ghi thêm**: bản sửa nằm cạnh bản sai, hệ hành xử theo bản mới nhất. Đó là khác biệt giữa
*quên* và *tha* — quên là mất trí nhớ, tha là nhớ mà vẫn cho đi tiếp. **Trụ non nhất trong chín trụ.**

**Làm sao biết chúng tôi giữ lời:** một quyết định sai đã ghi lên chain có sửa được bằng **một bản ghi công khai khác** không — hay chỉ sửa được bằng cách sinh lại cả mạng.
**Điều chúng tôi từ chối:** mọi cơ chế xoá lịch sử, kể cả khi nó nhân danh việc sửa sai.

#### 3 · Đồng thuận toàn cầu
> *Luật là của chúng ta — và cả phán quyết, khi chúng ta bất đồng.*

Đồng thuận dễ khi mọi người cùng ý; nó chỉ có giá vào lúc bất đồng — và **mọi bất đồng đều là bất đồng về
một việc đã xảy ra rồi**, nên trụ này thuộc về quá khứ chứ không thuộc về ý định. Hàng nghìn mạng lưới đã
đồng thuận rất giỏi về **thứ tự các giao dịch**, nhưng gần như chưa cái nào đồng thuận được về **con
người**: ai là ai, và ai đúng khi hai người nói ngược nhau. Luật do chúng ta đặt; tranh chấp xử **công
khai bằng dữ liệu ai cũng đọc được**.

**Làm sao biết chúng tôi giữ lời:** bao nhiêu phần quyền biểu quyết nằm **ngoài** tay dự án, và đã có đề xuất nào được thông qua mà dự án không thuộc phe đa số chưa.
**Điều chúng tôi từ chối:** mọi quyết định về luật diễn ra bên ngoài chain.

#### 4 · Tôn vinh toàn cầu
> *Đặt con người làm thứ được đếm.*

Bạn có thể giàu hơn tôi, khoẻ hơn tôi, học nhiều hơn tôi — nhưng bạn không thể là **hai con người**. Mạng
đếm điện năng thì thưởng người nhiều máy, mạng đếm vốn thì thưởng người nhiều tiền: cả hai khuếch đại
khoảng cách sẵn có **bằng thiết kế, không phải bằng tai nạn**. Tôn vinh ở đây là một quyết định lạnh —
**chọn đúng thứ để đếm**, vì hệ thống tôn vinh cái gì thì rồi sẽ sinh ra nhiều cái đó.

**Làm sao biết chúng tôi giữ lời:** phần phát ra có chảy vào ví của những con người đã được xác minh không, và bao nhiêu phần trăm.
**Điều chúng tôi từ chối:** mọi cơ chế thưởng theo quy mô vốn hoặc theo thâm niên.

#### 5 · Bảo vệ toàn cầu
> *Cuốn sổ ghi về bạn là của bạn — và không ai lấy nó đi được.*

Mọi thứ bạn làm trong một ngày đều được ghi vào sổ của người khác: họ đổi điều khoản, bạn không được hỏi;
họ đóng cửa, bạn mất luôn phần đời đã ghi trong đó. **Sở hữu một thứ mà không giữ nổi nó thì chỉ là sở
hữu trên giấy** — nên ba thứ phải giữ cùng lúc: chìa khoá ở tay chủ, nội dung kín với cả người vận hành
hạ tầng, và cuốn sổ sống tiếp khi bên dựng ra nó không còn.

**Làm sao biết chúng tôi giữ lời:** có bao nhiêu chain đang chạy mà **chìa khoá nằm trong tay chủ của nó**, không nằm trong tay nền tảng.
**Điều chúng tôi từ chối:** mọi kiến trúc bắt người dùng đi thuê chỗ trong cuốn sổ của kẻ khác.

#### 6 · Thúc đẩy toàn cầu
> *Không cần đã có, mới được bắt đầu.*

Trên gần như mọi mạng lưới, để làm hành động **đầu tiên** bạn phải **đã có tiền**. Đó là một cánh cửa im
lặng, và nó đóng đúng trước mặt những người mà một mạng lưới toàn cầu cần nhất. **Bước đầu tiên luôn là
bước đắt nhất, và đắt nhất đúng với người ít có nhất** — nên ở đây, không phải trả phí để bắt đầu là một
lập trường, không phải một tiện ích.

**Làm sao biết chúng tôi giữ lời:** có bao nhiêu người làm được hành động đầu tiên của họ **khi trong ví chưa có gì**.
**Điều chúng tôi từ chối:** mọi bước bắt người mới phải có tài sản trước khi được tham gia.

#### 7 · Kết nối toàn cầu
> *Một danh tính, đi theo con người tới mọi nơi.*

Một ngày bạn phải chứng minh mình là mình bao nhiêu lần, và mỗi lần lại bắt đầu lại từ đầu? Khi có hàng
triệu mạng lưới, thứ khan hiếm sẽ không phải thêm một cuốn sổ nữa — mà là **một danh tính mà mọi cuốn sổ
đều công nhận**, thứ bạn mang theo như mang khuôn mặt của mình. Câu này cố ý không nói "mọi cuốn sổ **trên
Trái Đất**": một danh tính buộc phải dừng ở biên giới nào thì chưa phải danh tính.

**Làm sao biết chúng tôi giữ lời:** có bao nhiêu danh tính được **từ hai nơi trở lên** cùng công nhận.
**Điều chúng tôi từ chối:** ốc đảo — dù ốc đảo ấy có đẹp đến đâu.

#### 8 · Cộng hưởng toàn cầu
> *Những người xa lạ không cần tin nhau, làm ra thứ một mình không ai làm nổi.*

Nếu kết nối là con đường, cộng hưởng là dòng xe chạy trên đó: **hợp tác mà không cần lòng tin** — thứ con
người làm được ở chợ làng, phường hội suốt hàng nghìn năm, nhưng chưa từng làm được ở **quy mô cả hành
tinh**. Chữ *cộng hưởng* đúng hơn *hợp lực*: không phải cộng lại mà là **khuếch đại** — và vì nó khuếch
đại cả cái xấu, nó phải đứng sau *Đồng thuận* và *Bảo vệ*. Khoảng cách càng xa thì lòng tin sẵn có càng
ít, nên thứ này càng cần hơn chứ không phải càng hết chỗ dùng.

**Làm sao biết chúng tôi giữ lời:** bao nhiêu phần giao dịch có **từ hai bên độc lập**, chứ không phải hai ví của cùng một người.
**Điều chúng tôi từ chối:** mọi tính năng chỉ phục vụ một bên đơn lẻ.

#### 9 · Gìn giữ toàn cầu
> *Tồn tại mãi mãi, và tiến hoá mãi mãi. Sẽ không bao giờ có 10.0.*

Một đứa trẻ sinh năm 2100 mở cuốn sổ này ra phải đọc được dòng đầu tiên, kiểm được rằng người viết dòng
ấy đã giữ lời, và sửa được chỗ sai của thế hệ chúng ta mà không phải phá đi xây lại. Nhưng *gìn giữ*
**không phải đóng băng** — thứ chỉ giữ nguyên mà không đổi thì mục. Cái được giữ là ba thứ: **bản ghi còn
đó · cách đọc lại nó còn chạy · lời đã hứa còn kiểm được** — và ba thứ ấy phải sống sót qua cả những đổi
thay chưa ai hình dung nổi, kể cả đổi thay về nơi con người sinh sống.

**Làm sao biết chúng tôi giữ lời:** bản ghi cũ nhất còn truy được có còn tới tận block đầu tiên không — và còn bao nhiêu bước nữa trong lịch tháo giàn giáo.
**Điều chúng tôi từ chối:** mọi quyết định tối ưu cho quý này mà đóng cửa mười năm sau.

---

### Chín trụ đứng trên cái gì có thật

Một sứ mệnh không bám vào thứ gì đang chạy thì chỉ là văn chương; một sứ mệnh bị buộc chặt vào hình dạng
đang có của hệ thống thì chết cùng hình dạng ấy. Bảng này giữ cả hai đầu.

| Trụ | Nó đang tựa vào | Phần sống lâu hơn cách làm của một thời |
|---|---|---|
| **Tri ân** | trả hồi tố theo việc đã làm — *Chín vai* · *Kinh tế LOVE9* | công thức trả sẽ được biểu quyết lại nhiều lần; **nguyên tắc trả hồi tố — không ai được ứng trước công lao — thì đã dứt khoát** |
| **Chữa lành** | nâng cấp có di trú, lịch sử bảo lưu qua mỗi kỳ — *Trước khi bạn đọc* | đường sửa sai còn thiếu phần lớn; **nguyên tắc sửa-bằng-ghi-thêm thì đã dứt khoát** |
| **Đồng thuận** | biểu quyết trên chain, hướng thay đổi quyết định thẩm quyền — *Vận hành và quản trị* | hình thức bỏ phiếu sẽ khác; **việc luật do người chịu luật đặt ra thì không** |
| **Tôn vinh** | tầng *ai là ai* đứng trước mọi vai được trả công — *Chín vai* | cách chứng thực một con người sẽ đổi nhiều lần; **việc đếm người thay vì đếm máy thì không** |
| **Bảo vệ** | cưỡng chế ở năm lớp và cổng kiểm ở biên — *Nền tảng 9Chain* | cơ chế giữ rồi sẽ mang tên khác; **cái được giữ vẫn là quyền của chủ cuốn sổ** |
| **Thúc đẩy** | bước đầu không đòi tài sản — *Kinh tế LOVE9* | ngưỡng vào cửa sẽ dịch chuyển; **luật "không cần đã có mới được bắt đầu" thì không** |
| **Kết nối** | một danh tính dùng chung giữa nhiều chuỗi — *Nền tảng 9Chain* | giao thức nối sẽ thay thế nhau; **việc không phải dựng lại mình ở mỗi cánh cửa thì không** |
| **Cộng hưởng** | hợp tác giữa các bên không cần tin nhau — *Ứng dụng và người dùng* | quy mô sẽ lớn dần; **điều kiện — không ai đứng giữa thu phí và phán xử — không đổi** |
| **Gìn giữ** | hiến pháp đóng băng bằng mã băm công bố trước khi khắc — *Kinh tế LOVE9* | chính cái chain này rồi cũng là công nghệ của một thời; **thứ phải sống sót là bản ghi và cách đọc lại nó** |

Bảng cố ý **không nói đã xong tới đâu**: việc nào đã chạy thật thì đọc ở *Điều còn ngỏ và mối lo*, mạng
đang ở nấc nào thì đọc ở *Tự kiểm mạng*.

### Chỗ chúng tôi còn xa nhất

Ba phép đo khó nhất — của *Đồng thuận*, *Chữa lành* và *Tri ân* — đều là phép đo về **mặt quá khứ** của
ba trụ ấy, và đó không phải trùng hợp: hứa thì rẻ, xử tử tế với những gì đã xảy ra rồi mới đắt. Cả ba chỉ
xanh khi ba cổng này qua: **quyền biểu quyết ra khỏi tay dự án** · **sửa được một quyết định sai bằng một
bản ghi khác, không phải bằng cách sinh lại cả mạng** · **cách hoàn lại đóng góp được khắc thành công
thức đọc được**. Trụ *Bảo vệ* cũng chưa xanh, vì phép đo của
nó còn phụ thuộc việc các node ra khỏi một chỗ. Một dự án còn trẻ thì chưa qua được chúng — đó không phải
lỗi đạo đức, đó là **tuổi**. Và cả bốn chỗ khó có chung một lộ trình, cũng là lộ trình rẻ nhất: **rải các
node ra khỏi một chỗ, rồi khắc một lịch chuyển giao quyền mà ai cũng kiểm được.**

Ba điều chín trụ này **không** nói: không hứa một ngày tháng nào · không nói rằng đã đạt · không nói rằng
sẽ không đổi. Thứ được khắc vĩnh viễn chỉ có ba block tưởng niệm và một luật — luật rằng mọi thứ còn lại,
kể cả trang này, thuộc về những người sẽ đến sau, và họ có quyền viết lại.

> **Câu chốt:** đừng đánh giá chúng tôi bằng chín trụ này nghe hay tới đâu; hãy đánh giá bằng **khoảng
> cách giữa chín trụ và chín phép đo của chính chúng** — khoảng cách ấy bạn đo được, không cần xin phép ai.

## Nền tảng 9Chain

Toàn bộ thiết kế nằm trong mục này, tả từ trên xuống: các nguyên lý chi phối mọi lựa chọn, kiến trúc bốn
tầng, cổng tuân thủ nằm trong đồng thuận, mô hình bảo mật và giới hạn chịu lỗi, rồi cỗ máy sinh ra chain.
Đọc hết là nắm được hệ; dừng sau phần đầu vẫn nắm được luật.

### Bảy nguyên lý

Bảy nguyên lý chi phối mọi lựa chọn kỹ thuật phía sau.

| # | Nguyên lý | Nghĩa |
|---|---|---|
| 1 | Tuân thủ ở tầng giao thức | Kiểm soát nằm dưới lớp ứng dụng, nên hợp đồng không lách được |
| 2 | Riêng tư mặc định, liên thông chủ đích | Kín ở trong; chỉ cái được chọn mới đi ra |
| 3 | An toàn từ danh tính, không từ giá token | Validator biết mặt, ràng buộc bằng hợp đồng, trả công bằng tiền thật |
| 4 | Không bên nào vận hành tất cả | Mặc định luôn có ít nhất một node ngoài đội vận hành |
| 5 | Một đường chính, làm cho thật | Tự động hoá đúng một đường, và nó phải chạy được với khách thật |
| 6 | Đo được trên chain, hoặc không tồn tại | Số công bố đọc từ chain; không bảng điều khiển nào là nguồn chân lý |
| 7 | Genesis kế thừa | Mạng được thiết kế để đi qua nhiều kỳ (ba kỳ testnet rồi mainnet); **lịch sử đóng góp của kỳ trước được bảo lưu** và gắn vào sổ chung, nhưng **không kỳ nào hứa số dư một đổi một** |

Nguyên lý thứ bảy là thứ ít dự án dám viết ra, nên cần nói rõ nó nghĩa là gì. Một mạng có thể được sinh lại: đổi tham số nền, sửa một sai lầm không vá nóng được, hay bước sang kỳ tiếp theo. Dự án chọn công bố điều đó trước, thay vì để nó xảy ra rồi giải thích sau.

Hệ quả trực tiếp cho chính tài liệu này: **danh tính của mạng là một dữ kiện sống, không phải một hằng số.** Vì thế bạn sẽ không thấy chain-id nào ghi cứng ở đây. Mọi trang trỏ tới nơi đọc danh tính hiện hành.

#### Phần lõi từ chối làm gì

Một nền tảng được định nghĩa bằng những việc nó không chịu làm, nhiều bằng danh sách tính năng của nó.

```mermaid
flowchart LR
  Y["Một yêu cầu đến"] --> Q{"Nhiều bên không hoàn toàn tin nhau?<br/>Cần liên thông?<br/>Cần bất biến kiểm toán được?"}
  Q -- "Thiếu một trong ba" --> DB["Câu trả lời đúng là<br/>một cơ sở dữ liệu.<br/>9Chain TỪ CHỐI"]
  Q -- "Đủ cả ba" --> OK["Nhận"]
  OK --> N1["Từ chối bảo mật bằng kinh tế<br/>token cho khách riêng tư"]
  OK --> N2["Từ chối phát hành<br/>tài sản thay khách"]
  OK --> N3["Từ chối để một bên nắm<br/>quá một phần ba quyền biểu quyết"]
  OK --> N4["Từ chối chạm giá"]
```

*Hình 8 — Cổng sàng lọc đứng trước mọi lời chào hàng, và bốn điều lõi từ chối làm.*

**Từ chối nhận sai bài toán.** Nếu bài toán của bạn là dữ liệu nội bộ của một bên, câu trả lời đúng là một cơ sở dữ liệu, và nói thẳng điều đó rẻ hơn cho cả hai. Ba điều kiện ở trên là tiêu chí sàng lọc được viết thành luật, không phải lời khuyên.

**Từ chối bảo mật bằng kinh tế token cho khách riêng tư.** Mô hình bảo mật chia sẻ kéo theo validator bên ngoài nhìn thấy dữ liệu. Nó phá đúng thứ khách trả tiền để có.

**Từ chối phát hành tài sản thay khách.** Nền tảng vận hành chain. Bên phát hành phát hành token của họ, và chịu giấy phép của họ.

**Từ chối để một bên nắm quá một phần ba quyền biểu quyết.** Đây không phải khẩu hiệu phi tập trung, mà là một ngưỡng toán học, giải thích ở phần *Bảo mật và chịu lỗi* bên dưới. Và nói cho sòng phẳng: đây là điều **chính dự án chưa qua** — chừng nào các node còn do một bên dựng và giữ khoá thì ngưỡng này là luật tự đặt ra cho mình, chưa phải trạng thái đã đạt. Nó nằm trong danh sách còn mở ở mục *Điều còn ngỏ và mối lo*, đúng chỗ của nó.

**Từ chối chạm giá.** Với LOVE9: không bán, không niêm yết, không đỡ giá, không hứa lợi nhuận.

> **Câu chốt:** khách không thể tự bảo vệ mình khỏi một nền tảng nhận mọi thứ. **Danh sách từ chối chính là thứ bảo vệ họ.**

### Kiến trúc

Cùng một hệ thống, tả ba lần ở độ phân giải tăng dần. Dừng sau lượt một, bạn vẫn nắm được luật.

#### Lượt một — bốn tầng

Bốn tầng dưới đây **cố ý không đánh số**, vì số sẽ bị đọc nhầm thành thang Layer 0/1/2 của ngành — hai
cách chia hoàn toàn khác nhau. Chỗ đứng của 9Chain trên thang ấy nói ở mục *Bối cảnh*.

| Tầng | Là gì | Công nghệ |
|---|---|---|
| Nền chuỗi | Khung blockchain | Cosmos SDK, Cosmos EVM, CometBFT |
| Chuỗi sinh ra | Thứ khách nhận được | EVM appchain riêng tư, có cổng tuân thủ, không thu phí người dùng, nối liên thông |
| Cỗ máy sinh chuỗi | Thứ dựng ra chúng | Operator Kubernetes, API cấp phát, console, kho khoá, explorer, relayer |
| **Mạng chung — 9Chain** | **Blockchain công cộng, nơi danh tính · quản trị · giá trị sống chung cho mọi chuỗi** | token native LOVE9, tách hẳn khỏi nhiên liệu của chuỗi khách |

Tầng cuối là tầng dễ bị bỏ quên nhất khi người ta mô tả một cỗ máy sinh chuỗi — và bỏ nó đi thì cái còn
lại chỉ là một dịch vụ dựng hạ tầng. **Đa chuỗi mà không có mạng chung thì chỉ là nhiều ốc đảo.** Phần
ngay dưới đây nói vì sao.

Ranh giới giữa tầng **Mạng chung** và ba tầng kia là một quyết định thiết kế, không phải sự sắp xếp tình cờ: **token của mạng chung không bao giờ là điều kiện để một chuỗi khách hoạt động.** Khách trả bằng tiền thật, và chuỗi của họ chạy bất kể token có giá bao nhiêu, kể cả khi không có giá nào.

#### Lượt hai — vòng đời một chain

Một chain là một bản kê khai. Operator đọc bản kê khai đó rồi tự đưa hệ thống về đúng trạng thái được mô tả, lặp đi lặp lại.

```mermaid
flowchart TB
  M["Bản kê khai Chain"] --> P["Chờ<br/>tạo vùng riêng"]
  P --> G["Dựng<br/>sinh khoá vào kho khoá<br/>dựng genesis rồi kiểm tra"]
  G --> D["Triển khai<br/>validator · RPC · faucet · explorer"]
  D --> S["Đồng bộ<br/>chờ đủ quorum sản block"]
  S --> H["Khoẻ<br/>kiểm lại theo chu kỳ"]
  D -.-> F["Hỏng<br/>chẩn đoán rồi thử lại giãn dần"]
  S -.-> F
  F -.-> P
  H --> T["Tháo dỡ<br/>dọn sạch tài nguyên"]
```

*Hình 9 — Vòng lặp tự cân bằng trạng thái. Mỗi vòng cho cùng kết quả dù chạy bao nhiêu lần, nên operator khởi động lại lúc nào cũng an toàn.*

Bước khó nhất là dựng genesis: sinh khoá từng validator vào kho khoá, tạo tài khoản, đưa validator thẳng vào genesis, đặt tham số nền, rồi **kiểm tra trước khi ghi**. Một genesis sai không sửa được bằng bản vá; nó chỉ sửa được bằng cách sinh lại cả mạng.

#### Lượt ba — nhiều khách trên cùng hạ tầng

```mermaid
flowchart LR
  subgraph NT["Vùng riêng của chain A"]
    A1["Validator do<br/>nền tảng chạy"]
    A2["RPC · faucet<br/>explorer"]
  end
  subgraph NB["Vùng riêng của chain B"]
    B1["Validator do<br/>nền tảng chạy"]
  end
  Q["Hạn ngạch tài nguyên<br/>chính sách mạng<br/>quyền tối thiểu"] --- NT
  Q --- NB
  X["Node của KHÁCH<br/>chạy bên ngoài"] -.->|"genesis · danh sách peer · khoá<br/>do operator sinh"| A1
  Y["Node KIỂM TOÁN<br/>chạy bên ngoài"] -.-> A1
```

*Hình 10 — Ranh giới trách nhiệm: operator chỉ quản node của nền tảng.*

Node của khách và của kiểm toán chạy bên ngoài, trên hạ tầng của chính họ; operator chỉ sinh ra hiện vật để họ tham gia. Đó là điều làm cho "đa bên" là thật chứ không phải trang trí — nếu mọi node đều do một bên vận hành thì cụm từ ấy vô nghĩa.

> **Câu chốt:** khi vòng đời một chain được viết thành mã, **"chạy một blockchain" thôi là dự án hạ tầng.** Nó thành một dòng cấu hình có thể đem đi xét duyệt.

### Nhiều chuỗi, một danh tính

Đây là mục trả lời câu hỏi mà mọi kiến trúc đa chuỗi đều phải trả lời, và phần lớn né: **nếu ai cũng có
chuỗi riêng, thì chúng liên quan gì tới nhau?**

Câu trả lời dở là "nối chúng bằng cầu". Cầu chuyển được tài sản, nhưng không chuyển được thứ đắt hơn
nhiều: **bạn là ai**. Trên một thế giới nhiều chuỗi, thứ khan hiếm không phải thêm một chuỗi nữa — chuỗi
thì sinh ra được hàng loạt. Thứ khan hiếm là **một danh tính mà nhiều chuỗi cùng công nhận**, để một
người không phải dựng lại chính mình ở mỗi cánh cửa.

Vì thế mạng chung tồn tại, và nó gánh đúng ba việc mà không chuỗi riêng nào tự làm được:

| Mạng chung gánh việc gì | Vì sao không để chuỗi riêng tự làm |
|---|---|
| **Danh tính dùng chung** — một con người, một danh tính, được nhiều chuỗi công nhận | Mỗi chuỗi tự cấp danh tính thì cùng một người thành nhiều người, và "một người một suất" mất nghĩa |
| **Quản trị** — luật chung và chỗ phân xử khi hai bên bất đồng | Bên trong một chuỗi, người mạnh nhất chuỗi đó là toà; giữa các chuỗi thì không có toà nào cả |
| **Giá trị** — một đơn vị chung để trả cho việc giữ mạng lưới sống | Nếu giá trị nằm trong từng chuỗi, mỗi chuỗi phải tự nuôi an toàn của mình — thứ mà chuỗi nhỏ không kham nổi |

```mermaid
flowchart TB
  M["MẠNG CHUNG · 9Chain<br/>danh tính · quản trị · giá trị"]
  C1["Chuỗi của một tổ chức"] -->|"neo danh tính"| M
  C2["Chuỗi của một cộng đồng"] -->|"neo danh tính"| M
  C3["Chuỗi của một con người"] -->|"neo danh tính"| M
  M -.->|"một danh tính<br/>nhiều chuỗi công nhận"| C1
  M -.-> C2
  M -.-> C3
  C1 <-->|"tài sản đi qua cổng kiểm"| C2
```

*Hình 11 — Chuỗi thì riêng, danh tính thì chung. Bỏ mũi tên neo danh tính đi, cái còn lại chỉ là nhiều ốc đảo có cầu.*

Tài sản đi qua lại giữa các chuỗi vẫn phải qua cổng kiểm ở biên — cơ chế nói ở phần *Tuân thủ ở tầng giao
thức* ngay dưới. Khác biệt là: cầu chuyển **tài sản**, còn mạng chung giữ **danh tính**, và chỉ thứ thứ
hai mới làm cho nhiều chuỗi trở thành một thế giới thay vì một đống đảo.

> ⚠️ **Nhãn: ĐỀ XUẤT, và phần khó nhất còn ở phía trước.** Cổng tuân thủ trong đồng thuận là thứ **đang
> chạy**; nhưng **một lược đồ định danh dùng chung được công bố** thì chưa — nó nằm trong danh sách còn
> mở ở mục *Điều còn ngỏ và mối lo*. Nói cách khác: phần "nhiều chuỗi" đã có, phần "một danh tính" mới là
> phần dự án còn phải chứng minh.

> **Câu chốt:** đa chuỗi không phải thành tựu — sinh ra nhiều chuỗi là việc dễ. Thành tựu là **nhiều chuỗi mà vẫn nhận ra cùng một con người**.

### Tuân thủ ở tầng giao thức

Module tuân thủ giữ ba loại dữ liệu: danh sách địa chỉ được phép cùng trạng thái và **mã băm** tham chiếu KYC, các vai trò, và tham số vận hành. Cần nhấn một điểm: trên chain chỉ có mã băm. **Dữ liệu định danh cá nhân không bao giờ được ghi lên đó.**

#### Năm lớp cưỡng chế

| Lớp | Cơ chế | Chặn được gì |
|---|---|---|
| 1 | Chặn ở khâu tiền xử lý giao dịch | Ai được ký và gửi giao dịch, cả Cosmos lẫn EVM |
| 2 | Hạn chế ở module ngân quỹ | Dòng tài sản; token nhiên liệu không chuyển nhượng |
| 3 | Móc vào máy ảo EVM | Quyền triển khai hợp đồng, và mẫu sinh hợp đồng con — đúng bằng phạm vi mà lớp này nhìn thấy |
| 4 | Middleware liên chuỗi | Tài sản từ ngoài đi vào: người nhận chưa duyệt thì báo lỗi ngược và hoàn tiền |
| 5 | Precompile | Cho chính hợp đồng tự hỏi "địa chỉ này có được phép không" |

```mermaid
flowchart TB
  TX["Giao dịch đến"] --> L1{"Lớp 1 · người ký<br/>có được phép?"}
  L1 -- "không" --> R1["Từ chối · ghi sự kiện"]
  L1 -- "có" --> L2{"Lớp 2 · dòng tài sản<br/>có hợp lệ?"}
  L2 -- "không" --> R2["Từ chối · ghi sự kiện"]
  L2 -- "có" --> L3{"Lớp 3 · được phép<br/>triển khai hợp đồng?"}
  L3 -- "không" --> R3["Từ chối · ghi sự kiện"]
  L3 -- "có" --> EX["Thực thi"]
  EX --> L5["Lớp 5 · hợp đồng tự hỏi<br/>trước khi chuyển tiếp"]
```

*Hình 12 — Mỗi lớp có nhánh từ chối riêng, và mọi lần từ chối đều để lại dấu vết.*

Vì sao phải năm lớp thay vì một? Vì lớp một có một lỗ hổng đã biết, và tài liệu này nói ra thay vì giấu: **khâu tiền xử lý không nhìn thấy lời gọi giữa hợp đồng với hợp đồng bên trong máy ảo.** Một hợp đồng đã được phép có thể gọi tiếp hợp đồng khác mà lớp một không hay biết. Lớp năm tồn tại chính vì lỗ hổng đó. Nói "không thể lách" mà không nói câu này là quảng cáo sai.

Từ đó rút ra luật đọc cho cả bảng, và nó bền hơn bất kỳ bảng nào: **mỗi lớp chỉ chặn được đúng thứ nó nhìn thấy.** Chỗ nào một lớp không nhìn tới thì phải có lớp khác phủ; chỗ nào không lớp nào phủ thì phải được liệt kê ra, không được để trống trong im lặng. Vì thế phép đo đúng của một hệ cưỡng chế không phải **đếm số lớp**, mà là **hỏi lớp nào nhìn thấy gì** — và một hệ năm lớp cùng mù một chỗ thì vẫn chỉ mạnh bằng một lớp.

#### Tài sản từ ngoài đi vào

```mermaid
sequenceDiagram
  participant N as Mạng công khai
  participant R as Relayer
  participant M as Middleware tuân thủ
  participant C as Chain khách
  N->>R: Gói chuyển tài sản
  R->>M: Giao gói
  M->>M: Người nhận có được phép?
  alt Được phép
    M->>C: Ghi có cho người nhận
    C-->>N: Xác nhận thành công
  else Chưa duyệt
    M-->>N: Báo lỗi ngược, tài sản hoàn về nguồn
    Note over M,N: Không ghi có gì cả. Tiền không kẹt.
  end
```

*Hình 13 — Cổng kiểm ở biên: từ chối thì hoàn tiền, không bao giờ để tài sản mắc kẹt.*

Tư cách của sơ đồ này cần nói đúng: nó mô tả **một cổng đã dựng và đã đem ra thử**, không phải một tuyến đang chở tài sản — **kênh liên thông đầu tiên mở ra vẫn là một cổng chưa qua**. Và cổng ở biên chỉ đáng tin bằng đúng mắt xích yếu nhất trong chuỗi đọc gói tin, nên luật của dự án là hướng **từ chối**: đọc không ra gói thì chặn, tuyệt đối không nhường xuống tầng dưới xử lý hộ. Một cổng chỉ chặn được thứ nó hiểu là một cổng mở cho thứ nó không hiểu.

Mọi thay đổi đều phát sự kiện, và bộ lập chỉ mục bên ngoài gom chúng thành báo cáo cho kiểm toán viên. Ở đây có một chi tiết đã trả giá và đáng giữ lại: khi middleware **từ chối** một gói, tầng dưới hoàn tác ngữ cảnh rồi phát lại sự kiện **kèm một tiền tố khác**. Bộ lập chỉ mục phải khớp cả dạng có tiền tố, nếu không nó sẽ đếm thiếu đúng những gói bị chặn — tức là mù đúng chỗ cần nhìn nhất.

> **Câu chốt:** tuân thủ chỉ đáng tin khi nó **không phụ thuộc vào thiện chí của người viết hợp đồng**.

### Bảo mật và chịu lỗi

Validator do các bên biết danh tính vận hành, ràng buộc bằng hợp đồng pháp lý, và trả công qua hợp đồng dịch vụ bằng tiền thật. Hệ quả là mạng không cần lạm phát, và token nhiên liệu của chain khách không cần có giá trị thị trường nào.

Đây là khác biệt chi phí căn bản, không phải tối ưu ở biên. Mô hình đối thủ phải **nuôi giá một tài sản** để duy trì an toàn; chi phí ấy cuối cùng cũng có người trả.

#### Ba chế độ vận hành, một mã nguồn

| Chế độ | Ai chạy validator | Phù hợp |
|---|---|---|
| Nền tảng vận hành trọn | Nền tảng chạy toàn bộ | Khách đơn giản, ngân sách thấp |
| Hỗn hợp (mặc định) | Nền tảng đa số, khách một node, kiểm toán một node | Tài chính, consortium |
| Nhiều bên | Nhiều định chế cùng chạy | Consortium nhiều thành viên |

```mermaid
flowchart LR
  CB["Một mã nguồn<br/>khác đúng một trường<br/>trong bản kê khai"] --> M1["Nền tảng vận hành trọn"]
  CB --> M2["Hỗn hợp · mặc định<br/>luôn có node bên ngoài"]
  CB --> M3["Nhiều bên"]
```

*Hình 14 — Ba chế độ khác nhau ở cấu hình, không khác ở mã.*

#### Luật chịu lỗi

Đồng thuận cần **hơn hai phần ba** tổng quyền biểu quyết để chốt một block. Với quyền chia đều, mạng `n` node chịu được `f` node ngừng đột ngột theo công thức `n ≥ 3f+1`. Đây là ràng buộc toán học, không hạ xuống được bằng cấu hình.

| Số node | Chịu được | Ghi chú |
|---|---|---|
| 3 | 0 | mất bất kỳ node nào là dừng |
| 4 | 1 | ngưỡng tối thiểu có ý nghĩa |
| 5–6 | 1 | thêm node thứ sáu không tăng khả năng chịu lỗi |
| 7 | 2 | ngưỡng khuyến nghị cho mạng chạy tài sản thật |
| 10 | 3 | chịu được cả sự cố một vùng hoặc một nhà cung cấp |

#### Ba điều dễ hiểu sai

**Đếm validator không phải đếm khả năng chịu lỗi.** Thứ quyết định là số **miền hỏng độc lập**, vì thứ chết là cái máy chứ không phải tiến trình. Chín validator trên cùng một cụm chịu lỗi đúng một máy: mất máy ấy là mạng dừng, dù danh sách validator vẫn dài đúng chín dòng.

Ngưỡng rải máy suy ra được từ chính luật dừng, không phải từ cảm giác an toàn. Mạng dừng khi một phần ba quyền biểu quyết biến mất cùng lúc, nên không máy nào được giữ từ một phần ba số validator trở lên — với chín validator là tối đa hai mỗi máy, tức **ít nhất năm máy**, và năm máy ấy phải hỏng vì những lý do khác nhau thì mới đáng gọi là năm miền. Con số ấy là hệ quả số học của ngưỡng đồng thuận: muốn hạ nó xuống chỉ có đúng một cách là đổi luật dừng.

Từ đó ra một cách đọc mọi tin tức về phân tán: **một máy rời cụm chưa phải là phân tán.** Bước ấy có thật và phải có, nhưng phép đo không nhúc nhích chừng nào còn một máy giữ quá ngưỡng dừng — trước mốc đó, mất đúng một máy vẫn là mất cả mạng. Vì thế tài liệu này viết phân tán thành một cổng có ngưỡng đếm được, chứ không phải một quá trình để kể từng bước: một bước đi kể ra thì nghe như một kết quả, còn kết quả thì chỉ có một chỗ để đọc — hỏi mạng xem quyền biểu quyết đang nằm trên mấy cái máy.

**Đồng thuận thà dừng còn hơn chia đôi.** Khi vượt ngưỡng, chain dừng hẳn thay vì tách thành hai nhánh cùng tự nhận là thật. Đó là lựa chọn an toàn, không phải lỗi. Nghĩa vụ đi kèm là hồi phục nhanh: có mục tiêu thời gian, có quy trình, và có diễn tập.

**Ràng buộc vốn thấp thì chiếm chain rẻ.** Nếu ngưỡng vốn tự đặt cọc thấp, tổng vốn đặt cọc của cả mạng cũng nhỏ, và một khoản tiền khiêm tốn đủ mua hai phần ba quyền biểu quyết. Vì thế ngưỡng này được đặt cao và **khoá cứng ngay trong genesis** — nó là một tham số an ninh, không phải một con số cho đẹp.

> **Câu chốt:** một mạng chỉ đáng tin khi bạn biết **chính xác nó chịu được bao nhiêu sự cố** — và con số đó thường nhỏ hơn số validator bạn đếm được.

### Cỗ máy sinh chain

Ba bộ phận, một đường đi.

```mermaid
sequenceDiagram
  participant U as Người dùng
  participant AI as Lớp AI
  participant CS as Console
  participant OP as Operator
  U->>AI: Một câu mô tả ý tưởng
  AI-->>U: Bản thiết kế, kèm lý do và CẢNH BÁO
  Note over U: Người duyệt, có cơ sở để bác bỏ
  U->>CS: Duyệt rồi bấm tạo
  CS->>OP: Bản kê khai
  OP-->>U: Chain chạy
  Note over U,CS: AI vắng mặt thì form nhập tay vẫn chạy
```

*Hình 15 — AI đề xuất, con người duyệt, máy thi hành.*

**Console** là nơi khai báo chain: tên, đơn vị tiền, số hiệu EVM, số validator, và các chế độ bật tắt. **Lớp AI** nhận một câu mô tả rồi trả về bản thiết kế có cấu trúc, kèm lý do và cảnh báo. **Operator** nhận bản kê khai và dựng chain thật.

Trật tự ấy là phần bất biến của thiết kế. Bản thiết kế đi kèm lý do và cảnh báo chính là để người duyệt có cơ sở **bác bỏ**; một đề xuất không nêu điểm yếu của chính nó thì không duyệt được, chỉ có thể tin hoặc không tin. Một hệ thống để AI tự dựng hạ tầng mà bỏ bước duyệt không táo bạo hơn, nó chỉ không kiểm toán được.

Đường AI là tuỳ chọn có thể vắng mặt: khi dịch vụ chưa cấu hình, giao diện báo lỗi rõ ràng và form nhập tay vẫn chạy bình thường. Đi kèm là một luật công bố: **phần nào chưa nối thật thì mang nhãn minh hoạ, và nhãn chỉ được gỡ sau khi kiểm chứng đầu cuối**, không phải trước.

#### Ba cổng của "tự phục vụ"

Cụm từ này bị dùng lỏng lẻo trong ngành, nên ở đây nó được chia thành ba mức có điều kiện rõ ràng.

| Cổng | Nghĩa | Cần gì |
|---|---|---|
| Theo tổ chức | Đội vận hành dựng chain cho khách theo yêu cầu | Operator và console là đủ |
| Tự phục vụ có tài khoản | Người ngoài tự dựng chain của mình | Tài khoản người dùng, và buộc chain phải có chủ sở hữu thay cho một quyền ghi dùng chung |
| Theo cá nhân | Một người bất kỳ, một câu mô tả, một chain | Thêm nữa: chi phí đủ rẻ, và định danh dùng chung trở thành sản phẩm |

> **Câu chốt:** AI ở đây không phải tính năng dán thêm. Nó là **cách rẻ nhất để hạ việc thiết kế một chain xuống dưới ngưỡng cần một kỹ sư hạ tầng** — mà không bỏ mất người chịu trách nhiệm.

## Ứng dụng và người dùng

Mọi mục trước nói về cơ chế. Mục này nói về **người**: ai cần thứ đã mô tả, họ cần nó vào **khoảnh khắc nào**, và — quan trọng không kém — **họ đã dùng được chưa**.

Chín đối tượng chia làm bốn nhóm theo quan hệ với chuỗi: người **dựng**, người **giữ cho sống**, người **kiểm chứng**, và người **dùng cuối**. Mỗi bảng dưới đây có cùng bốn cột, trong đó cột cuối là cột trung thực: **nấc nào mở khoá cho họ**.

⚠️ **Thứ tự này xếp theo ai dùng được trước, không theo ai quan trọng nhất.** Định vị của dự án là *mạng blockchain đa chuỗi của mọi người*, mà "mọi người" lại nằm ở hai dòng cuối bảng và chưa dùng được. Đó không phải mâu thuẫn bị bỏ sót — đó là thứ tự của con đường: tổ chức trả tiền trước, và chính khoản đó nuôi quãng đường đi tới cá nhân. Cá nhân đứng cuối vì đặt lên đầu là bán một thứ chưa có. Nhưng nói cho hết: **nếu quãng đường ấy không đi hết thì định vị kia chỉ là một câu chữ.**

```mermaid
flowchart TB
  N1["NẤC 1 · Chạy được"] --> N2["NẤC 2 · Mở cho người ngoài"]
  N2 --> N3["NẤC 3 · Tự phục vụ thật"]
  N3 --> N4["NẤC 4 · Tài sản thật"]
  N1 -.- P1["1 · Tổ chức phát hành tài sản<br/>2 · Fintech và công ty token hoá<br/>6 · Kiểm toán viên<br/>7 · Cơ quan giám sát"]
  N2 -.- P2["3 · Consortium nhiều bên<br/>4 · Nhà vận hành validator<br/>5 · Đội vận hành phía khách"]
  N3 -.- P3["8 · Cá nhân"]
  N4 -.- P4["9 · AI agent<br/>và MỌI đối tượng khác<br/>khi chạm giá trị thật"]
```

*Hình 16 — Chín đối tượng đặt lên thang trưởng thành. Càng xuống dưới càng chưa tới.*

### Người dựng chain

| # | Đối tượng | Khoảnh khắc họ cần đến 9Chain | Được trả lời bằng | Mở khoá ở nấc |
|---|---|---|---|---|
| 1 | **Tổ chức phát hành tài sản** — quỹ, công ty phát hành chứng chỉ, tổ chức phát hành stablecoin | Khi cơ quan quản lý hỏi *"chứng minh rằng chỉ ví đã duyệt mới nhận được tài sản này"* — và câu trả lời không thể là "hợp đồng của chúng tôi có kiểm" | Cổng tuân thủ nằm trong đồng thuận, dưới tầm với của hợp đồng | **1** để thử · **4** để chạm tài sản thật |
| 2 | **Fintech và công ty token hoá** | Khi bài toán là ra sản phẩm, mà báo giá đầu tiên nhận được là một dự án hạ tầng sáu tháng | Chain dựng từ một bản kê khai; vòng đời đã được mã hoá | **1** |
| 3 | **Consortium nhiều bên** — nhiều định chế cùng một sổ | Khi bên thứ hai hỏi *"vì sao chúng tôi phải tin máy chủ của các anh?"* và bên thứ ba sẽ hỏi lại đúng câu đó | Chế độ nhiều bên; ngưỡng chặn bất kỳ ai nắm quá một phần ba quyền biểu quyết | **2** — vì mỗi thành viên phải tự chạy được node |

Ba đối tượng này là phần cầu đã được chứng minh bằng tiền ở mục *Bối cảnh*: chính vì thiếu một chỗ như vậy mà những định chế lớn nhất đã phải tự xây hạ tầng riêng, còn phần còn lại của thị trường thì không đủ sức làm thế.

### Người giữ cho chain sống

| # | Đối tượng | Khoảnh khắc họ cần đến 9Chain | Được trả lời bằng | Mở khoá ở nấc |
|---|---|---|---|---|
| 4 | **Nhà vận hành validator** | Khi được mời tham gia một mạng nhưng điều kiện tham gia là **mua và giữ token** của chính mạng đó | Validator theo danh tính, ràng buộc bằng hợp đồng, trả công bằng tiền thật | **2** — cần hiện vật tham gia và image node công bố công khai |
| 5 | **Đội vận hành phía khách** | Khi lãnh đạo hỏi *"nếu nhà cung cấp tắt máy thì sổ của mình còn không?"* | Operator sinh sẵn genesis, danh sách peer và khoá để họ chạy node trên hạ tầng của chính họ | **2** — cùng lý do trên |

Đối tượng thứ năm là thứ làm cụm từ "đa bên" có nghĩa. Nếu mọi node đều do một bên vận hành, thì mọi lời hứa về phi tập trung chỉ là cách nói.

Và đây là chỗ tài liệu phải tự chỉ ra một ràng buộc: **cả hai đối tượng này mở khoá ở nấc 2** — nấc mà cổng của nó là **hiện vật tham gia công bố công khai**. Một mạng chưa công bố hiện vật tham gia thì chưa thể nói mình đa bên với người ngoài; nó mới chỉ đa bên với những ai được mời.

### Người kiểm chứng

| # | Đối tượng | Khoảnh khắc họ cần đến 9Chain | Được trả lời bằng | Mở khoá ở nấc |
|---|---|---|---|---|
| 6 | **Kiểm toán viên** | Khi cần trả lời *"tháng trước có lần chuyển nào bị chặn không, và vì sao?"* — một nhật ký chỉ có phần thành công thì không trả lời được | Vai trò kiểm toán trên chain; mọi lần từ chối đều phát sự kiện, kể cả lần bị chặn ở biên liên chuỗi | **1** |
| 7 | **Cơ quan giám sát** | Khi cần biết cưỡng chế nằm ở tầng nào, và ai chịu trách nhiệm khi có sự cố | Cổng tuân thủ ở tầng giao thức; ranh giới trách nhiệm viết rõ giữa nền tảng và bên phát hành | **1** để trình bày · **4** để cấp phép |

Hai đối tượng này **đọc** chain chứ không vận hành nó, nên dễ bị bỏ quên khi thiết kế. Nhưng chính họ quyết định chain có được phép chạm tài sản thật hay không — nên phải phục vụ họ từ đầu, không thể thêm vào sau.

### Người dùng cuối — phần chưa tới

| # | Đối tượng | Khoảnh khắc họ cần đến 9Chain | Được trả lời bằng | Mở khoá ở nấc |
|---|---|---|---|---|
| 8 | **Cá nhân** | Khi muốn một sổ mà không ai tắt được, nhưng không biết và không muốn biết gì về hạ tầng | Mô tả bằng lời, người duyệt, máy dựng | **3** — cần tài khoản, buộc chain có chủ sở hữu, và chi phí đủ rẻ |
| 9 | **AI agent** | Khi một agent ký một việc và sau đó không ai trả lời được *ai đã làm việc này* | Danh tính riêng neo ở tầng giao thức thay cho một khoá dùng chung | **4** — và còn cần một lược đồ định danh dùng chung được công bố |

Hai đối tượng cuối là **lý do dự án tồn tại**, đồng thời là hai đối tượng **chưa dùng được**. Mục **Nhu cầu** cho thấy khoảng trống của đối tượng thứ chín đang lớn rất nhanh: số agent tăng theo cấp số, còn tỷ lệ agent có danh tính riêng thì không.

Tài liệu đặt chúng ở cuối danh sách chứ không ở đầu, vì đặt ở đầu sẽ là bán một thứ chưa có.

### Ai KHÔNG nằm trong chín

Một danh sách chỉ toàn lời mời là một danh sách đáng ngờ. Bốn nhóm dưới đây không phải đối tượng của 9Chain, và nói ra rẻ hơn cho cả hai bên.

| Không phải đối tượng | Vì sao | Nên dùng gì |
|---|---|---|
| Tổ chức chỉ cần sổ nội bộ của một bên | Không có ai để không tin | Một cơ sở dữ liệu |
| Ứng dụng công khai cần tối đa tính kết hợp | Riêng tư ở đây là ràng buộc, không phải tính năng họ cần | Một rollup hoặc chain công khai |
| Tổ chức muốn **kiểm soát tuyệt đối** chain của mình | Mâu thuẫn trực tiếp với ngưỡng một phần ba: nếu một bên luôn quyết được thì bất biến đa bên không còn nghĩa | Một cơ sở dữ liệu có nhật ký, và nói thẳng như vậy |
| Người tìm một token để đầu cơ | Dự án không bán, không niêm yết, không đỡ giá | Không có gì ở đây dành cho họ |

Nhóm thứ ba là nhóm dễ mất nhất, vì họ thường có ngân sách và họ tin rằng họ đang mua một blockchain. Thứ họ thật sự muốn là một cơ sở dữ liệu trông giống blockchain.

### Một cổng chung cắt ngang cả chín

Bốn đối tượng dùng được ngay ở nấc thấp nhất — để thử, để dựng, để kiểm chứng. Ba đối tượng nữa chờ nấc *Mở cho người ngoài*. Hai đối tượng cuối còn xa hơn.

Nhưng có một ranh giới cắt ngang tất cả: **khoảnh khắc trên chain có giá trị thật của người khác, mọi đối tượng đều dừng lại trước cùng một cổng** — nấc *Tài sản thật*, với kiểm định độc lập, khung pháp lý đã chốt, và phân tán theo miền hỏng. Không ai đi vòng qua cổng đó, kể cả đối tượng số một.

> **Câu chốt:** một nền tảng chỉ đáng tin khi nó nói được **ai chưa dùng được nó**, và **ai không nên dùng nó**, rõ như khi nói ai đã dùng.

## Kinh tế LOVE9

> **Nhãn: ĐỀ XUẤT** cho mọi con số trong mục này, **không có ngoại lệ** — hiến pháp hiện hành không khắc một con số nào, kể cả bốn con số không (xem *Điều duy nhất khắc vĩnh viễn* ở cuối mục). Các con số do nhóm sáng lập soạn, **cộng đồng biểu quyết**; genesis của mỗi kỳ biến chúng thành **bản ghi khởi đầu**, không biến chúng thành luật vĩnh viễn. Chúng không phải cam kết, không phải chào bán, không phải tư vấn đầu tư. Muốn đổi một con số ở đây, cửa rẻ nhất là **trước genesis** — xem mục *Trước khi bạn đọc*.

LOVE9 là **token native của mạng 9Chain** — mạng công cộng Layer 1 của dự án. Nó tách hoàn toàn khỏi token nhiên liệu của các chain khách, và không bao giờ là điều kiện để một chain khách hoạt động.

### Bốn con số không

Không phần cho đội ngũ. Không phần cho quỹ đầu tư. Không premine. Không bán token cho ai.

Bốn điều này từng nằm trong văn bản hiến pháp như một điều khắc vĩnh viễn, và những bản trước của chính tài liệu này viết đúng như thế. Bản hiến pháp hiện hành rút danh sách khắc xuống chỉ còn **ba block tưởng niệm và một luật**, nên bốn con số không **rời khỏi văn bản khắc**: chúng là **sự thật kiểm được của tệp genesis mỗi kỳ** — mở tệp ra là thấy không có phần đội ngũ, không quỹ, không premine, không bán — và là **đề xuất giữ nguyên cho mọi kỳ sau**, cộng đồng đổi được bằng biểu quyết như mọi điều khác.

Điều đó dời chỗ đứng của niềm tin, và nên nói thẳng cả chiều khó nghe: theo luật này, một cộng đồng về sau **có quyền** biểu quyết cấp phần cho một nhóm nào đó. Thứ chặn điều ấy không còn là một dòng chữ không ai đổi được — mà là chuyện nó phải **thắng một cuộc biểu quyết công khai trên chain**, trước mắt tất cả mọi người, và bản ghi của cuộc biểu quyết ấy sẽ nằm lại vĩnh viễn. Bạn không còn được mời tin vào một lời hứa; bạn được mời **đọc tệp genesis của kỳ đang chạy**, và canh cái cửa duy nhất mà mọi thay đổi buộc phải đi qua.

### Các tham số đề xuất

| Tham số | Đề xuất | Ghi chú |
|---|---|---|
| Tổng cung | 81 tỷ, tức 9² tỷ | cố định, không lạm phát, không đúc thêm |
| Luận điểm | 81 tỷ chia cho khoảng 9 tỷ người, thành 9 đồng mỗi người | "9 tỷ" là con số **khát vọng và biểu tượng**, không phải dự báo dân số |
| Genesis | Một kho duy nhất giữ toàn bộ, trừ vốn vận hành | vốn vận hành tự khai trên chain bằng một tài liệu khắc trong genesis |
| Nhịp mở | 0,09% phần **gốc phát hành** chưa mở, mỗi ngày | gốc là **số dư của kho tại genesis** — tổng cung trừ vốn vận hành — không phải hằng số tổng cung; xem *Ba phần tiệm cận bằng nhau* |
| Bán rã | khoảng 770 ngày | dòng chảy giảm dần nhưng không bao giờ chạm số không |
| Hồi quỹ | 9% phí toàn mạng hồi về kho, vĩnh viễn | **là cam kết kèm một cổng, chưa phải dòng tiền đang chảy**: mạng chạy **không thu phí**, nên chưa có phí nào để chia. Bật phí chỉ được phép sau khi cơ chế chia 9% đã lên chain — thứ tự ấy là điều giữ cho cam kết không thành lời suông |
| Trần validator | 81 | cổng chạy validator để mở; genesis cố ý không cấp vai trò gác nào |

**Vốn vận hành gồm những gì, và vì sao nó không mâu thuẫn với bốn con số không.** Khoản này chia làm bốn
ví, và tỷ lệ giữa chúng nói ra ý định rõ hơn mọi lời cam kết: gần **chín phần mười** dành để **phát cho
người đến thử mạng và trả phí giúp họ**; khoảng **một phần mười** là phần đặt cọc của các validator khai
sinh, **buộc nướng vào genesis**; phần còn lại — chỉ hơn một phần trăm — dùng cho đặt cọc quản trị và
vòi cấp thử. Không ví nào trong bốn ví ấy là phần chia cho một con người hay một tổ chức.

Và một luật đi kèm, quan trọng ngang cơ cấu trên: đây là **khoản ứng, không phải khoản cấp**. Tiền chưa
tiêu và phần đặt cọc khi rút ra đều **quay về kho**, còn bản thân khoản ứng **không trừ vào gốc phát
hành** — nghĩa là nó không lấy trước của ai cả. Phép kiểm vẫn như mọi chỗ khác trong mục này: mở tệp
genesis của kỳ đang chạy ra mà đếm, đừng tin bảng.

### Ba phần tiệm cận bằng nhau

| Phần | Nghĩa | Dành cho |
|---|---|---|
| VERITAS | chân lý | con người thật đã xác minh, mỗi người một suất |
| LIBERTAS | tự do | giữ mạng lưới sống — **đích đến** là để không ai tắt được nó |
| AETERNUM | vĩnh cửu | người xây, và tương lai do cộng đồng quyết |

> ⚠️ **LIBERTAS là đích, không phải mô tả hiện trạng.** Một mạng chỉ thật sự *không ai tắt được* khi các node do **nhiều bên độc lập** chạy, trên **nhiều hạ tầng độc lập** — đó là điều kiện, và nó kiểm được từ bên ngoài. Chừng nào điều kiện ấy chưa đủ, phần này trả cho **việc phải làm để đi tới đó**, không phải cho một trạng thái đã có. Viết ngược lại là biến một mục tiêu thành một lời khai sai.

```mermaid
flowchart TB
  K["KHO<br/>giữ toàn bộ phần chưa mở"]
  K -->|"0,09% số còn lại<br/>mỗi ngày"| S["Phần mở ra trong ngày"]
  S --> V["VERITAS<br/>một phần ba"]
  S --> L["LIBERTAS<br/>một phần ba"]
  S --> A["AETERNUM<br/>một phần ba"]
  V --> W["Ví người nhận"]
  L --> W
  A --> W
  W -.->|"9% phí toàn mạng<br/>khi mạng bắt đầu thu phí"| K
  V -.->|"phần vượt nhu cầu thật"| K
  L -.-> K
  A -.-> K
```

*Hình 17 — Một kho, một công thức, ba phần chia đều dòng mở của mỗi ngày, và hai đường quay ngược về kho.*

**Vì sao ba phần *tiệm cận* bằng nhau chứ không tuyệt đối:** công thức mở kho lấy gốc là **số dư của kho tại genesis** — tổng cung trừ vốn vận hành — chứ không phải hằng số tổng cung. Chỗ này từng được chốt theo hướng ngược lại rồi bị đảo, và lý do đảo đáng ghi hơn kết luận: khi hai văn bản của chính dự án khai **hai gốc khác nhau cho cùng một công thức**, cách sửa trung thực không phải chọn bản viết đậm hơn, mà chọn gốc **khớp với tiền thật đang nằm trong kho** — để con số khắc ở genesis không hứa một đồng nào không có thật đứng sau. Gốc là số dư thì mỗi phần có một **trần tiệm cận** bằng một phần ba số dư ấy, và không ngày nào chạm trần — vì kho không bao giờ mở hết. Dòng mở của **từng ngày** vẫn chia ba phần bằng nhau tuyệt đối; thứ chỉ tiệm cận là **tổng cộng dồn** của mỗi phần. Chọn gốc nào vẫn là một quyết định thiết kế, không phải chi tiết kế toán — và như mọi con số ở đây, cộng đồng biểu quyết được.

Ba phần này **có mặt ngay từ genesis với số dư bằng không**, và chỉ có tiền khi cơ chế cấp phát được dựng sau. Chi tiết ấy nghe như chuyện sổ sách, nhưng nó là một luật an toàn: địa chỉ của mỗi phần được suy ra từ **tên** của nó, nên người ngoài tính được địa chỉ ấy **trước khi** tài khoản tồn tại — mà một địa chỉ chưa tồn tại và không nằm trong danh sách chặn thì ai lỡ gửi tiền vào là **khoá vĩnh viễn**. Dựng sẵn ba cái ví rỗng ngay từ đầu là cách rẻ nhất đóng cái bẫy đó lại.

Phần đã mở mà chưa ai nhận sẽ ở lại làm đệm, và **không bao giờ làm tăng trần phát của một ngày nào**. Hệ quả là không ai được nợ, và không ai được hứa một con số mang tên mình.

### Điều còn để trống: cách nhận

**Cách** một con người nhận phần của mình **chưa được thiết kế.** Bản thiết kế phân phối đề xuất *ai* nhận — con người thật đã xác minh, mỗi người một suất — cùng hai ràng buộc: phải đo được trên chain, và phải do biểu quyết quyết định; hiến pháp tối giản để cả điều đó cho cộng đồng quyết nốt. Điều không đổi là thứ tự: ba phần đã có ví từ genesis nhưng số dư bằng không, và **kho không mở được chừng nào chưa có một cơ chế nhận đi qua biểu quyết** — ô trống này là trống có cấu trúc, không phải quên.

Một tài liệu nền tảng dám để trống ô ấy, thay vì lấp bằng một cơ chế nghe hay, là điều đáng nói hơn cả những ô đã điền.

### Ba lớp token, không được lẫn

| Lớp | Token | Vai trò | Chuyển nhượng |
|---|---|---|---|
| Hạ tầng | LOVE9 | phân phối từ kho, đặt cọc, quản trị | Có |
| Nhiên liệu | token gas danh nghĩa | kế toán hạn mức chống lạm dụng | Không |
| Tài sản | token do bên phát hành tạo ra | tài sản thực, stablecoin, sản phẩm | Qua cổng tuân thủ |

> **Và một thứ KHÔNG nằm trong ba lớp trên: điểm cộng đồng.** Nền tảng cộng đồng của dự án ghi nhận
> đóng góp bằng một hệ **điểm**, không phải bằng token của mạng. Điểm không sống trên chain, không đặt
> cọc được, không bỏ phiếu được, và **việc điểm có quy đổi thành gì hay không là chỗ CÒN TRỐNG** — chưa
> ai quyết. Đây là chỗ dễ lẫn nhất trong cả tài liệu vì hai thứ mang tên gần giống nhau, nên nói thẳng
> một lần: **ai hứa chắc với bạn một tỷ lệ đổi điểm ra token là đang nói thay dự án.**

### Điều duy nhất khắc vĩnh viễn: ba block và một luật

Bản hiến pháp của dự án — tên chính thức **LOVE Paper**, phiên bản khởi thuỷ **V0.0** — có lẽ là văn bản hiến pháp ngắn nhất của ngành: nó chỉ giữ **ba block tưởng niệm** và **một luật**.

Ba block: **Block 1** khắc Sáng Thế Ký 1:1 nguyên ngữ Hebrew — trời đất, trước con người. **Block Adam** — *con người đầu tiên*: block đầu tiên có thời gian vượt mốc **09:09:09 giờ Jerusalem ngày 09/09/2026**; nó cố ý **không hẹn số block**, vì số block phụ thuộc nhịp mạng còn thời gian thì không, và mốc ngày là luật của kỳ khai sinh chứ không nằm trong văn bản hiến pháp. Giờ neo vào **Jerusalem** chứ không vào một múi giờ tiện tay, vì thứ khắc ở block đầu là Sáng Thế Ký nguyên ngữ Hebrew — giờ công bố phải nhất quán với chính thứ được khắc. Hệ quả kỹ thuật đáng nhớ: mốc tính theo giờ Jerusalem nên **giờ quốc tế của nó trôi theo mùa**; ai tự cộng chênh lệch bằng tay sẽ lệch một tiếng vào nửa năm còn lại. **Block Eva** — *con người thứ hai, và "chúng ta" đầu tiên*: block liền sau Block Adam. Thứ tự ấy tự nó là một câu: trước hết là trời đất, rồi một con người, rồi *chúng ta*.

Một luật, và là toàn bộ phần còn lại của hiến pháp: **mọi thứ khác của 9Chain — mọi con số, mọi luật, mọi phần chia — thuộc về toàn thể cộng đồng cùng quyết, chừng nào mạng còn sống.**

Ba block này được khắc lại ở **mỗi kỳ**, và theo luật bốn kỳ thì **chỉ bản khắc ở mainnet là vĩnh viễn** — bản ở testnet là bản diễn.

Nội dung hiến pháp được đóng băng bằng mã băm công bố **trước khi khắc**, nên bất kỳ ai cũng băm lại và đối chiếu được văn bản trên chain với văn bản đã công bố.

> **Một hệ quả ít ai lường trước, và nó cắt cả hai chiều.** Vì văn bản khắc là bất biến, **sửa một câu trong hiến pháp không sửa được bản đã khắc**. Bản nằm trên chain của một kỳ luôn là bản của đúng lúc kỳ ấy sinh ra; chữ mới chỉ lên chain ở **lần sinh lại kế tiếp**. Nên khi bản văn và bản khắc lệch nhau, cách đọc đúng là: bản văn nói dự án **định** khắc gì, bản khắc nói dự án **đã** khắc gì. Chỗ lệch ấy tự nó không phải lỗi — nó là cái giá của tính bất biến, và là một lý do nữa để **chỉ bản khắc ở mạng chính thức mới là bản cuối cùng**. Muốn biết hai bản có đang lệch không thì đừng hỏi, hãy đọc văn bản trên chain rồi băm lại.

> **Câu chốt:** hiến pháp này không khắc một con số nào — **kể cả con số không**. Thứ khắc vĩnh viễn chỉ còn ba block tưởng niệm và một luật: mọi thứ còn lại do cộng đồng cùng quyết. Tài liệu nào nói một con số của dự án là *không bao giờ đổi được* — kể cả tài liệu này, ở những bản đã neo trước — là nói sai hiến pháp hiện hành.

## Chín vai

> 🟡 **Nhãn: ĐỀ XUẤT.** Cả mục này do nhóm sáng lập soạn và **chưa được phê chuẩn bởi bất kỳ cuộc biểu
> quyết nào** — kể cả bộ chín cái tên. Tài liệu công bố nó **sớm và có chủ đích**: để nhận phản biện khi
> còn sửa được, thay vì sau khi đã khắc. Bạn đổi được nó, và mục *Kết luận* nói
> cách gửi phản biện.
> Lý do vì sao nó **chưa thể** được phê chuẩn ngay, xem mục cuối của phần này — đó là mục thành thật
> nhất trong toàn bộ tài liệu.

### Vì sao bộ này bắt buộc phải tồn tại

Bản tokenomics đề xuất đặt một nguyên tắc, và nguyên tắc ấy tạo ra một món nợ:

> *Cả ba phần đều trả cho **nhiệm vụ, không trả cho một nhóm người** — phần chảy vượt **nhu cầu thật** của
> một nhiệm vụ thì **quay về kho**.*

Nghe rất công bằng. Nhưng nó kéo theo một hệ quả kỹ thuật không thể né: muốn biết cái gì **vượt** nhu cầu
thật, phải biết **nhu cầu thật của nhiệm vụ nào**. Mà **chưa văn bản nào liệt kê các nhiệm vụ đó**.

Không có danh sách nhiệm vụ ⇒ không tính được nhu cầu thật ⇒ không đặt được trần ⇒ không biết cái gì vượt
để trả về kho ⇒ **cơ chế phát hành không có đủ đầu vào để bắt đầu viết**.

Chín vai chính là danh sách ấy. Nó không phải chín cái tên cho tròn số — nó là **điều kiện tiên quyết của
cơ chế phát hành**.

### Khác gì với chín đối tượng?

Hai bộ chín, hai câu hỏi khác nhau. **Chín đối tượng** trả lời *ai dùng hệ thống này*. **Chín vai** trả lời
*ai làm việc trong hệ thống này, và được trả bằng gì*. Một người có thể vừa là đối tượng vừa giữ nhiều vai.

### Tầng A — ai là ai

Trước khi nói tới vai, phải nói tới danh tính. Tầng này **không phải vai** và **không được trả công**.

| | |
|---|---|
| **NGƯỜI** | Danh tính duy nhất trong hệ thống. Một con người thật đã xác minh — một danh tính, một suất. Đây là nền, và là thứ mà cả chín vai phục vụ |
| **UỶ QUYỀN** | Mọi thứ khác hành động **bằng uỷ quyền**, và trách nhiệm luôn quy về những con người đứng sau. Mỗi uỷ quyền khai trên chain: phạm vi · thời hạn · đường thu hồi · người chịu trách nhiệm |

Tác nhân AI là **trường hợp cấp bách nhất** của uỷ quyền, không phải trường hợp duy nhất: một tổ chức, một
nhóm cùng ký, một thiết bị ký thay chủ đều dùng chung một lược đồ. Đây cũng là phát biểu đúng của nguyên
tắc đếm người: **chỉ con người mới đếm; mọi thứ khác là cánh tay nối dài của một con người.**

Cả người lẫn uỷ quyền đều giữ được vai ở tầng dưới — **trừ vai Công dân, chỉ con người giữ được**. Nếu một
tác nhân bỏ phiếu được thì ai nhiều máy chủ hơn sẽ có nhiều phiếu hơn, và ta quay lại đúng thứ mà trụ Tôn
vinh loại bỏ: đếm máy thay vì đếm người.

```mermaid
flowchart TB
  A["TẦNG A · AI LÀ AI<br/>NGƯỜI · UỶ QUYỀN<br/>không phải vai · không được trả công"]
  A --> V["VERITAS<br/>dựng và bảo vệ sự thật về con người"]
  A --> L["LIBERTAS<br/>giữ cho không ai tắt được"]
  A --> E["AETERNUM<br/>xây và cầm lái tương lai"]
  V --> V1["1 Người bảo trợ<br/>2 Cổng<br/>3 Bồi thẩm"]
  L --> L1["4 Người ký<br/>5 Người chứng<br/>6 Người nối"]
  E --> E1["7 Người xây<br/>8 Người giữ chain<br/>9 Công dân"]
```

*Hình 18 — Chín vai xếp theo ba phần của dòng phát hành. Thứ tự trong mỗi bộ theo vòng đời, không theo mức quan trọng.*

### VERITAS — dựng và bảo vệ sự thật về con người

| Vai | Nhiệm vụ | Được trả từ | Mất vai khi |
|---|---|---|---|
| **1 · Người bảo trợ** | Đưa một người mới **qua ngưỡng vào** — dù ngưỡng ấy là phí, thiết bị, ngôn ngữ hay hiểu biết. **Vai duy nhất bỏ tiền ra trước**, chỉ được hoàn khi người được bảo trợ qua cổng thật | VERITAS, theo số người thật đã qua cổng | Bảo trợ ví rác → cắt hoàn tiền |
| **2 · Cổng** | Chứng thực một ví ứng với **một** con người thật. Nhiệm vụ là **chứng thực**, không phải một phương pháp cụ thể — cách làm của một thời là một chuyện, cách làm của thời sau là chuyện khác | Phí chứng thực và VERITAS | Cấp ẩu → mất cọc, bị gỡ khỏi danh bạ, do Công dân biểu quyết |
| **3 · Bồi thẩm** | **Xử** tranh chấp công khai bằng dữ liệu chain. Chọn **ngẫu nhiên** từ những người đã xác minh, **không thường trực** — đúng câu "không hội đồng kín nào phán xử ai" | VERITAS, theo vụ | Bị lật nhiều lần ở phúc thẩm → ra khỏi bể chọn |

Vai Cổng là vai nắm quyền lớn nhất hệ thống, vì nó quyết **ai được tính là một con người**. Nó vì thế chịu
ràng buộc riêng, nói ở phần Hai luật bên dưới.

### LIBERTAS — giữ cho không ai tắt được

| Vai | Nhiệm vụ | Được trả từ | Mất vai khi |
|---|---|---|---|
| **4 · Người ký** | Sản xuất và ký block | LIBERTAS | Bị phạt, bị tạm giam, hoặc tự rút vốn |
| **5 · Người chứng** | **Giữ · phục vụ · phát hiện.** Lưu trọn lịch sử, **mở cho người khác đọc**, và báo cáo gian dối. *Giữ một hồ sơ mà không ai đọc được thì không phải làm chứng* | LIBERTAS | Báo sai có chủ đích → mất cọc · **ngừng phục vụ dữ liệu → tự hết vai** |
| **6 · Người nối** | **Bắc cầu cho giá trị và danh tính đi qua ranh giới giữa các mạng lưới.** Công nghệ của một thời là một cách làm, không phải định nghĩa | LIBERTAS, theo gói | Ngừng chuyển → tự hết vai, không cần trừng phạt |

Vai Người chứng lấp một chỗ trống ít ai để ý: hạ tầng để **đọc** chain — điểm truy vấn công khai, explorer,
bộ lập chỉ mục — nếu do một bên ôm hết thì đó là một điểm tập trung ngang với việc ký block, mà lâu nay
chưa vai nào phụ trách.

### AETERNUM — xây và cầm lái tương lai

| Vai | Nhiệm vụ | Được trả từ | Mất vai khi |
|---|---|---|---|
| **7 · Người xây** | Hợp đồng, ứng dụng, công cụ — **và tài liệu, dịch thuật, dạy học**. Trả **hồi tố theo việc đã làm**, không ứng trước | AETERNUM | Không được cấp tiếp, do Công dân quyết |
| **8 · Người giữ chain** | **Mang thế giới của mình vào, và neo danh tính về sổ chung.** "Chain riêng" là hình thức của một thời; hình thức khác sau này vẫn cùng một vai | **KHÔNG NHẬN — TRẢ VÀO** | Ngừng trả phí neo → danh tính hết neo |
| **9 · Công dân** | **Đọc · đề xuất · tranh luận · bỏ phiếu** | **Lá phiếu: không bao giờ được trả.** Công soạn thảo và phân tích: có, từ AETERNUM, công khai ai nhận | **Chỉ khi tư cách con người ở Tầng A bị thu hồi** — không ai bị tước quyền vì bỏ phiếu "sai" |

Vai thứ bảy là chỗ nguyên tắc *người khởi xướng không có suất riêng* gặp thực tế. Đội ngũ nhận từ AETERNUM **với
tư cách người xây, cạnh tranh công khai**, không phải với tư cách chủ sở hữu. Viết rõ chỗ này là cách duy
nhất khiến "không phần cho đội ngũ" vừa đúng vừa sống được mười năm.

Vai thứ chín tách đôi nguồn trả vì một lý do lịch sử: quản trị **không lương** thì chỉ người có thời gian
rảnh và có của mới tham gia được — mọi nghị viện không lương đều **quý tộc hoá**. Trả cho **công soạn
thảo** mà không trả cho **lá phiếu** giải được cả hai phía: không mua được phiếu, và không loại người
nghèo ra khỏi bàn.

### Ba tính chất của cấu trúc

**Bảy nhận · một trả vào · một không nhận cho lá phiếu.** Bảy vai nhận từ dòng phát hành; vai Người giữ
chain **trả tiền vào**; vai Công dân không nhận gì cho hành vi bỏ phiếu. Và vai Người bảo trợ là vai duy
nhất phải **bỏ tiền ra trước** khi được trả. Đây là câu trả lời cho *"tiền ở đâu ra"* và *"vì sao quản trị
không mua được"* — nói bằng **cấu trúc**, không bằng lời hứa.

**Người báo và người xử tách nhau.** Người chứng phát hiện và trình bằng chứng; Bồi thẩm phán quyết. Hai
vai, hai nguồn trả, **không ai kiêm cả hai trong cùng một vụ**. Đó là khác biệt giữa một **toà** và một
**hội đồng**.

**Giàn giáo không có vai — cố ý.** Các chức năng tạm thời của giai đoạn dựng không nằm trong chín vai, vì
cấp cho chúng một vai là **hợp thức hoá chúng vĩnh viễn**. Chín vai là bản đồ mạng lưới **khi giàn giáo đã
tháo xong**.

### Hai luật mà tính vĩnh viễn đòi hỏi

**Luật A — không vai nào được quyền quyết ai vào vai đó.** Vai vĩnh viễn là **cấu trúc quyền lực vĩnh
viễn**. Nếu người đang giữ vai được gác cửa vai đó, chín vai thành **chín phường hội** trong một thế hệ —
không ai định làm, nó tự mọc. Không người ký nào duyệt người ký mới; không cổng nào duyệt cổng mới; không
bồi thẩm nào chọn bồi thẩm. Vào vai là do **luật công khai** hoặc do **toàn thể biểu quyết**.

Luật này phải phủ cả Tầng A, và đây là mảnh còn thiếu đáng nói nhất: **bị một cổng từ chối cũng là một
tranh chấp**, nên quyền phúc thẩm phải áp dụng cho **chính việc bị từ chối**. Không có mảnh đó thì câu
*"không hội đồng kín nào phán xử ai"* không cứu được người bị **mọi cổng lặng lẽ từ chối**.

**Luật B — chín cái tên là vĩnh viễn, định nghĩa nới được, và không bao giờ có vai thứ mười.** Nhiệm vụ
mới xuất hiện sau này phải **tìm nhà trong một trong chín**. Kèm hai van, thiếu là luật tự hỏng: mỗi lần
nới định nghĩa phải **ghi lại và neo hash bản trước** — vì qua vài thế kỷ, chín định nghĩa mơ hồ là chín
chỗ cho quyền lực trú; và một **van trung thực**: nếu một nhiệm vụ thật sự không có nhà trong chín vai,
đó là bằng chứng chín vai đã sai, và phản ứng đúng là **nói ra công khai**, không phải nhét bừa.

### Khắc gì, biểu quyết gì

Vĩnh viễn mà bất động thì sai trong mười năm. Biểu quyết đổi được tất cả thì không còn vĩnh viễn.

| Khắc — vĩnh viễn | Biểu quyết — sống mãi |
|---|---|
| Chín cái **tên** | **Trần nhu cầu** của mỗi vai |
| **Nhiệm vụ**, nêu bằng chức năng chứ không bằng công nghệ | **Mức cọc** |
| Quy tắc gán vai vào phần | **Phép đo** cụ thể |
| Cấu trúc bảy–một–một | **Cách thực thi** bằng công nghệ nào |
| Hai luật ở trên | **Trạng thái cấp vốn** của từng vai |
| Luật mọi vai phải có **đường ra** | Ai đang giữ vai |

> **Khắc *cái gì* và *vì sao*. Biểu quyết *bao nhiêu* và *bằng cách nào*.**

Và đây là chỗ làm cho lời hứa "trả cho nhiệm vụ" chạy được: mỗi vai có một trần theo nhu cầu thật; dòng
chảy trong ngày vượt trần của một vai thì quay về kho, không tràn sang vai khác; trần đổi được, nhưng
tổng ba phần vẫn bằng nhau tuyệt đối. **Bình đẳng nằm ở phần, linh hoạt nằm ở trần trong phần.**

### Ba chỗ cố ý không có vai

Chỗ bộ chín **vắng mặt** cũng rơi ra từ văn bản, và đó là lá chắn tốt nhất trước câu tấn công *"chín cho
tròn số"*.

| Chỗ trống | Vì sao cố ý |
|---|---|
| **Van mở kho** | Hiến pháp khắc *"không bàn tay nào vặn van"*. Đặt một vai ở đó là phản lại chính điều đó |
| **Giá** | Hiến pháp khắc *không bán, không niêm yết, không đỡ giá*. Một vai "tạo lập thị trường" là phản lại điều đó |
| **Trụ Cộng hưởng** | Cộng hưởng không phải việc ai đó **làm** — nó là thứ **xảy ra** khi tám vai kia chạy đúng. Đặt tên cho một kết quả chính là kiểu độn cho tròn số mà Luật B cấm |

### Ai là "cộng đồng" trong "biểu quyết của cộng đồng"?

Đây là mục thành thật nhất của phần này, và là lý do bộ chín vai **chưa được đem đi phê chuẩn**.

Quyền biểu quyết trong hệ này đến từ vốn đã đặt cọc. Ở giai đoạn đầu, gần như toàn bộ vốn đặt cọc thuộc về
những node do một bên cấp phát. Đem bộ nền của cơ chế phát hành ra biểu quyết trong trạng thái đó thì kết
quả là **một thứ mang danh cộng đồng được phê chuẩn bởi một chữ ký**.

Đó là kịch bản tệ hơn cả việc không biểu quyết — vì nó **mượn tính chính danh mà không có nó**, và cái
mượn ấy nằm lại trong bản ghi khởi đầu của sổ chung.

Vì vậy dự án tự đặt ra một điều kiện cho chính mình: **việc phân tán quyền biểu quyết ra khỏi tay dự án —
tới mức dự án mất quyền phủ quyết — phải đi TRƯỚC cuộc biểu quyết phê chuẩn chín vai.** Không phải vì thủ
tục, mà vì **một bộ vai chỉ nặng bằng đúng tính chính danh của lá phiếu đã phê chuẩn nó**.

| # | Giai đoạn | Điều kiện qua |
|---|---|---|
| 1 | Soạn | Bản đề xuất được chốt |
| 2 | Giải ba câu còn mở | Có đáp án, **hoặc ghi rõ là để mở** |
| 3 | **Công bố sớm như một đề xuất** | Đủ thời gian để nhận phản biện thật ← *trang này đang ở đây* |
| 4 | **Phân tán quyền biểu quyết** | Quyền biểu quyết ngoài tay dự án vượt ngưỡng phủ quyết |
| 5 | Phê chuẩn bằng biểu quyết | Có quorum thật, không phải một chữ ký |
| 6 | Vào genesis của **mainnet** | Thành bản ghi khởi đầu của sổ chung — ba kỳ testnet trước đó không khắc gì, và theo hiến pháp, cộng đồng về sau vẫn đổi được bằng biểu quyết |

**Bước 4 là bước duy nhất không rút gọn được.** Ba bước kia nhanh chậm tuỳ chúng ta.

### Ba câu còn để mở, và một câu chưa có lời

Ba câu đang chờ lời giải: **nguồn ngẫu nhiên** để chọn bồi thẩm (hỏng thì "bồi thẩm" thành "hội đồng") ·
**lược đồ uỷ quyền** đầy đủ · và **một người được xác minh ở nhiều cổng** thì tính mấy suất.

Còn một câu chưa có lời, và nó nặng hơn cả ba câu trên: **con người chết.**

Bản phân phối đề xuất hứa một người thật của năm 2050 vẫn có phần. Nhưng tỷ lệ người đã mất trong tập ví **chỉ tăng,
mãi mãi**. Cổng có thu hồi chứng thực khi một người mất không? Suất của người đã mất thì dừng lại, quay về
kho, hay chuyển cho người thừa kế? Và **uỷ quyền còn hiệu lực của một người đã mất — ai tắt?** Đặc biệt
với một tác nhân vẫn tiếp tục ký thay một người không còn tồn tại.

Đây là câu hỏi **đạo đức và kinh tế**, không có đáp án kỹ thuật đúng. Một bộ vai vĩnh viễn không xử lý cái
chết thì **được bảo đảm sẽ hỏng** — không phải "có thể", mà chắc chắn, chỉ là khi nào.

> **Câu chốt:** một bộ vai vĩnh viễn nên bị đọc kỹ **trước** khi nó vĩnh viễn. Đó là lý do nó nằm ở đây,
> mang nhãn đề xuất, cùng với cả danh sách những chỗ nó còn chưa trả lời được.

## Vận hành và quản trị

Một hệ thống đúng trên giấy vẫn hỏng nếu cách chạy nó tuỳ hứng. Mục này nói hai chuyện đi liền nhau:
**kỷ luật vận hành** — cái gì phải xanh trước khi gọi là xong — và **quản trị** — ai được quyết cái gì,
ai giữ khoá, và lời hứa rút lui được đo bằng gì.

### Kỷ luật vận hành

#### Bài nghiệm thu chuẩn

Năm bước dưới đây là thứ chứng minh nền tảng hoạt động. Chúng chạy được lại và cho cùng kết quả.

```mermaid
sequenceDiagram
  participant CO as Cán bộ tuân thủ
  participant AD as Quản trị viên
  participant A as Ví A
  participant B as Ví B
  participant X as Ví CHƯA duyệt
  participant AU as Kiểm toán viên
  CO->>A: Thêm vào danh sách được phép
  CO->>B: Thêm vào danh sách được phép
  AD->>A: Triển khai token và phát hành
  A->>B: Chuyển, không mất phí
  A--xX: Chuyển tới ví chưa duyệt, BỊ TỪ CHỐI
  AU->>AU: Xuất nhật ký
  Note over AU: Đủ cả giao dịch thành công<br/>lẫn lần bị chặn
```

*Hình 19 — Bước bị chặn cũng phải xuất hiện trong nhật ký, nếu không thì việc chặn là vô hình.*

Bài nghiệm thu liên thông thêm ba bước nữa: mở kênh tới một đối tác được duyệt thủ công; gửi tài sản tới địa chỉ đã duyệt và nhận được; gửi tới địa chỉ chưa duyệt và thấy tiền hoàn về nguồn thay vì mắc kẹt.

#### Bốn cổng trước khi gọi là xong

| Cổng | Nội dung |
|---|---|
| 1 | Chạy thật và kiểm chứng đầu cuối |
| 2 | Test qua và bản dựng sạch |
| 3 | Chạm hệ thống đang phục vụ thì phải có người thật duyệt |
| 4 | Tài liệu trạng thái được cập nhật |

#### Hai kỷ luật

**Diễn tập trước, không diễn thật lần đầu.** Đường khai sinh một mạng được tập trên đúng hạ tầng thật: tháo sạch rồi dựng lại từ đầu, nhiều lần, mỗi lần chạy trọn bộ cổng kiểm. Đến ngày thật, kịch bản đã chạy trơn chứ không phải ứng biến lúc nửa đêm.

**Cổng đỏ thì dời mốc, không chữa nóng.** Nếu bất kỳ cổng kiểm nào đỏ: dừng lại, giữ nguyên hiện trường, dời mốc sang ngày 9 của tháng kế tiếp, và công bố lý do. Một mốc có thể dời công khai là một mốc có nghĩa. Một mốc phải giữ bằng mọi giá là một mốc mời gọi việc chữa nóng, và chữa nóng một genesis thì không sửa lại được.

> **Câu chốt:** "chạy được" không phải một cảm giác, nó là **một danh sách bước chạy lại được và ra cùng kết quả**.

### Quản trị và ai giữ khoá

| Cấp | Ai quyết | Bằng gì |
|---|---|---|
| Chain khách | Khách và nền tảng theo hợp đồng | Vai trò trên chain và hợp đồng dịch vụ |
| Tham số nền tảng | Quản trị trên chain | Đề xuất và bỏ phiếu |
| Kinh tế LOVE9 | Cộng đồng | Biểu quyết công khai trên chain |

#### Hướng thay đổi quyết định thẩm quyền

Đây là chi tiết chặn được một loại lạm quyền phổ biến. Với các tham số bảo vệ, thứ quyết định ai được phép sửa không phải mức độ quan trọng, mà là **hướng** của thay đổi.

| Loại thay đổi | Ví dụ | Ai được làm |
|---|---|---|
| Làm yếu hệ thống | Tắt cơ chế chống lạm dụng, nới hạn mức, thêm vai trò miễn trừ | Chỉ quản trị trên chain |
| Làm mạnh hệ thống | Bật lần đầu, siết chặt hơn | Quản trị viên làm được ngay |

Cách chia này tránh được cả hai thái cực: bắt mọi thay đổi đi qua bỏ phiếu thì hệ thống không tự vá được lúc khẩn, còn cho quản trị viên toàn quyền thì cửa mở bằng đúng một quyết định.

#### Ai giữ khoá

Ba nhóm chữ ký tách biệt, do **ba nhóm người khác nhau** giữ.

```mermaid
flowchart TB
  subgraph G1["Nhóm quản trị"]
    A1["người A"] --- A2["người B"] --- A3["người C"]
  end
  subgraph G2["Nhóm tuân thủ · NGƯỜI KHÁC"]
    B1["người D"] --- B2["người E"] --- B3["người F"]
  end
  subgraph G3["Kho giá trị · giữ lạnh · ngưỡng cao hơn"]
    C1["nhiều người<br/>giữ tách biệt"]
  end
  G1 --> OP["Thao tác quản trị hệ thống"]
  G2 --> CP["Thao tác phê duyệt tuân thủ"]
  G3 --> TR["Động vào kho giá trị"]
  X["Một chữ ký<br/>KHÔNG BAO GIỜ đủ"] -.-> OP
  X -.-> CP
  X -.-> TR
```

*Hình 20 — Người phê duyệt tuân thủ không được trùng người quản trị hệ thống.*

Nguyên tắc bất biến: một chữ ký không bao giờ đủ, và hai vai trò trên phải nằm ở hai nhóm người khác nhau. Nếu cùng một người vừa cấp quyền cho một địa chỉ vừa vận hành hệ thống ghi nhận quyền đó, thì việc phân quyền chỉ còn là hình thức.

Ở đây có hai điều rất dễ đọc gộp làm một, và tài liệu này tách chúng ra. **Cơ chế** đã cưỡng chế được: thiếu chữ ký thì giao dịch bị từ chối, và genesis từ chối gộp hai vai vào cùng một địa chỉ. Còn **buổi trao khoá thật** — mỗi phần khoá sinh ra và nằm lại trên thiết bị riêng của một con người khác nhau, thay vì những khoá thử sinh ra trong một lần dựng — là **cổng bắt buộc trước khi mạng giữ tài sản thật**. Cơ chế đúng mà buổi trao khoá chưa làm thì ba nhóm mới chỉ là ba địa chỉ.

#### Cam kết tháo giàn giáo

Công ty và tổ chức đứng sau chỉ là giàn giáo. Lịch tháo được đếm công khai trên chain, cho tới khi mạng lưới không cần ai vận hành nữa. Cam kết này kiểm chứng được, vì nó đo bằng một thứ đếm được: **còn bao nhiêu việc vẫn cần đến một khoá quản trị.**

Nhưng phải nói cho hết phần chưa đẹp: cho tới khi giàn giáo tháo xong, **ba nhóm khoá ở trên nằm trong tay những người do dự án chỉ định, không phải do cộng đồng bầu** — và quyền biểu quyết cũng còn tập trung ở đó. Tách quyền giữa ba nhóm chặn được việc một người tự quyết; nó không biến quản trị thành của cộng đồng. Đó chính là lý do mục *Trước khi bạn đọc* đặt việc phân tán quyền biểu quyết làm **cổng đứng trước** mọi cuộc phê chuẩn thứ vĩnh viễn.

> **Câu chốt:** quản trị tốt không phải ai cũng bỏ phiếu về mọi thứ, mà là **đúng quyết định về đúng tay, và ai cũng kiểm được điều đó**.

## Điều còn ngỏ và mối lo

Mục này gom mọi chỗ yếu vào một chỗ, thay vì rải chúng ra cho khó cộng lại: cái đã chạy thật, cái còn
mở, và những câu hỏi khó nhất mà người đọc kỹ sẽ đặt ra. Nếu bạn chỉ đọc một mục trong cả tài liệu để
quyết định có tin dự án này không, hãy đọc mục này.

### Điều đã chứng minh, điều còn mở

Mục này đặt bằng chứng cạnh khoảng trống, trong cùng một bảng, để không ai phải tự ghép hai danh sách lại với nhau. Theo bốn nhãn ở mục *Trước khi bạn đọc*: bảng thứ nhất là **ĐANG CHẠY**, bảng thứ hai là những chỗ còn **ĐỀ XUẤT** hoặc **CÒN TRỐNG**.

#### Đã chạy thật, và lặp lại được

| Thí nghiệm | Chứng minh điều gì |
|---|---|
| Dựng, vận hành, rồi **chủ động tháo bỏ** một chain công khai chạy liên tục nhiều tuần | Nền tảng dựng ra chain sống được, và tháo được; cả hai chiều đều đã chạy |
| Cụm hai validator chia đôi quyền: tắt node của khách thì chain đứng, bật lại thì hồi phục | Sự sống của mạng **phụ thuộc đủ số bên cùng ký**, đúng như thiết kế. Đây là bài thử **cơ chế**, không phải bằng chứng phi tập trung: chừng nào các node còn do một bên dựng và giữ khoá, *"không một bên nào kiểm soát"* vẫn là **cổng**, chưa phải mô tả |
| Cụm bốn validator: giết một thì chạy tiếp, giết hai thì dừng, khởi động lại thì hồi phục | Ngưỡng đồng thuận hành xử đúng như lý thuyết |
| Nâng cấp qua hai phiên bản, có di trú làm đổi dữ liệu thật trên chain | Đường nâng cấp trên chain hoạt động |
| Thao tác tuân thủ đòi nhiều chữ ký: thiếu một chữ ký thì bị từ chối | Cơ chế nhiều chữ ký **cưỡng chế được**, và genesis chỉ nhận ba bộ khoá ở ba địa chỉ tách biệt. Trao ba bộ ấy cho **ba nhóm người thật, mỗi phần trên một thiết bị riêng**, là **cổng của nấc *Tài sản thật*** |
| Khôi phục thảm hoạ đầu cuối: sao lưu, xoá, khôi phục, node chạy tiếp mà không phải sinh lại chain | Có đường sống lại sau sự cố |
| Gói genesis dựng bằng đúng engine thật, qua trọn bộ cổng kiểm, rồi khởi động thật | Genesis không phải bản nháp |
| Hiến pháp đóng băng bằng mã băm công bố trước khi khắc | Văn bản trên chain khớp văn bản đã công bố, ai cũng băm lại kiểm được |

#### Còn mở, và vì sao

| Bài toán | Bản chất |
|---|---|
| Độ chín của nền EVM | Nền còn ở giai đoạn trước bản ổn định. Giảm nhẹ bằng ghim phiên bản, giữ tải thấp, và chừa đường nâng cấp. Đây là **rủi ro kỹ thuật lớn nhất** |
| Thực thi tuần tự | Máy ảo xử lý tuần tự; đủ cho tải permissioned thấp, chưa đủ ở quy mô lớn |
| Từ tổ chức tới cá nhân | Ba cổng tự phục vụ ở mục Cỗ máy sinh chain, mỗi cổng cần một lớp hạ tầng khác |
| Định danh dùng chung | Cần một lược đồ định danh được công bố, không chỉ một module tuân thủ |
| Liên thông với mạng ngoài | Cầu nối và cổng kiểm ở biên đã đặc tả và dựng xong, nhưng **mở kênh liên thông đầu tiên chạy thật là một cổng chưa qua**. Chừng nào chưa kênh nào sống, liên thông là **thiết kế đã thử trong phòng**, chưa phải năng lực đã chạy |
| Cách nhận phần token | Bỏ trống **có chủ đích**, chờ biểu quyết |
| Phân tán theo miền hỏng | Chịu lỗi thật đến từ số **máy** độc lập, và niềm tin đa bên đến từ số **bên** độc lập cùng chạy node. Hai điều đó khác nhau, và cả hai đều phải gỡ vài ràng buộc hạ tầng trước |
| Riêng tư nâng cao | Mempool mã hoá, môi trường thực thi tin cậy, chứng minh không tiết lộ; chưa cần ở giai đoạn này |
| Kiểm định độc lập | Tự soát không thay thế được đánh giá của bên thứ ba |
| Khung pháp lý | Khu vực pháp lý và pháp nhân quyết định toàn bộ chế độ giấy phép |

```mermaid
flowchart LR
  subgraph P["Bằng chứng nói được"]
    P1["Dựng được<br/>và tháo được"]
    P2["Ngưỡng đồng thuận<br/>đúng lý thuyết"]
    P3["Tách quyền giữ khoá<br/>có hiệu lực"]
    P4["Khôi phục sau<br/>thảm hoạ chạy được"]
  end
  subgraph L["Bằng chứng KHÔNG nói được"]
    L1["Không thay được<br/>kiểm định độc lập"]
    L2["Quy mô nhỏ không<br/>suy ra quy mô lớn"]
    L3["Chạy đúng trong thí nghiệm<br/>chưa phải chịu tải nhiều tháng"]
  end
  P --> L
```

*Hình 21 — Bằng chứng mạnh luôn đi kèm giới hạn của chính nó.*

Danh sách bên phải dài **có chủ đích**. Một dự án hạ tầng không có danh sách như thế thì hoặc chưa đủ sâu để gặp vấn đề, hoặc đang giấu.

> **Câu chốt:** bằng chứng mạnh là bằng chứng **kèm theo giới hạn của chính nó**.

### Phản biện

Mục này chỉ giữ những câu hỏi mà các mục trước không trả lời, chứ không nhắc lại nội dung đã có.

**Permissioned thì còn gì là blockchain?**
Câu hỏi đúng hơn là *ai cần không tin ai*. Trong một consortium, các bên không tin nhau dù đều biết mặt nhau; ở đó, tính bất biến, khả năng kiểm toán và cơ chế đa bên vẫn giữ nguyên giá trị. Ngoài ra permissioned chỉ là một tham số: tắt nó thì chain hoạt động như một chain EVM công khai bình thường.

**Mạng đã sinh lại nhiều lần, sao tin được?**
Vì đó là thiết kế được công bố trước, không phải sự cố bị giấu. Điều đáng đòi hỏi ở một dự án hạ tầng không phải "chưa bao giờ làm lại", mà là mỗi lần làm lại đều **nói trước và kiểm chứng được**. Một dự án chưa bao giờ sinh lại mạng có thể chỉ là một dự án chưa từng dám sửa sai lầm nền móng của mình.

**Nếu công ty đứng sau biến mất thì sao?**
Đó chính là bài kiểm tra mà cam kết tháo giàn giáo hướng tới, và tài liệu này không giả vờ đã qua được nó. Thước đo trung thực là câu hỏi: **còn bao nhiêu việc phải có một khoá quản trị mới làm được?** Con số ấy đi xuống thì cam kết là thật; nó đứng yên thì cam kết chỉ là lời.

**Ai chịu trách nhiệm khi một chain khách làm sai?**
Nền tảng vận hành chain; bên phát hành phát hành tài sản và chịu giấy phép của họ. Ranh giới ấy là chủ đích, không phải cách né. Nhưng nó chỉ đứng vững khi được viết vào hợp đồng và được luật sư ở đúng khu vực pháp lý xác nhận, và đó là việc chưa xong.

**Nói là "của cộng đồng", nhưng cộng đồng đã quyết được gì chưa?**
Chưa gì cả, và tài liệu này nói thẳng ngay ở mục *Trước khi bạn đọc*: chưa một dòng nào ở đây đi qua một cuộc biểu quyết. Nên câu hỏi đúng không phải *"cộng đồng đã quyết gì"* — với một dự án chưa ra mạng chính thức thì câu trả lời luôn là chưa — mà là **"cộng đồng đổi được gì, và cửa nào đang chặn"**. Cả hai đều có câu trả lời viết sẵn: bốn cái nhãn nói cái gì đổi được, ba cửa còn nợ ở mục *Kết luận* nói cái gì đang chặn và ai phải mở. Một dự án tự nhận là của cộng đồng mà **không liệt kê nổi cửa đang đóng** mới là dự án đáng ngờ.

**Nếu cộng đồng đổi được gần như mọi thứ, lấy gì giữ cho dự án không bị lái đi chỗ khác?**
Câu trả lời cũ của chính tài liệu này là *danh sách KHẮC*: bốn con số không chặn những cửa mà kẻ muốn chiếm buộc phải đi qua. Hiến pháp hiện hành rút danh sách khắc xuống chỉ còn ba block và một luật, nên câu trả lời trung thực bây giờ khác, và gồm ba lớp kiểm được: **tệp genesis của mỗi kỳ là bản ghi bất biến** — muốn biết có ai tự chia phần không, đọc nó, đừng nghe lời · **mọi thay đổi buộc phải thắng một cuộc biểu quyết công khai trên chain**, không có đường tắt nào khác · và ngưỡng *không bên nào nắm quá một phần ba quyền biểu quyết* — nhưng ngưỡng này là **cổng chính dự án chưa qua**, không phải một lớp đã có. Nói gọn: hiến pháp tối giản đổi sự yên tâm của một dòng khắc lấy một điều lớn hơn — người đến sau không bị người đến trước trói tay — và cái giá là **toàn bộ sức nặng dồn về cơ chế biểu quyết**, đúng chỗ mà mục *Chín vai* nói dự án còn nợ.

**Vì sao dự án nói về giới hạn của mình nhiều đến thế?**
Vì trong một ngành mà gần như mọi tài liệu đều tuyên bố thắng ở mọi trục, **một danh sách giới hạn cụ thể là tín hiệu rẻ nhất mà kẻ nói dối không muốn bắt chước.** Người đọc kỹ sẽ dùng chính danh sách ấy để kiểm tra chúng tôi.

> **Câu chốt:** vài câu hỏi ở trên được trả lời bằng cách **chỉ chỗ để bạn tự kiểm**, chứ không bằng một lời khẳng định. Đó là chủ đích.

## Kết luận

Chín sứ mệnh viết cho chín tỷ người. Số người đang xây chúng thì đếm được trên đầu ngón tay.

Khoảng cách ấy không phải một điều đáng xấu hổ — mọi thứ đều bắt đầu như vậy. Nó chỉ là **bài toán trung
tâm còn lại của dự án này**, và không có giải pháp kỹ thuật nào cho nó.

### Một nhóm nhỏ không giữ nổi một lời hứa trăm năm

Tài liệu này nhận với bạn hai điều đứng cạnh nhau. Một: mọi thứ ở đây do nhóm sáng lập đề xuất. Hai: nhóm
sáng lập chỉ là **giàn giáo**, và lịch tháo giàn giáo được đếm công khai.

Hai điều ấy chỉ cùng đúng được nếu có một điều thứ ba: **phải có người đứng vào chỗ giàn giáo đang đỡ.**
Một mạng lưới hứa sống lâu hơn những người viết ra nó thì không được phép phụ thuộc vào họ. Lời mời dưới
đây vì thế không phải một lời mời xã giao — nó là **điều kiện để chính lời hứa kia không rỗng**.

### Năm cách tham gia, và cửa của từng cách

| Cùng… | Nghĩa cụ thể | Cửa | Vai tương ứng |
|---|---|---|---|
| **Đóng góp** | Phản biện. Tìm chỗ tài liệu này nói quá, nói sai, hoặc nói tránh | **ĐANG MỞ** | Công dân — đọc và tranh luận |
| **Xây dựng** | Hợp đồng, ứng dụng, công cụ — **và tài liệu, dịch thuật, dạy học** | **HÉ MỞ** — gửi được qua kênh; mở hẳn khi **kho mã công khai được chốt** | Người xây |
| **Đồng hành** | Chạy một node độc lập, hoặc một node kiểm toán, trên hạ tầng của chính bạn | **CHƯA MỞ** — chờ hiện vật tham gia | Người ký · Người chứng |
| **Điều hành** | Đề xuất, tranh luận, bỏ phiếu về những thứ mang nhãn ĐỀ XUẤT | **CHƯA MỞ** — chờ phân tán quyền biểu quyết | Công dân — đề xuất và bỏ phiếu |
| **Sở hữu** | Một con người thật, một suất, một lá phiếu | **CÒN TRỐNG** — cách nhận phần chưa được thiết kế | Tầng A: Người |

Đọc bảng này theo chiều dọc cột "Cửa" thì thấy ngay một điều: **cách tham gia sâu nhất lại là cách đóng
chặt nhất.** Đó là sự thật khó chịu của giai đoạn này, và giấu nó đi thì lời mời thành lời quảng cáo.

### Bốn việc bạn làm được ngay, không cần xin phép ai

**1 · Tìm chỗ sai trong chính tài liệu này.** Tài liệu tự liệt kê chỗ yếu của nó ở mục *Điều còn ngỏ và mối lo*. Nếu bạn tìm được một chỗ chưa nằm trong hai danh sách đó, đấy là
đóng góp đắt nhất mà một người lạ có thể tặng dự án này.

**2 · Tự kiểm mạng.** Mục *Tự kiểm mạng* đọc thẳng từ endpoint công khai, không qua con số nào do dự án
tự khai. Ba câu hỏi ở đó hỏi được cho mọi mạng, không riêng mạng này.

**3 · Tự kiểm tài liệu.** Bản văn được băm và neo lên Bitcoin; trang *Tự kiểm chứng tài liệu* cho bạn tải
đủ hiện vật để đối chiếu bằng công cụ độc lập.

**4 · Đòi ba cửa còn thiếu.** Chúng liệt kê ngay dưới đây, kèm **cổng phải qua** để mở — để bạn hỏi đúng
chỗ thay vì hỏi chung chung.

Hai địa chỉ, cùng một mục đích — **góp ý, phản biện, và báo lỗi bảo mật**:
[contact@9chain.com](mailto:contact@9chain.com) · [t.me/LOVE_9Chain](https://t.me/LOVE_9Chain)

### Ba cửa nhóm sáng lập còn nợ

| Cửa còn nợ | Cổng phải qua để mở | Mở ra thì ai bước vào được |
|---|---|---|
| **Hiện vật tham gia** — tệp genesis, địa chỉ peer, ảnh node, gói cấu hình | **Hé mở.** Tệp genesis và địa chỉ peer nay đọc thẳng được từ endpoint công khai, và trang kỹ thuật của dự án đã có hướng dẫn chạy một node đầy đủ — *không khoá, không token, không phải xin phép ai*. Thứ còn thiếu là **gói cấu hình và ảnh node**: lệnh đầu tiên của chính hướng dẫn ấy trỏ vào một thư mục nằm trong kho mã chưa mở ⇒ **cửa này khoá vào cửa ngay dưới** | Nhà vận hành validator · đội vận hành phía khách · node kiểm toán |
| **Kho mã công khai và đường đóng góp** | Chốt quyết định mở mã — đóng góp và mở mã đi cùng nhau, mở một thứ mà thiếu thứ kia thì vô nghĩa | Người xây — lập trình, tài liệu, dịch thuật |
| **Quyền biểu quyết thật, ngoài tay dự án** | Phân tán vốn đặt cọc tới mức dự án mất quyền phủ quyết | Công dân — và chỉ khi đó việc phê chuẩn mới có tính chính danh |

Ba cửa này không nằm trong danh sách KHẮC. Chúng là việc phải làm, và tiến độ của chúng đo được từ
bên ngoài bằng thang bốn nấc — không cần tin lời ai.

Và một điều nhận ra khi đối chiếu bảng này với thứ dự án đã công bố: **hai cửa đầu thật ra là một.**
Một hướng dẫn chạy node mở đến đâu cũng không mở hơn cái kho chứa thứ nó bảo bạn chép. Chừng nào kho mã
còn đóng, câu *"một máy, một lệnh"* vẫn đúng với người bên trong và chưa đúng với người bên ngoài — và
người bên ngoài mới là người cửa ấy dựng cho. Phép đo trung thực của cửa thứ nhất vì thế không phải
*"đã công bố hiện vật chưa"* mà là **"một người lạ, chỉ với những gì công khai, có dựng nổi một node
không"**.

```mermaid
flowchart TB
  R["Bạn · người đọc"] --> D1["ĐANG MỞ<br/>đọc · phản biện · tự kiểm"]
  D1 --> G1{"Cổng: hiện vật tham gia"}
  G1 --> D2["Đồng hành<br/>chạy node độc lập"]
  D1 --> G2{"Cổng: kho mã công khai"}
  G2 --> D3["Xây dựng<br/>mã · tài liệu · dịch thuật"]
  D2 --> G3{"Cổng: quyền biểu quyết<br/>ra khỏi tay dự án"}
  D3 --> G3
  G3 --> D4["Điều hành<br/>đề xuất · bỏ phiếu"]
  D4 --> O["Cùng sở hữu<br/>một người · một suất · một phiếu"]
```

*Hình 22 — Bốn vòng tham gia và ba cái cổng giữa chúng. Vòng trong cùng đang mở; ba cổng còn lại là việc nhóm sáng lập nợ.*

### Đây không phải một lời mời đầu tư

Cần nói thẳng, vì bốn chữ *cùng sở hữu* rất dễ bị đọc thành một lời chào bán.

**Không bán, không niêm yết, không đỡ giá, không hứa lợi nhuận.** Bốn điều này là nguyên tắc công bố của
dự án và là sự thật kiểm được của mọi kỳ đã chạy — và theo hiến pháp, đường duy nhất để một điều như thế
đổi được là một cuộc **biểu quyết công khai trên chain**, không bao giờ là một lời chào trong tin nhắn
riêng. *Sở hữu* trong tài liệu này nghĩa là **một con người thật, một
suất, một lá phiếu** — thứ không mua thêm được bằng tiền, và cũng không mất đi vì bạn đến muộn.

Hệ quả trực tiếp, và nên nhớ kỹ: **bất kỳ ai chào bán cho bạn một suất, một phần, hay một cơ hội vào sớm
nhân danh dự án này đều đang lừa bạn** — kể cả khi họ dùng đúng tên, đúng logo, đúng những chữ trong tài
liệu này.

### Mã nguồn và cái tên không thuộc về nhau

Đã nói *cùng sở hữu* thì phải nói nốt vế này, vì nó là chỗ dễ hiểu lầm nhất còn lại.

**Mã nguồn** phát hành theo giấy phép mở Apache-2.0: ai cũng đọc được, dùng được, sửa được, dựng bản của
riêng mình được — kể cả để làm một thứ cạnh tranh. **Cái tên thì không đi cùng mã nguồn.** *"9Chain"*,
*"LOVE9"* và các nhãn hiệu đi kèm do **Krao Holdings** giữ, và **không nằm trong giấy phép ấy**. Nói cho
gọn: bạn được nói sản phẩm của mình **dựng trên** 9Chain; bạn không được nói nó **là** 9Chain, cũng không
được để người khác hiểu bạn nói thay dự án.

Đặt điều này ngay cạnh lời mời là cố ý. **Lời mời cùng sở hữu một mạng lưới không phải lời mời sở hữu một
cái tên** — và chỗ hai thứ ấy bị lẫn vào nhau chính là chỗ sinh ra những lời chào bán ở mục trên. Một cái
tên có chủ rõ ràng là thứ khiến câu *"kẻ mạo danh là kẻ lừa đảo"* có nghĩa; nếu cái tên vô chủ thì không
ai mạo danh được ai, và cũng không ai bảo vệ được bạn.

Đây là ranh giới về **quyền dùng tên**, không phải về quyền quyết định. Những gì cộng đồng biểu quyết được
thì vẫn nguyên như tài liệu đã ghi — và cái luật *mọi thứ thuộc về cộng đồng cùng quyết* nằm trong chính
văn bản hiến pháp; người giữ cái tên cũng không gỡ nó xuống được.

### Chín yếu tố, và một cái tên

Dự án nào cũng có một danh sách *vì sao chúng tôi sẽ thành công*. Tài liệu này không viết danh sách đó.
Nó viết đúng **một phần chín** của danh sách ấy, rồi dừng lại.

Khuôn như sau: chín yếu tố, mỗi yếu tố chín ý. Ý thứ chín của cả chín yếu tố đều dẫn về cùng một chỗ —
**cái tên**. Tám ý còn lại của mỗi yếu tố để trống.

| Yếu tố | Ý thứ chín — phần cái tên gánh |
|---|---|
| **Chiến lược** | Một chiến lược chỉ lan được nếu nhắc lại được bằng một câu ở bàn ăn — *blockchain số 9* làm xong việc đó trước khi ai kịp mở trang thuyết trình |
| **Công nghệ** | Người dùng cuối không mang theo được cơ chế đồng thuận hay bộ validator. Thứ duy nhất của một hạ tầng mà họ cầm theo được là một cái tên |
| **Sản phẩm** | Mạng, explorer và token dùng chung một dấu hiệu, nên người ta nhận ra quan hệ giữa chúng mà không cần ai giải thích sơ đồ hệ sinh thái |
| **Cộng đồng** | Chữ số không thuộc về ngôn ngữ nào. Một cộng đồng nhiều quốc tịch gọi tên dự án giống hệt nhau và không phải dịch |
| **Văn hoá** | Đọc tới số chín, phần lớn người ta thấy một thứ đầy đặn chứ không phải một thứ dở dang — thiện cảm ấy có sẵn, và không ngân sách nào mua được |
| **Nhân văn** | Người chưa từng đi học vẫn biết con số chín. Đó là cánh cửa thấp nhất mà một hạ tầng có thể đặt cho người dùng cuối |
| **Thương hiệu** | Chi phí ghi nhớ gần bằng không: không cần một câu khẩu hiệu để giải thích một câu khẩu hiệu |
| **Kinh tế** | Các tham số đề xuất đều neo vào một con số — tổng cung 9², trần validator 81, nhịp mở 0,09% mỗi ngày, 9% phí hồi kho. Vì nhịp ấy đều, sửa lén một tham số sẽ lạc ra ngay: đổi 0,09% thành 0,1% là phá một nhịp mà người ngoài cũng nghe thấy. Đây là chỗ duy nhất cái tên làm một việc **kiểm chứng được** — một lớp kiểm toán bằng trí nhớ |
| **Năng lực thực thi** | Yếu tố duy nhất mà cái tên đứng **sau** chứ không đứng cùng: làm xong tám ý kia thì cái tên là bộ khuếch đại; chưa xong thì nó khuếch đại một chỗ trống |

> **Cái tên không mượn của tín ngưỡng nào.** Chín là chữ số loài người đã dùng để **kiểm sổ** từ rất lâu
> trước khi có máy tính: tổng các chữ số của mọi bội số của chín đều rơi trở lại về chín, nên người làm sổ
> đời trước lấy đó dò lỗi cộng trừ. Một cuốn sổ mang tên một phép kiểm sổ.

**Tám ý còn lại của mỗi yếu tố — bảy mươi hai ô — mang nhãn CÒN TRỐNG**, và trống có chủ đích. Nhóm sáng
lập mà viết đủ tám mươi mốt ý thì đó không còn là một phân tích, đó là một bài quảng cáo: ai cũng viết
được tám mươi mốt lý do cho dự án của chính mình. Thứ không ai tự viết hộ mình được là **lý do của người
khác** — nên đó là phần dành cho người khác viết.

Khuôn này vì thế là một phép thử chứ không phải một lời khoe: **yếu tố nào cộng đồng không điền nổi tám ý
thì yếu tố đó chưa phải một lợi thế.** Bản do người ngoài điền có thể ngắn hơn bản này, và có thể chỉ ra
rằng vài yếu tố ở trên không đứng vững — đó vẫn là kết quả đúng của phép thử.

**Chỗ tập hợp bảy mươi hai ô ấy là một cửa chưa mở.** Nó cần một nơi công khai để gửi và một cách công
khai để chọn giữ lại; thiếu một trong hai thì các ô vẫn là ô trống chứ không phải một biểu mẫu. Hai địa
chỉ ở mục trên vẫn nhận, và chín cái tên yếu tố cũng nằm trong phần biểu quyết được — kể cả việc thay một
yếu tố bằng một yếu tố khác.

**Nhóm sáng lập nộp bản của mình trước, và nộp ở ngoài thân tài liệu** — bản ấy nằm ở phụ lục *Bản nộp
đầu tiên*. Nó không phải đáp án, nó là **thứ để người khác bác**: một ô trống thì khó phản biện, còn một
bản đã viết ra thì phản biện được từng ý. Kèm theo là luật giữ cho nó không lặng lẽ trở thành đáp án —
người có quyền mà nộp trước thì bản của họ rất dễ thành mặc định, nên bản ấy phải **mang tên người nộp,
nằm ngoài thân tài liệu, và không được viện dẫn như một mục của tài liệu**. Bảy mươi hai ô vẫn trống
nguyên.

```mermaid
flowchart LR
  Y["Một yếu tố bất kỳ<br/>trong chín"] --> B["Ý thứ 9<br/>cái tên"]
  Y --> A["Ý 1 … Ý 8<br/>CÒN TRỐNG"]
  A -.-> T["Điền được tám ý<br/>⇒ yếu tố đứng vững"]
  A -.-> F["Không điền nổi<br/>⇒ chưa phải lợi thế"]
```

*Hình 23 — Tài liệu chỉ viết một ô trong chín. Tám ô kia là phép thử, không phải chỗ trang trí.*

Còn phần khó nghe, phải nói nốt: **cái tên khuếch đại cả cái sai.** Nó nằm đúng dưới trụ *Cộng hưởng* —
thứ khuếch đại thì không chọn được cái nó khuếch đại. Một cái tên dễ nhớ làm cuốn sổ tốt lan nhanh hơn, và
làm cuốn sổ hỏng lan nhanh y hệt. Chín yếu tố ở trên nói dự án **có cửa**, chúng không nói nó đã qua cửa
nào; cửa nào đã qua thì đọc ở mục *Tự kiểm mạng*, không đọc ở đây.

### Điều một người đến sau vẫn đổi được

Cuối cùng, câu đáng nói nhất của cả mục này: **quyền đổi thiết kế không có hạn chót.** Theo hiến pháp,
mọi thứ ngoài ba block tưởng niệm thuộc về cộng đồng biểu quyết, chừng nào mạng còn sống. Thứ có hạn chót
là **cái giá của việc đổi**: từ nay tới genesis của mainnet — qua Testnet 1, 2 rồi 3 — mọi thứ mang nhãn
ĐỀ XUẤT và CÒN TRỐNG đều sửa được ngay trên bàn soạn: tổng cung, nhịp mở kho, chín vai, cách một con
người nhận phần của mình. Sau genesis, sửa vẫn được — nhưng phải thắng một cuộc biểu quyết trên một mạng
đang sống, và **bản ghi thì không sửa được nữa**: những gì genesis đã làm nằm lại vĩnh viễn trong sổ, và
"vĩnh viễn" ở một hạ tầng định sống nhiều thế kỷ nghĩa là **lâu hơn tất cả những người đang đọc câu này**.

Nên nếu bạn định nói một câu về dự án này, quãng để nói câu ấy **rẻ nhất và có trọng lượng nhất** là
**bây giờ**, lúc nó còn là chữ.

> **Câu chốt:** chín sứ mệnh không thể do chín người giữ. Thứ tài liệu này mời bạn không phải một sản
> phẩm để dùng, mà **một cuốn sổ để cùng viết** — và lời mời chỉ thật đúng bằng số cửa đã mở, nên chúng
> tôi liệt kê cả những cửa còn đóng, kèm tên người phải mở chúng: **chính chúng tôi**.

## Xây dựng trên 9Chain

Trang này dành cho người viết phần mềm: bạn muốn triển khai một hợp đồng, gọi vào mạng, hay dựng một sản phẩm bên trên nó.

Câu trả lời trung thực phải nói trước phần hấp dẫn: **mạng có mặt giao tiếp tiêu chuẩn và đang phục vụ được, nhưng đường đóng góp vào chính mã nguồn thì chưa mở**. Hai điều đó khác nhau, và trộn chúng lại là cách một dự án hạ tầng dễ nói quá nhất.

| Bạn muốn làm | Trạng thái | Nó nằm ở đâu |
|---|---|---|
| Gọi mạng qua giao diện tiêu chuẩn của hệ sinh thái EVM | **ĐANG CHẠY** — kiểm được từ bên ngoài | Tài liệu kỹ thuật của dự án, mục *Connect to the network* |
| Triển khai một hợp đồng lên kỳ thử | **ĐANG CHẠY** | Tài liệu kỹ thuật, mục *Quickstart* |
| Xem địa chỉ công khai để trỏ công cụ vào | **ĐANG CHẠY** | Phần *Mạng và điểm truy cập* của tài liệu này |
| Đọc luật tuân thủ mà giao dịch phải qua | **ĐANG CHẠY** | Tài liệu kỹ thuật, mục *Protocol compliance*; nguyên lý ở *Nền tảng 9Chain* |
| Khai một chuỗi mới bằng bản mô tả | **ĐỀ XUẤT** — cơ chế có, cửa cho người ngoài chưa mở | *Nền tảng 9Chain*, mục *Cỗ máy sinh chain* |
| Đọc và sửa mã nguồn, gửi đóng góp | **CÒN TRỐNG** — kho mã chưa mở | Xem *Kết luận*, mục *Ba cửa nhóm sáng lập còn nợ* |

```mermaid
flowchart TB
  D["Người viết phần mềm"] --> O1{"Cửa 1: gọi mạng"}
  O1 -->|"đang mở"| U1["Giao diện tiêu chuẩn<br/>hợp đồng · truy vấn"]
  D --> O2{"Cửa 2: dựng node riêng"}
  O2 -.->|"hé mở"| U2["Hướng dẫn công khai,<br/>gói cấu hình còn thiếu"]
  D --> O3{"Cửa 3: sửa mã nguồn"}
  O3 -.->|"chưa mở"| U3["Kho mã chưa công khai"]
```

*Hình 24 — Ba cửa của người viết phần mềm, và chỉ một cửa đang mở hẳn.*

**Vì sao tài liệu này không chép lại hướng dẫn kỹ thuật.** Lệnh và tham số đổi theo từng bản phát hành; một trang chép lại chúng sẽ sai lặng lẽ, và người đọc không có cách nào biết mình đang đọc bản cũ. Nên chỗ này giữ đúng một việc: nói **cửa nào mở, cửa nào khoá, và vì sao** — rồi trỏ sang bản gốc do đội kỹ thuật giữ, tại `9chain.org/docs`. Nếu hai bên có lúc nói khác nhau, **bản kỹ thuật là bản đúng**, còn trang này sai và cần sửa.

**Phép đo bạn nên dùng cho bất kỳ dự án nào, kể cả dự án này.** Đừng hỏi *"đã công bố tài liệu chưa"* — hãy hỏi **"một người lạ, chỉ với những gì công khai, có dựng nổi thứ này không"**. Một hướng dẫn mở đến đâu cũng không mở hơn cái kho chứa thứ nó bảo bạn chép về.

> **Câu chốt:** mặt giao tiếp của mạng đã mở cho người ngoài; **mã nguồn thì chưa** — và chừng nào chưa, mọi lời mời "cùng xây" chỉ đúng một nửa.

## Mạng và node

Phần này dành cho người muốn **tự kiểm** thay vì tin lời, và cho người muốn **giữ một bản sổ của riêng mình**.

Ba trang bên trong xếp theo mức công sức bạn bỏ ra: đọc địa chỉ công khai là việc của một phút, chạy một node là việc của một buổi, còn tự kiểm xem mạng đang đứng ở đâu là việc bạn nên làm **mỗi lần** trước khi tin một con số nào đó về dự án này.

| Trang | Dành cho | Công sức |
|---|---|---|
| **Mạng và điểm truy cập** | Ai cần trỏ công cụ vào mạng, hoặc chỉ muốn nhìn tận mắt | Một phút |
| **Chạy một node** | Ai muốn giữ bản sổ độc lập, không phụ thuộc máy của dự án | Một buổi, và một máy |
| **Tự kiểm mạng** | Bất kỳ ai sắp tin một tuyên bố về mạng này | Một lần đọc, mỗi lần nghe tin |

```mermaid
flowchart LR
  P["Bạn"] --> R["Đọc địa chỉ công khai"]
  R --> V["Tự kiểm: mạng nào,<br/>sinh lúc nào"]
  V --> N["Chạy node riêng"]
  N --> I["Không còn phải tin ai<br/>về nội dung cuốn sổ"]
```

*Hình 25 — Bốn nấc độc lập, mỗi nấc bớt đi một chỗ phải tin người khác.*

**Một điều đáng nói trước.** Đọc số liệu từ một địa chỉ do dự án vận hành thì bạn vẫn đang tin dự án — chỉ là tin ở mức thấp hơn tin một tấm ảnh chụp bảng số liệu. Bậc độc lập thật sự bắt đầu ở **node của chính bạn**: khi cuốn sổ nằm trên máy bạn, việc dự án nói gì không còn quan trọng bằng việc bạn đọc được gì.

> **Câu chốt:** mỗi nấc trong phần này bỏ đi **một chỗ bạn buộc phải tin người khác** — và đó là thước đo đúng của một hạ tầng mở, không phải số lượng tài liệu nó xuất bản.

## Mạng và điểm truy cập

Mạng của dự án phục vụ vài mặt giao tiếp công khai. Trang này nói **mỗi mặt dùng để làm gì** và **bạn kiểm được điều gì qua nó** — chứ không phải để bạn chép số liệu về.

| Mặt giao tiếp | Dùng để | Bạn tự kiểm được gì |
|---|---|---|
| Giao diện đồng thuận (Cosmos RPC) | Hỏi trạng thái nút, danh sách người ký, tệp khai sinh | Mạng này sinh lúc nào · ai đang ký block · nó có đang tiến không |
| Giao diện tương thích EVM (JSON-RPC) | Trỏ ví và công cụ quen thuộc vào mạng | Gọi hợp đồng, đọc số dư bằng công cụ bạn đã tin sẵn |
| Giao diện truy vấn (REST) | Đọc trạng thái theo mô-đun | Tham số đang có hiệu lực, không phải tham số trong tài liệu |
| Vòi cấp thử | Xin một khoản nhỏ để thử trên kỳ thử | Rằng đây là tiền của kỳ thử, không phải tài sản |
| Explorer | Nhìn bằng mắt, không cần công cụ | Block, giao dịch, người ký — bản do một bên khác dựng |

```mermaid
flowchart TB
  You["Công cụ của bạn"] --> C["Giao diện đồng thuận<br/>trạng thái · người ký · genesis"]
  You --> E["Giao diện EVM<br/>ví · hợp đồng"]
  You --> Q["Giao diện truy vấn<br/>tham số đang chạy"]
  C --> T{"Hai câu phải khớp:<br/>địa chỉ tự khai mạng nào?<br/>block đầu sinh lúc nào?"}
  T --> OK["Khớp: đọc tiếp"]
  T -.-> NO["Lệch: đừng tin con số nào"]
```

*Hình 26 — Mọi đường vào đều phải đi qua cùng một phép kiểm hai câu.*

**Luật tên gọi, và vì sao nó đáng giá hơn vẻ ngoài.** Dự án đặt luật: địa chỉ công khai của một kỳ thử **mang sẵn chữ *testnet*** trong tên, mạng chính thức sẽ có tên riêng của nó, và **một địa chỉ đã mang nghĩa nào thì không bao giờ đổi sang nghĩa khác**. Nhờ luật ấy, một đường dẫn bạn lưu lại giữ nguyên ý nghĩa về sau, thay vì một ngày nào đó lặng lẽ trả về dữ liệu của một mạng khác. Đó cũng là lý do phần *Tự kiểm mạng* bắt bạn hỏi **hai** câu chứ không phải một: *địa chỉ này nói nó là mạng nào* và *block đầu tiên của nó sinh lúc nào* — hai câu phải cùng chỉ về một chỗ, lệch nhau thì có một lời khai đang sai.

**Ba điều trang này cố ý không làm.** Nó không chép danh sách địa chỉ vào thân bài như một sự thật vĩnh viễn — danh sách sống ở tài liệu kỹ thuật của dự án, mục *Public endpoints*, và đó là bản đúng. Nó không ghi con số nào của mạng — số sống nằm ở khung đọc-trực-tiếp trong *Tự kiểm mạng*. Và nó không hứa rằng những đường này sẽ luôn miễn phí hay luôn chịu được mọi tải: đó là hạ tầng phục vụ cho việc thử, không phải cam kết dịch vụ.

**Explorer là một dự án riêng.** Nó không do cùng một đội vận hành với mạng, và đấy là điểm cộng chứ không phải điểm trừ: một bên thứ hai đọc cùng cuốn sổ chính là cách rẻ nhất để phát hiện một bên đang kể sai.

> **Câu chốt:** một điểm truy cập chỉ đáng tin khi **tên của nó nói cùng một điều với dữ liệu nó trả về** — hãy hỏi cả hai câu trước khi tin bất kỳ con số nào.

## Chạy một node

Chạy node là bậc độc lập thật đầu tiên: cuốn sổ nằm trên máy của bạn, và từ đó việc dự án nói gì không còn quan trọng bằng việc bạn đọc được gì.

Ba loại node, đừng lẫn — vì mỗi loại đòi một mức tin cậy khác nhau và mang một rủi ro khác nhau.

| Loại node | Nó làm gì | Cần gì | Trạng thái cửa |
|---|---|---|---|
| **Node thường** | Giữ và phục vụ bản sổ, không tham gia ký | Một máy, một lệnh, không cần khoá, không cần token, không cần ai cho phép | **HÉ MỞ** — hướng dẫn công khai, gói cấu hình còn nằm trong kho mã chưa mở |
| **Node lưu trữ** | Giữ trọn lịch sử từ block đầu tiên | Như trên, thêm đĩa và thời gian đồng bộ | **HÉ MỞ** — cùng cửa với node thường |
| **Validator** | Ký block, chịu trách nhiệm về đồng thuận | Khoá ký, phần đặt cọc, và được tập đồng thuận chấp nhận | **CHƯA MỞ** — dự án chưa mời người ngoài vào tập ký |

```mermaid
flowchart TB
  M["Máy của bạn"] --> S["Đồng bộ từ điểm p2p công khai"]
  S --> A{"Ô phân biệt:<br/>đọc được block ĐẦU TIÊN không?"}
  A -->|"có"| R["Bản lưu trữ thật"]
  A -.->|"không"| F["Chỉ là bản chép từ giữa chừng"]
  R --> Q["Tự trả lời mọi câu hỏi về sổ,<br/>không hỏi ai"]
```

*Hình 27 — Phép thử một câu để biết node của bạn giữ trọn lịch sử hay chỉ giữ khúc đuôi.*

**Phép thử đáng nhớ nhất khi dựng node.** Một node đồng bộ nhanh chưa chắc là node giữ trọn lịch sử: có cách đồng bộ chỉ chép lấy trạng thái gần đây rồi chạy tiếp từ đó. Cách phân biệt rẻ nhất là **hỏi nó block đầu tiên**: đọc được, và thời điểm của block ấy khớp với thứ mạng khai, thì đó là bản lưu trữ thật. Không đọc được thì bạn đang giữ khúc đuôi của cuốn sổ chứ không phải cuốn sổ.

**Vì sao trang này không chép lệnh.** Lệnh và tham số đổi theo từng bản phát hành. Bản gốc do đội kỹ thuật giữ, tại `9chain.org/docs`, mục *Run your own node* — đó là bản đúng, và nếu nó khác trang này thì trang này sai.

**Chỗ cửa còn kẹt, nói thẳng.** Lệnh đầu tiên của chính hướng dẫn ấy bảo bạn chép một thư mục cấu hình nằm trong kho mã **chưa công khai**. Nghĩa là cửa "chạy node" và cửa "mở kho mã" thật ra là **một cửa**: hướng dẫn mở đến đâu cũng không mở hơn cái kho chứa thứ nó bảo bạn chép. Vì thế phép đo trung thực của cửa này không phải *"đã công bố hướng dẫn chưa"* mà là **"một người lạ, chỉ với những gì công khai, có dựng nổi một node không"**.

**Một node thường không làm mạng phi tán hơn.** Nó làm **bạn** độc lập hơn — hai chuyện khác nhau. Khả năng chịu lỗi của mạng do tập ký quyết định, và ngưỡng đếm được của nó nằm ở *Nền tảng 9Chain*: không máy nào được giữ từ một phần ba số người ký trở lên.

> **Câu chốt:** node của bạn không cứu được mạng, nhưng nó **cứu bạn khỏi phải tin mạng** — và đó là toàn bộ lý do một hạ tầng mở phải làm cho việc dựng node dễ tới mức nhàm chán.

## Tự kiểm mạng

Đây là mục thay cho một bảng số liệu chụp lại một thời điểm. Bảng như thế mục nát trong vài tuần; một hướng dẫn tự đọc thì không.

Khung dưới đây đọc **trực tiếp** từ endpoint công khai, ngay lúc bạn mở trang, không đi qua con số nào do dự án tự khai.

```9chain-network-status
```

### Cảnh báo: bản diễn tập mang đúng tên mạng thật

Vì đường khai sinh được diễn tập trên hạ tầng thật, **các bản diễn tập mang đúng danh tính của mạng chính thức.** Nhìn tên chain là không đủ để phân biệt.

Cách phân biệt tin cậy duy nhất là đọc **thời gian của block đầu tiên** rồi đối chiếu với mốc khai sinh đã công bố. Khớp thì đó là mạng chính thức. Lệch thì đó là một bản dựng khác, và số liệu của nó không phải số liệu mạng thật. Khung ở trên làm đúng phép so đó rồi nói thẳng kết quả.

**Chừng nào mốc khai sinh của mainnet chưa được công bố, khung ở trên nói thẳng rằng mọi mạng đang chạy
dưới cái tên này đều là bản dựng để thử** — kể cả bản mang đúng danh tính chain. Đó là trạng thái an
toàn có chủ đích: nó không bao giờ phong cho một mạng danh nghĩa mà dự án chưa tuyên bố.

**Có một dấu hiệu thứ hai, và nó rẻ hơn cả phép so ở trên: tên của địa chỉ bạn đang hỏi.** Dự án đặt
luật rằng địa chỉ công khai của một kỳ thử mang sẵn chữ *testnet* trong tên, và mạng chính thức sẽ có
tên riêng của nó — **một địa chỉ đã mang nghĩa nào thì không bao giờ đổi sang nghĩa khác**. Luật ấy đáng
giá hơn vẻ ngoài của nó: nó khiến một đường dẫn bạn lưu lại giữ nguyên ý nghĩa về sau, thay vì một ngày
nào đó lặng lẽ trả về dữ liệu của một mạng khác. Khi đọc bất kỳ con số nào về mạng này, hãy hỏi cả hai
câu — *địa chỉ này nói nó là mạng nào*, và *block đầu tiên của nó sinh lúc nào*. Hai câu trả lời phải
cùng chỉ về một chỗ.

### Bạn đang xem kỳ nào, và nó ở nấc nào

Hai thang đo, đừng lẫn. **Bước** (chín bước, xem mục *Trước khi bạn đọc*) nói dự án đang ở chặng nào của
lộ trình phát hành — và bốn kỳ Testnet 1 → 2 → 3 → Mainnet nằm ở bước 4, 5, 6 và 8 của lộ trình ấy.
**Nấc** (bốn nấc dưới đây) nói hệ thống đã **chứng minh** được gì.

| | Kỳ | Nấc |
|---|---|---|
| Trả lời câu hỏi | dự án đi tới đâu trên lộ trình? | hệ thống đã chứng minh được gì? |
| Ai quyết | lộ trình của dự án | **bằng chứng**, và bạn tự kiểm được |
| Đi lùi được không | không — kỳ chỉ tiến | **có** — một phát hiện bảo mật đẩy nấc lùi lại |

Một kỳ mới **không tự động nâng nấc**. Sang Testnet 2 mà chưa công bố hiện vật tham gia thì nấc vẫn đứng
yên ở chỗ cũ — và đó chính là loại tuyên bố bạn nên soi.

### Ba câu hỏi nên hỏi mọi mạng

| Câu hỏi | Đọc ở đâu | Vì sao quan trọng |
|---|---|---|
| Đây có phải mạng chính thức không? | Thời gian của block đầu tiên | Xem cảnh báo ở trên; đây là câu quan trọng nhất |
| Nó chịu được bao nhiêu sự cố? | Danh sách validator, **và** ai vận hành chúng ở đâu | Đếm validator không đủ, phải đếm miền hỏng độc lập |
| Nó có đang sống không? | Chiều cao block tăng đều, nhịp block ổn định | Một mạng đã dừng vẫn trả lời truy vấn |

### Thang trưởng thành

Phần này thay cho một danh sách "chưa xong". Nó viết bằng **tiêu chí**, nên nó không mục nát: thứ đổi theo thời gian chỉ là mạng đang đứng ở nấc nào.

| Nấc | Nghĩa | Cổng phải qua |
|---|---|---|
| 1 — Chạy được | Chain sống, và dựng lại được | Bài nghiệm thu chuẩn xanh; genesis qua trọn bộ cổng kiểm; khôi phục thảm hoạ đã diễn tập thật |
| 2 — Mở cho người ngoài | Người ngoài dùng được và chạy node được | Hiện vật tham gia công bố công khai; image node có trên kho công khai; có kênh cộng đồng và **địa chỉ báo lỗi bảo mật**; chống lạm dụng ở mọi cửa ghi công khai |
| 3 — Tự phục vụ thật | Người ngoài tự dựng chain riêng | Tài khoản người dùng; buộc chain phải có chủ sở hữu; cách ly và hạn ngạch chịu được người lạ |
| 4 — Tài sản thật | Chạy với giá trị thật của người khác | Kiểm định độc lập bên thứ ba, sửa hết phát hiện nghiêm trọng rồi tái kiểm; khu vực pháp lý và pháp nhân đã chốt cùng giấy phép phù hợp; khoá đồng thuận ký từ phần cứng chuyên dụng; **ít nhất bảy miền hỏng độc lập**; chạy tải và gây lỗi có chủ đích trong nhiều tuần; giám sát và trực ca đã diễn tập |

```mermaid
flowchart LR
  N1["1 · Chạy được"] --> N2["2 · Mở cho người ngoài"]
  N2 --> N3["3 · Tự phục vụ thật"]
  N3 --> N4["4 · Tài sản thật"]
  N4 -.->|"phát hiện bảo mật<br/>sinh lại mạng<br/>đổi hạ tầng"| N1
```

*Hình 28 — Không nhảy cóc được, và lùi nấc là chuyện có thể xảy ra.*

**Không nhảy cóc.** Mỗi nấc là điều kiện của nấc sau. Một mạng đang ở nấc một mà tự giới thiệu như nấc bốn là nói dối, kể cả khi từng câu lẻ đều đúng.

**Nấc được tuyên bố phải kiểm chứng được từ bên ngoài.** Nếu bạn không tự kiểm được thì đó không phải một tuyên bố, đó là một lời quảng cáo.

**Lùi nấc là chuyện bình thường.** Sinh lại mạng, đổi hạ tầng, hay một phát hiện bảo mật đều có thể đẩy mạng lùi lại. Nói ra thì mất uy tín một lần; giấu đi thì mất uy tín vĩnh viễn.

> **Câu chốt:** một lộ trình đo bằng **điều kiện** thì không bao giờ lỗi thời. Một lộ trình đo bằng **ngày tháng** thì lỗi thời ngay hôm sau.

## Tra cứu

Phần này không có lập luận nào. Nó là chỗ để **tra**: nghĩa của một chữ, cách báo một lỗ hổng, câu trả lời ngắn cho một câu hỏi thường gặp, và bản ghi của một lần đóng góp.

| Trang | Dùng khi |
|---|---|
| **Từ điển thuật ngữ** | Bạn gặp một chữ lạ, hoặc nghi mình với người viết đang hiểu khác nhau |
| **Bảo mật và báo lỗi** | Bạn tìm thấy một lỗ hổng, hoặc muốn biết dự án đã được kiểm định tới đâu |
| **Hỏi đáp** | Bạn cần câu trả lời ngắn, và đường dẫn tới chỗ nói kỹ |
| **Phụ lục — Bản nộp đầu tiên** | Bạn muốn xem một người đã điền vào chỗ trống của tài liệu này ra sao |

```mermaid
flowchart LR
  Q["Câu hỏi của bạn"] --> W{"Thuộc loại nào?"}
  W -->|"một chữ"| G["Từ điển thuật ngữ"]
  W -->|"một lỗ hổng"| S["Bảo mật và báo lỗi"]
  W -->|"một thắc mắc"| F["Hỏi đáp"]
  W -->|"một bản nộp"| A["Phụ lục"]
```

*Hình 29 — Bốn cửa tra cứu, chọn theo hình dạng câu hỏi.*

**Một quy ước của cả tài liệu, nhắc lại ở đây vì phần tra cứu là nơi dễ đọc lướt nhất:** mọi khẳng định trong tài liệu này mang đúng một trong bốn nhãn — **KHẮC**, **ĐANG CHẠY**, **ĐỀ XUẤT**, **CÒN TRỐNG** — và nhãn được định nghĩa ở *Trước khi bạn đọc*. Thứ gì không mang nhãn KHẮC thì đổi được.

> **Câu chốt:** một tài liệu không có chỗ tra cứu thì bắt người đọc phải đọc hết mới dùng được — và **phần lớn người đọc sẽ không đọc hết**.

## Từ điển thuật ngữ

Từ điển này giải nghĩa chữ **theo cách tài liệu này dùng chúng**. Nơi nào một chữ có nghĩa khác trong ngành, chỗ đó được ghi rõ — vì hiểu lệch một chữ đủ để hiểu lệch cả một cơ chế.

### Mạng và đồng thuận

| Chữ | Nghĩa trong tài liệu này |
|---|---|
| **Blockchain** | Cuốn sổ ghi thêm được mà không sửa lén được, do nhiều bên cùng giữ. Tài liệu này gọi là **sổ** khi nói về ý nghĩa, gọi là **chain** khi nói về sản phẩm |
| **Chuỗi · chain** | Một từ. Dùng "chuỗi" khi nói về ý niệm và số nhiều, giữ "chain" trong những tên đã đặt như *cỗ máy sinh chain*, *chain khách* |
| **Đồng thuận** | Luật quyết định block nào được coi là thật. Ở đây là loại luật **thà dừng còn hơn chia đôi** |
| **Ngưỡng hai phần ba** | Cần hơn hai phần ba quyền biểu quyết mới chốt được một block. Hệ quả: mất một phần ba là mạng dừng |
| **Miền hỏng độc lập** | Một chỗ mà khi nó chết thì mọi thứ trong nó chết cùng — thường là một cái máy, một vùng, một nhà cung cấp. Đếm cái này mới ra khả năng chịu lỗi, không phải đếm người ký |
| **Validator** | Nút có quyền ký block và chịu trách nhiệm về việc đó |
| **Self-bond** | Phần vốn người ký tự đặt cọc bằng chính tài sản của mình — thứ họ mất nếu làm sai |
| **Node thường** | Nút giữ và phục vụ sổ nhưng không ký block |
| **Node lưu trữ** | Nút giữ trọn lịch sử từ block đầu tiên, không chỉ trạng thái gần đây |
| **Genesis** | Tệp khai sinh: trạng thái đầu tiên mà mọi nút phải đồng ý trước khi block nào được ký |
| **Re-genesis** | Sinh lại mạng từ một tệp khai sinh mới. Ở giai đoạn thử, việc này được phép; lời hứa kế thừa chỉ có hiệu lực từ mạng chính thức |
| **Kỳ thử · testnet** | Một lần chạy để thử. Bản diễn tập mang **đúng danh tính** của mạng chính thức, nên phân biệt phải bằng thời điểm block đầu tiên |
| **Mainnet · mạng chính thức** | Hai chữ chỉ cùng một thứ: kỳ mà mọi thứ được khắc lại lần cuối và bản ghi giữ vĩnh viễn |

### Kinh tế và tài sản

| Chữ | Nghĩa trong tài liệu này |
|---|---|
| **LOVE9** | Token gốc của mạng 9Chain — dùng cho đặt cọc, biểu quyết, kế toán |
| **AGAPE** | Kho duy nhất có số dư tại khai sinh; mọi dòng phát ra đều mở từ đây |
| **VERITAS · LIBERTAS · AETERNUM** | Ba phần mà dòng mở hằng ngày chia vào: sự thật về con người · giữ mạng sống · người xây và tương lai |
| **Bốn con số không** | Không premine · không phần đội ngũ · không quỹ đầu tư · không bán cho ai. Danh sách KHẮC ngắn nhất của dự án |
| **Vốn vận hành** | Khoản ứng để mạng chạy được ngày đầu — **ứng, không phải cấp**: phần chưa tiêu quay về kho |
| **Gasless** | Người dùng không phải trả phí để gửi giao dịch. Không có nghĩa là mạng không tốn gì — nghĩa là chỗ khác đang trả |
| **LOVE9 Point** | Điểm cộng đồng ở mặt phong trào của dự án. **Không phải token của mạng**, không nằm trên chain, và **việc quy đổi là CÒN TRỐNG** |
| **Token issuer** | Tài sản do một tổ chức phát hành trên chain của họ, không phải token gốc của mạng |

### Chuỗi khách và tuân thủ

| Chữ | Nghĩa trong tài liệu này |
|---|---|
| **Cỗ máy sinh chain** | Phần hạ tầng nhận một bản mô tả rồi tự dựng, tự giữ sống, tự tháo một chuỗi riêng |
| **Chain khách** | Chuỗi riêng sinh ra cho một tổ chức hoặc một cộng đồng |
| **Bản mô tả · blueprint** | Bản khai bằng lời về một chuỗi: nó là gì, luật của nó ra sao — thứ hạ tầng đọc để dựng |
| **Tuân thủ ở tầng giao thức** | Luật được cưỡng chế trong chính cơ chế đồng thuận, không phải trong một hợp đồng chạy bên trên |
| **Danh tính dùng chung** | Việc bạn chứng minh mình là mình **một lần** rồi dùng được ở nhiều chuỗi. Đây là phần dự án còn phải chứng minh |
| **Liên thông** | Khả năng hai chuỗi đọc và tin dữ liệu của nhau. Ở dự án này, mở kênh liên thông đầu tiên là **một cổng chưa qua** |

### Cách đọc tài liệu

| Chữ | Nghĩa trong tài liệu này |
|---|---|
| **KHẮC** | Đã khoá vĩnh viễn, không ai đổi được — kể cả người giữ cái tên |
| **ĐANG CHẠY** | Đã dựng và kiểm chứng được từ bên ngoài |
| **ĐỀ XUẤT** | Nhóm sáng lập soạn; cộng đồng biểu quyết đổi được |
| **CÒN TRỐNG** | Cố ý chưa quyết. Không phải quên, và cũng không phải hứa |
| **Cổng** | Một điều kiện phải qua, viết bằng tiêu chí chứ không bằng ngày tháng — nên nó không lỗi thời |
| **Nấc trưởng thành** | Thang bốn bậc đo **hệ thống đã chứng minh được gì**, đọc ở *Tự kiểm mạng*. Lùi nấc là chuyện có thể xảy ra |
| **Số đo sống** | Con số đổi theo thời gian. Thân tài liệu không chứa số đo sống — chúng chỉ nằm ở chỗ đọc trực tiếp từ mạng |
| **Neo hash** | Việc đóng dấu thời gian cho bản tài liệu lên một sổ công cộng, để về sau chứng minh được nó không bị sửa lén. Nó chứng minh **toàn vẹn và thời điểm**, không chứng minh nội dung đúng |

```mermaid
flowchart LR
  W["Một chữ trong tài liệu"] --> N{"Nó thuộc nhóm nào?"}
  N -->|"mạng"| A["Đồng thuận · node · genesis"]
  N -->|"tiền"| B["LOVE9 · kho · ba phần"]
  N -->|"chuỗi khách"| C["Cỗ máy sinh chain · tuân thủ"]
  N -->|"cách đọc"| D["Bốn nhãn · cổng · nấc"]
```

*Hình 30 — Từ điển chia theo bốn nhóm, đúng bốn mạch nội dung của tài liệu.*

> **Câu chốt:** phần lớn tranh cãi về một dự án hạ tầng hoá ra là **tranh cãi về nghĩa của chữ** — nên một từ điển công khai là rào chắn rẻ nhất chống lại việc nói qua nhau.

## Bảo mật và báo lỗi

Trang này trả lời ba câu: **báo một lỗ hổng đi đâu**, **dự án đã được kiểm tới đâu**, và **những gì bạn nên tự phòng khi dùng bất cứ mạng nào ở giai đoạn thử**.

### Báo một lỗ hổng

Gửi về địa chỉ công khai của dự án: **contact@9chain.com**. Đừng công bố chi tiết ra nơi công cộng trước khi lỗ hổng được vá — một lỗ hổng chưa vá được công bố sớm gây hại cho chính những người đang tin vào mạng, chứ không phải cho người viết ra nó.

| Bạn gửi gì | Vì sao cần |
|---|---|
| Mô tả chỗ sai và **cách dựng lại** | Không dựng lại được thì không vá được, và cũng không kiểm được là đã vá |
| Phạm vi ảnh hưởng bạn ước lượng | Để xếp thứ tự việc — không phải mọi lỗi đều khẩn như nhau |
| Cách liên lạc lại với bạn | Để hỏi thêm, và để ghi nhận công của bạn nếu bạn muốn |

Điều trung thực phải nói kèm: **chương trình thưởng lỗi là CÒN TRỐNG** — dự án chưa công bố mức thưởng nào, nên đừng báo lỗi với kỳ vọng có tiền. Việc ghi nhận công khai thì làm được ngay, và đó là thứ dự án có thể hứa mà không nói quá.

### Đã được kiểm tới đâu

| Loại kiểm | Trạng thái | Đọc thêm |
|---|---|---|
| Tự soát nội bộ và bài nghiệm thu | **ĐANG CHẠY** | *Vận hành và quản trị*, mục *Kỷ luật vận hành* |
| Kiểm định độc lập bởi bên thứ ba | **Cổng bắt buộc của nấc *Tài sản thật*** — chưa qua | *Tự kiểm mạng*, mục *Thang trưởng thành* |
| Buổi trao khoá thật cho nhiều bên giữ | **Cổng chưa qua** — cơ chế đã có, buổi trao thì chưa | *Vận hành và quản trị*, mục *Quản trị và ai giữ khoá* |
| Phân tán tập ký ra nhiều miền hỏng độc lập | **Cổng chưa qua**, ngưỡng đếm được | *Nền tảng 9Chain*, mục *Bảo mật và chịu lỗi* |

Cách đọc bảng này cho đúng: một dự án nói *"chúng tôi rất coi trọng bảo mật"* không cho bạn thông tin nào. Một dự án nói *"kiểm định độc lập là cổng bắt buộc của nấc bốn, và chúng tôi chưa đứng ở nấc bốn"* thì cho bạn một câu **kiểm chứng được** — và cho bạn quyền hỏi lại vào lần sau.

```mermaid
flowchart TB
  F["Bạn tìm thấy một lỗ hổng"] --> P["Gửi riêng cho dự án"]
  P --> V["Vá, rồi công bố"]
  F -.->|"đường KHÔNG nên đi"| X["Công bố chi tiết ngay"]
  X -.-> H["Người đang tin mạng chịu hại"]
```

*Hình 31 — Công bố có trách nhiệm: thứ tự quan trọng hơn tốc độ.*

### Ba điều bạn nên tự phòng ở giai đoạn thử

**Đừng coi tài sản trên một kỳ thử là tài sản.** Kỳ thử có thể bị dựng lại, và số dư của bản bị bỏ không tự chảy sang bản sau. Lời hứa kế thừa chỉ có hiệu lực từ mạng chính thức.

**Đừng tin ai hứa một tỷ lệ quy đổi.** Cách nhận LOVE9 là **CÒN TRỐNG**, và ai nói chắc một tỷ lệ đổi điểm ra token là đang nói thay dự án.

**Đừng tin ai chào bán một suất.** Sở hữu trong dự án này là **một người, một suất, một lá phiếu**, không mua thêm được bằng tiền — nên bất kỳ ai chào bán cho bạn một suất nhân danh dự án này đều đang lừa bạn, kể cả khi họ dùng đúng tên và đúng logo.

> **Câu chốt:** một trang bảo mật đáng tin không phải trang khoe đã kiểm những gì, mà là trang **nói rõ chưa kiểm những gì** — và chỉ ra chỗ bạn tự kiểm lại được.

## Hỏi đáp

Hai mươi bảy câu — chín nhóm, mỗi nhóm ba. Bản đầu có tám mươi mốt câu; hơn một nửa chỉ trả lời ngắn rồi chỉ sang mục khác, nên đã cắt. Giữ lại đúng những câu **có nội dung không nằm ở chỗ nào khác**, và những câu mà câu trả lời trung thực là *"chưa"*.

Các câu trả lời dùng đúng bốn cái nhãn của mục *Trước khi bạn đọc* — **ĐANG CHẠY · ĐỀ XUẤT · CÒN TRỐNG · KHẮC** — cộng một chữ hay gặp: **là cổng**, nghĩa là một điều kiện chưa đạt, chứ không phải một việc quên làm.

```mermaid
flowchart TB
  N["27 câu · 9 nhóm"] --> A["Người mới tìm hiểu<br/>1 Cơ bản · 2 LOVE9"]
  N --> B["Người muốn góp vận hành<br/>3 Node · 4 Bảo mật"]
  N --> C["Tổ chức và nhà phát triển<br/>5 Pháp lý · 6 Tổ chức · 7 Lập trình"]
  N --> D["Người muốn kiểm chứng<br/>8 Quản trị · 9 Trạng thái"]
```

*Hình 32 — Chín nhóm xếp theo bốn kiểu người đọc.*

| Nhóm | Chủ đề | Dành cho ai |
|---|---|---|
| 1 | Cơ bản | Người mới nghe tên dự án |
| 2 | LOVE9 và phân phối | Người quan tâm token |
| 3 | Chạy node và validator | Người muốn góp hạ tầng |
| 4 | Bảo mật và rủi ro | Người đánh giá rủi ro |
| 5 | Tuân thủ và pháp lý | Tổ chức có nghĩa vụ tuân thủ |
| 6 | Dành cho tổ chức | Khách tiềm năng |
| 7 | Dành cho nhà phát triển | Người viết hợp đồng và ứng dụng |
| 8 | Quản trị và cộng đồng | Người muốn có tiếng nói |
| 9 | Trạng thái và tin cậy | Người muốn tự kiểm chứng |

### Nhóm 1 · Cơ bản

**1. 9Chain là gì? Nó có phải một blockchain không?**
Có. 9Chain là một blockchain: mạng công cộng của dự án, token native LOVE9, tức Layer 1. Nhưng cái tên ấy còn chỉ hai thứ nữa. Nền tảng 9Chain — cỗ máy sinh chain cho khách — không phải một blockchain mà là thứ *sinh ra* blockchain, tức chỗ đứng Layer 0. Còn mỗi chain sinh ra cho một khách thì lại là một blockchain riêng, cũng Layer 1.
Gọi ngắn nhất: **một mạng blockchain đa chuỗi của mọi người** — nhiều chuỗi riêng, một mạng chung để chúng tin được nhau. Ở tầng ý nghĩa: 9Chain làm cho việc có một cuốn sổ của riêng mình, không ai tắt được và không ai sửa lén, trở thành thứ ai cũng với tới được. Bảng đối chiếu đầy đủ ở mục *Bối cảnh*.

**2. 9Chain có phải Layer 0 không? Khác gì với việc tự dựng một chain Cosmos?**
Theo cách phân loại đang thịnh hành thì **chỗ đứng của nó là Layer 0** — tầng sinh ra và nối các chain. Nhưng là **kiểu Cosmos, không phải kiểu Polkadot**: mỗi chain giữ bộ validator riêng, **không có bảo mật chia sẻ**. Khác với việc bạn tự dựng một chain Cosmos: ở đây toàn bộ vòng đời đã được mã hoá — sinh khoá, dựng genesis, triển khai, tự chữa, tháo dỡ — và mỗi chain đã mang sẵn cổng tuân thủ trong đồng thuận thay vì dán thêm bằng hợp đồng. Vì sao tài liệu không lấy chữ "Layer 0" làm định nghĩa: xem mục *Bối cảnh*.

**3. Con số 9 có ý nghĩa gì?**
Nó là mô-típ nhận diện, và nó cũng định hình một số tham số đề xuất: tổng cung 9² tỷ, trần validator 81, nhịp mở 0,09% mỗi ngày, 9% phí hồi về kho. Cần nói rõ: đó là **đề xuất khởi đầu**, không phải hằng số bất khả xâm phạm, và cộng đồng biểu quyết được.

### Nhóm 2 · LOVE9 và phân phối

**1. Đội ngũ và nhà đầu tư giữ bao nhiêu?**
Không phần nào cả. Không premine, không bán cho ai — và bạn không phải tin câu này: nó **đọc được ngay trong tệp genesis** của mỗi kỳ. Hiến pháp hiện hành không khắc điều này thành luật vĩnh viễn nữa; như mọi điều khác ngoài ba block tưởng niệm, nó thuộc về cộng đồng biểu quyết — nghĩa là muốn đổi nó, ai đó phải **thắng một cuộc biểu quyết công khai, trước mắt bạn**.

**2. Vậy làm sao để nhận LOVE9?**
**Cách nhận chưa được thiết kế.** Đề xuất hiện hành ghi ai nhận — con người thật đã xác minh, mỗi người một suất — cùng hai ràng buộc: phải đo được trên chain, và phải do biểu quyết quyết định; hiến pháp tối giản để cả điều đó cho cộng đồng quyết nốt. Chừng nào chưa có cơ chế nhận đi qua biểu quyết, kho không mở được — ô trống có cấu trúc, không phải lời hứa suông.

**3. Token niêm yết ở đâu, giá bao nhiêu?**
Dự án không bán, không niêm yết, không đỡ giá và không hứa lợi nhuận. Ai nhân danh 9Chain hứa lợi nhuận thì người đó không đại diện cho dự án.

### Nhóm 3 · Chạy node và validator

**1. Có phải mua hoặc giữ token mới được làm validator không?**
Không. An toàn của mạng đến từ danh tính, hợp đồng và nhiều bên độc lập, không đến từ giá một tài sản. Xem mục *Nền tảng 9Chain*.

**2. Người ngoài chạy node được ở nấc nào?**
Ở nấc *Mở cho người ngoài*, và nấc ấy có đủ bộ cổng riêng: hiện vật tham gia, image công khai, kênh cộng đồng, địa chỉ báo lỗi bảo mật, và chống lạm dụng ở mọi cửa ghi công khai. Mục *Chín đối tượng* nói thẳng rằng điều này làm hai nhóm đối tượng chưa dùng được.

**3. Càng nhiều validator thì càng an toàn phải không?**
Không hẳn. Chịu lỗi đến từ số **miền hỏng độc lập** — khác máy, khác vùng, khác nhà cung cấp — chứ không từ số tiến trình. Nhiều tiến trình trên cùng một cụm chịu lỗi đúng một máy. Ngưỡng đếm được nằm ở mục *Nền tảng 9Chain*: không máy nào được giữ từ một phần ba số validator trở lên, và một máy rời cụm chưa đủ để đổi phép đo.

### Nhóm 4 · Bảo mật và rủi ro

**1. Đã có kiểm định độc lập chưa?**
Kiểm định độc lập là **cổng bắt buộc** của nấc *Tài sản thật* — nên nếu dự án chưa đứng ở nấc đó thì bạn biết câu trả lời. Tự soát nội bộ không thay thế được đánh giá của bên thứ ba.

**2. Rủi ro kỹ thuật lớn nhất là gì?**
Độ chín của nền EVM đang dùng — nó còn ở giai đoạn trước bản ổn định. Giảm nhẹ bằng ghim phiên bản, giữ tải thấp và chừa đường nâng cấp. Tài liệu xếp nó là rủi ro lớn nhất chứ không giấu xuống cuối danh sách.

**3. Chain có thể bị chiếm quyền không?**
Về lý thuyết, bất kỳ mạng đồng thuận nào cũng bị chiếm nếu một bên gom quá hai phần ba quyền biểu quyết. Hai thứ chặn điều đó ở đây: ngưỡng vốn đặt cọc cao khoá cứng trong genesis, và luật không để một bên nắm quá một phần ba.

### Nhóm 5 · Tuân thủ và pháp lý

**1. Dữ liệu KYC có được ghi lên chain không?**
Không. Trên chain chỉ có **mã băm** tham chiếu. Dữ liệu định danh cá nhân không bao giờ được ghi lên đó.

**2. 9Chain có giấy phép chưa?**
Khu vực pháp lý và pháp nhân là **cổng của nấc *Tài sản thật***: chúng quyết định toàn bộ chế độ giấy phép, nên chừng nào chưa chốt thì chưa có giấy phép nào để nói tới.

**3. Đây có phải một đợt chào bán không?**
Không. Không bán, không niêm yết, không hứa lợi nhuận. Tài liệu này không phải lời mời chào đầu tư.

### Nhóm 6 · Dành cho tổ chức

**1. Chain của tôi có riêng tư với chính 9Chain không?**
Câu này cần trả lời thẳng: ở chế độ nền tảng vận hành trọn, không — bên vận hành node nhìn thấy dữ liệu. Muốn giảm điều đó thì chọn chế độ hỗn hợp hoặc nhiều bên, nơi bạn và bên kiểm toán tự chạy node. Đó chính là lý do chế độ mặc định luôn có ít nhất một node ngoài đội vận hành.

**2. Nếu tôi muốn rời đi thì sao?**
Bạn giữ được dữ liệu vì chain là của bạn và bạn có thể tự chạy node. Rào cản thật không nằm ở dữ liệu mà ở vận hành: rời đi nghĩa là bạn phải tự gánh phần mà nền tảng đang gánh.

**3. Nếu 9Chain ngừng hoạt động thì chain của tôi ra sao?**
Đây là câu đáng hỏi nhất trong nhóm này. Câu trả lời trung thực gồm hai vế: chain của bạn **kỹ thuật** vẫn chạy được nếu có đủ node độc lập đang chạy nó; nhưng nếu mọi node đều do nền tảng vận hành thì đó chỉ là một lời hứa. Vế thứ hai là lý do chế độ mặc định luôn có node bên ngoài.

### Nhóm 7 · Dành cho nhà phát triển

**1. Dùng công cụ EVM quen thuộc được không?**
Được — chain sinh ra là EVM appchain, nên ví, thư viện và quy trình triển khai quen thuộc đều dùng lại.

**2. Có chỗ nào để thử không?**
Có, nhưng hãy đọc mục *Tự kiểm mạng* trước: các bản dựng để thử **mang đúng danh tính của mạng chính thức**, và cách phân biệt duy nhất là so thời gian của block đầu tiên.

**3. Liên thông hoạt động thế nào?**
Tài sản đi vào qua middleware có kiểm; nếu người nhận chưa được duyệt thì gói bị báo lỗi ngược và tiền hoàn về nguồn. Một chi tiết đáng nhớ khi viết bộ lập chỉ mục: sự kiện của gói bị từ chối được phát lại **kèm một tiền tố khác**, không khớp đúng thì bạn sẽ đếm thiếu đúng những gói bị chặn.

### Nhóm 8 · Quản trị và cộng đồng

**1. Ngoài bốn điều đó thì sao?**
Mọi thứ khác biểu quyết được, kể cả nhịp mở kho, tỷ lệ ba phần, và cách một con người nhận phần của mình — và theo hiến pháp tối giản, về nguyên tắc **cả bốn điều đó cũng vậy**: thứ duy nhất đứng ngoài biểu quyết là ba block tưởng niệm và chính cái luật *mọi thứ thuộc về cộng đồng*. Khác biệt nằm ở đường đi: đổi bốn điều đó phải thắng một cuộc biểu quyết công khai trên chain — không ai đổi được chúng trong im lặng.

**2. Kênh cộng đồng ở đâu?**
Hai địa chỉ, cùng nhận góp ý, phản biện và **báo lỗi bảo mật**: [contact@9chain.com](mailto:contact@9chain.com) và [t.me/LOVE_9Chain](https://t.me/LOVE_9Chain). Đây là cửa **đang mở**; những cửa còn đóng liệt kê thẳng ở mục *Kết luận*.

**3. Nếu cộng đồng muốn đổi hướng dự án?**
Đó là điều cơ chế biểu quyết tồn tại để cho phép — và với hiến pháp tối giản, phạm vi ấy rộng gần hết: chỉ ba block tưởng niệm là đứng ngoài. Một dự án nói mình do cộng đồng quyết mà không có đường để cộng đồng đổi hướng thì chỉ đang nói cho hay.

### Nhóm 9 · Trạng thái và tin cậy

**1. Làm sao biết tôi đang xem mạng thật hay một bản dựng để thử?**
So **thời gian của block đầu tiên** với mốc khai sinh đã công bố. Khớp thì là mạng chính thức; lệch thì là bản dựng khác. Nhìn tên chain là không đủ.

**2. Qua các kỳ testnet rồi tới mainnet, phần của tôi thế nào?**
Hai vế, và phải đọc cả hai. Vế thứ nhất: **lịch sử đóng góp được bảo lưu** — mainnet được định nghĩa là *Testnet 1 + Testnet 2 + Testnet 3 + Mainnet*, nên việc bạn đã làm ở kỳ thử không bị xoá đi khi kỳ sau bắt đầu. Vế thứ hai, quan trọng không kém: **không kỳ nào hứa số dư một đổi một**. Lịch sử ấy được quy đổi thành gì — hoặc có quy đổi hay không — là chỗ **CÒN TRỐNG**, do cộng đồng biểu quyết ở mainnet. Ai hứa chắc chắn với bạn một tỷ lệ đổi là đang nói thay dự án.

**3. Tài liệu này có thể bị sửa lén không?**
Nội dung được băm và neo lên Bitcoin. Trang *Tự kiểm chứng tài liệu* cho bạn tải đủ ba hiện vật và tự đối chiếu bằng công cụ độc lập, không cần tin lời ai.

> **Câu chốt:** thử đếm trong hai mươi bảy câu trên xem có bao nhiêu câu trả lời là **"chưa"** hoặc **"chưa được thiết kế"**. Con số đó không phải điểm yếu của tài liệu — nó là thứ làm cho những câu **"đã có"** đáng tin.

## Phụ lục — Bản nộp đầu tiên

Mục *Chín yếu tố, và một cái tên* dựng một khuôn chín yếu tố, mỗi yếu tố chín ý, và **chỉ viết ý thứ
chín**. Bảy mươi hai ô còn lại để trống cho người khác điền. Trang này là **bản nộp đầu tiên vào bảy mươi
hai ô ấy**, do **nhóm sáng lập** viết.

> **Đọc trang này khác cách đọc mười hai mục trên.** Nó **không phải một mục của tài liệu**: không mang
> nhãn KHẮC, không phát biểu thiết kế, không ràng buộc ai. Nó là **một hiện vật có tác giả** — một bản dự
> thi, đăng để bị bác chứ không phải để được tin. Thân tài liệu không viện dẫn nó, và bảy mươi hai ô vẫn
> mang nhãn CÒN TRỐNG sau khi bạn đọc xong.

**Vì sao nhóm sáng lập lại nộp trước.** Một ô trống thì khó phản biện; một bản đã viết ra thì phản biện
được từng ý. Nhưng người có quyền mà nộp trước thì bản của họ rất dễ lặng lẽ thành đáp án mặc định — nên
bản này mang tên người nộp, nằm ngoài thân tài liệu, và **không được viện dẫn như một mục của tài liệu**.
Bản của bạn được phép ngắn hơn, được phép bác lại từng ý, và được phép kết luận rằng một vài yếu tố trong
chín yếu tố kia không đứng vững.

**Đây là bản chụp một thời, cố ý không cập nhật.** Trang này mô tả những thứ đang tồn tại lúc nó được
viết — các mặt web, công cụ, hoạt động cộng đồng — tức đúng loại dữ kiện mà thân tài liệu cấm chính mình
viết. Một bản nộp thì được, vì nó là hiện vật chứ không phải lời khai của tài liệu: mốc của nó neo cùng
bản băm ở trang *Tự kiểm chứng tài liệu*. Muốn biết nó còn đúng tới đâu vào lúc bạn đọc, đọc *Tự kiểm mạng*.

| Loại câu trong bản nộp | Đọc thế nào | Ví dụ |
|---|---|---|
| **Điều kiện phải đạt** — *phải*, *cần*, *nếu* | Một cổng chưa qua, không phải một việc đã làm | *"Hạ tầng validator phải ổn định"* |
| **Mô tả thứ đang có** | Ảnh chụp lúc viết; kiểm lại ở *Tự kiểm mạng* | *"Một explorer độc lập để bất kỳ ai cũng kiểm được dữ liệu"* |
| **Nhận định của người nộp** | Một ý kiến, được phép bác | *"Một nền tảng đỡ nhiều chuỗi có không gian mở rộng lớn hơn"* |

Đếm thử theo ba loại ấy trước khi tin bất cứ dòng nào — kể cả bản nộp của bạn về sau cũng nên chịu cùng
phép đếm này.

### 1 · Chiến lược

1. Thị trường đã có rất nhiều blockchain, nhưng dựng và vận hành một chuỗi riêng vẫn phức tạp, tốn kém và đòi hỏi đội ngũ kỹ thuật chuyên sâu.
2. Hướng đi là nhiều chuỗi phục vụ nhiều mục đích, thay vì một mạng đơn lẻ làm tất cả.
3. Nếu việc khởi tạo một chuỗi thực sự rút xuống thành một quy trình đơn giản, đó là lợi thế cạnh tranh đáng kể — chữ *nếu* ở đây là một cổng, không phải một mô tả.
4. Node, validator, explorer và công cụ kỹ thuật dùng chung giúp chuỗi mới tiết kiệm thời gian và chi phí triển khai.
5. AI có thể hỗ trợ cấu hình, giám sát, phát hiện bất thường và đơn giản hoá vận hành. Cần nói rõ giới hạn: AI làm việc này **gấp hơn**, không làm nó **đúng hơn** — bỏ AI ra thì bài toán vẫn còn nguyên.
6. Người dùng không chỉ nhận sản phẩm mà còn trải nghiệm, phản hồi, đề xuất và tham gia một phần quyết định.
7. Nếu thiết kế tốt, nền tảng phục vụ được nhà phát triển, doanh nghiệp, tổ chức, cộng đồng và cả người mới.
8. Một nền tảng đỡ nhiều chuỗi có không gian mở rộng lớn hơn một sản phẩm giải quyết đúng một nhu cầu.

### 2 · Công nghệ

1. Kiến trúc phải tạo, cấu hình và vận hành được nhiều chuỗi với những yêu cầu khác nhau.
2. Khả năng tuỳ chỉnh phải đủ linh hoạt: tốc độ, phí, quyền truy cập, tài sản, quản trị, mức độ phi tập trung.
3. Việc kỹ thuật phức tạp phải chuyển được thành một quy trình trực quan — đó là chỗ giá trị của nền tảng nằm.
4. Hạ tầng validator phải ổn định. Đây là nơi năng lực kỹ thuật thật được đo, không phải nơi để tuyên bố.
5. Dữ liệu phải kiểm chứng được: explorer cho phép theo dõi block, giao dịch, địa chỉ, trạng thái mạng.
6. Nhà phát triển cần tài liệu, API, SDK và môi trường thử nghiệm đủ dùng.
7. Mã nguồn, hợp đồng và hạ tầng phải được kiểm thử, giám sát và **đánh giá bảo mật độc lập** — chưa có đánh giá độc lập thì đây là cổng chưa qua.
8. Trải nghiệm phải đơn giản: người dùng không nên buộc phải hiểu toàn bộ độ phức tạp mới dùng được.

### 3 · Sản phẩm

1. Một mặt kỹ thuật công bố kiến trúc, tài liệu phát triển và định hướng hạ tầng.
2. Một mặt cộng đồng cho người tham gia trải nghiệm, làm nhiệm vụ, đóng góp và bàn chuyện quản trị.
3. Một explorer độc lập để bất kỳ ai cũng kiểm được dữ liệu, không phải hỏi dự án.
4. Testnet cho người dùng và nhà phát triển thử hệ thống, tìm lỗi, góp phản hồi trước khi chức năng được chốt.
5. Hoạt động node giúp người tham gia hiểu một mạng lưới vận hành ra sao, thay vì chỉ biết tới nó qua khái niệm.
6. Ứng dụng thực tế là thứ giữ chân người dùng; một hệ sinh thái không có ứng dụng chỉ là một bản trình diễn.
7. Điểm cộng đồng ghi nhận đóng góp trên nền tảng cộng đồng. **Điểm không phải token của mạng**, và việc điểm có quy đổi thành gì hay không là chỗ **CÒN TRỐNG** — ai hứa chắc một tỷ lệ đổi là đang nói thay dự án.
8. Các sản phẩm phải bổ trợ nhau thành một trải nghiệm thống nhất, thay vì tồn tại rời rạc.

### 4 · Cộng đồng

1. Người dùng tiếp cận được từ sớm, qua testnet, trước khi hệ sinh thái hoàn thiện.
2. Có nhiều hình thức tham gia: thử sản phẩm, chạy node, dùng ứng dụng, đóng góp nội dung, tìm lỗi, đề xuất sáng kiến.
3. Đóng góp được ghi nhận bằng một hệ đếm, thay vì chỉ dựa vào cảm nhận của ai đó.
4. Phản hồi từ việc dùng thật phát hiện được những vấn đề không nhìn thấy trong môi trường phát triển nội bộ.
5. Cơ chế đề xuất khai thác được kiến thức và sáng tạo của một tập thể rộng hơn đội ngũ.
6. Biểu quyết, nếu thiết kế hợp lý, nâng được tính minh bạch và tạo cảm giác đồng sở hữu thật.
7. Càng đông người tham gia, hệ sinh thái càng có nhiều phản hồi, nội dung, ứng dụng và cơ hội hợp tác.
8. Quyền phải đi kèm trách nhiệm: cần quy tắc rõ ràng, cơ chế chống thao túng, và trách nhiệm với từng quyết định.

### 5 · Văn hoá

1. Văn hoá cùng tham gia — thành viên được khuyến khích hành động thay vì chỉ quan sát.
2. Văn hoá cùng kiến tạo — cộng đồng góp phần hoàn thiện sản phẩm và định hướng phát triển.
3. Văn hoá tôn trọng đóng góp — thời gian, kiến thức, kỹ thuật, sáng tạo đều được ghi nhận hợp lý.
4. Văn hoá minh bạch — quy tắc về điểm, biểu quyết và quyền lợi phải công bố rõ ràng.
5. Văn hoá học hỏi — người mới tiếp cận blockchain từng bước trong môi trường thật.
6. Văn hoá hợp tác — nhà phát triển, validator, doanh nghiệp và người dùng phối hợp thay vì hoạt động tách biệt.
7. Văn hoá chịu trách nhiệm — quyền tham gia quản trị đi cùng trách nhiệm với hệ quả.
8. Văn hoá hướng giá trị lâu dài — cộng đồng bền vững dựng trên giá trị sử dụng, không trên kỳ vọng phần thưởng.

### 6 · Nhân văn

1. Công nghệ phải dễ tiếp cận: không loại người dùng ra chỉ vì họ chưa có kiến thức kỹ thuật.
2. Cơ hội tham gia phải mở rộng — cộng đồng đa dạng tạo ra nhiều góc nhìn hơn cộng đồng chỉ gồm giới chuyên môn.
3. Nhiều hình thức đóng góp phải được công nhận: không phải ai cũng có vốn hoặc biết lập trình.
4. Người tham gia cần có tiếng nói qua cơ chế đề xuất và biểu quyết.
5. Mọi cơ chế phân phối quyền lợi phải có tiêu chí rõ ràng và kiểm chứng được — không tiêu chí thì đó là ban phát, không phải ghi nhận.
6. Người dùng cần được bảo vệ: bảo mật, quyền riêng tư, cảnh báo rủi ro, truyền thông có trách nhiệm.
7. Không biến người dùng thành công cụ marketing — hoạt động cộng đồng chỉ có nghĩa khi giá trị chảy hai chiều.
8. Giá trị thực phải đặt cao hơn đầu cơ: người dùng cần lý do dùng sản phẩm ngoài kỳ vọng nhận thưởng.

### 7 · Thương hiệu

1. Tên ngắn, đọc và nhớ nhanh, không tốn thời gian giải thích.
2. Cấu trúc tự nói: *Chain* gợi blockchain, số 9 tạo điểm nhận diện riêng.
3. Thuận lợi khi tìm kiếm, nhập lại, chia sẻ và giới thiệu cho người khác.
4. Có một dấu hiệu trung tâm dùng xuyên suốt toàn bộ hệ nhận diện.
5. Hình thành một họ thương hiệu: các sản phẩm liên kết với nhau ngay từ tên gọi.
6. Ít phụ thuộc ngôn ngữ hơn những tên dài hoặc mang tính địa phương — lợi thế ở môi trường nhiều quốc tịch.
7. Cộng đồng tự dùng được: một dấu hiệu đơn giản thì thành viên dễ tự tạo hình ảnh, video, nội dung.
8. Thông điệp định vị truyền đạt xong trong vài giây: *9Chain — Blockchain số 9*.

### 8 · Kinh tế

1. Không phần nào dành cho đội ngũ hay nhà đầu tư, và điều đó đọc được ngay trong tệp genesis thay vì phải tin lời.
2. Nguồn phát hành phải có công thức công khai — một nhịp mở cố định, thay vì quyết định theo tình huống.
3. Dòng mở phải chia cho những nhóm việc khác nhau, không dồn về một chỗ.
4. Phí mạng cần có đường quay về kho thay vì chảy hết ra ngoài.
5. Điểm cộng đồng và token phải tách bạch tuyệt đối; nhầm hai thứ này là nguồn hiểu lầm lớn nhất của một hệ sinh thái có cả hai.
6. Cách một con người nhận phần của mình vẫn là câu chưa có lời — một mô hình kinh tế chưa trả lời được câu đó thì chưa xong.
7. Mô hình phải chịu được việc cộng đồng đổi chính nó: mọi tham số là đề xuất, biểu quyết đổi được.
8. Giá trị phải đến từ việc dùng thật. Một nền kinh tế chỉ đứng bằng kỳ vọng giá thì không đứng lâu.

### 9 · Năng lực thực thi

1. Lộ trình phải cụ thể: mỗi giai đoạn có mục tiêu, thời hạn và tiêu chí đánh giá rõ ràng.
2. Sản phẩm phải chạy được — tuyên bố công nghệ chứng minh bằng testnet, explorer, node, ứng dụng và trải nghiệm thật.
3. Đội ngũ phải có chuyên môn phù hợp: công nghệ, bảo mật, kinh tế học, pháp lý, vận hành, phát triển cộng đồng.
4. Thông tin phải minh bạch — tiến độ, thay đổi, rủi ro và khó khăn đều được nói thật.
5. Quản trị phải hợp lý: quyền biểu quyết đi kèm cơ chế chống thao túng, xung đột lợi ích và tập trung quyền lực.
6. Bảo mật phải được kiểm chứng bằng kiểm toán độc lập, chương trình phát hiện lỗi và quy trình xử lý sự cố.
7. Mô hình kinh tế phải gắn với giá trị thật, không chỉ tạo động lực ngắn hạn.
8. Niềm tin không dựng bằng lời hứa. Nó tích lại qua từng sản phẩm hoàn thành, từng cam kết được giữ, từng sự cố được xử lý có trách nhiệm.

```mermaid
flowchart LR
  N["Bản nộp<br/>của nhóm sáng lập"] -.-> O["Bảy mươi hai ô<br/>vẫn CÒN TRỐNG"]
  N --> P["Để bị bác<br/>từng ý"]
  O --> Q["Bản của bạn<br/>ngắn hơn cũng được"]
  Q --> R["Bác được một yếu tố<br/>⇒ vẫn là kết quả đúng"]
```

*Hình 33 — Một bản nộp không đóng ô trống lại. Nó chỉ cho người sau một thứ để nhắm vào.*

**Điều bản nộp này tự nhận.** Phần lớn tám mươi mốt ý ở trên viết ở dạng *phải*, *cần*, *nếu* — tức là
**điều kiện chưa đạt**, không phải thành tích đã có. Đọc kỹ thì đây không phải một danh sách lý do để tin,
mà là **một danh sách việc chưa làm xong**, sắp theo chín nhóm. Người nộp bản này cho rằng đó mới là hình
dạng trung thực của một câu trả lời cho câu hỏi *"vì sao dự án này đáng chú ý"* — và nếu bản của bạn cũng
ra hình dạng ấy, hai bản đang nói cùng một điều.

> **Câu chốt:** một cái tên tốt khiến người ta dừng lại. Một sản phẩm tốt khiến người ta ở lại. Chỉ giá
> trị thật mới khiến người ta đi cùng. Tám ý phải chứng minh bằng năng lực; ý thứ chín chỉ giúp người ta
> nhớ — và nó chỉ đáng nhớ nếu tám ý kia đứng được.
