Tối qua, bạn tôi xem xong quy trình TBV thì nhắn tin riêng cho tôi: “Nợ đã trả hết rồi, tại sao lấy lại BTC vẫn còn phải chờ thêm vài ngày?” Cảm giác này giống như lúc trả phòng, tiền cọc thì không sao, nhưng bên quản lý vẫn phải rà soát lại tiền điện nước, khóa cửa và bảng đối chiếu công nợ lần nữa. Phản ứng đầu tiên chắc chắn là: ơ, sao không làm nhanh hơn nhỉ?

Nhưng sau khi tiếp tục nghiên cứu @BabylonLabs_io về các Trustless Bitcoin Vaults, tôi nhận ra vài ngày này không phải chờ vô ích. TBV đã chuyển việc “tin rằng một tổ chức nào đó sẽ đúc/phát hành tiền” thành “để lại thời gian cho những lần rút/chấp nhận không hợp lệ bị phát hiện”.

Sau khi người dùng đã thanh toán xong nghĩa vụ và khởi tạo việc rút lại, vaultBTC tương ứng sẽ bị hủy. Sau đó, Vault Provider gửi tuyên bố rút và bằng chứng không kiến thức (zero-knowledge proof) lên phía Bitcoin. Tiếp theo bước vào cửa sổ thách thức (challenge window). Application Vault Keeper hoặc Universal Challenger có thể kiểm tra tuyên bố này. Hiện tại, cửa sổ trên mạng thử nghiệm công khai là 432 khối Bitcoin, tức khoảng 3 ngày; nếu không có thách thức hợp lệ, BTC mới được giải phóng theo quy tắc vào địa chỉ của người dùng.

Nói bằng cách dễ hiểu, giống như ông chủ kho lạnh không thể chỉ nhìn một tờ “đã thanh toán” là lập tức chở cả lô hàng đi. Hệ thống cần xác nhận rằng khoản nợ đúng là đã được trả, chứng từ thế chấp đã bị hủy, và địa chỉ nhận tiền cũng đúng với thỏa thuận ban đầu. Nếu ai đó dùng giấy tờ giả để nhận BTC, người thách thức có thể chặn lại; còn nếu người thách thức thách thức vô cớ thì chính họ cũng sẽ bị mất khoản bảo chứng (deposit).

Tôi thấy đây mới là điểm thực sự “xịn” của TBV. Nó không dựa vào uy tín của một công ty lưu ký để đổi lấy việc nhận ngay lập tức, mà dùng bằng chứng công khai, cơ chế thách thức và “thời gian” theo quy mô của Bitcoin để đạt được khả năng kiểm chứng mạnh hơn. Dù Vault Provider có đi offline, người gửi tiền vẫn có đường dự phòng tự rút, không cần đặt toàn bộ việc “có lấy lại được BTC hay không” vào một bên vận hành nào đó.

Vì vậy, cái “chậm” trong bộ thiết kế #baby $BABY này không phải sản phẩm chưa làm tốt, mà là viết kiểm tra an toàn vào quy trình thoát/thoái lui. Ba ngày đương nhiên không thoải mái bằng 3 giây, nhưng nếu nó giúp giảm rủi ro rút không hợp lệ, lưu ký điểm đơn (single point of custody) và việc tài sản bị giải phóng nhầm, thì tôi nghĩ thời gian chờ này đáng.

BTCFi thực sự trưởng thành không chỉ làm cho BTC có thể được cho vay/đem ra mượn, mà còn phải đảm bảo rằng khi nợ đã được thanh toán xong, người dùng có thể rút lại BTC gốc một cách an toàn theo các quy tắc công khai.