Anh em ơi, hôm nay mình tiếp tục đào sâu hơn vào những “cái hố” ít ai biết trên testnet Babylon (@BabylonLabs_io). Đêm qua mình cắm đầu soi cứng bảng tham số của nó thì phát hiện bên trong được giăng một “mê cung dữ liệu” cực kỳ kín đáo—khắp nơi đều là “0.4 BTC”. Ban đầu mình tưởng đây chỉ là một hạn mức đơn lẻ đơn giản, nhưng khi đem kính lúp mổ xẻ logic tầng đáy, suýt nữa đã bị lùa vào.

Thực ra, ba con số “0.4” này quản hoàn toàn khác nhau về phạm vi địa bàn. Cái thứ nhất là giới hạn việc bạn có thể nhét tối đa 0.4 vào một kho (vault) đơn lẻ; cái thứ hai là giới hạn tổng tất cả kho trong một vị thế vay (lending position) không được vượt quá 0.4; và cái thứ ba là Aave đặt mức trần tối đa về mức “phơi bày” (exposure) với địa chỉ của bạn cũng là 0.4. Số nhìn giống nhau như đúc, nhưng ba cái khóa này vận hành độc lập, tuyệt đối không được nhầm lẫn.

Điều thú vị hơn là phần cấu hình toàn cục ở tầng trên. Hệ thống gắn cho toàn bộ ứng dụng Aave một “vòng kim cô”, tổng dung lượng bị chặn cứng ở 10 đồng lớn (10 cái “bánh”). Về lý thuyết, lấy 10 chia cho 0.4 thì vừa đủ để nhét đầy 25 con cá voi đặt thế chốt tối đa. Nhưng điều đó không có nghĩa là chỉ được có 25 người tham gia: nếu mọi người đều coi mình như nhà bán lẻ, chỉ gửi 0.01 thôi thì số người tham gia sẽ tăng vọt. Mấu chốt chỉ có một “đường chết”: tổng cộng toàn mạng tuyệt đối không được vượt qua mốc 10 đồng—đó là vạch đỏ.

Chỗ này chính là nơi dân retail rất dễ vấp! Nhiều người có quán tính suy nghĩ: “Hạn mức 0.4 cá nhân của mình chưa dùng hết, lần này chắc chắn mình vẫn lao vào được.” Nhưng hoàn toàn sai! Ví dụ, giả sử hiện tại tổng pool đã tăng lên 9.8 đồng, bạn cầm hạn mức cá nhân 0.4 để lao vào—lúc đó mức nước tổng lập tức thành 10.2, dung lượng quá tải, hệ thống sẽ từ chối bạn ngay tại chỗ. Ngược lại cũng vậy: nếu pool trống trơn nhưng tài khoản bạn đã có 0.3, bạn muốn cộng thêm 0.2 thì cũng không có cửa. Bắt buộc cả hai tấm “giấy thông hành” đều sáng đèn xanh cùng lúc: “cá nhân không vượt ngưỡng” và “toàn cục còn chỗ trống”.

Ngưỡng kép kiểu này rất dễ gây hiểu nhầm. Nếu giao diện front-end chính thức làm kém, không hiển thị rõ ràng hai thanh tiến độ này, thì sau khi nhiều anh em thao tác thất bại bị chặn lại, chắc chắn sẽ cằn nhằn cho rằng Web3 ví của mình bị kẹt hoặc mạng “rút gió”.

#baby @BabylonLabs_io $BABY