Hồi tưởng lại vụ hack Ethereum "The Dao"
Lưu ý của biên tập viên: Bài viết này đến từViện nghiên cứu chuỗi khối kho hạng nhất (ID: first_vip1)Lưu ý của biên tập viên: Bài viết này đến từ
Viện nghiên cứu chuỗi khối kho hạng nhất (ID: first_vip1)
Viện nghiên cứu chuỗi khối kho hạng nhất (ID: first_vip1)
, Tác giả: Spreeha Dutta, bản dịch: First Class Warehouse (First.VIP), được ủy quyền sao chép bởi Odaily.
Ethereum là một nền tảng mã nguồn mở dựa trên chuỗi khối và là nơi sản sinh ra các hợp đồng thông minh. Mã thông báo ETH của nó hiện đứng thứ hai về giá trị thị trường.
Vào tháng 6 năm 2016, Ethereum đã bị tấn công và hơn 3,6 triệu ETH đã bị tin tặc đánh cắp, trị giá khoảng 50 triệu đô la Mỹ.
Dưới đây là một vài thuật ngữ blockchain để hiểu rõ hơn về các cuộc tấn công như vậy dành cho người mới:
DAO: Tổ chức tự trị phi tập trung, hoạt động như một chương trình máy tính trong đó các chính sách và cấu trúc ra quyết định của tổ chức được mã hóa. Nó minh bạch cho tất cả các bên liên quan, vì vậy không cần cơ quan trung ương nào.
Hợp đồng thông minh: Một giao thức máy tính được thiết kế để tạo điều kiện kỹ thuật số, xác minh hoặc tăng cường đàm phán hoặc thực hiện hợp đồng. Hợp đồng thông minh thực hiện các giao dịch đáng tin cậy mà không cần bên thứ ba. Các giao dịch này có thể theo dõi và không thể đảo ngược (Wikipddia). Nói tóm lại, đó là mã thực thi trên chuỗi khối Ethereum và có thể tương tác với ETH và ví của người dùng.
Sổ cái phân tán: Cơ sở dữ liệu công khai về tất cả các giao dịch trên chuỗi khối Ethereum và được duy trì bởi mọi nút Ethereum.
Ethereum sử dụng các khái niệm trên để làm cho chuỗi khối có tính bảo mật và tính bất biến quan trọng nhất. Khi những nguyên tắc cốt lõi này bị đe dọa, thiệt hại của các bên liên quan là vô cùng lớn!

Cốt truyện của vụ hack:
Ethereum (Ethereum) được thành lập vào năm 2015 bởi Vitalik Buterin, 21 tuổi, người muốn đạt được một Internet phi tập trung thông qua Ethereum. Chiến dịch cộng đồng đã huy động vốn khởi nghiệp Ethereum (đã bán ETH trị giá 18 triệu đô la).
Ethereum là một tổ chức tự trị phi tập trung (DAO). Vào tháng 4 năm 2016, một công ty khởi nghiệp của Đức có tên là Slock.it đã ra mắt "The DAO". Nó đã bị xâm phạm trong vòng hai tháng kể từ khi ra mắt và tin tặc bắt đầu rút ETH khỏi "DAO" và chuyển nó sang một DAO con có cấu trúc giống như DAO mẹ. Điều này đã trực tiếp khiến ETH giảm mạnh từ $17,5 xuống còn $13.
Vấn đề với Ethereum
chủ nghĩa hack

Tin tặc đã sử dụng kẽ hở để tạo lợi thế lớn và đánh cắp ETH trong khuôn khổ pháp luật. Ethereum là một nền tảng nơi tất cả các giao dịch có thể được thực hiện với Gas là phí giao dịch, là chi phí thực hiện các hợp đồng thông minh trên chuỗi khối. Những kẻ tấn công khai thác lỗ hổng này bằng cách làm tràn ngập dung lượng của các khối Ethereum bằng các giao dịch bất hợp pháp vô giá trị. Điều này dẫn đến sự chậm trễ trong việc thực sự sử dụng giao dịch.
Tuy nhiên, kẻ tấn công không thể truy cập ether trong DAO phụ trong 28 ngày vì đó là khoảng thời gian tài trợ ban đầu của DAO phụ. Bất kỳ nỗ lực nào để thoát khỏi DAO con sẽ đưa ra một báo động. Và kẻ tấn công không thể làm điều đó một lần nữa!
Mô tả hình ảnh
Thư ngỏ của hacker gửi cộng đồng
Các vấn đề chưa được giải quyết trong Ethereum
Một vấn đề mà các nhà thiết kế Ethereum vẫn chưa giải quyết được là tất cả ETH được lưu trữ trong một địa chỉ. Điều này tạo cơ hội cho tin tặc. Tất nhiên, ý tưởng chia tách "DAO" để ngăn chặn cuộc tấn công đã thu hút sự chú ý của các bên liên quan, nhưng vào thời điểm đó không có nhiều thời gian để đạt được sự đồng thuận và bỏ phiếu về nó.
Chỉ có hai lựa chọn vào thời điểm đó. Một là thuận theo dòng chảy, nhưng cuối cùng bạn có thể mất hàng triệu đô la. Tùy chọn thứ hai là thực hiện soft fork trước, sau đó là hard fork. Điều này đi ngược lại nguyên tắc bất biến được đại diện bởi chuỗi khối, tức là trạng thái trước đó không thể thay đổi. Điều này đã làm dấy lên nhiều nghi vấn.

Phản hồi về lỗ hổng DAO vào ngày 17 tháng 6, Vitalik Buterin cho biết: "Cộng đồng phát triển đang thảo luận về một soft fork, (không quay lui; không có giao dịch hoặc khối nào sẽ được hoàn tác), điều này sẽ thực hiện bất kỳ giao dịch nào bằng lệnh gọi mã băm/Cuộc gọi lệnh gọi mã/đại biểu (tức là DAO và con) làm mất hiệu lực giao dịch (không chỉ lệnh gọi, giao dịch), ngăn kẻ tấn công rút ETH sau thời hạn 27. Một đợt hard fork sẽ diễn ra sau đó, điều này sẽ khiến những người nắm giữ mã thông báo có thể để khôi phục việc nắm giữ mã thông báo của họ.”
Tuy nhiên, đề xuất soft fork sau đó đã bị gác lại vì nó gây ra nhiều lo ngại về bảo mật. Mặt khác, phần lớn các bên liên quan của Ethereum đều ủng hộ và đồng ý với hard fork.
Mô tả hình ảnh
Giá lịch sử của Ethereum (Nguồn: Google)
ngã ba cứng Ethereum


