Ethereum ra đời khi nào? Sự cố The DAO Hack là gì?

0
82

Ngày nay, có một sự thật rằng: Khi được hỏi đến “Ethereum là gì?” thì hơn 90% người tham gia thị trường về tiền điện tử đều sẽ trả lời là ETH. Tuy nhiên, sự thật thì không phải là như thế?

Trong bài ngày hôm nay, hãy cùng chúng tôi tìm hiểu về Ethereum là gì? Và Ethereum ra đời khi nào nhé!

Ethereum là gì?

Tham khảo thêm:

Ethereum là nền tảng điện toán phân tán, mã nguồn mở dựa trên công nghệ chuỗi khối (Blockchain) có khả năng thực thi hợp đồng thông minh (Smart Contract) – tức là điều khoản được ghi trong hợp đồng sẽ được thực thi một cách tự động khi các điều kiện trước đó được thỏa mãn, không ai có thể can thiệp vào. Đồng thời, Ethereum cũng cho phép các nhà phát triển xây dựng các ứng dụng phi tập trung (DApps) và các tổ chức tự trị phi tập trung (DAOs). Trong đó:

  • Các ứng dụng phi tập trung (DApps – Decentralized Application) là các phần mềm được triển khai độc lập, không nằm trên một máy chủ duy nhất mà được lưu trữ một cách phân tán trên các kho lưu trữ phi tập trung và có thể được viết bằng bất kỳ ngôn ngữ nào.
  • Các tổ chức tự trị phi tập trung (DAOs – Decentralized Autonomous Organizations) là một tổ chức được vận hành bởi các thành viên dựa trên một bộ quy tắc được mã hóa bằng code. Tất cả các thành viên đều có quyền biểu quyết các quyết định quan trọng của DAOs. Đổi lại, các thành viên tham gia DAOs phải có phần thưởng khi tham gia vận hành DAOs.

Ethereum ra đời khi nào?

Ý tưởng ra đời với Mastercoin

Vào tháng 10 năm 2013, Vitalik Buterin là một lập trình viên trẻ và đam mê Bitcoin đã đề xuất một giải pháp cải tiến cho dự án Mastercoin (nay là OmniLayer).

Trong bản đề xuất đó, Vitalik đã đưa ra giải pháp cho phép MasterCoin có thể hỗ trợ được nhiều loại hợp đồng hơn mà không cần phải thêm các tính năng phức tạp.

Mặc dù đội ngũ phát triển Mastercoin rất ấn tượng với bản đề xuất của Vitalik nhưng họ đã không áp dụng giải pháp đó vào dự án của họ.

Khởi đầu của Ethereum

Sau khi MasterCoin không áp dụng giải pháp của mình, Vitalik đã tiếp tục nghiên cứu và nhận ra rằng: Các smart contract có thể được khái quát hóa hoàn toàn.

Vào tháng 11/2013, Vitalik lần đầu tiên chia sẻ bản whitepaper phác thảo của Ethereum. Chỉ có vài chục người có quyền truy cập và đọc trước bản phác thảo này. Sau đó họ đưa ra những phản hồi, giúp cho Vitalik có thể hoàn thiện bản whitepaper cho Ethereum.

Kể từ khi chia sẻ bản whitepaper, Vitalik đã có thêm một người đồng đội cùng tham gia xây dựng Ethereum và người đó chính là: Gavin Wood. Gavin Wood là người đầu tiên chủ động liên lạc với Vitalik và đề nghị giúp đỡ bằng kỹ năng lập trình C++ của mình. 

Ethereum ra đời khi nào? Sự cố The DAO Hack là gì?

Vào mùa hè năm 2014, Gavin Wood công bố yellow paper cho Ethereum. Cũng trong thời gian này, Vitalik cũng ra thông báo rằng Ethereum sẽ được phát triển bởi tổ chức phi lợi nhuận Ethereum Foundation.

Sau một năm xây dựng và phát triển, vào tháng 06/2015 khối (block) đầu tiên của Ethereum đã được khai thác. Nó đánh dấu sự hình thành chính thức của Ethereum Blockchain – Một trong những chuỗi khối có tầm quan trọng nhất trong toàn bộ hệ sinh thái tiền điện tử hiện nay.

Sự cố The DAO Hack

Ethereum hoạt động được tầm 1 năm đã bắt đầu hình thành nên hệ sinh thái cho mình. Trong đó, không thể không nhắc đến dự án The DAO – một quỹ đầu tư theo mô hình tự trị phi tập trung đầu tiên được xây dựng trên Ethereum.

The DAO được thành lập và tiến hành gọi vốn vào tháng 05/2016 với tổng giá trị lên đến 150 triệu đô. Nhưng sau 1 tháng, The DAO đã gặp phải một sự cố cực kỳ nghiêm trọng đến nỗi khiến cho chuỗi khối Ethereum bị chia tách sau này. Sự cố đó mang tên: The DAO Hack.

Vào ngày 17/06/2016, một hacker đã kích hoạt lỗ hổng chia tách (split function) trong mã code của The DAO smart contract. Nó cho phép hacker thành lập một “child DAO” từ The DAO và chuyển đi khoảng 50 triệu đô vào ví của “child DAO“.

Trong smart contract của The DAO quy định rằng: Số tiền trong ví sẽ phải bị khoá 28 ngày trước khi chủ sở hữu ví chính thức có quyền sử dụng.

Ethereum ra đời khi nào? Sự cố The DAO Hack là gì?

Vì được chia tách từ The DAO nên “child DAO” sẽ có cùng cấu trúc smart contract với The DAO. Do vậy, 50 triệu đô trong ví của “child DAO” phải chờ 28 ngày trước khi hacker có toàn quyền sử dụng số tài sản này.

Sự cố The DAO Hack với khoảng thiệt hại lên đến 50 triệu đô

Đứng trước tình cảnh đó, Vitalik không thể đứng nhìn hình ảnh Ethereum xấu đi trong mắt của cộng đồng. Vitalik đã có giải pháp thông qua bản đề xuất soft fork, ngăn chặn tất cả các giao dịch từ địa chỉ ví của The DAO và “child DAO“. Đồng thời kêu gọi các thợ đào (miners) vẫn xác nhận giao dịch như bình thường và sẵn sàng cài đặt khi bản soft fork được thông qua.

Việc cập nhật bản soft fork đã làm cho hacker không thể rút tiền sau 28 ngày chờ đợi. Giai đoạn 1 đã hoàn thành bằng cách đóng băng số tiền trong ví của “child DAO“. Vậy thì làm thế nào để lấy lại tiền từ ví “child DAO“?

Hard Fork Ethereum

Trước khi bản soft fork được thông qua vài tiếng, một vài thành viên trong cộng đồng đã phát hiện một lỗi khiến cho mạng lưới của Ethereum đối mặt với nguy cơ bị tấn công DoS (tấn công dịch vụ).

Để bảo vệ mạng lưới, cộng đồng Ethereum đã đồng ý với lựa chọn duy nhất là: The Hard Fork Ethereum – thay đổi các quy tắc, luật lệ đang được áp dụng trên chuỗi khối của Ethereum khiến cho các khối (block), giao dịch được xác nhận bởi quy tắc cũ trở nên không hợp lệ.

Hard fork chính là phương án cuối cùng để vừa có thể lấy lại được khoảng tiền bị lấy cắp ở “child DAO”, vừa giúp cho mạng lưới Ethereum tránh khỏi nguy cơ bị tấn công DoS. Cả cộng đồng Ethereum đã quyết định tiến hành hard fork tại khối 1,920,000. Đây là khối block trước khi “child DAO” tách ra khỏi The DAO.

Mặc dù lấy lại được số tiền bị mất nhưng hệ quả của việc hard fork đã khiến cho mạng lưới của Ethereum đã chia làm hai – Ethereum và Ethereum Classic.

Nhatkytraders.

Đánh giá bài viết

/ 5. Lượt đánh giá:

Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận