BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Hướng dẫn từng bước: Cách trở thành người xác thực testnet Eth2 Medalla

ECN以太坊中国
特邀专栏作者
2020-09-08 10:07
Bài viết này có khoảng 4763 từ, đọc toàn bộ bài viết mất khoảng 7 phút
Theo dõi bài viết này để tìm hiểu cách tham gia mạng thử nghiệm Medalla và chuẩn bị cho việc đặt cược Eth2.0!
Tóm tắt AI
Mở rộng
Theo dõi bài viết này để tìm hiểu cách tham gia mạng thử nghiệm Medalla và chuẩn bị cho việc đặt cược Eth2.0!

nguồn|Bankless

nguồn|

Tác giả | Ryan Sean Adams

củaConsenSys CodeFicủaCollin MyersMara Schmiedt

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.

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à

Hướng dẫn sử dụng:Discord)

PegaSys Teku3. Teku từ ConsenSys (

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ữ:

OpenEthereum

Geth

Besu

Nethermind

ký quỹ:

Infura

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 Nimbus trên Ubuntu

Hướng dẫn đặt cược Eth2.0 (Ubuntu/Medalla/Prysm)

Jim McDonald (bài viết trong Attestant)

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.

ETH
开发者
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk
Tài khoản chính thức
https://twitter.com/OdailyChina
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk