Diễn giải chuyên sâu về Ethereum 2.0

Tổng quan Tổng quan
Báo cáo báo cáo
Báo cáo báo cáo
tiêu đề cấp đầu tiên
Ethereum 2.0 không phải là bản nâng cấp cho mạng Ethereum hiện tại mà là bản sửa đổi và thiết kế lại toàn diện. Và toàn bộ kế hoạch cập nhật sẽ kéo dài trong nhiều năm cho đến khi đạt được mục tiêu kế hoạch cuối cùng.

tiêu đề phụ
So với mạng Ethereum hiện tại, ETH 2.0 có những thay đổi chính sau:
Cơ chế đồng thuận được chuyển từ PoW sang PoS, đây sẽ là lần triển khai đầu tiên của thuật toán Casper FFG đồng thuận PoS sáng tạo đã thu hút nhiều sự chú ý.
Theo cơ chế đồng thuận PoW, Ethereum chỉ có một chuỗi dài nhất là chuỗi chính, trong khi mạng Ethereum 2.0 có chuỗi đèn hiệu và 1024 chuỗi phân đoạn để mở rộng. Các chuỗi phân đoạn khác nhau này có thể giao tiếp với nhau và được kiểm soát và xác minh thống nhất bởi chuỗi đèn hiệu của chuỗi chính.
Đặt cược sẽ là một trong những chức năng chính của ETH 2.0, nghĩa là người dùng có thể trở thành người xác nhận chuỗi đèn hiệu ETH 2.0 bằng cách đặt cược 32 BETH.
Mục tiêu thiết kế ETH 2.0
tiêu đề phụ
To minimize complexity, even at the cost of some losses in efficiency.
Theo sách trắng Ethereum 2.0, các mục tiêu thiết kế của nó như sau:
To remain live through major network partitions and when very large portions of nodes go offline.
Tính đơn giản: Giảm thiểu sự phức tạp, thậm chí phải trả giá bằng hiệu quả.
To select all components such that they are either quantum secure or can be easily swapped out for quantum secure counterparts when available.
Khả năng phục hồi: Sau khi mạng chính được phân vùng, khi hầu hết các nút ngoại tuyến, toàn bộ hệ thống vẫn có thể chạy.
To utilize crypto and design techniques that allow for a large participation of validators in total and per unit time.
Tính bền bỉ: Chọn các thành phần có khả năng chống điện toán lượng tử hoặc chọn các thành phần có thể thay thế cho đến khi có sẵn các thành phần chống lượng tử.
To allow for a typical consumer laptop with O(C) resources to process/validate O (1) shards (including any system level validation such as the beacon chain)
Phân cấp: Cho phép máy tính xách tay cấp độ người tiêu dùng có sức mạnh xử lý của O(C) xử lý/xác thực các phân đoạn O(1) (có thể xác thực tại bất kỳ lớp nào trên hệ thống, chẳng hạn như chuỗi đèn hiệu).
tiêu đề cấp đầu tiên
Ethereum 2.0 được chia thành 7 giai đoạn, trong đó Giai đoạn 0 dự kiến sẽ được phát hành vào đầu năm 2020.
Phase 0: PoS beacon chain without shards
Phase 1: Basic sharding without EVM
Phase 2: EVM state transition function
Phase 3: Light client state protocol
Phase 4: Cross-shard transactions: see here and more
Phase 5: Tight coupling with main chain security: here and more
Phase 6: Super-quadratic or exponential sharding

Các tính năng chính của Giai đoạn 0 sắp tới
tiêu đề phụ
Lõi giai đoạn 0 là một chuỗi đèn hiệu không có sharding và EVM
Giai đoạn 0 của ETH 2.0 chủ yếu là để phát hành "chuỗi đèn hiệu". Chuỗi đèn hiệu sẽ trở thành trung tâm của hệ sinh thái ETH 2.0 và là trung tâm xác minh và bảo mật cho tất cả các chuỗi phân đoạn khác.
BETH trên Beacon Chain không thể được chuyển giao trên chuỗi, điều đó có nghĩa là người dùng không thể gửi nó trên các sàn giao dịch.
tiêu đề phụ
BETH ether mới sẽ là Token trên beacon chain
Tài sản kỹ thuật số trên chuỗi đèn hiệu là BETH và tài sản kỹ thuật số ETH hiện tại trên chuỗi chính Ethereum sẽ không khả dụng trên chuỗi ETH 2.0.
Có hai cách chính để tạo BETH:
2) ETH trên chuỗi ban đầu sẽ được đổi thành BETH mới với tỷ lệ 1:1 bằng cách nhập và hủy hợp đồng thông minh và ETH ban đầu sẽ bị hủy.
tiêu đề phụ
Chế độ trình xác thực đặt cược sẽ được bật
Người dùng có thể trở thành người xác thực của mạng Ethereum 2.0 bằng cách đặt cược 32 BETH trên beacon chain.
Trong Giai đoạn 0, người xác minh sẽ chỉ có thể xác minh các giao dịch trên beacon chain, vì ở giai đoạn này, 1024 chuỗi shard vẫn chưa xuất hiện.
Chuỗi đèn hiệu và mỗi chuỗi phân đoạn sẽ sử dụng thuật toán đồng thuận PoS mới Casper FFG để xác định khối cuối cùng. Casper FFG là một thuật toán bằng chứng cổ phần có thể trừng phạt các hành vi nguy hiểm (chẳng hạn như tạm ngưng chuỗi và fork), chẳng hạn như tịch thu tài sản kỹ thuật số của Stake khởi xướng hành vi nguy hiểm.
tiêu đề phụ
Cơ chế xác thực
Mục đích của sharding là phân chia thông tin trạng thái giữa các nút mà không yêu cầu bất kỳ nút nào phải có bức tranh đầy đủ về mạng. Vì vậy, không có trình xác thực nào có thể xác thực tất cả các phân đoạn. Thay vào đó, chuỗi đèn hiệu sẽ phối hợp xác thực các phân đoạn. Mỗi vòng (64 khối hoặc 6,4 phút), chuỗi đèn hiệu sẽ xáo trộn các trình xác thực và chỉ định chúng cho một phân đoạn. Một nhóm các trình xác nhận được chỉ định cho một phân đoạn được gọi là một ủy ban. Ủy ban bao gồm 128 thành viên.
Trong Giai đoạn 0, điều này có nghĩa là cứ sau 6 phút, chuỗi đèn hiệu sẽ được xáo trộn và chọn lại, đồng thời ủy ban chịu trách nhiệm trong 6 phút tiếp theo sẽ được chọn.
Trong Giai đoạn 1, beacon chain sẽ chỉ định một ủy ban xác thực cho mỗi trong số 1024 phân đoạn. Phương pháp này dường như có một ý tưởng rõ ràng nhưng rất phức tạp để thực hiện. Nó liên quan đến việc tạo số ngẫu nhiên nhiều giai đoạn cùng với chức năng trì hoãn có thể kiểm chứng để tiếp tục ngăn chặn các nỗ lực thao túng các lựa chọn của ủy ban.
Do tầm quan trọng của công việc của ủy ban, ETH 2.0 chọn ngẫu nhiên các ủy ban và luân phiên các ủy ban theo thời gian. Ủy ban chịu trách nhiệm đảm bảo tính bảo mật, tính sống động và tính toàn vẹn của các phân đoạn chứa chúng, đồng thời chứng thực trạng thái của các phân đoạn trên chuỗi đèn hiệu.
Vì vậy, rất khó để những người xác nhận độc hại và những người xác nhận cố gắng tối đa hóa lợi ích của họ để sử dụng lựa chọn của ủy ban như một công cụ để tấn công mạng. Trên thực tế, ngay cả khi họ vô tình giành được quyền kiểm soát ủy ban phân mảnh, họ cũng không thể kiểm soát nó trong hơn 64 khối.
Phần kết luận
Phần kết luận


