Năm 2017, tôi audit hợp đồng ICO đầu tiên. Whitepaper hứa hẹn “phi tập trung hóa tài chính”, nhưng mã nguồn lại có lỗ hổng reentrancy. Từ đó, tôi học được: chỉ có mã nguồn mới là sự thật. Và hôm nay, khi Ngân hàng Dự trữ Ấn Độ (RBI) cảnh báo “thanh toán số không giảm nhu cầu tiền mặt”, tôi lại ngửi thấy mùi của một lỗ hổng khác — không phải trong smart contract, mà trong thiết kế hệ thống.

Bối cảnh: Ấn Độ có UPI – hệ thống thanh toán số lớn nhất thế giới về khối lượng giao dịch (1700 tỷ năm 2024). Nhưng đồng thời, tỷ lệ tiền mặt lưu thông trên GDP vẫn ở mức 13-15%, cao nhất trong các nền kinh tế lớn. RBI nói: “Thanh toán số đang tăng trưởng, nhưng nhu cầu tiền mặt không giảm”. Điều này có vẻ nghịch lý, nhưng thực ra nó bộc lộ một sai lầm cơ bản trong cách chúng ta nghĩ về “thay thế tiền mặt”.

Phân tích kỹ thuật của tôi chỉ ra ba điểm mù:

- Công nghệ giải quyết khả năng, không giải quyết mong muốn. UPI dựa trên smartphone và internet. Nhưng Ấn Độ có hàng trăm triệu người dùng điện thoại phổ thông, và vùng nông thôn kết nối không ổn định. Công nghệ offline (NFC, USSD, voice) chưa được tích hợp đầy đủ. Kết quả: người dùng ở biên vẫn dùng tiền mặt vì nó “không bao giờ offline”. Từ kinh nghiệm xây bot yield farming trên Uniswap v2, tôi biết rằng tối ưu gas quan trọng hơn tối ưu yield. Ở đây cũng vậy: tối ưu độ tin cậy ở biên còn quan trọng hơn tối ưu throughput ở trung tâm.
- Mô hình kinh doanh có lỗ hổng cấu trúc. Các công ty thanh toán số Ấn Độ kiếm tiền từ cross-sell (tín dụng, bảo hiểm) chứ không từ phí giao dịch (UPI zero MDR). Người dùng tiền mặt thuần túy là “khách hàng âm lợi nhuận”: chi phí phục vụ cao, giá trị vòng đời thấp, tỷ lệ giữ chân thấp. Doanh nghiệp tư nhân sẽ không tự nguyện phục vụ họ. Đây là lý do tôi luôn nói: “Đừng kỳ vọng khu vực tư nhân làm công tác xã hội không sinh lời”. Nếu RBI muốn thay thế tiền mặt, họ phải xây dựng cơ chế trợ cấp hoặc ưu đãi thuế cho các công ty phục vụ nhóm này – giống như cách chính phủ Ấn Độ trợ giá cho LPG cho người nghèo.
- Rủi ro tập trung và nghịch lý an toàn. UPI chiếm >80% thanh toán số, và ba ông lớn (PhonePe, Google Pay, Paytm) chiếm >90% thị phần UPI. Đây là một điểm thất bại duy nhất. Khi hệ thống số sập (đã từng xảy ra), người dùng lập tức quay lại tiền mặt. Tiền mặt là “mạng lưới thanh toán dự phòng” cuối cùng. RBI hiểu điều này, và đó là lý do họ không thể loại bỏ tiền mặt hoàn toàn — nó là van an toàn hệ thống.
Góc nhìn phản trực giác: Blockchain không phải là giải pháp thay thế tiền mặt, mà là chất xúc tác làm trầm trọng thêm vấn đề. Các stablecoin như USDT hay USDC có thể hoạt động offline qua ví di động, nhưng chúng phụ thuộc vào oracle và thanh khoản tập trung. Bitcoin thì quá chậm và tốn kém cho thanh toán hàng ngày. CBDC (e₹) của RBI có thể là câu trả lời, nhưng nó đối mặt với vấn đề riêng: nếu e₹ thay thế hoàn toàn tiền mặt, nó sẽ loại bỏ tính ẩn danh và tạo ra rủi ro “bỏ kênh ngân hàng” (disintermediation). Từ kinh nghiệm phân tích Anchor Protocol sụp đổ, tôi biết rằng các cơ chế yield không bền vững luôn có một lỗ hổng trong thiết kế. Ở đây, lỗ hổng là: chúng ta đang cố gắng dùng công nghệ mới để giải quyết một vấn đề hành vi con người, chứ không phải vấn đề kỹ thuật.
Takeaway: RBI sẽ không đạt được mục tiêu “giảm tiền mặt” bằng cách chỉ dựa vào thanh toán số. Họ cần ba thứ: (1) hạ tầng offline cho vùng biên, (2) cơ chế tài chính để biến “khách hàng tiền mặt” thành “khách hàng có lợi nhuận”, và (3) chấp nhận rằng tiền mặt sẽ luôn tồn tại như một lớp dự phòng. Blockchain có thể giúp ích ở điểm (1) và (3), nhưng chỉ khi chúng ta thiết kế nó với tư duy “fail-safe” thay vì “fail-deadly”. Câu hỏi còn lại: liệu RBI có dám thử nghiệm một hệ thống thanh toán lai giữa CBDC, stablecoin và tiền mặt, hay họ sẽ tiếp tục “vừa muốn vừa sợ”?