Biểu tượng nhỏ “đã xác nhận” trong ví nhìn thì khá bình thường, mãi đến khi lật hết tài liệu cuối cùng của Dusk, tôi mới nhận ra rằng đằng sau lời nhắc tưởng như vô hại đó là một cơ chế nén 4 cấp độ độ tin cậy hoàn toàn khác nhau.
Một khối mới sinh trước tiên sẽ trải qua giai đoạn “được chấp nhận” — tại thời điểm này, nếu trong cùng một vòng mà xuất hiện một khối ứng viên sớm hơn, nó hoàn toàn có thể bị thay thế bất cứ lúc nào. Cố gắng sống sót để lên tới mức “được xác nhận” thì mới thoát khỏi số phận bị gạt đi; cao hơn nữa là “đã khóa”, được tích lũy nhờ các khối phía sau chồng lên; và đến tầng “quyết định hoàn toàn”, thì phải đợi khối cha của nó đi trọn quy trình.
Điểm then chốt nằm ở chỗ: từ khi mới sinh đến khi được định án hoàn toàn cần bao nhiêu khối hậu chứng, vẫn không có một câu trả lời thống nhất. Con số này liên hệ với việc khối đó lúc ra đời đã trải qua bao nhiêu lần thử thất bại — càng bấp bênh từ đầu thì phía sau càng phải dùng nhiều lượng xác nhận để bù đắp cho phần bất định sẵn có đó. Cũng là nhãn “xác nhận”, nhưng giá trị thực tế có thể chênh lệch rất lớn.
Theo mạch suy nghĩ đó, tôi nhìn sang các module khác và thấy cùng một triết lý phân tầng cũng xuất hiện ở những nơi khác. Hợp đồng lõi chịu trách nhiệm định tuyến các loại giao dịch khác nhau sẽ dựa vào thuộc tính giao dịch mà phân chúng vào các kênh xác thực tương ứng; sau khi mỗi kênh chạy xong quy trình của mình thì mới ghi nhận thống nhất vào sổ cái trên chuỗi. Chuyển khoản có thể nhìn thấy, chuyển khoản mã hóa, giao dịch dạng tài khoản, dạng hối phiếu — tất cả đều được đưa vào một cách thức triển khai nhất quán.
Đưa góc nhìn sang bối cảnh ghép lệnh lại càng thú vị — mỗi lần khớp lệnh muốn thị trường công nhận thì phải để lại trên chuỗi những dấu vết có thể được đối chiếu lại. Tính cuối cùng theo cấp bậc mang đến cho ứng dụng một thước đo phán đoán có vạch chia: khi nào có thể cam kết ra bên ngoài, khi nào chỉ được ghi sổ tạm thời. Mọi nút tự cân nhắc lấy.
Cái giá phải trả là độ phức tạp này người dùng phổ thông không nhìn thấy được. Khi mạng bị phân kỳ cực đoan, khoảng cách thông tin này rơi vào ai, và ảnh hưởng rốt cuộc sẽ nghiêng về mức nào, vẫn cần tiếp tục quan sát.
#dusk @Dusk $DUSK