Giải thích chi tiết về Ethereum 2.0
Lưu ý của biên tập viên: Bài viết này đến từChặn nhịp BlockBeats (ID: BlockBeats), Biên dịch: 0x26, được Odaily sao chép với sự cho phép.
Chặn nhịp BlockBeats (ID: BlockBeats)
Tổng quan
Chặn nhịp BlockBeats (ID: BlockBeats)
Vậy điều gì đã xảy ra với Ethereum 2.0 được chờ đợi từ lâu? PoS (Proof of Stake), Beacon Chain (chuỗi báo hiệu), Sharding (sharding) và Docking (kết nối) là gì? Và các giai đoạn khác nhau trong quá trình triển khai của họ là gì? Bạn sẽ tìm thấy câu trả lời cho những câu hỏi này trong bài viết này.
khả năng mở rộng
Hãy bắt đầu với cái nhìn tổng quan về Ethereum 2.0 là gì và tại sao nó lại cần thiết.
sự an toàn
Ethereum 2.0 hoặc Eth2 là một tập hợp các kế hoạch nâng cấp Ethereum liên tục nhằm mục đích làm cho Ethereum có khả năng mở rộng, an toàn và bền vững hơn. Những thay đổi nâng cấp này được thực hiện bởi một số nhóm khác nhau trong hệ sinh thái Ethereum, mỗi nhóm tập trung vào việc xây dựng một phần cụ thể của quá trình nâng cấp tổng thể.
khả năng mở rộng
Mạng Ethereum hiện tại hỗ trợ 15 giao dịch mỗi giây. Điều này chắc chắn trở thành một yếu tố hạn chế khi giới thiệu hàng triệu người dùng mới và tung ra nhiều ứng dụng phi tập trung hơn. Để làm cho Ethereum có khả năng mở rộng hơn, mục tiêu của Ethereum 2.0 là hỗ trợ 1000 giao dịch mỗi giây. Một lời nhắc nhở quan trọng - việc tăng số lượng giao dịch mỗi giây không nên đánh đổi bằng việc tăng kích thước của các nút trong mạng.
sự an toàn
Tính bảo mật của web phi tập trung luôn là một trong những ưu tiên hàng đầu. Ethereum 2.0 nhằm mục đích cải thiện tính bảo mật của mạng và ngăn chặn tất cả các hình thức tấn công, bao gồm cả "tấn công 51%", nghĩa là ai đó có thể thực hiện các thay đổi gian lận bằng cách kiểm soát phần lớn sức mạnh tính toán của mạng.
Sự bền vững
Như chúng ta đã biết, mạng Ethereum hiện tại dựa trên sự đồng thuận của Proof of Work (PoW), đòi hỏi rất nhiều năng lượng và sức mạnh tính toán. Ethereum 2.0 nhằm mục đích làm cho Ethereum trở nên thân thiện với môi trường hơn bằng cách thay thế bằng chứng công việc tốn nhiều năng lượng bằng bằng chứng cổ phần (PoS).
Ban đầu, tập hợp các thay đổi cần thiết để đạt được những mục tiêu này được gọi là "Serenity", nhưng hiện tại hầu hết mọi người gọi nó là "Ethereum 2.0" hoặc chỉ Eth2.
Thật thú vị, tất cả các mục tiêu này đều nằm trong lộ trình của Ethereum, được thảo luận ngay cả trước khi mạng chính thức ra mắt.
Hãy bắt đầu với một trong những thay đổi lớn nhất — mô hình đồng thuận chuyển từ “Proof of Work” sang “Proof of Stake” (PoW sang PoS).
Bằng chứng cổ phần (PoS)
Mô hình đồng thuận Ethereum hiện tại - Proof of Work - là một phương pháp xây dựng tiền điện tử nổi tiếng và đã được thử nghiệm qua thời gian.
Proof of stake cố gắng giải quyết vấn đề tiêu thụ điện bằng cách loại bỏ hoàn toàn những người khai thác. Thay vì đầu tư nguồn lực để bảo mật mạng, mô hình đồng thuận bằng chứng cổ phần được khuyến khích về mặt kinh tế được sử dụng.
Proof of stake cố gắng giải quyết vấn đề tiêu thụ điện bằng cách loại bỏ hoàn toàn những người khai thác. Thay vì đầu tư nguồn lực để bảo mật mạng, nó dựa vào bằng chứng cổ phần bằng cách sử dụng các ưu đãi kinh tế.
Trong Proof of Stake, những người dùng muốn bảo mật mạng trở thành người xác thực bằng cách đặt cược Ethereum của họ. Tương tự như các công cụ khai thác trong bằng chứng công việc, mỗi nút xác thực được khuyến khích xác thực các giao dịch cho mạng lưới các khối bằng cách kiếm phần thưởng khối và phí giao dịch.
Để ngăn cản những người xác thực cố gắng đánh lừa hệ thống và xác minh các giao dịch gian lận, các hệ thống bằng chứng cổ phần triển khai một cơ chế gọi là "chém", theo đó những người xác thực sẽ mất một phần Ethereum đã đặt cọc nếu họ quyết định hành động không trung thực.
Để trở thành một trong những trình xác thực Ethereum 2.0, cần có 32 mã thông báo Ethereum. Một phương pháp khác là sử dụng nhóm đặt cược, chẳng hạn như Rocketpool, để tham gia đặt cược với ít hơn 32 nút (Rhythm Note, hiện tại tất cả các nền tảng đều khởi chạy hoạt động đặt cược Ethereum 2.0, người dùng có thể tự chọn).
sự phân mảnh
Phần thưởng của trình xác thực phụ thuộc vào số lượng Ethereum trong hệ thống. Nếu Ethereum trong hệ thống dưới 1 triệu, thì tỷ lệ hoàn vốn có thể cao tới 18% mỗi năm, nếu Ethereum trong hệ thống vượt quá 100M, thì con số này có thể thấp tới 1,81% hoặc thậm chí thấp hơn .
Proof of Stake giải quyết 3 vấn đề chính của Ethereum 2.0. Nó làm cho Ethereum bền vững hơn bằng cách loại bỏ các công cụ khai thác sử dụng nhiều năng lượng. Nó làm cho nó an toàn hơn bằng cách làm cho "các cuộc tấn công 51%" trở nên khó khăn hơn. Và nó làm cho nó có khả năng mở rộng hơn bằng cách mở khóa các phân đoạn, điều khó đạt được trong mô hình bằng chứng công việc vì nó có khả năng dẫn đến giảm sức mạnh tính toán trên nhiều phân đoạn.
Đây thực sự là một cách rất tốt để nhập các mảnh một cách suôn sẻ.
sự phân mảnh
Khái niệm sharding không dành riêng cho bản nâng cấp Ethereum 2.0. Đây thực sự là một quy trình phổ biến trong khoa học máy tính cho phép chia cơ sở dữ liệu thành nhiều phần, mỗi phần chứa một phần của toàn bộ tập dữ liệu. Mỗi phần được gọi là một "shard".
Khi nói đến Ethereum 2.0, mỗi "phân đoạn" về cơ bản là một chuỗi mới riêng biệt. Ban đầu, sẽ có 64 mảnh. Điều này trực tiếp giải quyết các vấn đề về khả năng mở rộng của Ethereum, vì sharding sẽ cho phép mở rộng quy mô khối lượng công việc của mạng.
Ban đầu, các phân đoạn sẽ chỉ cung cấp dữ liệu bổ sung và chuỗi phân đoạn không thể xử lý các giao dịch hoặc hợp đồng thông minh.đâyTại thời điểm này, bạn có thể có một câu hỏi: Làm thế nào để sharding cải thiện khả năng mở rộng mà không cần xử lý các giao dịch hoặc hợp đồng thông minh?
Có thể cải thiện khả năng mở rộng nhờ mở rộng Lớp 2 - cụ thể là Tổng số. Rollup cho phép đóng gói các giao dịch (và thực thi hợp đồng thông minh), tạo bằng chứng mật mã và gửi chúng trên chuỗi. Quá trình này chỉ yêu cầu một phân đoạn dữ liệu đang hoạt động để lưu trữ bằng chứng, có nghĩa là nó có thể được sử dụng với phiên bản ban đầu của phân đoạn.
bạn có thể tại
đây
Tìm hiểu thêm về Lớp 2 và Tổng số.
Nó vẫn chưa kết thúc. Mặc dù sự kết hợp giữa bảo vệ dữ liệu và Rollup cho phép Ethereum xử lý hơn 100.000 giao dịch mỗi giây, nhưng có một lĩnh vực khác mà nó có thể được cải thiện. Có thể nâng cấp các phân đoạn và làm cho chúng có thể thực thi được hoàn toàn, giống như chuỗi Ethereum hiện tại. Việc cải tiến này có cần thiết hay không vẫn còn phải xem xét, tùy thuộc vào mức độ phổ biến của các giải pháp tổng số và phân tách dữ liệu.
Điều đáng nói nữa là trong mô hình phân đoạn dữ liệu, chuỗi Ethereum hiện tại trở thành một trong các phân đoạn. Đây là phân đoạn duy nhất có khả năng xử lý các giao dịch và hợp đồng thông minh.
chuỗi đèn hiệu
Beacon chain là khái niệm quan trọng tiếp theo cần nắm vững để hiểu đầy đủ về Ethereum 2.0.
Chuỗi đèn hiệu chịu trách nhiệm điều phối hệ thống dựa trên bằng chứng cổ phần này, chỉ định ngẫu nhiên các trình xác thực để xác thực các phân đoạn khác nhau. Tính ngẫu nhiên rất quan trọng vì nó ngăn chặn sự thông đồng giữa các nút và kiểm soát quá trình bảo vệ. (Rhythm Note, là logic hoạt động của Ethereum 2.0)
Beacon chain về cơ bản tạo ra một mạng bằng chứng cổ phần mới chạy song song với mạng Ethereum hiện tại. Ra mắt nó là điều đầu tiên trên lộ trình Ethereum 2.0.
Ban đầu, trình xác thực sẽ thêm các khối mới vào chuỗi đèn hiệu, nhưng chúng sẽ không xác thực các giao dịch trên mạng chính Ethereum 1.0 hiện tại. Điều này sẽ đảo ngược khi chuỗi Ethereum 1.0 hiện tại trở thành một phần của Ethereum 2.0.
lắp ghép
Đây là phần cuối cùng của toàn bộ câu đố Ethereum 2.0 - kết nối.
Docking là quá trình chuyển đổi chuỗi Ethereum hiện tại (PoW) thành một trong những phân đoạn của hệ thống Bằng chứng cổ phần Ethereum 2.0 (PoS).
Quá trình này cũng sẽ đánh dấu sự kết thúc của Proof of Work (PoW) của Ethereum như chúng ta biết ngày nay và chuyển đổi hoàn toàn sang mô hình Proof of Stake (PoS) mới.
Kết nối có nghĩa là chạy các hợp đồng thông minh trên mạng PoS. Quan trọng nhất, nó sẽ cung cấp một lịch sử hoàn chỉnh và trạng thái hiện tại của Ethereum, cho phép chuyển đổi suôn sẻ cho tất cả những người nắm giữ và người dùng Ethereum. (Lưu ý về nhịp điệu, nó phải là toàn bộ lịch sử của Ethereum sau sự kiện rẽ nhánh của sự kiện Ethereum DAO.)
lịch trình sân khấu
Giai đoạn 0 là giai đoạn đầu tiên của Ethereum 2.0, tập trung vào việc phát hành beacon chain. Để điều này xảy ra, phải đạt đến ngưỡng 16.384 trình xác thực. Số lần xác minh cần thiết đã đạt được vào ngày 24 tháng 11 và bắt đầu thành công vào ngày 1 tháng 12 lúc 20:00.
tóm tắt
Giai đoạn tiếp theo, Giai đoạn 1, tập trung vào phân mảnh hoặc phân mảnh theo dữ liệu cụ thể như chúng tôi đã mô tả trước đó.
Khi Giai đoạn 1 hoàn thành thành công, giai đoạn tiếp theo là Giai đoạn 1.5, tập trung vào tích hợp - làm cho chuỗi Ethereum hiện tại trở thành một trong những phân đoạn trong Ethereum 2.0. Có vẻ như Giai đoạn 1 và Giai đoạn 1.5 đều sẽ được hoàn thành vào năm 2021.


