Hôm nay tôi lướt được kỳ World Figure Robot Olympics lần thứ hai. Robot “sấm chớp” của công ty vinh quang chạy cự ly 100m với thời gian 9,39 giây, trực tiếp vượt kỷ lục của Bolt. Khi xem các thảo luận về cân bằng và điều khiển dáng đi ở mức mili-giây, tôi chợt nghĩ rằng trong blockchain cái gọi là “xác nhận” cũng thật ra ẩn bên trong cả một quá trình bị đẩy áp lực theo từng lớp. Nhân tiện bấm vào các cập nhật liên quan đến Dusk, tôi phát hiện thiết kế tính “tối hậu” của nó đã hoàn toàn lật ngược nhận thức hằng ngày.@Dusk #dusk
Phần lớn mọi người quen coi xác nhận là một công tắc đơn giản. Nhưng Dusk lại biến quá trình đó thành một máy trạng thái được tiến dần theo từng bước. Một khối ban đầu chỉ được một phần nút chấp nhận, vẫn có thể bị phiên bản ứng viên ở vòng trước hơn thay thế; sau khi những lần thử thất bại ở phía trước được đánh dấu rõ ràng là thất bại rồi,$DUSK nó mới “nâng” lên vị trí mà những đối thủ cùng độ cao không còn có thể thay thế; về sau thì phải dựa vào các khối ổn định xuất hiện liên tiếp để chồng lớp từng bước; cuối cùng, chỉ khi chính khối cha đã hoàn toàn lắng xuống thì nó mới có thể đi vào trạng thái triệt để không thể đảo ngược. Điều ngược trực giác hơn là Dusk dùng một biến để ghi lại khối đã trải qua bao nhiêu lần lặp tiền xử lý chưa được chứng thực ngay từ lúc sinh ra—tiền xử lý càng nhiều thì phía sau càng cần lượng khối ổn định liên tiếp với số lượng gấp bội để bù cho sự không chắc ban đầu. Những giao dịch cũng gắn nhãn “xác nhận” như vậy, ở Dusk mức độ khóa chặt thực tế có thể chênh nhau vài bậc độ lớn. Thiết kế này giúp các nút có thể dùng thước đo chi tiết hơn để đánh giá trọng số niềm tin, nhưng lại nén toàn bộ trạng thái theo tầng vào dòng thông báo “xác nhận” vốn rất chung chung trong ví. Người dùng phổ thông khó mà nhìn một cái là biết khoản chuyển của mình hiện đang nằm ở mức độ ổn định nào. Dusk giấu độ phức tạp rất sâu; khoảng chênh về thông tin trong điều kiện độ trễ cực cao sẽ khiến người ta thoáng bất an. Bản thân tôi sau này quen việc lật thêm một lớp trường trạng thái của trình duyệt, thay vì chỉ tin vào cái đèn xanh. Còn các bạn thì sao—các bạn có trực tiếp coi xác nhận trên giao diện là kết quả cuối cùng, hay cũng cố ý đối chiếu tiến độ lắng đọng sâu hơn?$BTC