I. Cập nhật lại lộ trình của Ethereum 2.0

Hiện tại, The Merge vẫn đang trong quá trình testnet và đã thành công trên mạng Kiln, Ropsten tiếp theo sẽ là Goerli và Seoplia. The Merge là giai đoạn mà mạng Eth POW sẽ chính thức hợp nhất với Beacon Chain thành 1 và cũng là giai đoạn Ethereum bước từ POW sang với POS.

II. Vậy Beacon Chain là gì?

Rất đơn giản, Beacon Chain là một blockchain hoạt động với cơ chế Proof Of Stake chạy song song với mạnh Ether hiện tại đang xài POW. Beacon chain được ra mắt vào ngày 01/12/2020

Và đây là công thức tạo nên Layer 2: Ethereum 2.0 = Beacon Chain + Sharding + Layer 2

Đã giải thích về Beacon Chain ở trên. Hiểu thêm về Layer 2 ở bài viết dưới đây:

 

Vậy Sharding là gì? Mình cũng đã giải thích khá đơn giản và dễ hiểu về Sharding tại bài viết dưới đây

III. Sự khác biệt giữa Sharding trên Ethereum và Near Protocol

Cơ chế sharding ở trên Near Protocol được gọi là NightShade

Đầu tiên chúng ta đồng ý với nhau rằng: Cả Ethereum 2.0Near Protocol đều sử dụng cơ chế sharding là giải pháp mở rộng cho mạng lưới hướng đến việc mass adoption.

Nên nhớ để đạt được về yếu tố tốc độ mở rộng thì ngay cả sharding cũng hy sinh một phần tính phi tập trung của toàn mạng lưới Chúng ta đến với cơ chế hoạt động trên Ether 2.0 trước

Chúng ta sẽ có nhiều Shard Chain tương tác với Beacon Chain các shard chain này chỉ định ngẫu nhiên 1 validator sẽ sản xuất 1 block từ các giao dịch đã được thực hiện trên shard chain đó. Validator đó sẽ đề xuất shard block (thêm block ở trên vào main chain – Beacon Chain) dựa trên một nhóm được chọn ngẫu nhiên

Và nếu đề xuất được thông qua thì block đó thì sẽ tạo ra bằng chứng Crosslinks, block đó chính thức được thêm vào main chain và không thể bị đảo ngược. Thời gian hoàn thành 1 block có thể mất 10s

Hiểu một cách đơn giản là việc thực thi sẽ diễn ra trên các Shard Chain và việc đồng thuận, lưu trữ sẽ diễn ra trên Beacon Chain

Đó là lý do vì sao mọi người hay nghe nói Ethereum hướng sự phát triển của mình thành Modular Blockchain (Tách quá trình đồng thuận và thực thi tại 2 nơi khác nhau)

Tất nhiên các shard chain sẽ xử lý các giao dịch cực kì nhanh, giới hạn sẽ nằm ở Beacon Chain nơi diễn ra quá trình đồng thuận và lưu trữ
“Ethereum 2.0 = Beacon Chain + Shard Chain + Layer 2”

Khác với Ethereum 2.0, Near có cách tiếp cận Sharding khác

Ethereum có Beacon Chain và các Shard Chain nhưng Near Protocol chỉ có 1 chain duy nhất. Sharding của Near Protocol thể hiện ở việc phân chia các validator thành nhiều shard khác nhau

Bởi vì validator của 1 shard sẽ nhẹ nhàng hơn của cả 1 mạng lưới nên Near Protocol có thêm 1 loại validator mới là Chunk Producer (yêu cầu ít hơn rất nhiều so với 1 Validator Nodes hiện tại)
“Làm cho mạng lưới nhanh hơn và tăng tính phi tập trung”

IV. Quan điểm cá nhân

Cá nhân mình thấy Sharding có nhiều cách áp dụng khác nhau tương tự như trong Layer-2 chúng ta có Rollup (Optimistic – zk), Plasma, Valadium, State Channel,… thì Sharding cũng vậy. Có nhiều cách triển khai Sharding khác nhau

Theo mình thấy Sharding trên Ethereum hướng đến tính bảo mật cho mạng lưới, còn sharding trên Near Protocol hướng đến tốc độ cho mạng lưới. Về công nghệ rất khó nói ai sẽ vượt trội hơn mà phải trông chờ vào thực tế khi triển chạy sẽ như thế nào?

Ngoài ra, Near Protocol còn rất nhiều điều phải làm nhất là việc tăng tính phi tập trung cho mạng lưới tính từ thời điểm đầu tháng 5 đến nay thì thấy tăng thêm khoảng 50 nodes con số này mình đánh giá là tương đối chậm. Near Protocol cần có những khuyến khích để người dùng tham gia mạng lưới của mình.