Vào ngày 1 tháng 12 năm 2020, Beacon Chain của Ethereum 2.0 chính thức ra mắt. Nâng cấp ETH 2.0 được coi là một trong những sự kiện được chú ý nhất nhất trong giới crypto.

Beacon Chain là gì?

Beacon Chain (hay Phase 0) là giai đoạn đầu tiên của việc chuyển đổi cơ chế đồng thuận Ethereum từ bằng chứng công việc (Proof of Work) sang bằng chứng cổ phần (Proof of Stake). Beacon Chain với Proof of Stake sẽ chạy song song với mạng chính Ethereum và là phần quan trọng để chuyển sang giai đoạn kế đó – Shard Chain.

beacon chain là gì? Giải thích về hợp đồng Beacon Chain của Ethereum 1
beacon chain là gì? Giải thích về hợp đồng Beacon Chain của Ethereum 1

Beacon Chain trong quá trình nâng cấp Ethereum 2.0

Mục tiêu của Ethereum 2.0 hướng tới tăng cường khả năng xử lý các giao dịch trên quy mô lớn và các mục tiêu khác như:

  • Tính đơn giản: để giảm thiểu sự phức tạp, thậm chí phải trả giá bằng một số tổn thất về hiệu quả.
  • Khả năng phục hồi: duy trì hoạt động thông qua các phân vùng mạng chính trong khi một phần rất lớn các nút ngoại tuyến.
  • Bền bỉ.
  • Bảo mật: sử dụng tiền điện tử và các kỹ thuật thiết kế cho phép tăng cường các trình xác thực trên toàn bộ mạng và trên mỗi đơn vị thời gian.
  • Phi tập trung: cho phép một máy tính xách thông thường cũng có thể xử lý và xác nhận các shards.
Quá trình Nâng cấp Ethereum 2.0
Quá trình Nâng cấp Ethereum 2.0

Các nâng cấp cốt lõi dự kiến ​​sẽ được thực hiện trên Ethereum bao gồm:

  • Giai đoạn 0: Beacon Chain
  • Giai đoạn 1: Shard Chains
  • Giai đoạn 2: Execution Engine

Beacon Chain Ethereum là một blockchain áp dụng proof-of-stake (PoS: bằng chứng cổ phần) sẽ có mặt tại trung tâm của hệ thống Ethereum 2.0. Dự định trở thành thành phần đầu tiên được cung cấp trên lộ trình Ethereum 2.0, nhiệm vụ chính của Beacon Chain Ethereum bao gồm:

  • Lưu trữ và duy trì đăng ký của trình xác nhận.
  • Xử lý liên kết chéo (crosslinks).
  • Xử lý sự đồng thuận từng block và tiện ích cuối cùng của nó.

Nhiệm vụ chính của chuỗi Beacon

Về cơ bản, Beacoin Chain sẽ đảm nhiệm việc:

Chấp nhận và lưu dữ liệu validator

Validator là trình xác thực và vận hành các node trong Beacon Chain. Họ thực hiện nhiệm vụ bằng cách staking 32 ETH vào hợp đồng đặt cọc. Lưu ý rằng các validator không được quyền rút ETH và phải tuân theo nguyên tắc để không bị mất một phần đã cọc.

Ngoài ra, nếu validator không “hoạt động” để hỗ trợ Beacon Chain thì sẽ bị sụt giảm lượng ETH đang staking. Nếu tình trạng này tiếp diễn liên tục cho đến khi quỹ của validator dưới 16 ETH thì validator sẽ bị trục xuất.

Xác nhận trạng thái shard chains nhờ Crosslinks

Giai đoạn 1 của Ethereum 2.0 sẽ triển khai Shard Chain.

Shard Chain đại diện cho một kỹ thuật chia sharding bắt nguồn từ database sharding truyền thống, trong đó một database nhất định được tách thành nhiều phần và được đặt trong các máy chủ khác nhau để cải thiện hiệu suất và khả năng quản lý. Trong bối cảnh của Ethereum, các giao dịch được thực hiện trên nền tảng Ethereum sẽ diễn ra và được chia thành nhiều Shard Chain. Lý do đằng sau việc có nhiều shard chains là ngăn mọi node đơn lẻ phải xử lý mọi giao dịch đơn lẻ trên mạng. Bằng cách chia nhỏ các giao dịch trên nhiều Shard Chain, người ta hy vọng rằng nền tảng Ethereum sẽ có thể xử lý nhiều giao dịch mỗi giây hơn đáng kể.

Beacon Chain
Beacon Chain – Shard Chain

Khi Shard Chain đã được triển khai, mỗi Shard Chain sẽ được chỉ định ngẫu nhiên một validator đang hoạt động, validator này sẽ tạo thành một block giao dịch từ các giao dịch đã được thực hiện trên shard chain đó. Validator sau đó sẽ đề xuất shard block sẽ được bỏ phiếu (hoặc chứng thực) bởi một ủy ban phân tích được chọn ngẫu nhiên. Khi số chứng thực đủ cho shard block được đề xuất sẽ tạo ra một ‘Crosslinks’, xác nhận shard block đó sẽ được đưa vào Beacon Chain. Crosslinks là phương tiện chính mà Beacon Chain có thể nhận trạng thái cập nhật của Shard Chain.

Beacon Chain
Giải thích về Beacon Chain

Kết luận

Việc triển khai Beacon Chain là bước đầu tiên trong một loạt các thay đổi được thiết kế để cải thiện đáng kể chức năng của nền tảng Ethereum. Khi Beacon Chain Ethereum được triển khai, blockchain Proof of Stake sẽ hoạt động cùng với blockchain Proof of Work hiện có cho đến khi blockchain này được gỡ bỏ trong tương lai.

Vote 5 sao nhé!

Đăng ký
Thông báo cho
guest
0 Góp ý
Inline Feedbacks
View all comments