Tác giả: blog ethereum- Carl Beekhuizen
Dịch: BlockBeats-HQ
Cảm ơn Danny và Joe đã xem xét và nhận xét.
Khi ngày ra mắt beacon chain ngày càng đến gần, eth2 sắp bước vào thời gian đếm ngược, đã đến lúc đưa cộng đồng đến theo kịp những phát triển mới nhất trong hoạt động bên trong của eth2, các yêu cầu cụ thể, ưu đãi và kinh nghiệm để trở thành nút xác thực.
Bài viết này sẽ cung cấp cái nhìn tổng quan sâu sắc về eth2 và sẽ tạo thành nền tảng cho một loạt bài viết liên quan đến các nút eth2 và trình xác nhận. eth2 đã được phát triển trong một thời gian dài và đạt được những tiến bộ đáng kể trong vài năm qua. Những gì bắt đầu dưới dạng các phân đoạn riêng biệt và Bằng chứng cổ phần (PoS) được quản lý thông qua hợp đồng thông minh đã chuyển thành một thiết kế mạng có tính liên kết cao với những cải tiến đáng kể về hiệu quả, khả năng mở rộng và bảo mật.
(# BlockBeats Lưu ý: Beacons chain là Ethereum mới, chuỗi cốt lõi của Ethereum 2.0. Một trong những chức năng của chuỗi này là cho phép người xác thực tham gia vào hệ thống đặt cược và thay thế vai trò của người khai thác và trở thành người xây dựng chuỗi; chức năng khác là lưu trữ chỉ mục trạng thái sharding)
Các giai đoạn của Ethereum
Khi các bộ phận của eth2 trở nên liên kết với nhau nhiều hơn, các bộ phận khác được chia thành nhiều giai đoạn để hiểu rõ hơn về sự khác biệt của eth2. Thực hiện một phần các hoạt động đường ống. Tại thời điểm viết bài, Giai đoạn 0 sắp được triển khai khi các nhà phát triển hoàn thiện những bước hoàn thiện trên phần mềm máy khách. Đồng thời, các thông số kỹ thuật cho Giai đoạn 1 cũng đang được hoàn thiện và Giai đoạn 2 đang được tích cực nghiên cứu và phát triển.
· Giai đoạn 0 liên quan đến chuỗi đèn hiệu, là cốt lõi của eth2 và quản lý sự phối hợp giữa các nút xác thực và phân đoạn. Chuỗi đèn hiệu là nguồn dữ liệu thực và tất cả các khía cạnh khác của eth2 đều xuất phát từ đây.
· Giai đoạn 1 dựa trên điều này và đưa dữ liệu vào các phân đoạn. Độ phức tạp triển khai của thành phần này nhỏ hơn nhiều so với các thành phần khác vì Giai đoạn 0 cung cấp hầu hết công việc cơ bản cho mạng phân đoạn.
· Giai đoạn 2 bổ sung khả năng thực thi vào eth2, về cơ bản là nâng cấp eth2 từ cơ sở dữ liệu mạnh mẽ lên nền tảng điện toán phi tập trung hoàn toàn.
Giai đoạn 0 chính xác là gì?
Như đã đề cập trước đó, chuỗi beacon theo dõi trạng thái của tập hợp các nút và phân đoạn trình xác thực. Về mặt thực tế, điều này có nghĩa là nếu bạn (thường xuyên) theo dõi những gì đang xảy ra trên beacon chain, bạn sẽ có đủ kiến thức để xác minh mọi điều được trình bày trên eth2. Tin tưởng nhưng cần phải kiểm chứng.
Để hệ thống PoS hoạt động, cần phải có sự đồng thuận về việc các nút xác thực là ai, tài sản thế chấp của chúng là bao nhiêu , v.v., để biết phiếu bầu của họ có giá trị bao nhiêu và khen thưởng và/hoặc trừng phạt họ một cách thích đáng vì hành vi của họ. Chuỗi đèn hiệu cũng quản lý các phân đoạn eth2 bằng cách phân phối trách nhiệm của các nút 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 khiến eth2 khác biệt so với các hệ thống PoS khác là số lượng lớn các nút xác thực trong mạng có thể tham gia vào giao thức. eth2 có quy mô lên tới hàng trăm nghìn hoặc thậm chí hàng triệu nút xác thực so với 10, 100 và 1.000 người tham gia có thể có trong các hệ thống khác. Mức độ phân cấp này chỉ có thể thực hiện được sau khi đạt được mức độ đồng thuận trung gian bởi một nhóm người xác nhận được gọi là ủy ban. Chuỗi báo hiệu sử dụng đèn hiệu ngẫu nhiên có cùng tên với lõi của nó để chỉ định các nút xác thực cho một ủy ban chịu trách nhiệm đánh giá xem chuỗi báo hiệu và chuỗi phân đoạn có phải là một phần của mạng hay không. Các phiếu bầu của ủy ban sau đó được kết hợp bằng mật mã thành một chứng thực, nghĩa là việc xác minh toàn bộ phiếu bầu của ủy ban chỉ yêu cầu nhiều thao tác hơn một chút so với việc kiểm tra một phiếu bầu duy nhất. Do đó, để kiểm tra tính hợp lệ của chuỗi báo hiệu, chỉ cần một số chữ ký tổng hợp để đánh giá phiếu bầu của nhiều nút xác thực.
(# BlockBeats Lưu ý: Thông tin chứng thực, chứng thực, là một hàm băm đã được xác nhận và ký bởi giá trị người xác minh, chúng ghi lại trạng thái của một phân đoạn cụ thể trong thời gian thực)
Beacon Chain cũng có thể theo dõi chuỗi eth1 và các tài sản trên chuỗi của nó, để các nút xác thực mới có thể tham gia mạng eth2 bằng cách gửi 32 Ethereum đến hợp đồng tài sản trên eth1. Là kết quả của cuộc bỏ phiếu chuỗi beacon trên chuỗi eth1, eth2, tại một thời điểm nào đó trong tương lai, sẽ tăng cường tính bảo mật của mạng eth1 bằng cách cung cấp sự đảm bảo kinh tế là một phần của chuỗi eth1 chuẩn.
Nút so với máy khách
eth2 phân biệt giữa máy khách nút beacon và nút xác thực, các nút xác thực sẽ cần cả hai để thực hiện nhiệm vụ của mình. Các nút báo hiệu (hoặc chỉ các nút), tập trung vào việc duy trì chế độ xem chuỗi báo hiệu và bất kỳ mạng được phân chia nào mà người dùng hoặc nút xác thực có thể yêu cầu.
Như tên cho thấy, máy khách nút trình xác thực (hoặc chỉ máy khách) chịu trách nhiệm xử lý logic đang chạy của một nút trình xác thực duy nhất . Điều này có thể đạt được bằng cách liên lạc với các nút báo hiệu để biết trạng thái hiện tại của chuỗi, cũng bằng cách chứng thực và đề xuất các khối khi thích hợp và cuối cùng bằng cách yêu cầu các nút báo hiệu gửi thông tin này đến các nút ngang hàng của chúng.
Nếu bạn không chạy nút xác thực, nút báo hiệu chứa tất cả thông tin cần thiết để tương tác không cần tin cậy với eth2, rất giống như một nút đầy đủ nút trong mạng eth1.

Sau đây là Một số lập luận về việc tách "nút và ứng dụng khách":
Mỗi nút xác thực cần được thế chấp bằng chính xác 32 Ethereum. do đó, những người muốn nhận được nhiều ETH hơn sẽ cần chạy nhiều nút xác thực. Việc tách "nút và máy khách" cho phép người dùng chỉ chạy một nút báo hiệu với nhiều nút xác thực, do đó giảm yêu cầu về tính toán, bộ nhớ và lưu trữ.
Với các nút trình xác thực là các mô-đun riêng biệt, chúng có thể an toàn hơn vì dễ viết, lý luận và kiểm tra hơn trên mô-đun mã quy mô nhỏ hơn .
Đối với những người dùng đặc biệt lo lắng về vấn đề dư thừa, họ có thể giảm khả năng các nút xác thực ngoại tuyến bằng cách chạy song song nhiều nút.
Vì các máy khách của nút xác thực chỉ có thể tương tác với phần còn lại của mạng eth2 thông qua các nút báo hiệu, thậm chí thông qua API bị hạn chế, nên các trình xác thực sẽ có bề mặt tấn công của nút cũng sẽ được giảm đi rất nhiều.
Đối với người dùng muốn tương tác với mạng eth2 nhưng không muốn trở thành nút xác thực, họ chỉ cần vận hành nút báo hiệu, điều này sẽ cấp cho họ quyền truy cập vào chuỗi đèn hiệu cũng như mạng phân đoạn cần thiết.
Ý tưởng thiết kế
Triết lý thiết kế của eth2 cung cấp cơ sở hữu ích cho mọi quyết định trong mạng eth2 và trong nhiều trường hợp, phác thảo mối quan hệ giữa eth2 và các giao thức khác. .
· Mọi thứ về Thỏa thuận: span>Xác nhận rằng mọi thứ đều là vấn đề phải đánh đổi và tính bảo mật cũng như tính tồn tại của giao thức được ưu tiên hơn các nhu cầu thiết kế khác.
· Hy vọng điều tốt nhất nhưng cũng mong đợi điều tồi tệ nhất /span> span> :xác minh giả thuyết mạng eth2 Các nút tấn công sẽ lười biếng , bị mua chuộc và họ sẽ cố gắng tấn công hệ thống trừ khi họ được khuyến khích từ bỏ việc đó. Ngoài ra, giả sử mạng không hoàn toàn đáng tin cậy, một sự kiện thảm khốc có thể buộc một số lượng lớn nút xác thực ngoại tuyến. Vì những lý do này, mạng eth2 có thể tồn tại trong Thế chiến III.
· Độ phức tạp tối thiểu khả thi :Càng nhiều càng tốt Đơn giản hóa Mạng Eth2 vì nó giúp dễ dàng lý luận, giải thích cho người khác, kiểm tra, lập trình các máy khách không có lỗi và nói chung là tránh các trường hợp khó khăn.
· Phân cấp tối đa :Giao thức Bằng chứng Cổ phần Thường có thỏa hiệp với số lượng nút xác thực có thể tham gia và mạng eth2 được thiết kế để mở rộng quy mô tới hàng triệu nút xác thực đồng thời khuyến khích các nút xác thực này hoạt động độc lập với nhau.
· Dự đoán những điều không được dự đoán Những điều :mạng eth2 Tất cả các thành phần có khả năng kháng máy tính lượng tử hoặc có thể được thay thế về trạng thái khi ngày tận thế lượng tử đến
· Được sinh ra bởi bàn tay con người, để phục vụ nhân loại : Mạng span>eth2 phải có khả năng chạy trên máy tính xách tay tiêu dùng thông thường. Rào cản gia nhập càng thấp thì càng có nhiều người có thể tham gia, đồng nghĩa với việc mức độ phân quyền càng cao.
(# BlockBeats Lưu ý: Máy tính lượng tử, máy tính lượng tử, là một loại máy tính tốc độ cao tuân theo các định luật của cơ học lượng tử.Là thiết bị vật lý thực hiện các phép toán và logic, lưu trữ và xử lý thông tin lượng tử.Khái niệm máy tính lượng tử bắt nguồn từ việc nghiên cứu về máy tính đảo ngược, nhằm mục đích giải quyết vấn đề tiêu thụ năng lượng trong máy tính. bao gồm tốc độ chạy nhanh, xử lý thông tin Khả năng mạnh mẽ, phạm vi ứng dụng rộng rãi, v.v.; theo báo cáo đánh giá công nghệ của MIT, sức mạnh tính toán lượng tử có thể tấn công các thuật toán mã hóa blockchain và đe dọa an ninh của toàn bộ thế giới blockchain)
Kết thúc
Bây giờ bạn đã có nắm vững những kiến thức cơ bản về mạng eth2. Bài viết tiếp theo trong loạt bài này sẽ thảo luận về một số chi tiết thú vị giúp mạng eth2 hoạt động.
Văn bản gốc: https://blog.ethereum.org/2019/11/27/Validated-Stake-on-eth2-0/?ref=tokendaily
Lời nhắc của BlockBeats, theo Ủy ban Điều tiết Ngân hàng và Bảo hiểm Trung Quốc và năm bộ phận khác trong năm 2018 Vào tháng 8 năm 2019, một tài liệu có tiêu đề "Mẹo rủi ro trong việc ngăn chặn việc gây quỹ bất hợp pháp dưới danh nghĩa "Tiền ảo" và "Blockchain" đã được ban hành. Công chúng được yêu cầu xem xét blockchain một cách hợp lý, không tin tưởng một cách mù quáng vào những lời hứa của công chúng và thiết lập một khái niệm đúng đắn về tiền tệ và triết lý đầu tư, nâng cao hiệu quả nhận thức về rủi ro; tích cực báo cáo và báo cáo mọi manh mối về tội phạm bất hợp pháp được phát hiện cho các bộ phận liên quan.
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia