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

ภาพรวมอย่างรวดเร็วของความคืบหน้าของลูกค้ารายใหญ่ 7 รายของ Eth2.0

Unitimes
特邀专栏作者
บทความนี้มีประมาณ 7231 คำ การอ่านทั้งหมดใช้เวลาประมาณ 11 นาที
ฉันไม่แน่ใจว่าต้องใช้ไคลเอนต์กี่ตัวสำหรับการเปิดตัว Ethereum 2.0 mainnet แต่เป็นที่ชัดเจนว่าลูกค้าบ
สรุปโดย AI
ฉันไม่แน่ใจว่าต้องใช้ไคลเอนต์กี่ตัวสำหรับการเปิดตัว Ethereum 2.0 mainnet แต่เป็นที่ชัดเจนว่าลูกค้าบ

หมายเหตุบรรณาธิการ: บทความนี้มาจากUnitimes(ID:Uni-times)หมายเหตุบรรณาธิการ: บทความนี้มาจาก

โดย Somer Esat แปลโดย Unitimes_Charles เผยแพร่โดยได้รับอนุญาต

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

ชื่อเรื่องรอง

ทำไมลูกค้าจำนวนมากถึงต้องการ?

คุณอาจจะสงสัยว่าทำไมลูกค้าเยอะจัง? ทำไมไม่เน้นไปที่การสร้าง "สุดยอดลูกค้า" ที่ยอดเยี่ยมสักครั้งล่ะ

  • มีเหตุผลหลายประการที่ทำให้การมีลูกค้าหลายรายเป็นสิ่งที่ดี นี่คือสองเหตุผลที่ฉันคิดว่าโดดเด่นที่สุด:

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

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

ในช่วงเวลาก่อนการเปิดตัว (beacon chain) ฉันหวังว่าคุณจะก้าวออกจากเขตความสะดวกสบายและลองใช้ไคลเอ็นต์อื่น มีการแลกเปลี่ยนมากมายระหว่างไคลเอนต์เหล่านี้ คุณต้องใช้มันเองเพื่อค้นหาว่าไคลเอนต์ใดดีที่สุดสำหรับคุณ...Ethereum ทำงานในโหมดหลายไคลเอนต์ เพื่อให้ได้รับประโยชน์จากแนวทางนี้ เราต้องการให้ผู้ใช้ เรียกใช้ไคลเอนต์ที่แตกต่างกัน (ดังนั้นจึงมีการกระจายไคลเอนต์ทุกประเภททั่วทั้งเครือข่าย)

ชื่อเรื่องรอง

7 ลูกค้ารายใหญ่

  • Cortex (Nethermind)

  • Lighthouse (Sigma Prime)

  • Lodestar (ChainSafe Systems)

  • Nimbus (Status)

  • Prysm (Prysmatic Labs)

  • Teku (PegaSys)

  • กลับไปที่หัวข้อ เราเริ่มทำความเข้าใจกับลูกค้าหลักเจ็ดรายของ Ethereum ลูกค้าเรียงตามตัวอักษรชื่อดังนี้

ทรินิตี้ (มูลนิธิ Ethereum)

บทความนี้จะอธิบายถึงลูกค้าแต่ละรายในด้านความเป็นผู้ใหญ่ เทคโนโลยี ฟังก์ชันการทำงาน และการสนับสนุน

ไคลเอนต์ทั้งหมดอยู่ภายใต้การพัฒนาอย่างแข็งขันเนื่องจากเวอร์ชันข้อกำหนด Ethereum 2.0 ล่าสุด (v0.12.1) เพิ่งเปิดตัวและข้อมูลจำเพาะอาจยังอยู่ระหว่างการเปลี่ยนแปลง

ถึงทีมลูกค้าต่างๆ: โปรดแก้ไขให้ฉันหากมีความไม่ถูกต้องในบทความนี้

01. Cortex (Nethermind)

ชื่อเรื่องรอง

ไคลเอนต์ Cortex แบบโอเพ่นซอร์สเป็นไคลเอนต์ Ethereum 2.0 ที่ใช้ .NET เพียงตัวเดียวที่กำลังพัฒนา บริษัทพัฒนา Nethermind ก่อตั้งขึ้นในปี 2560 และตั้งอยู่ในลอนดอน สหราชอาณาจักร

แม้ว่าจะไม่มีกิจกรรมใหม่บนพื้นที่เก็บข้อมูล Github ของ Cortex ตั้งแต่เดือนธันวาคม แต่ก็มีหลักฐานว่าทีมงานกำลังดำเนินการสนับสนุน Eth2.0 ในที่เก็บ Nethermind (ไคลเอนต์ Eth1) ยังไม่ชัดเจนว่าหมายความว่าไคลเอ็นต์ Cortex กำลังเลิกใช้เพื่อให้ไคลเอ็นต์ Nethermind มีคุณสมบัติครบถ้วนมากขึ้น หรือว่าในที่สุด Nethermind จะกลายเป็น Cortex

  • ภาพรวมผลิตภัณฑ์ (ขึ้นอยู่กับ Nethermind ไม่ใช่ Cortex)

  • เทคโนโลยี: Microsoft .NET Core 3.0

  • แพลตฟอร์ม: ลินุกซ์, MacOS, Windows

  • ใบอนุญาต: GNU Lesser General Public License

  • พื้นที่เก็บข้อมูล: GitHub ผู้ร่วมให้ข้อมูล 30 คน (คอมมิต) คอมมิตล่าสุดคือภายในไม่กี่วัน

  • Testnet: Altona testnet ยังไม่เปิดตัว

เอกสาร

เอกสาร

ไคลเอนต์ Eth1 Nethermind มีเอกสารมากมาย ฉันไม่พบเอกสารใดๆ เกี่ยวกับไคลเอนต์ Eth2 Cortex อาจอยู่ระหว่างการพัฒนา

  • สถานะปัจจุบัน

  • ขณะนี้ทำงานเกี่ยวกับการประมวลผลเงินฝากและการใช้งานโหนดลูกโซ่บีคอน

ยังไม่สรุป

น่าสังเกต

เอกสาร:

02. Lighthouse (Sigma Prime)

ชื่อเรื่องรอง

Lighthouse เป็นไคลเอนต์โอเพ่นซอร์สที่เขียนขึ้นใน Rust โดยทีม Sigma Prime การพัฒนาของลูกค้าเริ่มต้นในปี 2561 และบริษัทตั้งอยู่ในซิดนีย์ ประเทศออสเตรเลีย

  • ภาพรวมผลิตภัณฑ์

  • เทคโนโลยี: สนิม

  • แพลตฟอร์ม: ลินุกซ์, MacOS, Windows

  • ใบอนุญาต: Apache 2.0

  • พื้นที่เก็บข้อมูล: GitHub ผู้ร่วมให้ข้อมูล 57 คน (คอมมิต) คอมมิตล่าสุดคือภายในไม่กี่วัน

  • เครือข่ายทดสอบ: Altona (ปฐมกาล)

เอกสาร

เอกสาร

  • ทีม Lighthouse ทำงานได้อย่างยอดเยี่ยมในการจัดหาเอกสารสำหรับโครงการ เอกสารบางส่วนประกอบด้วย:

  • คู่มือผู้ใช้เกี่ยวกับการติดตั้งและกำหนดค่าไคลเอนต์

  • ชุมชน Discord ที่ใช้งานอยู่

  • บล็อกนักพัฒนาที่อัปเดตเป็นประจำ

  • เอกสารซอร์สโค้ดที่สร้างขึ้นโดยอัตโนมัติ

คู่มือผู้ร่วมให้ข้อมูลในการมีส่วนร่วมกับโครงการนี้

  • สถานะปัจจุบัน

  • ทีมงานกำลังมุ่งเน้นไปที่การใช้ข้อกำหนด v0.12.1;

  • เข้าร่วมในการเปิดตัว Altona ซึ่งเป็นเครือข่ายทดสอบหลายไคลเอนต์ล่าสุด

  • การจัดการคีย์ส่วนตัวของ Validator กำลังดำเนินการเสร็จสิ้น

  • กำลังดำเนินการตรวจสอบความปลอดภัยภายนอก

  • กำลังดำเนินการปรับปรุงประสิทธิภาพ

ทำงานในโครงการเพื่อป้องกันตัวตรวจสอบความถูกต้องจากการเฉือน

น่าสังเกต

ลิงก์ที่เกี่ยวข้อง

03. Lodestar (ChainSafe Systems)

ชื่อเรื่องรอง

ไคลเอนต์ Lodestar เป็นไคลเอนต์โอเพ่นซอร์สที่เขียนด้วย TypeScript โดยทีมงาน ChainSafe Systems ได้รับการพัฒนาโดยกลุ่มนักพัฒนาในโตรอนโต ประเทศแคนาดา นอกจากไคลเอ็นต์นี้แล้ว ทีมยังได้พัฒนาชุดโปรแกรมอรรถประโยชน์และไลบรารีที่รองรับ Ethereum 2.0

  • ภาพรวมผลิตภัณฑ์

  • เทคโนโลยี: TypeScript

  • แพลตฟอร์ม: ลินุกซ์, MacOS, Windows

  • ใบอนุญาต: GNU Lesser General Public License v3.0

  • พื้นที่เก็บข้อมูล: GitHub ผู้ร่วมให้ข้อมูล 30 คน (คอมมิต) คอมมิตล่าสุดคือภายในไม่กี่วัน

  • Testnet: Altona testnet ยังไม่เปิดตัว

เอกสาร

เอกสาร

  • ทีม Loadestar มีการสื่อสารแบบเปิดและสามารถอ่านรายงานการประชุมของทีมได้ มีคำแนะนำผู้ใช้เพียงเล็กน้อยในการติดตั้งซอฟต์แวร์ (โดยทั่วไป: โคลน, ติดตั้งการพึ่งพา, สร้าง, เรียกใช้) แต่ทีมงานวางแผนที่จะเพิ่มเอกสารเพิ่มเติม

  • คู่มือผู้ใช้ขั้นต่ำเกี่ยวกับการติดตั้งและการกำหนดค่าไคลเอนต์

  • ชุมชน Discord ที่ใช้งานอยู่;

  • อัปเดตบันทึกและแผนการประชุมนักพัฒนาซอฟต์แวร์เป็นประจำ

แนวทางสำหรับผู้ร่วมให้ข้อมูลในโครงการนี้

  • สถานะปัจจุบัน

  • กำลังใช้การอัปเดตข้อมูลจำเพาะ v0.12.1 และเครือข่ายการทดสอบหลายไคลเอนต์ของ Altona ถูกล็อค

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

น่าสังเกต

เว็บไซต์:

04. Nimbus (Status)

ชื่อเรื่องรอง

Nimbus เป็นโครงการวิจัยและการใช้งานไคลเอนต์โอเพ่นซอร์สของ Ethereum 2.0 โดยมุ่งเป้าไปที่การดำเนินการบนระบบฝังตัวและอุปกรณ์มือถือส่วนบุคคล รวมถึงสมาร์ทโฟนรุ่นเก่าที่มีทรัพยากรฮาร์ดแวร์จำกัด

ทีมสถานะมีประสบการณ์มากมายเกี่ยวกับเทคโนโลยีมือถือผ่านผลิตภัณฑ์การส่งข้อความสถานะ พวกเขาใช้ประสบการณ์ในการสร้างไคลเอนต์ Ethereum ที่สามารถเรียกใช้โหนดเก็บถาวรและซอฟต์แวร์ Eth2 ที่เกี่ยวข้องบนอุปกรณ์มือถือส่วนบุคคล

  • ภาพรวมผลิตภัณฑ์

  • เทคโนโลยี: นิ่ม

  • แพลตฟอร์ม: Android, Linux, MacOS, Windows (รุ่นทดลอง)

  • ใบอนุญาต: Apache License 2.0 หรือ MIT

  • พื้นที่เก็บข้อมูล: GitHub ผู้ร่วมให้ข้อมูล 24 คน คอมมิตล่าสุดคือภายในไม่กี่วัน

  • เครือข่ายทดสอบ: Altona (ปฐมกาล), Onyx

เอกสาร

เอกสาร

  • จัดเตรียมชุดเอกสารที่ปรับปรุงล่าสุด กระชับแต่ตรงประเด็น ซึ่งครอบคลุมข้อมูลส่วนใหญ่ที่จำเป็นในการทำให้ไคลเอนต์พร้อมใช้งาน

  • คู่มือผู้ใช้เกี่ยวกับการติดตั้งและการกำหนดค่าไคลเอนต์

  • ชุมชนการสนทนาที่ไม่ลงรอยกันและสถานะที่ใช้งานอยู่;

คู่มือนักพัฒนาสำหรับการมีส่วนร่วมในโครงการ

  • สถานะปัจจุบัน

  • ใช้ข้อกำหนด Eth2.0 ล่าสุดเวอร์ชัน v0.12.1;

  • เข้าร่วมในการเปิดตัว Altona ซึ่งเป็นเครือข่ายทดสอบหลายไคลเอนต์ล่าสุด

  • ขณะนี้รองรับเฉพาะการสร้างจากแหล่งที่มาเท่านั้น

การปรับปรุงประสิทธิภาพและการตรวจสอบความปลอดภัยกำลังดำเนินการอยู่

น่าสังเกต

ปัจจุบัน Nimbus เป็นไคลเอนต์ Ethereum 2.0 เดียวสำหรับแพลตฟอร์มมือถือ Nimbus ทำงานบนภาษา Nim ซึ่งเป็นภาษาโปรแกรมระบบที่มีประสิทธิภาพและใช้งานได้ทั่วไป โดยมีรูปแบบคล้าย Python ที่คอมไพล์เป็น C

ลิงก์ที่เกี่ยวข้อง

05. Prysm (Prysmatic Labs)

ชื่อเรื่องรอง

ไคลเอนต์ Prysm เป็นไคลเอนต์ Ethereum 2.0 แบบโอเพ่นซอร์สที่มีคุณสมบัติครบถ้วนและมีเอกสารครบถ้วน ซึ่งพัฒนาโดย Prysmatic Labs (ก่อตั้งในเดือนมกราคม 2018)

Prysm เป็นลูกค้าที่ค่อนข้างเป็นผู้ใหญ่และมีทีมพัฒนาที่กระตือรือร้นมาก พวกเขาทำงานได้ดีมากในการโต้ตอบและสนับสนุนผู้ใช้ซอฟต์แวร์และเครือข่ายทดสอบของพวกเขา โดยเฉพาะอย่างยิ่ง Topaz (เลิกใช้แล้ว) และ Onyx

  • ภาพรวมผลิตภัณฑ์

  • เทคโนโลยี: ไป

  • แพลตฟอร์ม: ลินุกซ์, MacOS, Windows

  • ใบอนุญาต: GNU General Public License 3.0

  • พื้นที่เก็บข้อมูล: GitHub ผู้ร่วมให้ข้อมูล 48 คน (มุ่งมั่น) คอมมิตล่าสุดคือภายในไม่กี่วัน

  • เครือข่ายทดสอบ: Altona (ปฐมกาล), Onyx

เอกสาร

เอกสาร

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

  • สถานะปัจจุบัน

  • ไคลเอนต์ได้รับการอัปเดตเป็นข้อกำหนด v0.12.1 ล่าสุด

  • เข้าร่วมในการเปิดตัว Altona ซึ่งเป็นเครือข่ายทดสอบหลายไคลเอนต์ล่าสุด

  • ดำเนินการตรวจสอบความปลอดภัยเมื่อเร็วๆ นี้และกำลังแก้ไขความคิดเห็นเกี่ยวกับการตรวจสอบ

  • ทีมงานกำลังทำงานเพื่อเพิ่มประสิทธิภาพต่างๆ

อยู่ระหว่างการปรับโครงสร้างบัญชี Validator

น่าสังเกต

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

ลิงก์ที่เกี่ยวข้อง

06. Teku (PegaSys)

ชื่อเรื่องรอง

ลูกค้า Teku เป็นไคลเอนต์โอเพ่นซอร์ส Ethereum 2.0 ระดับองค์กร ลูกค้ารายนี้กำลังสร้างโดย PegaSys (โครงการที่บ่มเพาะโดย ConsenSys)

โดยเฉพาะอย่างยิ่ง โครงการนำร่องการปักหลักระดับสถาบันที่ประกาศใหม่ของ ConsenSys Codefi กำลังถูกสร้างขึ้นบน Teku

  • ภาพรวมผลิตภัณฑ์

  • เทคโนโลยี: Java

  • แพลตฟอร์ม: ลินุกซ์, MacOS, Windows

  • ใบอนุญาต: Apache ใบอนุญาต 2.0

  • พื้นที่เก็บข้อมูล: GitHub ผู้ร่วมให้ข้อมูล 38 คน (มุ่งมั่น) คอมมิตล่าสุดคือภายในไม่กี่วัน

  • เครือข่ายทดสอบ: Altona (ช่วงเปิดตัว), Onyx

เอกสาร

เอกสาร

  • จัดเตรียมชุดเอกสารที่ปรับปรุงล่าสุด กระชับแต่ตรงประเด็น ซึ่งครอบคลุมข้อมูลส่วนใหญ่ที่จำเป็นในการทำให้ไคลเอนต์พร้อมใช้งาน

  • คู่มือผู้ใช้เกี่ยวกับการติดตั้งและการกำหนดค่าไคลเอนต์

คู่มือนักพัฒนาสำหรับการมีส่วนร่วมในโครงการ

  • สถานะปัจจุบัน

  • อัปเดตเป็นข้อกำหนดล่าสุด v.0.12.1;

  • เข้าร่วมในการเปิดตัว Altona ซึ่งเป็นเครือข่ายทดสอบหลายไคลเอนต์ล่าสุด

  • กำลังดำเนินการเพิ่มประสิทธิภาพ;

เพิ่มการสนับสนุนเมื่อเร็ว ๆ นี้สำหรับการเปิดเผยเมตริก RocksDB ต่อ Prometheus

น่าสังเกต

แม้ว่า Teku จะถูกสร้างเป็นไคลเอนต์ระดับองค์กร แต่ผู้ใช้แต่ละคนก็สามารถใช้งานได้อย่างอิสระเช่นกัน

ลิงก์ที่เกี่ยวข้อง

ชื่อเรื่องรอง

07. ทรินิตี้ (มูลนิธิ Ethereum)

Trinity เป็นไคลเอนต์ Ethereum โอเพ่นซอร์สที่เขียนโดยทีม Python ของ Ethereum Foundation ที่รองรับ Eth1.0 และ Eth2.0 การพัฒนาเริ่มขึ้นในต้นปี 2562

  • ภาพรวมผลิตภัณฑ์

  • เทคโนโลยี: ไพทอน

  • แพลตฟอร์ม: Linux, MacOS, Windows (ไม่รองรับ)

  • ใบอนุญาต: MIT

  • พื้นที่เก็บข้อมูล: GitHub ผู้ร่วมให้ข้อมูล 75 คน (มุ่งมั่น) คอมมิตล่าสุดคือภายในไม่กี่วัน

  • Testnet: Altona ยังไม่ได้เปิดตัว

เอกสาร

เอกสาร

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

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

  • สถานะปัจจุบัน

  • นำข้อมูลจำเพาะของ Beacon Chain v0.11.1 ไปใช้ ซึ่งกำลังดำเนินการกับ v0.12.1 อยู่

  • ปัญหาด้านประสิทธิภาพกำลังได้รับการแก้ไข

เว็บไซต์:

เขียนในตอนท้าย

ตอนนี้คุณรู้เกี่ยวกับลูกค้าเจ็ดคนนี้แล้ว! อันไหนที่คุณชอบ? ฉันแนะนำให้คุณลองทั้งสองอย่างถ้าเป็นไปได้ เมื่อไคลเอ็นต์เหล่านั้นสามารถกำหนดเป้าหมาย testnet เดียวกันได้สำเร็จ (ถ้าไม่ใช่ Altona ก็เลือก testnet ที่ออกมาในภายหลัง) คุณจะสามารถเริ่มต้นและใช้งานสิ่งต่างๆ ได้ง่ายขึ้น

ฉันไม่แน่ใจว่าต้องใช้ไคลเอนต์กี่ตัวสำหรับการเปิดตัว Ethereum 2.0 mainnet แต่เป็นที่ชัดเจนว่าลูกค้าบางรายมีความก้าวหน้าเร็วขึ้น สิ่งนี้จะส่งผลต่อเวลาการเปิดตัวของเฟส 0 อย่างไร

ฉันไม่แน่ใจว่าต้องใช้ไคลเอนต์กี่ตัวสำหรับการเปิดตัว Ethereum 2.0 mainnet แต่เป็นที่ชัดเจนว่าลูกค้าบางรายมีความก้าวหน้าเร็วขึ้น สิ่งนี้จะส่งผลต่อเวลาการเปิดตัวของเฟส 0 อย่างไร

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