Hướng dẫn từng bước: Cách trở thành người xác thực testnet Eth2 Medalla
nguồn|Bankless
nguồn|
Tác giả | Ryan Sean Adams
củaConsenSys CodeFicủaCollin MyersVàMara SchmiedtVà
Chúng tôi hy vọng rằng hướng dẫn này sẽ hữu ích cho các thành viên cộng đồng Ethereum muốn tham gia vào Eth2.
Testnet đã có, liệu mainnet có bị tụt lại xa?
Nội dung chính của bài viết này:
phần cứng được đề xuất
Chọn và cài đặt ứng dụng khách
Thiết lập nút ETH1
Sử dụng Launchpad ETH2
Nội dung và tài nguyên bổ sung
1. Yêu cầu phần cứng
Dựa trên mục tiêu thiết kế phi tập trung của Eth2, các trình xác thực dự kiến sẽ có thể sử dụng nhiều thiết lập cơ sở hạ tầng khác nhau (tại chỗ hoặc đám mây, v.v.).
Tham gia vào mạng thử nghiệm không chỉ cung cấp các bài tập thực tế mà còn cho bạn nhiều thời gian để lựa chọn thiết bị và phương pháp nào phù hợp nhất và có hiệu suất đáng tin cậy nhất. Và đó là điều duy nhất chúng ta có thể làm lúc này.
Dưới đây là một số cấu hình phần cứng, liên kết tài nguyên và hướng dẫn hữu ích.
Cấu hình đề xuất:
Hệ điều hành: Linux 64-bit, Mac OS X, Windows
Bộ xử lý: Intel Core i7-4770 hoặc AMD FX-8310 (trở lên)
Bộ nhớ: RAM 8GB
Dung lượng: SSD 100GB dung lượng trống
Internet: Internet băng thông rộng (10 Mbps)
Nguồn điện: Nguồn điện liên tục (UPS)
giọt tiêu chuẩn
Bộ nhớ: RAM 8GB
Bộ nhớ: RAM 8GB
Dung lượng: 160GB dung lượng trống SS
Thời gian hoạt động: 99,99%
Sẵn có: 8 trung tâm dữ liệu
Chi phí: 0,060 USD/giờ; 40 USD/tháng
Thiết bị phần cứng đủ điều kiện:
Cấu hình yêu cầu tối thiểu:
Hệ điều hành: Linux 64-bit, Mac OS X, Windows
Bộ xử lý: Intel Core i5-760 hoặc AMD FX-8110 (trở lên)
Bộ nhớ: RAM 4GB
Dung lượng: 20GB dung lượng trống SSD
Mạng: mạng băng thông rộng (10Mbps)
Nguồn điện: Nguồn điện liên tục (UPS)
giọt tiêu chuẩn
Bộ nhớ: RAM 4GB
Bộ nhớ: RAM 4GB
Dung lượng: SSD 80GB dung lượng trống
Thời gian hoạt động: 99,99%
Sẵn có: 8 trung tâm dữ liệu
Chi phí: 0,030 USD/giờ; 20 USD/tháng
Thiết bị phần cứng đủ điều kiện:
2. Chọn và cài đặt client
Là mạng thử nghiệm công khai quy mô lớn đa khách hàng đầu tiên của Eth2, việc phát hành Medalla cung cấp cho người xác thực các tùy chọn khách hàng khác nhau để chạy các nút của họ.

Trong mạng thử nghiệm Medalla, có 4 nhóm khách hàng cung cấp triển khai sản phẩm để sử dụng thử:
nhóm khách hàngDiscord)
Prysm1. Prysm từ Prysmatic Labs (
Nó là một triển khai của giao thức Eth2.0 dựa trên ngôn ngữ Go, tập trung vào khả năng sử dụng, bảo mật và độ tin cậy.
Prysm được viết bằng Go và phát hành theo giấy phép GPL-3.0.https://docs.prylabs.network/docs/testnet/medalla
Hướng dẫn sử dụng:Discord)
Lighthouse2. Ngọn hải đăng của Sigma Prime (Sigma PrimeNó là ứng dụng khách Eth2.0 sử dụng ngôn ngữ Rust, tập trung vào tốc độ và bảo mật. Nhóm nghiên cứu của Lighthouse là
, là một công ty bảo mật thông tin và công nghệ phần mềm. Ngọn hải đăng được triển khai theo giấy phép Apache 2.0.https://lighthouse-book.sigmaprime.io/become-a-validator.html
Hướng dẫn sử dụng:Discord)
PegaSys Teku3. Teku từ ConsenSys (
Đây là ứng dụng khách Eth2.0 dựa trên Java được thiết kế để đáp ứng nhu cầu của tổ chức và yêu cầu bảo mật. Teku được cấp phép theo Apache 2 và được viết bằng Java, một ngôn ngữ được biết đến với sự trưởng thành và phổ biến của nó.https://docs.teku.pegasys.tech/en/latest/HowTo/Get-Started/Install-Binaries/
Hướng dẫn sử dụng:Discord)
4. Trạng thái ảo tưởng (Nimbusdự án phát minh
Cũng là triển khai ứng dụng khách của Eth 2.0, được thiết kế cho các hệ thống nhúng và thiết bị di động cá nhân, bao gồm cả điện thoại thông minh cũ hơn với tài nguyên phần cứng hạn chế.https://nimbus.team/docs/
Github: https://github.com/status-im/nim-beacon-chain
Hướng dẫn sử dụng:
3. Thiết lập nút Eth1
Tự lưu trữ:
ký quỹ:
ký quỹ:
4. Chạy nút trình xác thực Eth2 trên Medalla
Bước 1: Cầm cố ETH trên mạng thử nghiệm Goerli
Nếu người đọc chưa quen với Ethereum, cách chính để tham gia mạng là tham gia đặt cược. Mạng thử nghiệm Medalla của Eth2 yêu cầu mỗi trình xác thực cam kết 32 GöETH (ngoại trừ việc sử dụng đồng xu thử nghiệm Goerli, các bước khác không khác gì so với Eth2 thực!)
Nếu người dùng muốn tham gia testnet, sau đây là một số công cụ rất hữu ích để đơn giản hóa quá trình tham gia.iscord1. D của Prismatic
(Một kênh để nhận tiền thử nghiệm goerli)
Nhóm Prysmatic đã tự động hóa quy trình
Chỉ cần để lại tin nhắn "!Send (địa chỉ Ethereum của bạn)" trong discordDiscord2. EthSker
(Một kênh để nhận tiền thử nghiệm goerli)Beaconcha.inChương trình tự động này được điều hành bởi
vận hành và bảo trì
Chỉ cần để lại tin nhắn "!goerliEth (địa chỉ Ethereum của bạn)"Goerli Authenticated Faucet)
3. Vòi được Goerli chứng nhận (
Chỉ cần sao chép, dán địa chỉ ETH của bạn và chọn 'Yêu cầu'Eth2 Launchpad
trong vài tháng qua,Quỹ EthereumQuỹ Ethereum
, Codefi Activate và Deep Work Studio đều đang nghiên cứu và phát triển giao diện giúp người dùng tham gia đặt cược dễ dàng hơn và trở thành người xác thực Eth2.0.Eth2 Launch PadKết quả của nghiên cứu là
, ứng dụng cho phép người dùng hoàn thành các bước sau một cách an toàn: tạo cặp khóa Eth2 và cam kết 32 ETH trong hợp đồng tiền gửi chính thức trên mạng thử nghiệm Eth2 và mạng chính.
Launch Pad được thiết kế đặc biệt cho trình xác thực chạy các nút tại nhà. Những người đam mê Ethereum này muốn chạy các nút của riêng họ và dễ dàng chạy các lệnh trên màn hình thiết bị đầu cuối máy tính của họ.
Bước 2a: Thẩm định chi tiết (Phần tổng quan)

Bạn nên dành thời gian để đọc những điều này trước khi tham gia đặt cược. "Phần tổng quan" cung cấp một số thông tin giáo dục về một số rủi ro gặp phải khi đặt cược ETH.
Bước 3: Tạo cặp khóa và cụm từ ghi nhớ
Mỗi nút trình xác thực phải tạo cặp khóa trình xác thực và cụm từ ghi nhớ của riêng mình để khóa rút tiền có thể được tạo sau này.
Launchpad sẽ cung cấp cho bạn hai tùy chọn để tạo khóa ký gửi của riêng bạn. bấm vào đâyliên kếtliên kết
https://github.com/ethereum/eth2.0-deposit-cli/blob/master/README.md
, để có được mô tả chi tiết hơn về hệ điều hành của người dùng:Tùy chọn đầu tiên là sử dụng。
Tệp thực thi nhị phân được tải xuống từ trang ethereum/eth2.0-deposit-cli, hãy chạy lệnh ./deposit trên thiết bị đầu cuối của riêng bạn
Tùy chọn thứ hai là xây dựng công cụ ký gửi-CLI từ mã nguồn Python. Người tham gia cần làm theo hướng dẫn bên dưới để đảm bảo tất cả các thư viện phát triển cần thiết và công cụ ký gửi-CLI đã được cài đặt.
Sau khi hoàn tất, hãy chạy lệnh .\eth2deposit\deposit.py trong thiết bị đầu cuối của riêng bạn.
Sau khi người dùng cài đặt công cụ ký gửi-CLI và chạy nó trong cửa sổ đầu cuối, họ sẽ nhận được lời nhắc sau:
Xác định số lượng nút trình xác thực để chạy
Xác định ngôn ngữ nào sẽ sử dụng để tạo bản ghi nhớ
Xác định mạng thử nghiệm nào sẽ chạy các nút trình xác nhận trên
Vui lòng chọn mạng thử nghiệm Medalla cho hướng dẫn này.
Bây giờ người dùng sẽ được yêu cầu đặt mật khẩu, sau khi mật khẩu được xác nhận, bản ghi nhớ của người dùng sẽ được tạo. Đảm bảo ghi lại ở nơi an toàn và lưu trữ ngoại tuyến.
Nếu bạn có bất kỳ câu hỏi nào về ký gửi-cli, vui lòng truy cập kho lưu trữ GitHub bên dưới:https://github.com/ethereum/eth2.0-deposit-cli
Bước 4: Tải lên tệp tiền gửi của bạn
Bước 4: Tải lên tệp tiền gửi của bạn
Sắp xong! Bước tiếp theo là tải lên tệp json tiền gửi mà bạn đã tạo ở bước trước.
Tệp nằm trong thư mục /eth2.0-deposit-cli/validator_keys và có tiêu đề là Deposit-data-[timestamp].json.
Bước 5: Kết nối ví của bạn
Bước tiếp theo là kết nối ví Web3 của bạn và nhấn tiếp tục. Đảm bảo rằng mạng thử nghiệm Goerli được chọn trong cài đặt ví.
Không gửi ETH thực cho hợp đồng tiền gửi trên testnet Medalla.
Bước 6: Xác nhận giao dịch & Tiến hành gửi tiền
Sau khi kết nối và xác nhận địa chỉ ví của bạn, bạn sẽ được đưa đến trang tóm tắt hiển thị tổng số lượng GoETH cần được gửi đến hợp đồng tiền gửi, dựa trên số lượng trình xác thực mà người dùng đang chạy.
Tùy chọn cảnh báo "Đồng ý", hãy nhấp vào Xác nhận để chuyển đến bước cuối cùng - khoản tiền gửi thực tế.
Nhấp vào "Bắt đầu giao dịch" để gửi GoETH của bạn vào hợp đồng mạng thử nghiệm Medalla.
Tiếp theo, bạn cần xác nhận khoản tiền gửi GoETH của mình thông qua ví của mình và mỗi nút trình xác thực cần xác nhận 32 GoETH. Khi giao dịch được xác nhận, điều đó có nghĩa là cam kết của bạn đã thành công! Đã đến lúc tự gọi mình là người đặt cược chính thức trên mạng thử nghiệm Web3 hoành tráng nhất!
6. Nội dung & Tài nguyên bổ sung
Sau khi xem xét các bước trên, chúng tôi khuyên những người xác thực nên xem xét các nguyên tắc sau cho từng khách hàng trước khi bắt đầu đặt cược. Tùy vào client lựa chọn mà các bước trên sẽ có trình tự thao tác khác nhau.
Dưới đây là hướng dẫn chuyên sâu nhất mà tôi từng thấy trong ngành, đưa người đọc qua các sắc thái của quy trình.
Tài nguyên bổ sung cho trình xác nhận ETH2
Khi bạn đã quyết định sử dụng ứng dụng khách nào, tôi thực sự khuyên bạn nên xem lại các tài nguyên sau:
Trình khám phá khối ETH2:
Bài viết của Quantstamp
Cách Stake Eth2 Medalla Testnet Sử dụng Lighthouse trên Ubuntu
Cách sử dụng Teku để tham gia đặt cược mạng thử nghiệm Eth2 Medalla trên Ubuntu
Cách Stake Eth2 Medalla Testnet Sử dụng Nimbus trên Ubuntu
Hướng dẫn đặt cược Eth2.0 (Ubuntu/Medalla/Prysm)
Jim McDonald (bài viết trong Attestant)
Attestant: "Bảo vệ khóa xác thự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.


