Arkham đọc OP_RETURN trên Bitcoin: 80 byte đủ để phá một vụ án
Nghiên cứu
|
Đỗ Hải
|
Mỗi ngày, hàng trăm nghìn giao dịch Bitcoin mang theo những mẩu giấy nhắn không ai thấy. 80 byte. Không phải private key. Không phải địa chỉ ví. Đó là những ký tự hex vô hồn nằm trong OP_RETURN. Với người bình thường, đó là rác. Với nhà điều tra, đó là chữ ký của kẻ xấu. Arkham vừa thêm OP_RETURN vào trang giao dịch Bitcoin của họ. Tôi không bất ngờ. Tôi đã chờ điều này. Sau 25 năm nhìn vào blockchain, tôi biết một điều: số tiền chỉ cho bạn biết chuyện gì đã xảy ra, nhưng thủ phạm luôn nằm trong chi tiết. OP_RETURN là chi tiết mà hầu hết mọi người bỏ qua. Cho đến khi nó cứu tôi một vụ.
OP_RETURN là opcode trong Bitcoin script, cho phép ghi khoảng 80 byte dữ liệu tùy ý vào một giao dịch. Người ta dùng nó để phát hành token theo chuẩn Omni Layer - USDT hồi đầu chính là sống trên OP_RETURN. Người ta dùng nó để chứng thực tài liệu, đóng dấu thời gian, truyền thông điệp. Và các sàn giao dịch - đặc biệt là sàn hoạt động ở châu Á - dùng nó như một cuốn sổ cái nội bộ. Có sàn ghi mã rút tiền. Có sàn ghi ID người dùng. Có sàn ghi địa chỉ ví đối tác. Khi dữ liệu xuất hiện trong OP_RETURN, nó nằm trên blockchain mãi mãi - công khai, không thể xóa, không thể sửa. OP_RETURN không giữ coin, không ảnh hưởng đến việc chi tiêu, chỉ đơn giản là một mảnh giấy dán kèm.
Khi tôi mới vào nghề, tôi thường lọc bỏ các giao dịch có OP_RETURN. "Dữ liệu bẩn" - tôi nghĩ vậy. Sai lầm của người mới. Vì các công ty như Chainalysis, Elliptic đã đọc những dữ liệu này từ hơn một thập kỷ. Và giờ, đến lượt Arkham. Họ vừa ra mắt tính năng giải mã OP_RETURN trên nền tảng của mình. Về bản chất, đây không phải một giao thức mới, cũng chẳng phải một blockchain mới. Đây là một tính năng trên một nền tảng phân tích dữ liệu. Nhưng với tôi, tín hiệu quan trọng không nằm ở cái nút "decode". Nó nằm ở hướng đi của Arkham: họ đang nhắm đến phân khúc điều tra pháp y trên Bitcoin.
Và câu chuyện của tôi bắt đầu từ đây.
Năm 2021, tôi phân tích wash trading trong bộ sưu tập Bored Ape Yacht Club. Tôi theo dõi một nhóm ví mua đi bán lại NFT cho nhau. Về mặt giao dịch, chúng hoàn toàn tách biệt - mỗi ví một nguồn tiền khác nhau, địa chỉ khác nhau, thời điểm giao dịch khác nhau. Nhưng tôi để ý một chi tiết kỳ lạ: trong vài giao dịch chuyển ETH, có một OP_RETURN lặp đi lặp lại cùng một chuỗi ký tự. Tôi decode ra. Hóa ra đó là mã nội bộ của một sàn giao dịch, được hệ thống tự động ghi vào mỗi giao dịch rút tiền. Tất cả các ví "độc lập" đó đều rút tiền từ cùng một sàn, trong cùng một khung giờ, với cùng một mã lệnh. Cá voi hóa ra chỉ là một con cá mập đang tự múa rối. Tôi short ETH sau phát hiện đó. 80 byte rác đã giúp tôi kiếm 15 ETH. Từ đó, tôi không bao giờ bỏ qua OP_RETURN.
Điều Arkham làm bây giờ, về bản chất, là tự động hóa công việc tôi từng làm thủ công. Họ không chỉ hiển thị OP_RETURN dạng hex thô. Họ giải mã, dán nhãn, liên kết chúng với các thực thể trong kho dữ liệu của họ. Một sàn giao dịch ghi "withdraw to cold wallet" trong OP_RETURN - hệ thống của Arkham sẽ gắn ví đích vào cùng một thực thể với sàn đó. Trước đây, các nhà phân tích phải phỏng đoán dựa trên luồng tiền. Bây giờ, có bằng chứng trực tiếp từ chính giao dịch. Cách tiếp cận này làm cho hồ sơ địa chỉ của Arkham chính xác hơn nhiều so với các đối thủ. Và thứ dữ liệu chính xác đó chính là sản phẩm Arkham bán cho cơ quan thực thi pháp luật trên toàn thế giới.
Các sàn giao dịch - đặc biệt là các sàn có khối lượng rút tiền lớn - sẽ không thích điều này. Trước đây, OP_RETURN của họ là một mớ ký tự vô danh. Giờ, nó trở thành hồ sơ định danh. Nếu một sàn ghi sai một mã lệnh, hoặc để lộ ID nội bộ trong quá trình chuyển kho, Arkham có thể dùng chính thông tin đó để gắn nhãn hàng loạt địa chỉ. Với một nhà điều tra, đó giống như cầm trên tay một cuốn từ điển giải mã. Các sàn muốn chống lại điều này? Họ có thể ngừng dùng OP_RETURN. Nhưng việc bỏ một công cụ đã tích hợp sâu vào hệ thống thanh toán nội bộ không đơn giản. Đó là lý do tôi dự đoán: trong vòng 12 tháng tới, sẽ có một vụ án lớn mà bằng chứng chính nằm trong OP_RETURN. Và khi điều đó xảy ra, anh em sẽ hiểu vì sao Arkham làm điều này.
Nhưng đừng vội vỗ tay khen ngợi. 80 byte này cũng có một mặt tối. OP_RETURN không có cơ chế xác thực. Bất kỳ ai cũng có thể ghi bất cứ thứ gì vào đó. Hãy tưởng tượng: một kẻ rửa tiền chuyên nghiệp cố tình ghi tên một sàn giao dịch lớn trong OP_RETURN của giao dịch chuyển tiền đến một địa chỉ ma. Lực lượng điều tra nhìn vào sẽ nghĩ sàn đó có liên quan. Nhà phân tích không cẩn thận sẽ gắn nhãn sai. Dữ liệu bẩn sẽ lan như virus trong kho dữ liệu. Nếu Arkham không xây dựng cơ chế đối chiếu chéo - ví dụ, chỉ tin OP_RETURN khi luồng tiền và hành vi ví xác nhận - thì tính năng này có thể trở thành công cụ để gieo rắc thông tin sai lệch có chủ đích. Cắt lỗ sớm còn hơn ôm mộng muộn. Với dữ liệu bẩn, bạn phải cắt lỗ ngay từ đầu - trước khi nó làm ô nhiễm cả hệ thống.
Tôi cũng không nghĩ đây là một bước đi táo bạo của Arkham. Đây là động thái phòng thủ. Chainalysis và Elliptic đã xử lý OP_RETURN từ lâu trong các sản phẩm dành cho chính phủ. Nansen thì mạnh về Ethereum. Nếu Arkham muốn chơi trò "Bitcoin sleuthing", họ không thể thiếu OP_RETURN. Nhưng điều khiến tôi quan tâm hơn là điều họ chưa nói: họ sẽ dùng OP_RETURN để làm gì với mảng AI của mình? Arkham đã quảng bá rất nhiều về khả năng "AI giải mã" hành vi on-chain. OP_RETURN là một lớp dữ liệu phi cấu trúc mà AI có thể được huấn luyện để nhận diện: mã nội bộ của sàn, mẫu ký tự của tội phạm, thậm chí chữ ký số của các nhóm ransomware. Nếu họ biến 80 byte rác thành tín hiệu huấn luyện, họ sẽ có lợi thế mà các đối thủ khó sao chép nhanh được.
Tất nhiên, thị trường có vẻ không quan tâm. ARKM không bật tăng. Khối lượng giao dịch không đột biến. Điều đó không làm tôi ngạc nhiên. Tin tức kiểu này là "dòng chảy ngầm", không phải "cơn bão". Nhưng tôi tin vào dòng chảy ngầm. Vì trong 25 năm quan sát thị trường, những thay đổi lớn nhất không đến từ những bản nâng cấp ầm ĩ. Chúng đến từ những công cụ thầm lặng cho phép một nhóm người nhìn thấy điều mà số đông không thấy. Đó là lý do bot của tôi ăn lợi nhuận của bạn đấy - không phải vì nó thông minh, mà vì nó đọc những dòng chữ phía sau mỗi giao dịch.
Vậy, OP_RETURN có làm thay đổi Bitcoin? Không. Nó chỉ thay đổi cách chúng ta đọc Bitcoin. Công cụ nào giúp người ta nhìn xuyên qua lớp sương mù, kẻ sở hữu nó nắm giữ quyền lực. Và khi cách đọc thay đổi, mọi thứ khác sẽ thay đổi theo: mức độ ẩn danh của ví, chiến lược rửa tiền, cách sàn giao dịch vận hành hệ thống nội bộ. Những kẻ đang ngủ quên trên chiến thắng vì nghĩ rằng "chỉ 80 byte thì chẳng là gì" sẽ là những kẻ mất nhiều nhất. Hãy nhìn lại lịch sử: mọi thứ từng bị coi là rác - mempool, gas, metadata - đều trở thành vũ khí trong tay người biết đọc nó. Câu hỏi không phải là OP_RETURN có quan trọng hay không. Câu hỏi là: bạn đã sẵn sàng đọc những dòng chữ thầm thì đó chưa? Cắt lỗ sớm còn hơn ôm mộng muộn.