Ethereum 2.0 là gì? Toàn tập về Ethereum 2.0 năm 2021

0
729 views

Ethereum là một trong những blockchain tiên phong và có sức ảnh hưởng nhất trong lĩnh vực cryptocurrency. Rất nhiều công nghệ ngày nay trong thế giới crypto đều bắt nguồn trực tiếp hoặc lấy cảm hứng từ Ethereum. Ethereum thậm chí còn là bệ phóng đời đầu cho rất nhiều dự án đã thành công và là nơi bắt nguồn trend Defi, NFTs.

Hiện tại có rất nhiều Dapp đang vận hành trên blockchain Ethereum. Các ứng dụng phi tập trung này tranh giành tài nguyên trên chuỗi khối, sinh ra hàng tỷ giao dịch trên mạng lưới và chính những giao dịch này gây ra một phần nguyên nhân khiến cho mạng lưới Ethereum bị tắc nghẽn.

Mạng lưới Ethereum hiện tại (Ethereum 1.0) đang có những hạn chế lớn như:

  • Tốc độ giao dịch chậm. Một giao dịch trên Ethereeum cần tới 300s để xử lý trong khi đó Binance Smart Chain chỉ mất 20s, Solana chỉ cần 1s là có thể xử lý 1 giao dịch.
  • Phí giao dịch cao trung bình khoảng 15$/ giao dịch, có khi lên đến 50$/1 giao dịch, trong khi phí giao dịch của các blockchain khách chỉ dưới 1$. Chính vì vậy mà mọi người thường nói đùa, Ethereum là mạng lưới giao dịch dành cho người giàu với chi phí đắt đỏ cho mỗi cú click. Thử tưởng tượng nếu bạn chỉ gửi vài trăm đô la mà bị charge phí 15$ thì cũng hơi chua.
  • Khả năng mở rộng kém, mạng lưới giao dịch trên Ethereum hay bị tắc nghẽn điều này cản trở đến việc thu hút người dùng mới vào mạng lưới.

Để có thể giải quyết các hạn chế và sự lỗi thời của Ethereum so với các blockchain layer 1 hiện tại thì Ethereum cần phải nâng cấp,cải thiện. Ethereum 2.0 chính là giải pháp khắc phục những hạn chế của ETH 1.0, giúp mở rộng mạng lưới nhằm thu hút thêm nhiều người dùng mới. Trong bài viết này anh em hãy cũng GTA team tìm hiểu toàn tập về Ethereum 2.0 và liệu Ethereum 2.0 sẽ ảnh hưởng tới giá ETH như thế nào nhé!

Ethereum 2.0 là gì?

Ethereum 2.0 là quá trình nâng cấp mạng lưới Ethereum chuyển từ cơ chế đồng thuận Proof of Work (PoW) sang Proof of Stake (PoS). Khi bản nâng cấp được hoàn thành, chuỗi Ethereum 2.0 sẽ được ra đời với sự hợp nhất giữa chuỗi Ethereum hiện tại và chuỗi Beacon.

Mục đích của Ethereum 2.0 là nâng cao tốc độ giao dịch, xử lý nhiều giao dịch, giảm thiểu nghẽn mạng và mở rộng mạng lưới cho các tránh tình trạng tắc nghẽn.

Các giai đoạn nâng cấp Ethereum 2.0 

  • Giai đoạn 0: Thử nghiện Beacon chain và hoàn thiện cơ chế PoS trên mạng lưới Ethereum
  • Giai đoạn 1: Hoàn thiện Shard chains để cải thiện khả năng mở rộng trên mạng lưới
  • Giai đoạn 1.5: Hợp nhất 2 mạng lưới PoW và PoS thành một mạng lưới Ethereum 2.0
  • Giai đoạn 2: Cải tiến tài khoản, giao dịch và hợp đồng thông minh của mạng lưới

Giai đoạn hoàn thiện: Cải thiện chức năng mạng lưới Ethereum với nhiều tính tăng hơn và nhiều sự cải tiến hơn.

Beacon Chain – Đã triển khai vào ngày 1/12/2020

Đây là giai đoạn đầu tiên của việc chuyển đổi cơ chế đồng thuận bằng chứng công việc (Proof-of-Work) sang bằng chứng cổ phần (Proof-of-Stake). Ở giai đoạn này, mạng lưới Ethereum sẽ có hai chuỗi khối chạy song song với nhau với 2 cơ chế đồng thuận khác nhau, là ETH1.0 và Beacon chain.

ETH1.0 là chuỗi khối hiện tại của Ethereum, áp dụng cơ chế đồng thuận bằng chứng công việc (Proof-of-Work) và có native token là ETH (bản chất là ETH ở thời điểm hiện tại).

Beacon chain là chuỗi khối mới, áp dụng cơ chế đồng thuận bằng chứng cổ phẩn (Proof-of-Stake) và có native token tên là ETH2. Người dùng có thể chuyển ETH sang ETH2 để staking hưởng lợi nhuận. 

Lưu ý: Điều kiện để staking là cần có tối thiểu 32 ETH. Ở giai đoạn này thì khi người dùng chuyển đổi ETH sang ETH2 để staking thì sẽ không rút ra được cho đến những giai đoạn kế tiếp.

Beacon Chain sẽ tiến hành hoặc điều phối mạng lưới mở rộng shards và stakers (khi Ethereum 2.0 hoàn thiện). Nhưng Beacon Chain sẽ không thể xử lý các smartcontract và account như Ethereum 1.0.

Shard Chain – Tùy thuộc vào tiến độ công việc của quá trình hợp nhất. 

Đây là giai đoạn mà team dev sẽ áp dụng giải pháp Sharding trên mạng lưới của Ethereum. Sharding là quá trình chia dữ liệu làm nhiều phần nhỏ và xử lý chúng cùng một lúc để giúp mạng lưới Ethereum đạt được hiệu suất cao hơn, cải thiện khả năng mở rộng và dung lượng của Ethereum 1.0. 

Nhìn hình thì có thể thấy, Khi triển khai shard chains (chuỗi phân đoạn), chuỗi khối Ethereum sẽ được phân chia thành 64 chuỗi riêng biệt. Các chuỗi như vậy sau đó sẽ có thể hoạt động song song với nhau và có thể liên kết với nhau một cách liền mạch. Không phải mọi node trong mạng sau đó sẽ phải xử lý và xác thực mọi giao dịch. Thay vào đó, các giao dịch sẽ được chia thành các nhóm khác nhau trong blockchain. Ở đây, điều quan trọng cần lưu ý là, hiện tại, PoW Ethereum có thể xử lý một khối liên tiếp tại một thời điểm. Nhưng với sự ra mắt của Shard Chain, Ethereum có thể xử lý nhiều giao dịch đồng thời. Tính toán song song này sẽ làm tăng tốc độ giao dịch từ hàng chục đến hàng nghìn, thậm chí có thể hàng chục nghìn giao dịch mỗi giây.

Do các chuỗi shard hoạt động song song nên ta cần có một thứ gì đó giúp đảm bảo rằng tất cả các chuỗi shard đều được đồng bộ với nhau. Và chuỗi beacon là thứ đảm nhiệm nhiệm vụ này bằng cách cung cấp sự đồng thuận cho tất cả các chuỗi shard chạy song song. Nếu không có nó, việc chia sẻ thông tin giữa các shards là bất khả thi, và lúc đó khả năng mở cũng không còn nữa.

The Merge (Hợp nhất) – Dự kiến vào tháng 8 năm 2022

Trong giai đoạn này thì Ethereum 1.0 và Bacon Chain sẽ hợp nhất lại với nhau thành 1 mạng lưới Ethereum duy nhất và sử dụng PoS thay vì PoW.

Ethereum 1.0 sẽ đưa khả năng chạy các hợp đồng thông minh vào hệ thống PoS, cộng với toàn bộ lịch sử và trạng thái hiện tại của Ethereum, để đảm bảo rằng quá trình chuyển đổi diễn ra suôn sẻ cho tất cả người dùng và chủ sở hữu ETH. 

Khi quá trình hợp nhất xảy ra, các staker sẽ được chỉ định để xác thực các giao dịch trên mạng chính Ethereum 1.0. Việc khai thác bằng máy đào (PoW) sẽ bị hủy bỏ.

Theo kế hoạch ban đầu, nâng cấp Shard Chain sẽ diễn ra trước giai đoạn Hợp nhất nhằm giải quyết vấn đề về khả năng mở rộng. Tuy nhiên, với sự bùng nổ của các layer 2 hiện tại, ưu tiên đã chuyển sang hoán đổi PoW sang PoS thông qua hợp nhất.

Trên thực tế, trong quá trình nâng cấp lên Ethereum, các giai đoạn này không phải là giai đoạn sau nối tiếp giai đoạn trước mà quá trình nâng cấp lên Ethereum 2.0, các giai đoạn sẽ phát triển song song với nhau chứ không phải kết thúc giai đoạn này thì tới giai đoạn kia. Mặc dù vậy, các giai đoạn này vẫn có những phụ thuộc nhất định về việc xác định khi nào chúng sẽ được triển khai.

Mục tiêu chính của Ethereum 2.0

More scalability – Tăng khả năng mở rộng

Mạng Ethereum hiện tại phục vụ 15 – 45 giao dịch mỗi giây. Điều này trở thành một yếu tố hạn chế khi nói đến việc giới thiệu thêm hàng triệu người dùng mới và việc ra mắt nhiều Dapp – ứng dụng phi tập trung hơn. Để làm cho mạng lưới có thể mở rộng hơn, ETH 2 tập trung hỗ trợ hàng nghìn giao dịch mỗi giây, giúp các ứng dụng chạy trên mạng lưới nhanh hơn với chi phí rẻ hơn.

Ethereum 2.0 sẽ có khả năng xử lý nhiều giao dịch hơn mỗi giây mà không cần tăng kích thước của các nút trong mạng. Các nút là những người tham gia mạng quan trọng, những người lưu trữ và chạy blockchain. Tăng kích thước nút là không thực tế vì chỉ những người có máy tính mạnh và đắt tiền mới có thể làm được. Để mở rộng quy mô, Ethereum cần nhiều giao dịch hơn mỗi giây, cùng với nhiều nút hơn. Nhiều nút hơn có nghĩa là bảo mật hơn.

Việc nâng cấp chuỗi phân đoạn (Shard chains) sẽ chia tải mạng thành 64 chuỗi mới. Điều này sẽ cung cấp cho Ethereum thêm không gian bằng cách giảm tắc nghẽn và cải thiện tốc độ vượt quá giới hạn 15-45 giao dịch mỗi giây hiện tại.

Có nhiều chuỗi hơn sẽ yêu cầu ít công việc hơn từ các Validator những người duy trì mạng. Người xác thực sẽ chỉ cần ‘chạy’ phân đoạn của họ chứ không phải toàn bộ chuỗi Ethereum. Điều này làm cho các nút nhẹ hơn, cho phép Ethereum mở rộng quy mô và vẫn phi tập trung.

More secure – Tăng tính bảo mật

Sự bảo mật của một mạng lưới phi tập trung luôn là một trong những ưu tiên hàng đầu. Các bản nâng cấp Eth2 cải thiện bảo mật của Ethereum chống lại các cuộc tấn công phối hợp, như cuộc tấn công 51%. Đây là một kiểu tấn công mà nếu ai đó kiểm soát phần lớn mạng và họ có thể thực hiện các thay đổi gian lận.

Việc chuyển đổi sang PoS có nghĩa là giao thức Ethereum có các nhiều khuyến khích chống lại cuộc tấn công hơn. Điều này là do trong Proof-of-stake, những người xác thực bảo mật mạng (validators) phải đặt một lượng ETH đáng kể vào giao thức. Nếu họ cố gắng và tấn công mạng, giao thức có thể tự động phá hủy ETH của họ.

Điều này không thể xảy ra trong PoW, trong đó điều tốt nhất mà một giao thức có thể làm là khiến các thực thể bảo mật mạng (thợ đào) mất phần thưởng khai thác mà họ có thể kiếm được. Để đạt được hiệu quả tương đương trong PoS, giao thức sẽ phải có khả năng phá hủy tất cả thiết bị của thợ đào (là các máy VGA) nếu họ cố gắng và gian lận và điều này là không thể.

Mô hình bảo mật của Ethereum cũng thay đổi với sự ra đời của các chuỗi phân đoạn (Shard Chains). Beacon Chain sẽ chỉ định ngẫu nhiên validators cho các phân đoạn khác nhau – điều này khiến các validator hầu như không thể thông đồng bằng cách tấn công một phân đoạn cụ thể.

Stake cũng có nghĩa là người dùng không cần đầu tư vào phần cứng đắt tiền để ‘chạy’ một node Ethereum. Điều này sẽ khuyến khích nhiều người trở thành người xác thực (validators) hơn, tăng khả năng phân cấp của mạng và giảm diện tích bề mặt tấn công.

More sustainable – Tăng tính bền vững

Cơ chế đồng thuận Proof of Work được sử dụng bởi mạng lưới Ethereum hiện tại yêu cầu nhiều năng lượng tính toán và điện. ETH2 sẽ thân thiện với môi trường hơn bằng việc thay thế PoW tiêu tốn nhiều năng lượng thành PoS.

Không có gì bí mật khi Ethereum và các blockchain khác như Bitcoin tiêu tốn nhiều năng lượng do khai thác. Nhưng Ethereum hiện đang hướng tới việc được bảo mật bởi ETH thông qua việc đặt cược mà không phải bằng sức mạnh tính toán từ các máy tính.

Sự khác biệt giữa Ethereum 1.0 và Ethereum 2.0

Cơ chế đồng thuận

Sự thay đổi quan trọng nhất trong Ethereum 2.0 này là việc chuyển đổi từ PoW sang PoS.

Proof of Work (PoW) là thuật toán đồng thuận của Ethereum hiện tại (và nhiều blockchain khác). Thợ đào (miners) sẽ đầu tư chủ yếu vào điện năng và thiết bị đào để xác thực 1 giao dịch và bảo vệ mạng lưới. Mô hình này yêu cầu một lượng để hoạt động tốt và bảo vệ mạng lưới khỏi cuộc tấn công 51%.

Proof of Stake (PoS) cố gắng giải quyết vấn đề tiêu thụ điện năng bằng cách loại bỏ hoàn toàn các thợ đào. Thay vì dùng năng lượng để tính toán, với PoS, người dùng sẽ cố gắng bảo vệ mạng lưới bằng cách stake ETH của họ và trở thành validators (người xác thực). Mỗi trình xác thực sẽ khuyến khích việc xác thực giao dịch bằng cách nhận phần thưởng tương tự như các miner trong PoW, kể cả phần thưởng khối và chi phí giao dịch.

PoS sẽ chọn ngẫu nhiên người xác nhận để xử lý và bảo mật các giao dịch (còn PoW – các thợ đào sẽ đua nhau xử lý cùng một bộ giao dịch. Cổ phần (số lượng ETH đem đi stake) của người xác thực càng lớn, cơ hội được chọn để xác thực các giao dịch càng cao.  Khi xác nhận thành công (unlock), phần thưởng của block sẽ xuất hiện và được chia cho những người đã đóng góp. Mỗi người tham gia sẽ nhận theo mức họ đã đóng góp trước đó. 

Tốc độ giao dịch

Một giao dịch trên Ethereum cơ bản được diễn ra như sau:

  • Validators xác minh chữ ký của người gửi
  • Kiểm tra xem người đó có đủ số dư để gửi tiền hay không
  • Tiền được chuyển đến Public Address của người nhận
  • Người nhận mở khóa tiền bằng Private key

Trong Ethereum 1.0 thì các công việc trong một giao dịch Ethereum sẽ được thực hiện một cách tuần tự. Có nghĩa là để thực hiện 1 giao dịch phải trải qua từng bước, từng bước. Hiện tại trong 1s, Ethereum 1.0 xử lý được từ 15-45 giao dịch.

Với Ethereum 2.0, việc này được chuyển đổi thành song song nhờ sharding. Các khâu trong 1 transaction sẽ được thực hiện đồng thời để rút ngắn thời gian hơn cho 1 giao dịch và Ethereum có thể thực hiện được hàng nghìn giao dịch trong mỗi giây.

Nâng cấp máy ảo EVM thành eWASM

EVM là thành phần tính toán cốt lõi của Ethereum 1.0. Ethereum 2.0 sẽ nâng cấp máy ảo từ EVM thành eWASM (Ethereum WebAssembly). 

EVM: Máy chủ ảo hiện tại của Ethereum là “bộ não” của Blockchain, nơi chạy các Hợp đồng Thông minh của ETH. EVM chính là bộ phận chịu trách nhiệm cho phí gas mà người dùng phải trả. Như mọi người thấy, EVM hiện tại hoạt động chưa được quá là hiệu quả, khi những lúc cao điểm phí gas tăng tương đối nhanh. Đó là lý do ETH 2.0 sẽ tích hợp eWASM.

eWASM: Viết tắt cho Ethereum WebAssembly Machine, là máy chủ ảo mới dựa trên công nghệ WebAssembly. Công nghệ WebAssembly vốn được xây dựng bởi các kỹ sư của Google và Mozilla, với mục đích cho phép các ngôn ngữ lập trình được chạy trên nền web.

Nói 1 cách ngắn gọn, sWASM sẽ thay thế EVM phụ trách phần lõi Ethereum, giúp Ethereum 2.0 giảm phí gas đi rất nhiều, và tăng tính bảo mật của hệ thống.

Vấn đề và rủi ro khi chuyển sang Ethereum 2.0

Trong quá trình phát triển, cập nhật Ethereum 2.0 với khối lượng công việc đồ sộ và thời gian lâu như vậy thì khả năng cao sẽ có những vấn đề và rủi ro có thể xảy ra.

Vấn đề

Trong quá trình thực hiện các giai đoạn nâng cấp Ethereum nếu như có nhiều người không ủng hộ hệ thống PoS và vẫn tiếp tục đào trên hệ thống PoW thì liệu có phải là sẽ có 2 hệ thống Ethereum hay là không.

Để không xảy ra vấn đề Ethereum bị chia ra làm đôi một lần nữa (sau lần chia ra của Ethereum Classic), Ethereum sẽ kích hoạt Bomb độ khó (Difficulty bomb) làm cho mạng lưới đào của Ethereum ngày càng khó đào hơn, cho đến một lúc nào đó, miners sẽ tự bỏ cuộc vì họ không còn thu được lợi nhuận từ việc đào nữa mà lỗ quá nhiều cho việc duy trì máy đào. Đội ngũ Ethereum muốn kích hoạt bomb độ khó này để cho thợ đào bỏ cuộc, không đào ETH nữa, giúp giảm nguy cơ chuỗi bị chia ra khi Ethereum nâng cấp từ 1.0 lên 2.0.

Rủi ro

Rủi ro lớn nhất của quá trình nâng cấp Ethereum 2.0 chính là giai đoạn hợp nhất, nếu chẳng may việc hợp nhất bị trục trặc thì Ethereum sẽ chia tách làm 2 chain khác nhau. Điều này ảnh hưởng đến các ứng dụng phi tập trung xây dựng trên Ethereum. Đặc biệt là các ứng dụng về DeFi với tiền tỷ được khoá trong các smart contract. Giả sử xảy ra lỗi nào đấy khiến các ứng dụng DeFi này bị mất hết tiền vậy ai sẽ chịu trách nhiệm đền bù cho số tiền khổng lồ đó.

Tác động của Ethereum 2.0 đến giá ETH? Có nên đầu tư vào ETH không?

Đây là sự kiện có tính bước ngoặt lớn nhất của Ethereum, nó không chỉ ảnh hưởng riêng đến hệ sinh thái mà còn cả thị trường Crypto.
Xét ở góc độ Ethereum 2.0 thành công tốt đẹp nó sự bùng nổ của ETH là không thể phủ nhận. Giá ETH sẽ có tác động tích cực.

  • Sau khi hợp nhất thành 1 mạng Ethereum duy nhất, mạng Ethereum ban đầu sẽ không còn mining được nữa khiến mức lạm phát toàn mạng Ethereum 2.0 chính là mức lạm phát của Beacon Chain (ước tính <1%).
  • Nhu cầu sử dụng ETH sẽ cao hơn khi Ethereum 2.0 có khả năng xử lý được mở rộng hơn rất nhiều so với ETH1x. Nhiều Dapps hơn, nhiều người dùng hơn, nhiều ETH được sử dụng hơn.
  • Việc chuyển đổi sang cơ chế POS nên nhu cầu sử dụng ETH đem stake vào mạng lưới ngày càng cao thay vì phải dùng máy đào, nhu cầu ETH ngày càng lớn..

Nếu Ethereum thất bại thì sao?

Để giảm thiểu rủi ro thất bại của The Merge, đội ngũ ETH đã chuẩn bị và chạy thử nghiệm thành công trên các mạng Kiln, Ropsten… từ tháng 10/2020. Mặt khác, sự hoạt động ổn định của chuỗi Beacon Chain cũng ngầm khẳng định khả năng thành công của The Merge. Vì vậy, khả năng hợp nhất thất bại sẽ khó có thể xảy ra.

Nếu việc hợp nhất thất bại thì sẽ có hai phiên bản blockchain và hai token ETH riêng biệt chạy song song trên cùng một hệ thống. Điều này có thể gây ảnh hưởng tiêu cực đến giá trị của ETH cũng như tâm lý nhà đầu tư. Chắc chắn giá ETH sẽ bị tác động tiêu cực và kéo toàn bộ thị trường đi xuống.

Kết luận

Sự nâng cấp để trở thành Ethereum 2.0 là cần thiết khi mà cuộc đua giữa các Layer 1 ngày càng khốc liệt. Ethereum vẫn là vị vua trong cuộc đua hệ sinh thái, bản nâng cấp chính là để ra tăng sức mạnh củng cố vững chắc hơn vị trí mà nó đang nắm giữ.

Trên đây là toàn bộ thông tin mà GTA Research team đã nghiên cứu về Ethereum 2.0 và không phải là lời khuyên đầu tư. Hy vọng bài viết sẽ giúp các bạn có được các thông tin cần thiết và đưa ra được nhận định cá nhân của mình.