Khoa học phổ biến: Cách tham gia đặt cược ETH2
Trước hết xin cảm ơn Danny và Joe vì sự giúp đỡ của họ.
Với việc phát hành beacon chain đang đến gần, eth2 ngày càng tiến gần hơn đến một kết luận đã được định trước. Bây giờ là lúc để nhanh chóng đồng bộ hóa với cộng đồng các hoạt động bên trong eth2 mới nhất và các yêu cầu cụ thể, ưu đãi và kinh nghiệm để trở thành người xác thực. Bài viết này sẽ cung cấp một cái nhìn tổng quan về eth2 từ cấp độ cao và một loạt bài viết liên quan đến các khía cạnh khác nhau của trình xác nhận eth2 sẽ được phát hành trong tương lai. Bài viết này chỉ là phần mở đầu cơ bản.
Mặc dù quá trình chuẩn bị cho eth2 đã được tiến hành trong một thời gian dài cho đến nay, nhưng những tiến bộ to lớn cũng đã được thực hiện trong những năm qua. Ban đầu, công nghệ sharding và cơ chế Proof-of-Stake (PoS) được quản lý bởi các hợp đồng thông minh được thiết kế độc lập, nhưng giờ đây chúng được kết nối với nhau ở mức độ cao và đã đạt được những cải tiến đáng kể về hiệu quả, khả năng mở rộng và bảo mật.
Các giai đoạn khác nhau của eth2
Khi các thành phần của eth2 trở nên kết nối chặt chẽ hơn, các phần khác được chia thành các giai đoạn để hiểu rõ hơn nội dung của các phần khác nhau của eth2. Tại thời điểm viết bài này, Giai đoạn 0 sắp bắt đầu khi quá trình phát triển phần mềm máy khách đang đi vào giai đoạn cuối. Đồng thời, thông số kỹ thuật của giai đoạn 1 đã được xây dựng và thông số kỹ thuật của giai đoạn 2 đang được nghiên cứu và phát triển tích cực.
Nội dung của giai đoạn 0 là chuỗi đèn hiệu và chuỗi đèn hiệu là cốt lõi của eth2, có thể quản lý trình xác minh và điều phối chuỗi phân đoạn. Chuỗi đèn hiệu đóng vai trò là nền tảng thực tế hướng dẫn sự phát triển của tất cả các khía cạnh khác của eth2.
Việc triển khai giai đoạn 1 dựa trên giai đoạn 0 và nội dung chính là ghi dữ liệu vào chuỗi phân đoạn. Vì Giai đoạn 0 đặt hầu hết nền tảng cho chuỗi phân đoạn, nên Giai đoạn 1 được triển khai với mức độ phức tạp ít hơn nhiều so với các thành phần khác.
Giai đoạn 2 là giai đoạn triển khai eth2, về cơ bản nâng cấp eth2 từ cơ sở dữ liệu mạnh mẽ thành nền tảng điện toán phi tập trung hoàn toàn.
Chính xác thì Giai đoạn 0 là gì?
Như đã đề cập trước đó, beacon chain có thể theo dõi bộ xác thực và trạng thái của shard chain. Trên thực tế, điều này có nghĩa là người dùng sẽ có đủ thông tin để xác minh bất kỳ điều gì xảy ra trong eth2 nếu họ (thường xuyên) theo dõi hoạt động trên beacon chain. Xác minh thêm dựa trên sự tin tưởng.
Để một hệ thống PoS hoạt động bình thường, nó cần phải đạt được sự đồng thuận về việc ai là người xác thực và mỗi người xác nhận đặt cược bao nhiêu, để họ có thể biết trọng lượng biểu quyết của mình là bao nhiêu và khen thưởng cũng như trừng phạt họ một cách thích hợp tùy theo hành vi của họ . Chuỗi đèn hiệu cũng quản lý chuỗi phân đoạn của eth2 bằng cách chỉ định trách nhiệm của trình xác thực giữa các phân đoạn và theo dõi trạng thái hiện tại của từng phân đoạn.
Một phần của sự khác biệt giữa Eth2 và các hệ thống PoS khác là số lượng người xác thực tuyệt đối tham gia vào giao thức. Số lượng trình xác thực trong các hệ thống PoS khác có thể là hàng chục, hàng trăm hoặc hàng nghìn, trong khi số lượng trình xác nhận trong eth2 sẽ là hàng trăm nghìn hoặc thậm chí hàng triệu. Mức độ phân cấp này có thể thực hiện được nhờ sự đồng thuận trung gian đạt được bởi các nhóm người xác nhận hoặc ủy ban. Chuỗi đèn hiệu chỉ định người xác minh cho các ủy ban dựa trên một mức độ ngẫu nhiên nhất định và ủy ban chịu trách nhiệm đánh giá xem một số bộ phận có thuộc chuỗi đèn hiệu và chuỗi phân đoạn hay không. Các phiếu bầu của mỗi ủy ban sau đó được tổng hợp bằng mật mã thành một bằng chứng, điều đó có nghĩa là việc xác minh tất cả các phiếu bầu của toàn bộ ủy ban không rắc rối hơn việc xác thực một phiếu bầu. Do đó, để kiểm tra tính hợp lệ của chuỗi đèn hiệu, chỉ cần một phần nhỏ chữ ký tổng hợp để đánh giá phần lớn phiếu bầu của người xác thực.
Beacon chain cũng theo dõi chuỗi eth1 và tiền gửi của nó, để những người xác thực mới có thể tham gia hệ thống eth2 bằng cách gửi 32 ETH đến hợp đồng tiền gửi được triển khai trên chuỗi eth1. Bằng cách cho phép beacon chain bỏ phiếu và xác minh chuỗi eth1, eth2 có thể đảm bảo kinh tế cho các khối trên chuỗi chính tắc eth1 (chuỗi dài nhất) trong tương lai, từ đó nâng cao tính bảo mật của chuỗi eth1.
nút và máy khách
eth2 phân biệt giữa các nút báo hiệu và ứng dụng khách của trình xác thực, cả hai đều được trình xác thực yêu cầu để thực hiện nhiệm vụ của họ. Các nút đèn hiệu (tức là các nút) chịu trách nhiệm duy trì toàn bộ chuỗi đèn hiệu và bất kỳ phân đoạn nào mà người dùng hoặc người xác thực có thể cần sử dụng.
Như tên của nó, các máy khách trình xác thực (tức là máy khách) xử lý logic của một trình xác thực duy nhất. Việc triển khai cụ thể được phản ánh trong việc giao tiếp với nút đèn hiệu để hiểu trạng thái hiện tại của chuỗi đèn hiệu, kịp thời chứng minh và đề xuất các khối, cuối cùng yêu cầu nút đèn hiệu gửi thông tin khối đến các nút khác.
Lưu ý: Nếu không có ứng dụng khách trình xác thực nào đang chạy, thì nút báo hiệu chứa tất cả thông tin cần thiết để tương tác một cách đáng tin cậy với eth2, tương tự như một nút đầy đủ trong eth1.
Dưới đây là một số trích đoạn về lý do phân biệt các nút đèn hiệu với các máy khách trình xác thực:
Để trở thành người xác thực, trước tiên bạn cần đặt cược 32 ETH, vì vậy người dùng muốn đặt cọc số lượng ETH lớn hơn cần chạy nhiều phiên bản trình xác thực. Việc tách các nút và ứng dụng khách cho phép những người dùng này kết nối với nhiều ứng dụng khách trình xác thực trong khi chỉ chạy một nút báo hiệu duy nhất, giảm yêu cầu tính toán, bộ nhớ và lưu trữ.
Các nút trình xác thực được phân biệt độc lập có thể dễ dàng viết, suy luận và kiểm tra các khối mã nhỏ hơn và do đó có khả năng an toàn hơn.
Đối với những người dùng lo ngại về sự dư thừa, việc chạy song song nhiều nút sẽ giảm khả năng trình xác nhận ngoại tuyến.
Vì máy khách xác minh chỉ có thể tương tác với các phần khác của mạng eth2 thông qua nút báo hiệu, nên nó thậm chí sẽ cần phải vượt qua mộtAPI hạn chế, giúp giảm đáng kể bề mặt tấn công của nút xác minh.
Người dùng muốn tương tác với eth2 nhưng không muốn trở thành người xác thực có thể chỉ cần chạy nút đèn hiệu, điều này sẽ cấp cho họ quyền truy cập vào chuỗi đèn hiệu và phân đoạn.
khái niệm thiết kế
Triết lý thiết kế của eth2 cung cấp một khung tham chiếu hữu ích cho tất cả các quyết định trong eth2 và trong nhiều trường hợp gói gọn sự khác biệt giữa eth2 và các giao thức khác.
Các giao thức là nền tảng: Thừa nhận rằng mọi thứ đều có sự đánh đổi, tính an toàn và tính sống động của giao thức được ưu tiên hơn các yêu cầu thiết kế khác.
Hy vọng điều tốt nhất, lên kế hoạch cho điều tồi tệ nhất: eth2 giả định rằng những người xác thực lười biếng, nhận hối lộ và tấn công hệ thống trừ khi thực hiện các bước để khuyến khích người xác thực. Hơn nữa, người ta cho rằng mạng không hoàn toàn đáng tin cậy và một sự kiện thảm khốc có thể buộc một số lượng lớn trình xác thực ngoại tuyến. Dựa trên những giả định này, eth2 nên được chuẩn bị và có khả năng sống sót sau Thế chiến III.
Giảm thiểu khó khăn về khả năng sử dụng: eth2 đã được đơn giản hóa hết mức có thể để dễ hiểu, phổ biến, kiểm tra, phát triển ứng dụng khách không có lỗi và thường tránh các trường hợp góc cạnh.
Phân quyền tối đa: Các giao thức PoS thường dễ thỏa hiệp về số lượng trình xác thực và ý tưởng thiết kế của eth2 là mở rộng quy mô trình xác nhận lên hàng triệu, đồng thời khuyến khích các trình xác nhận này thực hiện nhiệm vụ của họ một cách độc lập với nhau.
Dự đoán điều bất ngờ: Tất cả các thành phần trên eth2 đều có khả năng chống lại máy tính lượng tử hoặc có khả năng được thay thế bằng các thành phần chống lại máy tính lượng tử trong trường hợp xảy ra thảm họa lượng tử.
phần kết
phần kết
Tài khoản công khai: Trang web ETH Trung Quốc
Liên kết gốc:https://blog.ethereum.org/
Để biết thêm thông tin về Ethereum, vui lòng chú ý đến:
Tài khoản công khai: Trang web ETH Trung Quốc
Tuyên bố miễn trừ trách nhiệm: Công việc dịch thuật của ECN nhằm mục đích cung cấp thông tin và tài nguyên học tập chất lượng cao cho cộng đồng Ethereum Trung Quốc. Bản quyền của bài viết thuộc về tác giả gốc. Các bản in lại phải ghi rõ nguồn của văn bản gốc và ethereum.cn. Về lâu dài tái bản, vui lòng liên hệ ethereumcn@gmail.com Ủy quyền.
Tuyên bố miễn trừ trách nhiệm: Công việc dịch thuật của ECN nhằm mục đích cung cấp thông tin và tài nguyên học tập chất lượng cao cho cộng đồng Ethereum Trung Quốc. Bản quyền của bài viết thuộc về tác giả gốc. Các bản in lại phải ghi rõ nguồn của văn bản gốc và ethereum.cn. Về lâu dài tái bản, vui lòng liên hệ ethereumcn@gmail.com Ủy quyền.


