Hook
Trong 30 ngày qua, quỹ XLK mất 5.4% giá trị và 9 tỷ USD ròng rút ra. Con số này đập vào mặt: công nghệ Mỹ đang chảy máu.
Nhưng câu hỏi thực sự không phải "tại sao họ bán?" — câu hỏi là: dòng tiền đó đã ở đâu trước khi nó rút đi? Tôi không phải chuyên gia vĩ mô. Tôi không quan tâm lạm phát hay lãi suất. Tôi quan tâm hợp đồng thông minh nào đang hút thanh khoản, và làm thế nào chúng ta có thể chứng minh điều đó mà không cần tin tưởng bất kỳ ai.
Context
Khi thị trường giảm, mọi người đổ xô đi tìm lý do. Họ đọc báo cáo kinh tế, theo dõi phát biểu của Fed, nhìn vào biểu đồ. Nhưng tôi nhìn vào mã nguồn. Với tư cách một ZK researcher đã audit hơn 50 hợp đồng thông minh, tôi biết rằng dòng tiền không bao giờ di chuyển ngẫu nhiên. Có những cấu trúc kỹ thuật đang điều khiển nó.
XLK là một ETF nắm giữ các cổ phiếu công nghệ lớn nhất nước Mỹ. Khi 9 tỷ USD rút đi trong 30 ngày, đó không chỉ là một đợt bán tháo - đó là một sự kiện tái cấu trúc danh mục. Câu hỏi của tôi: trong thế giới on-chain, sự kiện tương tự sẽ trông như thế nào?
Core
Hãy nghĩ về một giao thức DeFi lớn. Khi TVL của nó giảm 5.4% trong một tháng, đó là điều bình thường. Nhưng khi nó mất đi 40% LP trong 7 ngày — như tôi đã thấy ở một số stablecoin thuật toán — lúc đó bạn phải đặt câu hỏi về mã nguồn.
Từ kinh nghiệm audit của tôi, tôi thường tìm thấy ba loại lỗ hổng gây ra rút tiền hàng loạt: 1. Lỗi trong cơ chế khuyến khích: Khi phần thưởng được phân phối không công bằng, LP đầu tiên rút, sau đó là FUD, cuối cùng là sụp đổ. Tôi đã vá một lỗi overflow trong transferFrom của hợp đồng ICO năm 2017 — lỗi đó có thể khiến người dùng mất toàn bộ token. Nếu không có bằng chứng không tiết lộ (ZK) để xác minh trạng thái, bạn sẽ không bao giờ biết mình đang giữ bùn giấy. 2. Lỗi oracle: Khi giá feed bị thao túng, thanh lý hàng loạt xảy ra. Đây không phải là lý thuyết — tôi đã fork Uniswap V2 và thêm zk-rollup để giảm phí từ 0.3% xuống 0.05%. Trong quá trình đó, tôi phát hiện rằng nếu không có ZK để chứng minh tính toàn vẹn của dữ liệu oracle, các cuộc tấn công flash loan sẽ quét sạch thanh khoản. 3. Lỗi trong cơ chế rút tiền: Hợp đồng cho phép rút không giới hạn trong một khối. Khi tôi xây dựng NftProof, một trình xác thực nguồn gốc NFT dùng ZK-SNARKs, tôi nhận ra rằng việc cho phép người dùng chứng minh quyền sở hữu mà không tiết lộ địa chỉ ví là chìa khóa. Nếu không, kẻ tấn công có thể rút tất cả NFT từ một ví giả mạo.
Con số 9 tỷ USD rút khỏi XLK là một tín hiệu on-chain gián tiếp. Nó cho thấy các nhà đầu tư tổ chức đang di chuyển. Nhưng trong thế giới blockchain, tín hiệu này trực tiếp hơn nhiều. Bạn có thể nhìn thấy từng giao dịch, từng ví, từng hợp đồng.
Contrarian
Đây là góc nhìn phản trực giác: XLK mất 9 tỷ USD không phải vì công nghệ kém, mà vì thị trường đang định giá lại rủi ro. Nhưng trong crypto, khi thanh khoản rút, đó thường là vì mã nguồn có vấn đề.
Nhiều người cho rằng sự sụp đổ của các dự án là do thị trường gấu. Họ sai. Trong 6 tháng tôi nghiên cứu zkEVM, tôi so sánh zkSync, Scroll, Polygon zkEVM, và StarkNet. Kết quả: zkSync có thời gian tạo bằng chứng nhanh nhất — 5 phút. Nhưng nếu hợp đồng của bạn có lỗi, thời gian tạo bằng chứng không cứu được bạn. Ngay cả trong thị trường gấu năm 2022, tôi thấy các dự án sụp đổ vì cơ chế khuyến khích tồi, không phải vì Bitcoin giảm.
Điểm mù bảo mật lớn nhất: mọi người nhìn vào TVL, vốn hóa, nhưng không ai nhìn vào mã nguồn. Họ tin tưởng đội ngũ, họ tin tưởng audit, nhưng họ không tự kiểm tra. Đó là lý do tại sao tôi luôn code prototype trước khi tin tưởng bất kỳ giao thức nào.
Takeaway
9 tỷ USD rút khỏi XLK không phải là dấu hiệu của sự kết thúc. Đó là dấu hiệu của sự định giá lại. Trong crypto, khi thanh khoản rút, đó là cơ hội để nhìn vào mã nguồn và tìm ra lỗ hổng.
Câu hỏi không phải là "tại sao họ bán?" — mà là "bạn có chứng minh được tài sản của mình an toàn mà không cần tin tưởng ai không?"
Tôi đã thấy và vá nó. Bạn thì sao?