BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

บทช่วยสอนทีละขั้นตอน: วิธีการเป็นผู้ตรวจสอบความถูกต้องของ Eth2 Medalla testnet

ECN以太坊中国
特邀专栏作者
2020-09-08 10:07
บทความนี้มีประมาณ 4763 คำ การอ่านทั้งหมดใช้เวลาประมาณ 7 นาที
ติดตามบทความนี้เพื่อเรียนรู้วิธีเข้าร่วมเครือข่ายทดสอบ Medalla และเตรียมพร้อมสำหรับการเดิม
สรุปโดย AI
ขยาย
ติดตามบทความนี้เพื่อเรียนรู้วิธีเข้าร่วมเครือข่ายทดสอบ Medalla และเตรียมพร้อมสำหรับการเดิม

ที่มา |Bankless

ที่มา |

ผู้แต่ง | ไรอัน ฌอน อดัมส์

ของConsenSys CodeFiของCollin MyersและMara Schmiedtและ

เราหวังว่าบทช่วยสอนนี้จะเป็นประโยชน์สำหรับสมาชิกชุมชน Ethereum ที่ต้องการมีส่วนร่วมใน Eth2

เครือข่ายทดสอบอยู่ที่นี่แล้ว mainnet จะตามหลังหรือไม่?

  • เนื้อหาหลักของบทความนี้:

  • ฮาร์ดแวร์ที่แนะนำ

  • เลือกและติดตั้งไคลเอนต์

  • ตั้งค่าโหนด Eth1

  • ใช้ Eth2 Launchpad

เนื้อหาและทรัพยากรเพิ่มเติม

1. ข้อกำหนดด้านฮาร์ดแวร์

ตามเป้าหมายการออกแบบแบบกระจายอำนาจของ Eth2 ผู้ตรวจสอบความถูกต้องคาดว่าจะสามารถใช้การตั้งค่าโครงสร้างพื้นฐานที่แตกต่างกันได้ (ในองค์กรหรือบนคลาวด์ ฯลฯ)

การเข้าร่วมในเครือข่ายการทดสอบไม่เพียงแต่ให้แบบฝึกหัดที่ใช้งานได้จริงเท่านั้น แต่ยังให้เวลากับตัวเองอีกมากในการเลือกอุปกรณ์และวิธีการที่เหมาะสมที่สุดและมีประสิทธิภาพที่เชื่อถือได้มากที่สุด และนั่นคือสิ่งเดียวที่เราทำได้ในตอนนี้

ด้านล่างนี้คือการกำหนดค่าฮาร์ดแวร์ ลิงก์ทรัพยากร และบทช่วยสอนที่เป็นประโยชน์

การกำหนดค่าที่แนะนำ:

ระบบปฏิบัติการ: Linux 64 บิต, Mac OS X, Windows

หน่วยประมวลผล: Intel Core i7-4770 หรือ AMD FX-8310 (ขึ้นไป)

หน่วยความจำ: แรม 8GB

ความจุ: SSD พื้นที่ว่าง 100GB

อินเทอร์เน็ต: บรอดแบนด์อินเทอร์เน็ต (10 Mbps)

แหล่งจ่ายไฟ: เครื่องสำรองไฟ (UPS)

หยดมาตรฐาน

  • หน่วยความจำ: แรม 8GB

  • หน่วยความจำ: แรม 8GB

  • ความจุ: พื้นที่ว่าง SS 160GB

  • เวลาทำงาน: 99.99%

  • ความพร้อมใช้งาน: 8 ศูนย์ข้อมูล

ค่าใช้จ่าย: $0.060/ชั่วโมง; $40/เดือน

อุปกรณ์ฮาร์ดแวร์ที่มีสิทธิ์:

การกำหนดค่าที่จำเป็นขั้นต่ำ:

ระบบปฏิบัติการ: Linux 64 บิต, Mac OS X, Windows

หน่วยประมวลผล: Intel Core i5-760 หรือ AMD FX-8110 (ขึ้นไป)

หน่วยความจำ: แรม 4GB

ความจุ: SSD พื้นที่ว่าง 20GB

เครือข่าย: เครือข่ายบรอดแบนด์ (10Mbps)

แหล่งจ่ายไฟ: เครื่องสำรองไฟ (UPS)

หยดมาตรฐาน

  • หน่วยความจำ: แรม 4GB

  • หน่วยความจำ: แรม 4GB

  • ความจุ: SSD พื้นที่ว่าง 80GB

  • เวลาทำงาน: 99.99%

  • ความพร้อมใช้งาน: 8 ศูนย์ข้อมูล

ค่าใช้จ่าย: 0.030 USD/ชั่วโมง; 20 USD/เดือน

อุปกรณ์ฮาร์ดแวร์ที่มีสิทธิ์:

2. เลือกและติดตั้งไคลเอนต์

ในฐานะที่เป็นเครือข่ายการทดสอบสาธารณะขนาดใหญ่แบบมัลติไคลเอ็นต์เครือข่ายแรกของ Eth2 การเปิดตัว Medalla ทำให้ตัวตรวจสอบความถูกต้องมีตัวเลือกไคลเอ็นต์ต่างๆ เพื่อเรียกใช้โหนดของตน

ในเครือข่ายทดสอบของ Medalla มีทีมลูกค้า 4 ทีมที่ให้บริการการใช้งานผลิตภัณฑ์สำหรับทดลองใช้งาน:

ทีมลูกค้าDiscord)

Prysm1. ปริซึมจาก Prysmatic Labs (

เป็นการนำโปรโตคอล Eth2.0 ที่ใช้ภาษา Go มาใช้ โดยมุ่งเน้นที่ความสามารถในการใช้งาน ความปลอดภัย และความน่าเชื่อถือ

คำแนะนำสำหรับการใช้งาน:Discord)

Lighthouse2. ประภาคารซิกมา ไพรม์ (Sigma Primeเป็นไคลเอนต์ Eth2.0 ที่ใช้ภาษา Rust โดยเน้นที่ความเร็วและความปลอดภัย ทีมวิจัยของประภาคารคือ

คำแนะนำสำหรับการใช้งาน:Discord)

PegaSys Teku3. Teku จาก ConsenSys (

  • เป็นไคลเอนต์ Eth2.0 บน Java ที่ออกแบบมาเพื่อตอบสนองความต้องการของสถาบันและข้อกำหนดด้านความปลอดภัย Teku ได้รับอนุญาตภายใต้ Apache 2 และเขียนด้วย Java ซึ่งเป็นภาษาที่เป็นที่รู้จักในด้านวุฒิภาวะและความแพร่หลายhttps://docs.teku.pegasys.tech/en/latest/HowTo/Get-Started/Install-Binaries/

  • Github: https://github.com/PegaSysEng/teku

คำแนะนำสำหรับการใช้งาน:Discord)

4. นิมบัสแห่งสถานะ (Nimbusโครงการประดิษฐ์

  • นอกจากนี้ ลูกค้ายังใช้งาน Eth 2.0 ซึ่งออกแบบมาสำหรับระบบฝังตัวและอุปกรณ์เคลื่อนที่ส่วนบุคคล รวมถึงสมาร์ทโฟนรุ่นเก่าที่มีทรัพยากรฮาร์ดแวร์จำกัดhttps://nimbus.team/docs/

  • Github: https://github.com/status-im/nim-beacon-chain

คำแนะนำสำหรับการใช้งาน:

3. ตั้งค่าโหนด Eth1

โฮสต์เอง:

OpenEthereum

Geth

Besu

Nethermind

สัญญา:

Infura

สัญญา:

4. เรียกใช้โหนดตัวตรวจสอบ Eth2 บน Medalla

ขั้นตอนที่ 1: จำนำ ETH บนเครือข่ายทดสอบ Goerli

หากผู้อ่านยังใหม่กับ Ethereum วิธีหลักในการเข้าร่วมเครือข่ายคือการเข้าร่วมเดิมพัน เครือข่ายทดสอบ Medalla ของ Eth2 กำหนดให้ผู้ตรวจสอบความถูกต้องแต่ละคนต้องจำนำ 32 GöETH (ยกเว้นการใช้เหรียญทดสอบ Goerli ขั้นตอนอื่นๆ ก็ไม่ต่างจาก Eth2 จริง!)

หากผู้ใช้ต้องการเข้าร่วมใน testnet ต่อไปนี้เป็นเครื่องมือที่มีประโยชน์มากในการทำให้กระบวนการเข้าร่วมง่ายขึ้นiscord1. D. Prysmatic

  • (ช่องทางรับเหรียญทดสอบ goerli)

  • ทีมงาน Prysmatic ทำให้กระบวนการเป็นไปโดยอัตโนมัติ

เพียงฝากข้อความ "!send (ที่อยู่ Ethereum ของคุณ)" ไว้ในความไม่ลงรอยกันDiscord2. EthStaker

  • (ช่องทางรับเหรียญทดสอบ goerli)Beaconcha.inโปรแกรมอัตโนมัตินี้ดำเนินการโดย

  • การดำเนินงานและการบำรุงรักษา

เพียงฝากข้อความ "!goerliEth (ที่อยู่ Ethereum ของคุณ)"Goerli Authenticated Faucet)

  • 3. ก๊อกน้ำที่ผ่านการรับรองจาก Goerli (

เพียงคัดลอกวางที่อยู่ ETH ของคุณแล้วเลือก 'คำขอ'Eth2 Launchpad

ในช่วงไม่กี่เดือนที่ผ่านมามูลนิธิ Ethereumมูลนิธิ Ethereum

, Codefi Activate และ Deep Work Studio ต่างก็ทำการวิจัยและพัฒนาอินเทอร์เฟซที่ทำให้ผู้ใช้สามารถมีส่วนร่วมในการเดิมพันและเป็นผู้ตรวจสอบความถูกต้องของ Eth2.0 ได้ง่ายขึ้นEth2 Launch Padผลการวิจัยคือ

แอปพลิเคชันช่วยให้ผู้ใช้สามารถทำตามขั้นตอนต่อไปนี้ได้อย่างปลอดภัย: สร้างคู่คีย์ Eth2 และจำนำ 32 ETH ในสัญญาฝากอย่างเป็นทางการบน Eth2 testnet และ mainnet

Launch Pad ได้รับการออกแบบมาเป็นพิเศษสำหรับตัวตรวจสอบความถูกต้องที่ทำงานบนโหนดที่บ้าน ผู้ที่ชื่นชอบ Ethereum เหล่านี้ต้องการเรียกใช้โหนดของตนเองและเรียกใช้คำสั่งบนหน้าจอเทอร์มินัลคอมพิวเตอร์ได้อย่างง่ายดาย

ขั้นตอนที่ 2a: การตรวจสอบสถานะ (ส่วนภาพรวม)

คุณควรสละเวลาอ่านก่อนที่จะเข้าร่วมเดิมพัน "ส่วนภาพรวม" ให้ข้อมูลการศึกษาเกี่ยวกับความเสี่ยงบางประการที่ต้องเผชิญกับการเดิมพัน ETH

ขั้นตอนที่ 3: สร้างคู่คีย์และวลีช่วยจำ

แต่ละโหนดตัวตรวจสอบต้องสร้างคู่คีย์ตัวตรวจสอบและวลีช่วยจำของตนเอง เพื่อให้สามารถสร้างรหัสการถอนได้ในภายหลัง

Launchpad จะให้สองทางเลือกแก่คุณในการสร้างรหัสเงินฝากของคุณเอง คลิกที่นี่ลิงค์ลิงค์

https://github.com/ethereum/eth2.0-deposit-cli/blob/master/README.md

เพื่อรับคำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับระบบปฏิบัติการของผู้ใช้:ตัวเลือกแรกคือการใช้

ไฟล์ปฏิบัติการไบนารีที่ดาวน์โหลดจากหน้า ethereum/eth2.0-deposit-cli ให้รันคำสั่ง ./deposit บนเทอร์มินัลของคุณเอง

ตัวเลือกที่สองคือการสร้างเครื่องมือ ฝาก-CLI จากซอร์สโค้ด Python ผู้เข้าร่วมต้องปฏิบัติตามคำแนะนำด้านล่างเพื่อให้แน่ใจว่ามีการติดตั้งไลบรารีการพัฒนาและเครื่องมือ ฝาก-CLI ที่จำเป็นทั้งหมดแล้ว

เมื่อเสร็จแล้ว ให้รันคำสั่ง .\eth2deposit\deposit.py ในเทอร์มินัลของคุณเอง

  • หลังจากที่ผู้ใช้ติดตั้งเครื่องมือ ฝาก-CLI และเรียกใช้งานในหน้าต่างเทอร์มินัล พวกเขาจะได้รับพร้อมท์ต่อไปนี้:

  • กำหนดจำนวนโหนดตัวตรวจสอบความถูกต้องที่จะรัน

  • กำหนดภาษาที่จะใช้เพื่อสร้างการช่วยจำ

กำหนดว่า testnet ใดที่จะเรียกใช้โหนดตัวตรวจสอบความถูกต้อง

โปรดเลือกเครือข่ายทดสอบ Medalla สำหรับบทช่วยสอนนี้

ตอนนี้ผู้ใช้จะถูกขอให้ตั้งรหัสผ่าน เมื่อรหัสผ่านได้รับการยืนยัน ระบบจะสร้างระบบช่วยจำของผู้ใช้ ตรวจสอบให้แน่ใจว่าได้จดไว้ในที่ปลอดภัยและจัดเก็บแบบออฟไลน์

หากคุณมีคำถามใดๆ เกี่ยวกับการฝาก-cli โปรดไปที่ที่เก็บ GitHub ด้านล่าง:https://github.com/ethereum/eth2.0-deposit-cli

ขั้นตอนที่ 4: อัปโหลดไฟล์เงินฝากของคุณ

ขั้นตอนที่ 4: อัปโหลดไฟล์เงินฝากของคุณ

เกือบเสร็จแล้ว! ขั้นตอนต่อไปคือการอัปโหลดไฟล์ json ของเงินฝากที่คุณสร้างขึ้นในขั้นตอนก่อนหน้า

ไฟล์อยู่ในไดเร็กทอรี /eth2.0-deposit-cli/validator_keys และมีชื่อว่า deposit-data-[timestamp].json

ขั้นตอนที่ 5: เชื่อมต่อกระเป๋าเงินของคุณ

ขั้นตอนต่อไปคือการเชื่อมต่อกระเป๋าเงิน Web3 ของคุณและกดดำเนินการต่อ ตรวจสอบให้แน่ใจว่าได้เลือก Goerli testnet ในการตั้งค่ากระเป๋าเงิน

อย่าส่ง ETH จริงไปยังสัญญาการฝากเงินบนเครือข่ายทดสอบ Medalla

ขั้นตอนที่ 6: ยืนยันการทำธุรกรรม & เริ่มต้นการฝากเงิน

หลังจากเชื่อมต่อและยืนยันที่อยู่กระเป๋าเงินของคุณแล้ว คุณจะเข้าสู่หน้าสรุปที่แสดงจำนวนเงินรวมของ GoETH ที่ต้องส่งไปยังสัญญาการฝากเงิน โดยพิจารณาจากจำนวนตัวตรวจสอบความถูกต้องที่ผู้ใช้ใช้งานอยู่

ตัวเลือกคำเตือน "ตกลง" คลิกยืนยันเพื่อไปยังขั้นตอนสุดท้าย - เงินฝากจริง

คลิก "เริ่มการทำธุรกรรม" เพื่อฝาก GoETH ของคุณในสัญญาเครือข่ายทดสอบ Medalla

ขั้นต่อไป คุณต้องยืนยันการฝาก GoETH ของคุณผ่านกระเป๋าเงิน และโหนดตัวตรวจสอบความถูกต้องแต่ละโหนดต้องยืนยัน 32 GoETH เมื่อธุรกรรมได้รับการยืนยัน แสดงว่าการจำนำของคุณสำเร็จ! ถึงเวลาที่จะเรียกตัวเองว่าเป็น staker อย่างเป็นทางการบน Web3 testnet ที่ยิ่งใหญ่ที่สุด!

6. เนื้อหาและทรัพยากรเพิ่มเติม

หลังจากตรวจสอบขั้นตอนข้างต้นแล้ว เราขอแนะนำให้ผู้ตรวจสอบความถูกต้องตรวจสอบแนวทางต่อไปนี้สำหรับลูกค้าแต่ละรายก่อนที่จะเริ่มเดิมพัน ขั้นตอนข้างต้นจะมีลำดับการดำเนินการที่แตกต่างกันไป ทั้งนี้ขึ้นอยู่กับไคลเอนต์ที่เลือก

ด้านล่างนี้คือคำแนะนำเชิงลึกที่สุดที่ฉันเคยเห็นในอุตสาหกรรม ซึ่งจะพาผู้อ่านผ่านความแตกต่างของกระบวนการ

แหล่งข้อมูลเพิ่มเติมสำหรับเครื่องมือตรวจสอบ Eth2

เมื่อคุณตัดสินใจแล้วว่าจะใช้ไคลเอนต์ใด เราขอแนะนำให้คุณตรวจสอบแหล่งข้อมูลต่อไปนี้:

ตัวสำรวจบล็อก Eth2:

บทความโดย Quantstamp

วิธีเดิมพัน Eth2 Medalla Testnet โดยใช้ Nimbus บน Ubuntu

คู่มือการปักหลัก Eth2.0 (Ubuntu/Medalla/Prysm)

Jim McDonald (บทความใน Attestant)

ข้อจำกัดความรับผิดชอบ: งานแปลของ ECN มีเป้าหมายเพื่อส่งมอบข้อมูลคุณภาพสูงและทรัพยากรการเรียนรู้สำหรับชุมชน Ethereum ของจีน ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับ การพิมพ์ซ้ำต้องระบุแหล่งที่มาของข้อความต้นฉบับและ ethereum.cn สำหรับระยะยาว พิมพ์ซ้ำ โปรดติดต่อ Authorize etheremcn@gmail.com

ETH
开发者
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
ค้นหา
สารบัญบทความ
คลังบทความของผู้เขียน
ECN以太坊中国
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android