Tóm tắt nội dung bài viết.
The DAO là quỹ đầu tư phi tập trung trên Ethereum, huy động 150 triệu USD vào tháng 4/2016. Ngày 17/6/2016, hacker khai thác lỗ hổng reentrancy trong hàm splitDAO, rút khoảng 3,6 triệu ETH (~60 triệu USD). Sự kiện châm ngòi tranh luận “Code is Law”, dẫn tới hard fork ngày 20/7/2016, tách blockchain thành Ethereum (ETH) và Ethereum Classic (ETC).
Đây là bài thứ 4, trong loạt bài giới thiệu với các bạn về Số hóa tài sản thực, tiền điện tử.

Hãy tưởng tượng 150 triệu đô la biến mất chỉ trong vài giờ. Đó không phải khoa học viễn tưởng. Đó là những gì đã xảy ra với The DAO vào tháng 6/2016.
Ở bài trước, chúng ta đã tìm hiểu cách Ethereum ra đời và mang theo giấc mơ về hợp đồng thông minh. The DAO chính là thử nghiệm lớn nhất cho giấc mơ đó. Nó hứa hẹn một quỹ đầu tư không cần con người quản lý, chỉ cần code vận hành. Nhưng chỉ vài tuần sau khi ra mắt, một lỗ hổng nhỏ trong code đã mở ra thảm họa. Hacker rút sạch gần 60 triệu đô la Ether.
Cả cộng đồng Ethereum rơi vào khủng hoảng niềm tin. Câu hỏi đặt ra không chỉ là kỹ thuật. Nó chạm đến triết lý cốt lõi của blockchain: liệu “Code is Law” có thực sự bất khả xâm phạm? Bài viết này sẽ đưa bạn qua toàn bộ diễn biến vụ hack, cuộc tranh luận gây chia rẽ cộng đồng, và cú hard fork tạo ra Ethereum Classic.
Bối Cảnh: The DAO Ra Đời Như Thế Nào?
Mùa xuân năm 2016, Ethereum vẫn còn non trẻ. Mạng lưới này mới ra mắt được khoảng một năm. Một lập trình viên tên Christoph Jentzsch nảy ra một ý tưởng táo bạo. Anh muốn xây dựng một quỹ đầu tư mạo hiểm không cần ban giám đốc. Mọi quyết định sẽ do code và cộng đồng quyết định, không cần trung gian. Dự án này được đặt tên là The DAO, viết tắt của Decentralized Autonomous Organization.
Ngày 30/4/2016, The DAO chính thức mở bán token.
Nhà đầu tư gửi ETH vào hợp đồng thông minh để đổi lấy token DAO. Token này cho phép họ bỏ phiếu về các đề xuất đầu tư. Ai cũng có thể đề xuất dự án xin tài trợ từ quỹ. Chỉ trong 28 ngày, The DAO huy động được hơn 150 triệu đô la. Đây là một trong những đợt gọi vốn cộng đồng lớn nhất lịch sử vào thời điểm đó. Số ETH huy động chiếm khoảng 14% tổng nguồn cung ETH đang lưu hành.
Kỳ vọng đặt vào The DAO là rất lớn. Nhiều người tin đây sẽ là mô hình quản trị của tương lai. Nhưng đằng sau sự phấn khích đó là một rủi ro âm thầm. Code của The DAO chưa được kiểm toán kỹ lưỡng. Solidity, ngôn ngữ lập trình smart contract, khi đó mới chỉ vài tháng tuổi. Một vài chuyên gia đã cảnh báo về lỗ hổng tiềm ẩn.
Nhưng cảnh báo đó không đủ mạnh để ngăn thảm họa sắp xảy ra. The DAO không chỉ là một sản phẩm công nghệ. Nó mang tham vọng thay thế mô hình quỹ đầu tư mạo hiểm truyền thống. Thay vì vài đối tác quyết định rót vốn, hàng nghìn nhà đầu tư nhỏ lẻ cùng bỏ phiếu. Ý tưởng này thu hút sự chú ý toàn cầu, kể cả từ giới truyền thông tài chính. Tốc độ huy động vốn quá nhanh khiến áp lực vận hành tăng vọt. Chính Jentzsch từng thừa nhận ông lo ngại quy mô quỹ vượt tầm kiểm soát dự kiến ban đầu.
Sự Kiện: Vụ Hack Ngày 17/6/2016
Rạng sáng ngày 17/6/2016, một kẻ tấn công bắt đầu hành động. Hắn khai thác một lỗ hổng trong hàm splitDAO của hợp đồng thông minh. Lỗ hổng này thuộc dạng “reentrancy”, tức là gọi lại đệ quy. Về bản chất, hợp đồng gửi ETH cho người dùng trước khi cập nhật số dư nội bộ. Kẻ tấn công lợi dụng khoảng trống đó. Hắn tạo ra một hợp đồng độc hại, liên tục gọi lại hàm rút tiền trước khi số dư kịp cập nhật. Mỗi lần gọi lại, hắn rút thêm một khoản ETH mới.
Vòng lặp này lặp đi lặp lại hàng trăm lần trong vài giờ. Kết quả là khoảng 3,6 triệu ETH, tương đương gần 60 triệu đô la thời điểm đó, bị chuyển vào một “child DAO” do hacker kiểm soát. Con số này chiếm khoảng một phần ba tổng tài sản của The DAO. May mắn duy nhất là cơ chế child DAO có thời gian khóa 28 ngày trước khi rút được. Khoảng thời gian này chính là cơ hội sống còn cho cộng đồng Ethereum phản ứng.
Vụ nổ hạt nhân đầu tiên đối với thị trường tiền ảo
Tin tức lan nhanh trên các diễn đàn và mạng xã hội. Giá ETH lao dốc gần như ngay lập tức. Nhóm phát triển The DAO và Ethereum Foundation họp khẩn cấp. Một nhóm tình nguyện viên, gọi là White Hat Group, nhanh chóng vào cuộc. Họ dùng chính lỗ hổng reentrancy để rút phần ETH còn lại vào các hợp đồng an toàn. Đây là một cuộc “giải cứu” chưa từng có tiền lệ, diễn ra công khai ngay trên blockchain. Giá ETH giảm nhanh từ khoảng 20 đô la xuống còn quanh 13 đô la chỉ trong vài giờ.
Nhiều sàn giao dịch cân nhắc tạm dừng gửi hoặc rút ETH để hạn chế rủi ro. Danh tính thật của kẻ tấn công đến nay vẫn là ẩn số chưa được xác nhận chính thức. Một số cuộc điều tra độc lập sau này từng nêu nghi vấn, nhưng chưa có kết luận cuối cùng nào được cộng đồng công nhận rộng rãi.
Diễn Biến: Cuộc Tranh Luận “Code Is Law”
Tranh cãi sau sự kiện chấn động
Vụ hack The DAO đã khơi mào một cuộc tranh luận gay gắt trong cộng đồng crypto. Một phe tin vào nguyên tắc bất di bất dịch của blockchain. Họ theo triết lý “Code is Law”: những gì code thực thi phải được chấp nhận. Với họ, can thiệp vào blockchain là phản bội lại chính tinh thần phi tập trung. Ngay cả khi kết quả là mất tiền, hợp đồng thông minh đã chạy đúng logic của nó. Phe còn lại lập luận khác. Họ cho rằng hacker đã lợi dụng lỗi kỹ thuật, không phải hành vi hợp pháp trong tinh thần thiết kế ban đầu.
Nếu không hành động, hàng nghìn nhà đầu tư nhỏ lẻ sẽ mất trắng tiền. Vitalik Buterin, đồng sáng lập Ethereum, ủng hộ phương án can thiệp. Ông đề xuất một bản hard fork để hoàn trả ETH bị đánh cắp cho chủ sở hữu ban đầu. Đề xuất này gây chia rẽ sâu sắc. Cộng đồng tổ chức bỏ phiếu trên chuỗi để lấy ý kiến. Kết quả cho thấy phần lớn người tham gia ủng hộ hard fork. Tuy nhiên, một bộ phận không nhỏ kiên quyết phản đối, coi đây là tiền lệ nguy hiểm.
Tranh cãi về những giới hạn
Cuộc tranh luận này không chỉ là chuyện kỹ thuật. Nó đặt ra câu hỏi triết học sâu sắc về bản chất của blockchain: công nghệ có nên phục vụ con người, hay con người phải tuyệt đối phục tùng công nghệ? Một số người ví hard fork như một dạng “cứu trợ” cho nhà đầu tư, đi ngược tinh thần chịu trách nhiệm cá nhân của crypto. Ngược lại, phe ủng hộ cho rằng để mất trắng 60 triệu đô la vì một lỗi code là cái giá quá đắt cho một nguyên tắc trừu tượng. Tranh cãi này phản chiếu chính cuộc tranh luận lâu đời trong cộng đồng cypherpunk về ranh giới giữa bất biến tuyệt đối và trách nhiệm cộng đồng.
Tác Động Thị Trường: Hard Fork Và Sự Ra Đời Của ETC
Ngày 20/7/2016, tại block 1.920.000, Ethereum thực hiện cú hard fork lịch sử. Bản cập nhật này về cơ bản đưa trạng thái blockchain quay lại thời điểm trước vụ hack. Toàn bộ ETH bị đánh cắp được chuyển vào một hợp đồng hoàn trả. Chủ sở hữu token DAO gốc có thể rút lại ETH theo tỷ lệ quy đổi. Khoảng 85 đến 89% số phiếu bầu ủng hộ phương án này. Chuỗi mới, mang tên Ethereum (ETH), tiếp tục phát triển và trở thành nền tảng chính hiện nay.
Nhưng một nhóm nhỏ từ chối chấp nhận hard fork. Họ giữ nguyên chuỗi gốc, giữ nguyên cả lịch sử vụ hack. Chuỗi này được đặt tên Ethereum Classic (ETC). Trên ETC, hacker vẫn giữ được số ETH đã đánh cắp. Sự kiện này tạo ra một tiền lệ chưa từng có: hai blockchain cùng chung nguồn gốc, cùng tồn tại song song. Về mặt thị trường, cú sốc này khiến giá ETH biến động dữ dội trong nhiều tuần.
Niềm tin vào Ethereumlung lay nghiêm trọng – những yêu cầu đặt ra.
Niềm tin vào Ethereum bị lung lay nghiêm trọng. Nhiều nhà đầu tư tổ chức trở nên thận trọng hơn với các dự án DAO. Nhưng về dài hạn, Ethereum vẫn phục hồi và tiếp tục dẫn đầu mảng smart contract. Vụ việc cũng thúc đẩy toàn ngành đầu tư mạnh hơn vào kiểm toán bảo mật code. Nhiều công ty kiểm toán smart contract chuyên nghiệp ra đời ngay sau giai đoạn này. Chuẩn mực viết code an toàn, như nguyên tắc cập nhật số dư trước khi gọi hàm bên ngoài, trở thành kiến thức bắt buộc với lập trình viên Solidity. Có thể nói, The DAO là bài kiểm tra khắc nghiệt đầu tiên cho toàn bộ hệ sinh thái hợp đồng thông minh còn non trẻ.
Bài Học & Góc Nhìn
Vụ hack The DAO để lại nhiều bài học vẫn còn nguyên giá trị.
- Thứ nhất, code không hoàn hảo, dù được viết bởi những lập trình viên giỏi nhất. Kiểm toán bảo mật kỹ lưỡng phải là bước bắt buộc trước khi triển khai bất kỳ hợp đồng thông minh nào, đặc biệt khi số tiền quản lý lên tới hàng trăm triệu đô la.
- Thứ hai, quản trị phi tập trung không đơn giản như lý thuyết. Khi khủng hoảng xảy ra, cộng đồng vẫn cần cơ chế ra quyết định nhanh và rõ ràng.
- Thứ ba, triết lý “Code is Law” có giới hạn thực tế của nó. Công nghệ được tạo ra để phục vụ con người.
Khi hậu quả quá lớn, cộng đồng vẫn có quyền lựa chọn can thiệp, dù phải đánh đổi bằng sự chia rẽ. Sự ra đời của Ethereum Classic là minh chứng sống cho việc không có câu trả lời tuyệt đối đúng hay sai. Mỗi phe đều có lý lẽ riêng, và cả hai chuỗi vẫn tồn tại đến hôm nay. Nhìn xa hơn, vụ The DAO đặt nền móng cho các tiêu chuẩn bảo mật smart contract sau này. Các công cụ kiểm toán, quỹ bảo hiểm, và quy trình audit chuyên sâu đều phát triển mạnh sau sự kiện này. Với các dự án DAO hiện đại, bài học lớn nhất vẫn là: quản trị phi tập trung cần đi cùng trách nhiệm giải trình rõ ràng, chứ không chỉ dựa vào niềm tin tuyệt đối vào code.
Câu Hỏi Thường Gặp
The DAO là gì? The DAO là một quỹ đầu tư phi tập trung, hoạt động trên Ethereum, ra mắt tháng 4/2016. Nó cho phép nhà đầu tư góp ETH, nhận token DAO, và bỏ phiếu quyết định các khoản đầu tư.
Vì sao The DAO bị hack? The DAO bị hack do lỗ hổng reentrancy trong hàm splitDAO. Hacker khai thác lỗi này để rút liên tục ETH trước khi hợp đồng kịp cập nhật số dư.
Ethereum và ETH Classic khác nhau thế nào?
- Ethereum (ETH) là chuỗi sau hard fork, hoàn trả ETH bị đánh cắp cho nhà đầu tư.
- Ethereum Classic (ETC) là chuỗi gốc, giữ nguyên lịch sử giao dịch, kể cả vụ hack.
Kết Bài & Chuyển Giao
Vụ The DAO khép lại với một bài học đắt giá về niềm tin và công nghệ. Nhưng đó mới chỉ là khởi đầu cho một giai đoạn biến động hơn nhiều. Ngay sau cú sốc này, thị trường crypto bước vào một chu kỳ hoàn toàn mới. Hàng loạt dự án học theo mô hình gọi vốn của The DAO, nhưng dưới một hình thức khác: ICO. Năm 2017 chứng kiến làn sóng ICO bùng nổ chưa từng có, kéo theo dòng tiền khổng lồ đổ vào crypto. Nhưng bong bóng nào rồi cũng phải xì hơi.
Ở bài viết tiếp theo, “Cơn Sốt ICO 2017 & Mùa Đông Crypto Đầu Tiên”, chúng ta sẽ cùng khám phá vì sao ICO bùng nổ mạnh đến vậy, và điều gì đã khiến toàn bộ thị trường lao dốc không phanh ngay sau đó.
Bài Tham Khảo (Tiếng Anh)
The Block – “The DAO hack at 10: From a $50 million exploit to a $130 million Ethereum security fund”
Xem các bài trước trong series bài viết về chủ đề Tài sản số hóa, và tiền điện tử.
+ Vitalik Buterin & Ethereum – khi giá trị blockchain vượt xa một đồng tiền số
+ Cuộc khủng hoảng tài chính 2008 và sự ra đời của Bitcoin: Bước ngoặt lịch sử