Một lập trình viên đã gửi Bitcoin qua mạng Find My của Apple bằng một thiết bị nhỏ có khả năng chuyển tiếp các Cashu ecash token thông qua các iPhone gần đó. Thiết bị gửi không cần kết nối internet trong quá trình chuyển tiền.
Bằng chứng này đã biến hệ thống dò tìm phía sau AirTag thành một kênh thanh toán độc đáo. Tuy nhiên, người phát triển khuyến cáo chỉ nên dùng với số tiền rất nhỏ.
Cách Bitcoin được chuyển qua mạng Find My của Apple
Một lập trình viên của Cashu đã chia sẻ thử nghiệm này trên X, gọi đây có thể là cách gửi Bitcoin “lạ đời” nhất từ trước đến nay. Cashu là một giao thức ecash giúp giữ riêng tư cho các khoản thanh toán Bitcoin thông qua các token do các mint phát hành.
Code nguồn mở được đăng trên GitHub, chạy trên các bo mạch ESP32 giá rẻ. Thiết bị này đóng gói token vào tín hiệu Bluetooth, bắt chước các beacon tìm đồ thất lạc.
Các iPhone đi ngang qua sẽ bắt được tín hiệu và chuyển tiếp chúng qua hệ thống Find My của Apple, tương tự khi tìm một AirTag bị thất lạc. Đồng thời, người nhận sẽ dùng tài khoản Apple để lấy các báo cáo này và ghép lại token từng phần một.
Một đoạn mã Python sẽ kiểm tra lại token ghép được xem có lỗi không trước khi hiển thị kết quả. Mỗi tín hiệu chỉ mang 2 bit dữ liệu, nên việc gửi một token điển hình sẽ cần hơn 1,000 lần phát sóng.
Token công khai đồng nghĩa ai cũng có thể sử dụng
Lập trình viên này cảnh báo rằng mỗi token được phát sóng đều là công khai. Vì token Cashu giống như tiền mặt số, bất kỳ ai nhặt được token này đều có thể sử dụng.
Điểm yếu chính là ở cách truyền tải. Theo ghi chú giao thức, dữ liệu được chuyển đi không có mã hóa và các ID truy xuất thông tin cũng công khai.
Vì vậy, tài liệu khuyến cáo chỉ nên gửi các khoản tặng nhỏ, không nên gửi nhiều. Ngoài ra, tốc độ truyền rất chậm, phương thức này không chính thức và không được bảo đảm hoàn toàn.
Người nhận cũng cần truy cập mạng Find My của Apple thông qua một giao diện không chính thức. Điều này có nghĩa, nếu Apple thay đổi giao diện này, công cụ có thể ngừng hoạt động bất cứ lúc nào.
Thử nghiệm với Find My hiện vẫn chỉ mang tính ý tưởng, chưa phải là sản phẩm thanh toán thực sự. Tuy nhiên, thử nghiệm này góp phần vào các nỗ lực đưa việc chuyển Bitcoin trở nên đơn giản như gửi tin nhắn, lần này thậm chí không cần internet. Ở hướng khác, nhiều lập trình viên cũng đang theo đuổi giải pháp chuyển Bitcoin riêng tư ngay trên lớp nền tảng thay vì qua các ứng dụng bên ngoài.









