Chiến lược hai nhánh
Đây là một nước đi chiến lược, không phải một canh bạc — và phân biệt hai thứ ấy đáng làm rõ ngay từ dòng đầu. Canh bạc là đặt cược vào thứ mình không biết, rồi chờ. Dựng cả hai nền móng là điều ngược lại: nó tốn gấp đôi đúng để khỏi phải đoán. Nó chuyển một quyết định gần như không đảo lại được — cỗ máy nào đỡ nền tảng này trong nhiều năm — từ chỗ dựa vào phán đoán sang chỗ dựa vào phép đo ai cũng lặp lại được. Cái giá trả bằng tiền và thời gian; thứ mua về là quyền không phải trông vào may rủi.
9Chain đang được xây hai lần cùng lúc, trên hai nền móng kỹ thuật độc lập, và cộng đồng sẽ chọn nền móng nào trở thành mạng chính thức. Hai nhánh mang tên 9Chain A1 và 9Chain C1. Trong cả tài liệu này chúng luôn được liệt kê theo thứ tự bảng chữ cái, và thứ tự ấy không hàm ý xếp hạng — đó là một luật của dự án chứ không phải một phép lịch sự.
Vì sao lại xây cùng một thứ hai lần
Việc chọn cỗ máy bên dưới quyết định nền tảng làm được gì trong nhiều năm, và nó là loại quyết định gần như không đảo lại được sau khi đã có người xây lên trên. Có hai cách quyết: đọc tài liệu của hai công nghệ rồi tranh luận, hoặc dựng cả hai rồi đo. Cách thứ nhất rẻ hơn nhiều và kết thúc bằng việc bên nào lập luận hay hơn thì thắng. Cách thứ hai đắt gấp đôi và kết thúc bằng một con số ai cũng đo lại được.
Dự án chọn cách thứ hai. Đó là lý do có hai mạng thử nghiệm công khai chạy song song, và mỗi mạng mở ra cùng một bộ bề mặt công khai — điều kiện để một cuộc so sánh có nghĩa. Danh sách cụ thể ở Mạng và điểm truy cập.
Điều này có nghĩa gì với bạn
| Bạn là | Việc nên làm | Việc không nên làm |
|---|---|---|
| Người đọc để hiểu | đọc cả hai, coi thứ tự bảng chữ cái đúng như nó là | kết luận nhánh nào "chính thức" — chưa nhánh nào |
| Người xây thử | thử cả hai; các endpoint công khai có đó chính vì việc này | chọn một nhánh rồi xây thứ cần giữ lâu dài trên đó |
| Người định vận hành | đọc tài liệu kỹ thuật do chính nhánh đó công bố | giả định hai nhánh dùng chung một bộ lệnh |
Và một điều chung cho cả ba: cả hai đều là mạng thử nghiệm, nên chưa bên nào là một cam kết chạy thật. Số dư ở đó không mang giá trị, và một mạng thử có thể bị dựng lại từ đầu.
Câu chốt: hai nhánh không phải hai sản phẩm cạnh tranh nhau, mà là một câu hỏi được hỏi hai lần để có thể trả lời bằng phép đo thay vì bằng lập luận. Chừng nào các phép đo chưa công bố và lá phiếu chưa mở, bất kỳ ai nói với bạn nhánh nào sẽ thắng đều đang đoán — kể cả người trong dự án.
Hình 11 — Nước đi chiến lược của cả dự án gói trong một lựa chọn: trả giá gấp đôi để loại may rủi ra khỏi một quyết định gần như không đảo lại được.
Trong phần này
| Trang | Trả lời câu gì |
|---|---|
| A1 và C1 đặt cạnh nhau | Hai nhánh khác nhau ở đâu, theo đánh đổi |
| Phép đo và lá phiếu | Ba cổng đứng trước lá phiếu |
→ Đọc tiếp: A1 và C1 đặt cạnh nhau — Hai nhánh khác nhau ở đâu, theo đánh đổi