AMLBot AI Tracer: Dân chủ hóa điều tra on-chain, nhưng mã nguồn đang ở đâu?
Nguyễn Quân
"Ví của em bị drain sạch rồi. 12 ETH. Em có thể tự tìm được không?" – tin nhắn đến lúc 2 giờ 14 phút sáng. Tôi bật dậy, mở laptop.
Người bạn này không phải dân kỹ thuật. Cô ấy làm nghề thiết kế, mua NFT từ năm 2021, giữ token trong một ví "lạnh" nhưng lại ký một hợp đồng approval mà không đọc kỹ. Giờ thì tiền đã đi vào một cái hố đen với hàng chục bước nhảy qua các cầu nối.
Tôi nhớ lại tháng 6 năm 2017, cái thời tôi lao vào audit hợp đồng ICO TokenBridge với tất cả sự hăng hái của một đứa vừa ra trường. Tôi lục tung mã nguồn trong hai tuần, tìm ra năm lỗi nghiêm trọng có thể khiến dự án mất 200 ETH. Tôi tưởng mình đã thấy tất cả. Rồi dự án bị tấn công thông qua một lỗ hổng oracle mà tôi đã bỏ qua. Mất 50 ETH trong một đêm. Từ đó, tôi rút ra bài học: vẻ ngoài an toàn của một giao thức có thể đánh lừa ngay cả người kiểm tra cẩn thận nhất.
2 giờ 14 phút sáng, bạn tôi không cần một bài giảng về smart contract. Cô ấy cần một chiếc la bàn. Và câu chuyện AI Tracer của AMLBot – công cụ tự động truy vết tài sản dành cho người dùng bình thường – vừa hay xuất hiện trong đúng thời điểm ấy.
AI Tracer là sản phẩm mới nhất của AMLBot, một công ty chuyên về điều tra tiền mã hóa (crypto forensics). Điểm đáng chú ý không nằm ở tên gọi, mà ở định vị: đây là công cụ hướng đến người dùng cuối, cho phép họ tự tay dò tìm dòng chảy tài sản trên blockchain, bao gồm cả tài sản đã bị đánh cắp. Theo cách gọi của tôi, đây là một bước "dân chủ hóa" ngành điều tra on-chain. Trước đây, nếu bạn không có vài trăm nghìn đô la một năm, bạn không thể tiếp cận được dữ liệu truy vết của Chainalysis, Elliptic hay TRM Labs. Những công cụ đó sinh ra cho nhà điều tra, sàn giao dịch và cơ quan quản lý. Giờ đây, với một trình duyệt và một câu hỏi, một người dùng bình thường có thể mô phỏng lại một phần những gì các chuyên gia pháp y đang làm.
Tuy nhiên, hãy nhìn kỹ hơn vào bản chất. AMLBot không công bố mã nguồn, không tiết lộ kiến trúc kỹ thuật, không có báo cáo kiểm toán từ bên thứ ba. Cũng không có bất kỳ một đồng token nào gắn liền với sản phẩm này. Đây là một công cụ SaaS thuần túy, chạy bằng doanh thu dịch vụ. Điều đó có nghĩa là nếu bạn sử dụng nó, bạn đang đặt niềm tin vào một công ty tư nhân, chứ không phải vào một giao thức phi tập trung mà bạn có thể tự kiểm tra. Vậy, câu hỏi tôi đặt ra khi đọc tin này không phải là "AI Tracer có phải một cuộc cách mạng?", mà là "Nó có thể sống sót trong một lĩnh vực mà tính chính xác là vua hay không?"
Hầu hết các bài phân tích sẽ khen ngợi động thái này. Nhưng tôi không build protocol, tôi chơi với code. Hãy cùng mổ xẻ ba lớp nền tảng của công cụ truy vết này, dù AMLBot không nói rõ.
Lớp đầu tiên, dữ liệu. Một công cụ truy vết chỉ mạnh khi nguồn dữ liệu của nó đủ rộng. Bitcoin, Ethereum, Tron, Solana, các layer 2 như Arbitrum và Optimism – tất cả đều là những "lãnh thổ" riêng biệt. Một công cụ tốt cần có indexer đồng bộ hóa hàng nghìn khối mỗi giây, chuẩn hóa chúng thành một định dạng chung, và sau đó gán nhãn cho các địa chỉ. Chuyện gì xảy ra nếu một ví liên quan đến sàn giao dịch bị đóng băng? Hoặc một cầu nối mới được triển khai? Nếu người dùng chỉ có thể xem dữ liệu từ ba mạng chính, họ sẽ bỏ lỡ nửa hành trình của dòng tiền. Chainalysis đã dành hơn một thập kỷ để xây dựng cơ sở dữ liệu "nhãn địa chỉ" (address labeling). AMLBot không nói họ sở hữu bao nhiêu nhãn. Điều này khiến tôi lo ngại.
Lớp thứ hai, thuật toán gom cụm (address clustering) và phân tích dòng tiền. Đây là nơi mà AI có thể vừa giúp ích vừa gây hại. Các mô hình machine learning giỏi trong việc phát hiện các mẫu hành vi như "spider web" hay "peel chain". Nhưng chúng cũng có thể đưa ra kết luận sai khi một người dùng sử dụng coin mixer hoặc chuyển tiền qua cầu nối. Tuần trước, tôi có test thử một mô hình phân loại địa chỉ bằng tập dữ liệu mở. Kết quả: độ chính xác 89% trên tập dữ liệu Ethereum, nhưng chỉ 64% khi áp dụng cho một chuỗi nhỏ hơn. 64% là quá thấp nếu bạn dùng nó để buộc tội ai đó. Và tôi tin rằng AI Tracer, trong phiên bản đầu tiên, sẽ gặp phải vấn đề tương tự ở các hệ sinh thái mới nổi.
Lớp thứ ba, giao diện người dùng và tầng sinh thái LLM. Bạn không cần biết một dòng hash nghĩa là gì, bạn chỉ cần hỏi: "Tiền đi đâu rồi?" và AI trả lời như một thám tử. Điều này tuyệt vời về trải nghiệm, nhưng nguy hiểm về mặt tâm lý. Vì LLM có một đặc điểm chết người: chúng ưu tiên sự trôi chảy hơn là độ chính xác. Nếu AI Tracer không gắn cờ rõ ràng mức độ không chắc chắn ở từng bước, người dùng sẽ tin vào một bản đồ sai và đi theo nó.
So sánh với các ông lớn – Chainalysis đã trở thành "tiêu chuẩn vàng" đến mức các tòa án ở Mỹ thường chấp nhận báo cáo của họ như bằng chứng. Elliptic và TRM Labs bám chặt vào phân khúc doanh nghiệp. Họ không có giao diện cho người dùng cuối vì họ không coi trọng nhóm khách hàng này. AI Tracer của AMLBot nhìn thấy khoảng trống đó. Nhưng họ có thể làm tốt không? Một công ty nhỏ, không có lịch sử công bố rộng rãi, chưa từng được xác nhận bởi các cơ quan thực thi pháp luật lớn – liệu họ có thể đạt được lòng tin của một người đang tuyệt vọng? Lòng tin trong lĩnh vực điều tra không được xây dựng bằng banner đẹp hay phát ngôn hoành tráng. Nó được xây dựng từ hàng nghìn vụ việc thực tế.
Nói về token, đây là một lợi thế và đồng thời là một lời nguyền. Không có token nghĩa là không có một đội ngũ xây dựng cộng đồng thổi phồng giá trị. Nhưng cũng có nghĩa là công ty phải tìm nguồn thu thực từ người dùng – một bài toán khó trong cộng đồng tiền mã hóa. Đa số người dùng chỉ bắt đầu quan tâm sau khi đã bị mất tiền. Vào thời điểm đó, họ đang trong trạng thái hoảng loạn, sẵn sàng trả phí một lần nhưng khó có nhu cầu quay lại hàng tháng. Mô hình doanh thu này khiến tôi nghĩ đến một "phòng khám cấp cứu": bệnh nhân đến khi gãy chân, chữa xong thì không bao giờ quay lại. AI Tracer có thể giữ chân người dùng bằng các báo cáo cập nhật chủ động, hoặc bằng cách kết nối với dịch vụ pháp lý? Chưa có thông tin.
Về thị trường, AI Tracer ra mắt trong bối cảnh các vụ lừa đảo tiền mã hóa gia tăng chóng mặt. Các vụ tấn công drain wallet không cần nhiều kỹ thuật, chỉ cần một đường link giả mạo để lấy chữ ký. Khi người dùng cá nhân không thể truy đòi, họ cần một giải pháp tự thân. Sản phẩm này trả lời cho cảm giác bất lực đó. Tôi từng chứng kiến rất nhiều nhà đầu tư rời bỏ vì một vụ rug pull và không có bất kỳ biện pháp nào. Nếu có một công cụ có thể giúp họ ít nhất xác định kẻ tấn công – dù không lấy lại được tiền – thì họ sẽ cảm thấy được trao quyền. Điều này là có thật.
Nhưng cái giá của sự trao quyền đó là gì? Để một AI tự động gán nhãn một địa chỉ là "đáng ngờ" có thể dẫn đến oan sai. Tệ hơn, nếu cơ sở dữ liệu nhãn của AMLBot chứa thông tin sai, mọi báo cáo dựa trên nó sẽ sai theo. Trong pháp y kỹ thuật số, khái niệm "chuỗi bảo quản" (chain of custody) là yếu tố sống còn. Nếu người dùng tạo ra một báo cáo tại nhà và nộp cho tòa án, tòa án sẽ hỏi: dữ liệu được thu thập từ đâu? Nó có bị can thiệp không? Công cụ có được chứng nhận không? Nếu AMLBot không giải quyết được phần này, sản phẩm của họ chỉ có giá trị tham khảo – không phải bằng chứng.
Quyền riêng tư là một mảng tối khác. Khi bạn yêu cầu AI Tracer truy vết một địa chỉ, bạn đang gửi địa chỉ đó – và toàn bộ lịch sử giao dịch liên quan – lên máy chủ của họ. Điều gì sẽ xảy ra với dữ liệu đó? Nó có bị lưu trữ vĩnh viễn? Có bị bán cho bên thứ ba không? Nếu chính phủ yêu cầu cung cấp dữ liệu người dùng, AMLBot có thể từ chối không? Trong bối cảnh hoạt động xuyên biên giới, luật về dữ liệu như GDPR có thể áp dụng, nhưng cũng có thể không, tùy vào nơi công ty đặt trụ sở. Người dùng bình thường hiếm khi đọc điều khoản dịch vụ. Họ chỉ muốn biết tiền đi đâu. Họ sẽ vô tình giao nộp toàn bộ hồ sơ tài chính của mình cho một công ty tư nhân.
Từ góc độ hệ sinh thái, AI Tracer nằm ở tầng "chặng cuối" của ngành dữ liệu blockchain. Phía trên nó là các nhà cung cấp dữ liệu, indexer, node operator. Phía dưới là người dùng và các đối tác như sàn giao dịch, ví, công ty bảo hiểm. Nếu sản phẩm này được tích hợp thành một nút "Truy vết" ngay trong ví MetaMask, hoặc xuất hiện trong trang giao dịch của một sàn lớn, nó có thể tạo ra một vòng lặp: người dùng tự phát hiện gian lận → gửi báo cáo cho sàn → sàn đóng băng tài sản → kẻ trộm bị vô hiệu hóa. Điều đó sẽ giảm tải rất nhiều cho đội ngũ hỗ trợ của sàn và tăng khả năng thu hồi tài sản. Nếu AMLBot cung cấp API hoặc gói dịch vụ B2B, họ có thể trở thành một lớp hạ tầng "chống trộm" trong bộ công cụ an toàn của mọi ví. Đây là hướng đi khả dĩ hơn nhiều so với việc thu phí trực tiếp từ người dùng cuối.
Nhắc đến chuyện cũ, hồi DeFi Summer 2020, tôi từng dành ba tháng research mã nguồn Uniswap v2. Tôi hào hứng với cơ chế concentrated liquidity, nhưng lại quên kiểm tra slippage trong một phiên biến động mạnh. Kết quả là tôi mất một phần nhỏ trong 1 ETH khi thử nghiệm. Bài học đó dạy tôi rằng: dù công cụ có thông minh đến đâu, vẫn cần một lớp kiểm tra thủ công. AI Tracer có thể xuất sắc trong việc vạch ra dòng tiền, nhưng ai sẽ kiểm tra lại AI? Nếu không có người kiểm tra, nó chỉ là một trò ảo thuật đắt tiền.
Tôi không build protocol, tôi chơi với code, và tôi biết rằng một công cụ có thể trông đẹp mà vẫn sâu rỗng. Trong quá khứ, tôi đã build một framework tự động hóa audit hợp đồng thông minh bằng machine learning, xử lý hơn 2.000 contract và phát hiện 12 lỗi tiềm ẩn. Nó hoạt động tốt trên các hợp đồng ERC-20 tiêu chuẩn, nhưng vấp ngã ở các proxy và hợp đồng nâng cấp. Vì thế tôi hiểu rõ giới hạn của AI khi xử lý dữ liệu không hoàn hảo. Một giao dịch bitcoin có thể đi qua hàng chục bước trộn lẫn. Một chiếc cầu nối có thể khiến tiền biến mất trong một contract nội bộ không ai hiểu nổi. AI Tracer đối mặt với vấn đề tương tự.
Điểm mấu chốt là độ tin cậy. Và độ tin cậy không thể được tuyên bố trong một thông cáo báo chí. Nó phải được chứng minh bằng cách cho phép những người dùng thành thạo kiểm tra lại đầu ra, hoặc bằng cách công bố các bộ dữ liệu test một cách độc lập. Tôi muốn thấy một trang web cho phép tôi dán vào một hash của một vụ hack nổi tiếng và xem AI Tracer có tìm ra đúng hướng đi hay không. Nhưng hiện tại, thứ chúng ta có chỉ là một lời hứa.
Bây giờ đến phần phản trực giác. Hầu hết mọi người sẽ vỗ tay khi nghe "dân chủ hóa truy vết tài sản". Nhưng tôi lo ngại điều ngược lại: những kẻ tấn công cũng sẽ được hưởng lợi từ công cụ này. Trước đây, để phân tích ví của một người nổi tiếng, tội phạm phải thuê chuyên gia. Giờ đây, chúng có thể dùng AI Tracer, nhập địa chỉ CEO của một dự án lớn để xem tiền của họ di chuyển thế nào, tìm ra điểm yếu và lên kế hoạch tấn công có chủ đích. Khi bạn trao công cụ giám sát cho tất cả mọi người, bạn đồng thời trao nó cho kẻ xấu. Đây không phải là một kịch bản viễn tưởng; nó đã từng xảy ra với các dịch vụ như Etherscan – nhưng với AI, mức độ tự động hóa cao hơn nhiều. Chỉ cần nhập một địa chỉ, AI sẽ tóm tắt lịch sử dòng tiền, các điểm kết nối, và gợi ý hướng đi tiếp theo. Với một kẻ lừa đảo, đó là một bản đồ kho báu hoàn hảo.
Và còn một vấn đề nữa – các nhà cung cấp dữ liệu có thể bị tấn công hoặc bị ép buộc. Nếu AI Tracer là một SaaS tập trung, công ty này trở thành một "mục tiêu giá trị cao" (high-value target) cho các tổ chức tội phạm muốn thao túng kết quả điều tra. Hãy tưởng tượng một kẻ tấn công đã hack sàn giao dịch. Chúng muốn biết liệu công cụ điều tra có theo dõi được dòng tiền của chúng hay không. Chúng có thể dùng thử AI Tracer trên một phần tiền của chính chúng, xem nó "nhìn thấy" đến đâu, sau đó điều chỉnh hành vi. Như vậy, công cụ phòng thủ vô tình trở thành công cụ đào tạo cho tấn công.
Chưa hết, sự minh bạch khiến chúng ta tin tưởng cũng chính là thứ khiến chúng ta mù quáng. Một báo cáo AI đẹp đẽ có thể tạo ra một loại "thiên kiến thẩm quyền" – người dùng tin rằng vì máy tính nói vậy nên nó đúng. Nhưng máy tính không biết đúng sai, nó chỉ biết dự đoán. Kết quả là những cáo buộc sai lầm sẽ tràn lan mạng xã hội. Ai đó có thể dùng AI Tracer để "chứng minh" một đồng nghiệp của họ là kẻ rửa tiền chỉ vì một bước nhảy tiền tình cờ qua cùng một sàn giao dịch. Trong một thế giới không có sự kiểm chứng, việc truy vết tài sản trở thành một vũ khí gây tổn hại danh dự.
Ngoài ra, các cơ quan quản lý vẫn đang loay hoay tìm cách xử lý các công cụ như thế này. Nếu AI Tracer được sử dụng để tự lập báo cáo đến cảnh sát, thì những báo cáo đó có thể được coi là "bằng chứng tư nhân". Tại nhiều khu vực pháp lý, bằng chứng phải tuân thủ các tiêu chuẩn nghiêm ngặt. Một báo cáo do AI tạo ra có thể bị bác bỏ vì không rõ nguồn dữ liệu. AMLBot có thể lách qua kẽ hở khi chưa có quy định cụ thể, nhưng khi các vụ kiện xảy ra, tòa án sẽ là người quyết định liệu báo cáo AI có giá trị hay không. Và nếu một báo cáo AI bị chứng minh là sai, nó sẽ đặt ra câu hỏi về trách nhiệm pháp lý: ai phải chịu trách nhiệm – người dùng, công ty, hay chính AI?
Tôi không build protocol, tôi chơi với code. Nhưng sau tất cả, tôi vẫn là một người tin vào công cụ. AI Tracer có thể không phải là cứu cánh hoàn hảo, nhưng nó là dấu hiệu của một xu hướng không thể đảo ngược: ngành điều tra on-chain đang được hạ xuống tầm tay của người dùng phổ thông. Câu hỏi không phải là "liệu chúng ta có nên chào đón nó", mà là "chúng ta cần thêm những chuẩn mực nào để nó không trở thành một con quái vật". Tôi sẽ dõi theo các báo cáo từ những vụ hack thực tế trong vòng sáu tháng tới. Và tôi hy vọng AMLBot sẽ chứng minh tôi đã hoài nghi quá sớm. Còn các bạn – khi ví bị drain, bạn sẽ ngồi chờ cảnh sát, hay tự cầm chiếc la bàn này lên?
Hãy cho tôi biết suy nghĩ của bạn ở phần bình luận.