Lịch sử của Ethereum

Đăng ký giao dịch tiền điện tử trên các sàn uy tín tại:

Ethereum là một nền tảng tiền điện tử tiên phong trong khái niệm hợp đồng thông minh. Điều này đã khiến nó trở thành nền tảng cho nhiều loại tiền điện tử khác và cho sự phát triển và triển khai lâu dài, phức tạp. Trong bài viết này, chúng ta sẽ nói về lịch sử của Ethereum và nơi nó dự định sẽ đi trong tương lai.

Cột mốc Ethereum

Ethereum phát triển từ sự bất mãn của Vitalik Buterin với những hạn chế của Bitcoin và đã trở thành loại tiền điện tử có giá trị thứ hai trong sự tồn tại tại thời điểm viết. Ở đây, chúng ta sẽ nói về các mốc quan trọng của tiền điện tử Ethereum và cách chúng quan trọng đối với sự phát triển của nó.

  • Ethereum Whitepaper

Bitcoin được phát triển để đạt được một mục tiêu: tạo ra một sự thay thế phi tập trung cho ngành tài chính hiện có. Người tạo ra Ethereum, Vitalik Buterin, đã thấy tiềm năng sử dụng blockchain cho những thứ khác và thúc đẩy ngôn ngữ kịch bản cho Bitcoin để phát triển các ứng dụng trên blockchain nhưng đề xuất của ông đã bị từ chối. Vào cuối năm 2013, ông đã đề xuất phát triển một nền tảng mới với sự hỗ trợ cho phát triển ứng dụng và kịch bản tổng quát hơn. Sách trắng Ethereum mô tả công nghệ được đề xuất đã được Buterin xuất bản vào tháng 11 năm 2013.

Muốn tìm hiểu sâu hơn hãy đọc Ethereum Whitepaper

  • Thông báo công khai

Vào tháng 1 năm 2014, khởi đầu sự phát triển của nền tảng Ethereum đã được công bố công khai. Nhóm phát triển Ethereum ban đầu bao gồm Vitalik Buterin, Mihai Alisie, Anthony Di Iorio và Charles Hoskinson.

  • Quỹ Ethereum

Ban đầu, sự phát triển của nền tảng Ethereum thuộc về một công ty Thụy Sĩ có tên Ethereum Swiss GmbH. Quỹ Ethereum phi lợi nhuận được thành lập vào tháng 6 năm 2014 để hỗ trợ phát triển nền tảng tiền điện tử Ethereum.

  • Ethereum Crowdsale

Để tạo Mạng Ethereum, nhóm Ethereum cần tài trợ phát triển. Thay vì tìm đến các nhà đầu tư mạo hiểm, họ quyết định tiếp cận cộng đồng tiền điện tử trong một đám đông. Ethereum crowdsale đã chạy vào tháng 7 và tháng 8 năm 2014 và cho phép người dùng và nhà đầu tư trong tương lai mua Ether (mã thông báo trên chuỗi khối Ethereum trong tương lai) để đổi lấy Bitcoin. Vì Bitcoin là một loại tiền tệ được thành lập vào thời điểm đó, nhóm Ethereum có thể đổi nó lấy tiền tệ fiat để trang trải chi phí phát triển. Theo kết quả của Ethereum crowdsale, 11,9 triệu token Ethereum ( ETH ) đã được bán (khoảng 13% nguồn cung lưu hành), thu về khoảng 18,4 triệu USD.

  • Olympic

Quá trình phát triển Ethereum được chia thành bốn giai đoạn để làm cho quá trình phát triển diễn ra suôn sẻ và dễ hiểu đối với các nhà phát triển. Frontier là giai đoạn đầu tiên của mạng Ethereum và cung cấp chức năng Ethereum xương sống. Trong phiên bản này, người dùng có thể mua và bán Ethereum, thực hiện khai thác Ethereum và xây dựng, kiểm tra và tải lên các hợp đồng thông minh Ethereum và các ứng dụng phân tán. Frontier được phát hành công khai vào ngày 30 tháng 7 năm 2015. Nó cung cấp một nền tảng phân tán, để phát triển ứng dụng phân tán nhưng không hứa hẹn về sự an toàn hoặc bảo mật của nền tảng.

  • ICO Ethereum đầu tiên

Ethereum ban đầu được tài trợ bởi một crowdsale trên mạng Bitcoin. Các nhà phát triển Ethereum đã cung cấp cho người dùng Ether trên nền tảng tương lai của họ để đổi lấy Bitcoin, có giá trị bằng tiền tệ fiat (USD, Euro, v.v.) tại thời điểm đó và có thể được chuyển đổi để trang trải chi phí phát triển. Điều này cho phép người dùng quan tâm và muốn hỗ trợ mạng Ethereum trong tương lai đóng góp để đổi lấy một phần giá trị sau khi ra mắt (tương tự như mua cổ phiếu trong một công ty trên sàn giao dịch chứng khoán).

Ethereum được thiết kế như một nền tảng hợp đồng thông minh với khả năng viết mã thông báo tiền điện tử trên nền tảng, nên không có gì đáng ngạc nhiên khi Ethereum cũng đã tổ chức đám đông. Việc cung cấp tiền xu ban đầu Ethereum (ICO) đầu tiên là dành cho tiền điện tử Augur.

ICO của tiền điện tử Augur đã được ra mắt vào ngày 17 tháng 8 năm 2015 và tiếp tục cho đến ngày 5 tháng 9 năm đó. Nó đã huy động được hơn năm triệu đô la Mỹ để phát triển tiền điện tử Augur. Mục đích của Augur là phân cấp đầu cơ trên thị trường tài chính và cá cược khác (các sự kiện thể thao, v.v.) bằng cách loại bỏ người trung gian. Mặc dù là ICO đầu tiên trên blockchain Ethereum, sự phức tạp của Augur có nghĩa là nó đang nhắm mục tiêu ngày ra mắt vào năm 2018. Điều đầu tiên mà người dùng sẽ có thể suy đoán là liệu Augur có bị hack hay không (với Augur đang chạy lỗi chương trình tiền thưởng song song với việc ra mắt).

  • Homestead

Homestead là phiên bản phát hành Ether Ethereum ổn định đầu tiên và diễn ra vào ngày 14 tháng 3 năm 2016 trên khối 1.150.000. Bản phát hành Homestead là khi blockchain Ethereum được các nhà phát triển chính thức phân loại một cách an toàn và có một vài thay đổi về giao thức và kết nối mạng giúp nâng cấp trong tương lai. Tất cả các nâng cấp trong tương lai là các chương trình cứng của hệ thống mạng cứng, có nghĩa là blockchain đang diễn ra từ thời điểm đó không tương thích với phiên bản tiền ngã ba.

  • Hack DAO

Một trong những ứng dụng khả thi của blockchain là việc tạo ra các Tổ chức ẩn danh phi tập trung (DAO). Tóm lại, DAO là một hợp đồng thông minh mô tả một tổ chức. Ban đầu, một nhóm lập trình viên viết mã mô tả cách tổ chức sẽ được quản lý, vận hành, v.v. Sau khi hợp đồng thông minh được đưa ra, mọi người có thể mua vào đó bằng cách mua mã thông báo đại diện cho cổ phần của công ty. Hợp đồng thông minh DAO bao gồm mã quản lý cách tổ chức sẽ đưa ra quyết định và mã thông báo DAO trao quyền bầu cử cho chủ sở hữu của họ. Theo một cách nào đó, BitcoinDAO đầu tiên tồn tại kể từ khi sở hữu Bitcoin mang lại cho người dùng quyền bỏ phiếu cho các đề xuất liên quan đến cách mạng sẽ được cập nhật và vận hành. Một nhóm DAO là một DAO cụ thể được tạo ra trên blockchain Ethereum bởi một nhóm từ Slock.it, một công ty khóa thông minh của Đức, cho phép chia sẻ tài sản như xe hơi, căn hộ, v.v. (như phiên bản dựa trên công nghệ của Airbnb). Khi DAO đi đến crowdsale, nó đã huy động được hơn 150 triệu USD, lập kỷ lục và biến nó thành mục tiêu lớn cho những kẻ tấn công.

Vấn đề với The DAO là mã có một lỗ hổng trong đó, một thực tế đã được các bên liên quan công bố cho các nhà phát triển trong quá trình crowdsale. Mã của DAO có một lỗi gọi đệ quy của người Hồi giáo cho phép người dùng hợp đồng thông minh rút số tiền Ether gấp đôi số tiền họ đã đầu tư vào hợp đồng. Bạn có thể thấy điều này có thể là một vấn đề như thế nào, vì bạn đã rút cả khoản đầu tư của mình và số tiền đầu tư của người khác bằng nhau (và sau đó bạn có thể đặt lại tất cả vào đó và rút bốn lần số tiền đầu tư ban đầu của bạn, v.v. ).

DAO đã đưa ra một tuyên bố nói rằng họ đã nhận thức được vấn đề và rằng không có Ether nào trong DAO có nguy cơ. Thật không may, họ đã sai. Vào tháng 6 năm 2016, một kẻ tấn công vô danh đã khai thác lỗ hổng và rút 50 triệu USD Ether khỏi hợp đồng thông minh (khoảng 15% tổng số Ether tại thời điểm đó), ​​nó trở thành một DAO trẻ em dưới sự kiểm soát của họ.

Kết quả hình ảnh cho Hack For ethereum

Kích thước của vụ hack đã tạo ra một lượng lớn các cuộc thảo luận về cách khắc phục sự cố. Kẻ tấn công (được cho là) ​​thậm chí đã viết một bức thư ngỏ tới The DAO tuyên bố rằng phần thưởng của anh ta (Ether bị đánh cắp) là hợp pháp dựa trên thực tế rằng các hợp đồng thông minh là tự thực thi và khép kín, có nghĩa là bất kỳ hành động nào bạn có thể thực hiện trong một hợp đồng thông minh (bao gồm khai thác lỗi và rút cạn giá trị của nó) là hoàn toàn hợp pháp theo các điều khoản của hợp đồng thông minh. Bức thư đe dọa hành động pháp lý nếu tác phẩm của ông bị vô hiệu và cung cấp phần thưởng cho bất cứ ai bỏ phiếu chống lại các đề xuất để vô hiệu hóa nó. Cuối cùng, mạng Ethereum đã triển khai một hard fork, fork của Google để hoàn trả số tiền mà người dùng đã đưa vào The DAO.

  • Ethereum cổ điển

Do vụ hack DAO, blockchain đã được sửa đổi thông qua một hard fork để hoàn trả cho những tài khoản đã mất tiền. Tuy nhiên, blockchain được cho là không thay đổi và các hợp đồng thông minh được tự thi hành (như đã đề cập trong thư ngỏ đã đề cập ở trên) nên hành động này đã gây tranh cãi trong cộng đồng Ethereum.

Do đó, blockchain Ethereum đã tách thành Ethereum Ethereum Classic. Chuỗi khối Ethereum đã sử dụng chuỗi khối đã được sửa đổi, trả lại tất cả các loại tiền bị đánh cắp về tài khoản ban đầu của nó trong khi chuỗi khối Ethereum Classic vẫn giữ lại chuỗi khối ban đầu, bao gồm cả vụ hack DAO. Sự phân chia này đã không được các nhà phát triển Ethereum lên kế hoạch và nảy sinh do mâu thuẫn giữa sự công bằng (trả lại Ether bị đánh cắp cho chủ sở hữu của nó) và lý tưởng của blockchain (phân cấp và tính bất biến của blockchain). Kể từ đó, hai blockchain vẫn khác nhau và thực sự là hai loại tiền điện tử khác nhau xảy ra để chia sẻ cùng một sự khởi đầu.

  • Tangerine Whistle

  •  

Giống như xe của bạn, Ethereum chạy bằng xăng. Trong Ethereum, gas là một phần của Ether (tiền tệ của Ethereum). Mỗi hoạt động trong Máy ảo Ethereum đều tiêu tốn một lượng khí nhất định, nhưng trước khi hard fork Tangerine Whistle trên Ethereum, giá gas trên một số hoạt động quá thấp. Quá thấp có nghĩa là họ yêu cầu nhiều nỗ lực tính toán trên mỗi đơn vị khí hơn so với các hoạt động khác hoặc việc sử dụng kết hợp các hoạt động chi phí thấp có thể có kết quả tương tự như các hoạt động chi phí cao hơn.

Nhìn chung, các lựa chọn thay thế giá rẻ nghe có vẻ là một điều tốt, nhưng trong trường hợp, những kẻ tấn công của Ethereum đã sử dụng chi phí hoạt động thấp để khởi động các cuộc tấn công từ chối dịch vụ chống lại mạng Ethereum. Bằng cách thực hiện một số lượng lớn các hoạt động tính toán đắt tiền nhưng lại rẻ trên blockchain Ethereum, kẻ tấn công đã có thể trì hoãn các giao dịch trên Ethereum, làm chậm Máy ảo Ethereum.

Để khắc phục vấn đề này, Ethereum đã triển khai hard fork Tangerine Whistle trên Ethereum khối 2.463.000, được tạo ra vào ngày 18 tháng 10 năm 2016. Tác dụng chính của hard fork này là tăng giá gas của một số hoạt động nhất định để phản ánh thực tế của chúng độ phức tạp tính toán. Mặc dù điều này sẽ không thể thực hiện một cuộc tấn công từ chối dịch vụ khác, nhưng nó sẽ khiến cho kẻ tấn công trở nên đắt đỏ hơn.

  • Spurious Dragon

Làm ngập mạng với các giao dịch có độ phức tạp cao, chi phí thấp không phải là phương thức duy nhất của kẻ tấn công Tangerine Whistle để gây rối với chuỗi khối Ethereum. Ngoài việc làm chậm blockchain bằng cách giới thiệu các giao dịch bổ sung, kẻ tấn công còn làm phình to blockchain bằng cách thêm vào nhiều tài khoản trống.

Một tài khoản trống có thể được tạo trên Ethereum bằng cách chuyển 0 Ether sang một địa chỉ. Vì tài khoản không chứa mã hợp đồng thông minh, không có dữ liệu được lưu trữ và không có giá trị mà nó có thể gửi đến các tài khoản khác, nên nó không chứa gì về giá trị. Tuy nhiên, vì một giao dịch được thực hiện cho tài khoản, kết quả của giao dịch được lưu trữ trên blockchain, làm tăng kích thước của blockchain (và tiếp tục trì hoãn các giao dịch khác). Vì một giao dịch khá rẻ về khí đốt, kẻ tấn công đã lợi dụng điều này để tấn công blockchain.

Spquil Dragon là một hard fork thứ hai của chuỗi khối Ethereum được thiết kế để ngăn chặn kẻ tấn công từ chối dịch vụ. Cái nĩa cứng này đã được lên kế hoạch cho khối 2.675.000, được tạo ra vào ngày 22 tháng 11 năm 2016.

Mục tiêu chính của hard fork này là gỡ lỗi trạng thái của blockchain bằng cách xóa tài khoản trống khỏi trạng thái của máy Ethereum Virtual bất cứ khi nào chúng tham gia vào giao dịch. Điều này làm tăng chi phí của các cuộc tấn công từ chối dịch vụ tạo ra nhiều tài khoản (vì ít nhất bạn sẽ cần phải chuyển giá trị vào và ra khỏi tài khoản để tạo ra nó, điều này làm tăng giá xăng). Các hiệu ứng khác là điều chỉnh bổ sung giá khí của một số hoạt động và thực hiện bảo vệ chống lại các cuộc tấn công phát lại (trong đó các giao dịch từ một chuỗi khối Ethereum được sử dụng lại trên một chuỗi khác).

  • Metropolis: Byzantium

Giai đoạn thứ ba của lộ trình phát triển Ethereum được gọi là Metropolis và được chia thành hai giai đoạn: Byzantium và Constantinople. Giai đoạn đầu tiên, Byzantium, được triển khai như một phần của khối Ethereum 4.370.000, được tạo ra vào ngày 16 tháng 10 năm 2017. Trong số những điều khác, các cải tiến lớn bao gồm giới thiệu zkSNARK, trì hoãn khó khăn khi ném bom thời gian, biên nhận trạng thái giao dịch, và nâng cấp hợp đồng thông minh.

  1. zkSNARK

zkSNARKs là một giao thức không kiến ​​thức được giới thiệu trong tiền điện tử Zcash. Bằng chứng không có kiến ​​thức cho phép một người chứng minh cho người xác minh rằng họ biết một bí mật mà không tiết lộ bí mật cho người xác minh. zkSNARKs là một loại bằng chứng không kiến ​​thức hiệu quả và khả năng thực hiện bằng chứng zkSNARK trên blockchain Ethereum đã được giới thiệu như là một phần của nâng cấp Byzantium. Điều này làm tăng tính riêng tư của blockchain và cho phép tương tác giữa các chuỗi khối EthereumZcash.

2. Trì hoãn Timebomb khó khăn

Hiện tại đang chạy bằng Proof of Work, chi phí tính toán rất cao. Để tránh chi phí này trong dài hạn, Ethereum có kế hoạch chuyển sang kiến ​​trúc Proof of Stake (sẽ nói thêm về điều này sau). Để buộc mạng chuyển đổi khi Proof of Stake sẵn sàng, giao thức Ethereum được thiết kế để khiến việc khai thác trở nên khó khăn hơn và khó khăn hơn theo thời gian, một thứ gọi là khó khăn timebomb. Là một phần của việc nâng cấp Byzantium, sự gia tăng khó khăn này đã được quay lại một chút để cho các nhà phát triển có thêm thời gian để phát triển cơ sở hạ tầng Proof of Stake cho Ethereum.

3. Biên lai tình trạng giao dịch

Để làm cho mọi thứ trở nên dễ dàng hơn với các khách hàng của Ether Ethereum, bản nâng cấp Byzantium bao gồm một trường trạng thái của YouTube trong biên lai giao dịch. Điều này cho phép khách hàng xác minh rằng một giao dịch đã thành công mà không cần thực thi mã.

4. Nâng cấp hợp đồng thông minh

Trên một lưu ý liên quan, thanh toán cho hợp đồng thông minh bây giờ sẽ thất bại nếu hợp đồng thông minh gặp sự cố. Những thay đổi khác đối với hợp đồng thông minh bảo vệ chống lại các cuộc tấn công reentrancy của tổ chức chống lại hợp đồng.

Lộ trình Ethereum

Ethereum là một dự án phát triển lớn và, mặc dù đã hoạt động và ổn định, trong năm năm qua, vẫn còn rất nhiều công việc đang tiến triển. Kế hoạch phát triển ban đầu đòi hỏi bốn giai đoạn chính: Frontier, Homestead, Metropolis và Serenity. Do quy mô của việc nâng cấp đô thị, nó đã được chia thành hai giai đoạn: ByzantiumConstantinople. Byzantium đã hoàn thành nhưng Constantinople vẫn còn trong tương lai tại thời điểm viết bài.

Trong phần này, chúng tôi thảo luận về những chi tiết nhỏ có sẵn liên quan đến các nhánh cứng dự kiến ​​sắp tới (Constantinople và Serenity) của nền tảng Ethereum.

Metropolis: Constantinople

Constantinople là nửa sau của bản cập nhật Metropeum của Ethereum. Tại thời điểm viết, không có ngày nào được thiết lập cho bản cập nhật này nhưng dự kiến ​​sẽ có vào năm 2019 ( Trước đó nó đã trì hoãn rất nhiều lần ). Mặc dù nội dung chính xác của bản nâng cấp Constantinople không chắc chắn, nhưng có khả năng nó sẽ bao gồm các bản nâng cấp tạo ra giai đoạn trừu tượng hóa Ethereum, sherding, và Casper.

  • Abstraction

Mục tiêu của Ethereum là trở thành một nền tảng mà các nhà phát triển xây dựng những gì họ muốn trên blockchain bằng cách sử dụng Máy ảo Ethereum (EVM). Để thực hiện mục tiêu này, Ethereum có ý định triển khai mọi thứ một cách trừu tượng nhất có thể để cho phép các nhà phát triển đưa ra quyết định cụ thể dựa trên các trường hợp sử dụng của họ. Trong thực tế, Ethereum hiện thiếu sự trừu tượng trong nhiều lĩnh vực (như thuật toán chữ ký số) để có thể phát triển. Constantinople có thể sẽ bao gồm một số sửa đổi đối với giao thức Ethereum để tiếp tục trừu tượng hóa một số trong các cài đặt này bị khóa.

  • Sharding ​


Một trong những hạn chế chính của Ethereum là khả năng mở rộng vì nó chỉ có thể xử lý khoảng hai mươi giao dịch mỗi giây trên blockchain chính của nó. Để cho phép song song hóa và tăng khả năng mở rộng, Ethereum có khả năng triển khai sherding, nơi các hợp đồng thông minh hứa hẹn chỉ ảnh hưởng đến một tập hợp con của trạng thái hiện tại của Máy ảo Ethereum. Điều này cho phép nhiều hợp đồng thông minh tương tác với các phần khác nhau của trạng thái hiện tại chạy song song mà không can thiệp lẫn nhau. Có thể Constantinople sẽ bao gồm các sửa đổi và nâng cấp tạo tiền đề cho việc thực hiện giao thức sherding trong Ethereum.

  • Casper

Casper là một trong những khía cạnh nổi tiếng nhất của lộ trình Ethereum và là tên mã cho nỗ lực chuyển Ethereum từ Proof of Work sang Proof of Stake. Là một phần của quá trình chuyển đổi, Ethereum đã đề xuất giao thức Proof of Work / Proof of Stake lai trong đó mọi khối thứ năm mươi được tạo thông qua Proof of Stake trong khi phần còn lại tiếp tục sử dụng Proof of Work. Các chi tiết triển khai chính xác và lập lịch trình của Casper vẫn chưa được biết nhưng có thể nó sẽ được thực hiện một phần hoặc toàn bộ như một phần của bản nâng cấp Constantinople.

Serenity

Serenity là giai đoạn dự kiến ​​cuối cùng của quá trình phát triển Ethereum và đánh dấu sự chuyển đổi của Ethereum từ hệ thống Proof of Work sang hệ thống Proof of Stake. Điều này sẽ làm giảm các yêu cầu tính toán và điện của Ethereum và giúp ổn định tốc độ chặn của Ethereum. Có khả năng các bản nâng cấp khác cũng sẽ xảy ra như một phần của Serenity, nhưng không có thông tin cụ thể nào (bao gồm cả ETA) đã được phát hành.

Saigontradecoin/ Coinmama

Hãy tham gia các nhóm công đồng của chúng tôi tại:

Bài viết mới nhất

imToken Wallet là gì? Hướng dẫn sử dụng ví imToken từ A-Z

ImToken Wallet là cái tên không còn xa lạ với cộng đồng nhà đầu tư tiền mã hóa. Vậy ví ImToken là gì, cách...

Ledger Nano S là gì? Ví lạnh được lựa chọn sử dụng hàng đầu

Ledger Nano S là ví lạnh để lưu giữ tiền điện tử BTC, ETH, Altcoins … Với tính năng bảo mật tối đa khi...

Trust Wallet là gì? Chiếc ví quyền năng của Crypto

Ví Trust Wallet đã và đang sở hữu hơn 10 triệu lượt tải về. Điều gì khiến ví tiền mã hóa này có sức...

HB Wallet là gì? Tạo và nhận ETH từ HB Wallet

HB Wallet hay còn gọi là ví HB đang dần trở nên phổ biến với người dùng và là một loại ví có vai...