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

วิทยาศาสตร์ยอดนิยม | คู่มือ Ethereum 2.0 เฟส 0 สำหรับผู้ร่วมให้ข้อมูลใหม่

星球君的朋友们
Odaily资深作者
บทความนี้มีประมาณ 2937 คำ การอ่านทั้งหมดใช้เวลาประมาณ 5 นาที
บทนำสู่ Ethereum 2.0
สรุปโดย AI
บทนำสู่ Ethereum 2.0

หมายเหตุบรรณาธิการ: บทความนี้มาจากEthfansหมายเหตุบรรณาธิการ: บทความนี้มาจากMediumแนะนำ

แนะนำ

แนะนำ

บทความนี้มีวัตถุประสงค์เพื่อช่วยเหลือผู้ที่เข้าสู่ ETH 2.0 เป็นครั้งแรกและต้องการมีส่วนร่วมในการพัฒนา (ขั้นที่ 0 ณ เวลาที่เขียน)

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

เวที

Justin Drakeเวที


  • สรุปขั้นตอนการพัฒนาของ Ethereum 2.0 ได้อย่างสวยงาม:

  • การวางเดิมพัน: แนะนำตัวตรวจสอบความถูกต้องผ่านสัญญาอัจฉริยะที่ปรับใช้บน Eth 1

  • ขั้นตอนที่ 0 - ระบบ: Beacon Chain ซึ่งเป็นส่วนหลักของบทความนี้

  • ภาพรวม


ภาพรวม

เป้าหมาย: การสั่งซื้อธุรกรรม

เป้าหมาย: การสั่งซื้อธุรกรรม

การประมวลผลแบบขนาน

การประมวลผลแบบขนาน

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

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

สายบีคอนถูกสร้างขึ้นโดยโหนดสายบีคอน

สายบีคอนถูกสร้างขึ้นโดยโหนดสายบีคอน

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

บล็อกสุ่ม

บล็อกสุ่ม

ระบบกระจายอำนาจต้องได้รับการออกแบบอย่างดีโดยไม่แนะนำคุณสมบัติที่อาจเป็นอันตรายของระบบการเงินแบบรวมศูนย์ (ดูเอกสารรายงาน Bitcoin)


  • ด้านหนึ่งคือการหลีกเลี่ยงการรวมศูนย์/การทุจริตโดยการทำให้แน่ใจว่าผู้คนจำนวนมากในเครือข่ายแบบกระจายมีโอกาสสร้าง/ตรวจสอบข้อมูล:

  • ต้องแน่ใจว่าโหนดที่เสนอบล็อกได้รับการสุ่มเลือกจากเครือข่าย


การสร้างบล็อกที่ถูกต้องจะได้รับรางวัล และ/หรือบล็อกที่ไม่ถูกต้องจะถูกลงโทษ


  • Proof-of-work ใช้พลังการประมวลผลเพื่อบรรลุเป้าหมายนี้:

  • การสร้างบล็อกแบบสุ่มเป็นระยะ (15 วินาที) ระหว่างผู้เสนอบล็อก


การสร้างบล็อกที่ถูกต้องต้องใช้ต้นทุนทางเศรษฐกิจ (จึงมีโอกาสได้รับรางวัลบล็อก)


  • Proof of Stake บรรลุสิ่งนี้โดยการเดิมพัน ETH (สกุลเงิน):

  • ทุก ๆ สล็อต (6 วินาที) สุ่มกำหนดผู้ตรวจสอบความถูกต้อง (เช่น ผู้เข้าร่วมที่ได้ให้คำมั่นว่าจะเป็น ETH)


หากบล็อกที่เสนอไม่ถูกต้อง จะถูกปรับ และหากบล็อกที่เสนอถูกต้อง จะได้รับรางวัล

ผู้ตรวจสอบ

ผู้ตรวจสอบ

เครื่องมือตรวจสอบคือที่อยู่ส่วนบุคคลที่เดิมพัน 32 ETH (ผ่านสัญญาอัจฉริยะบนเชนหลักของ Ethereum 1.0) เพื่อเข้าร่วมใน Ethereum 2.0 ผู้ตรวจสอบความถูกต้องมักได้รับมอบหมายงานโดยสุ่มให้ลงนามในสิ่งที่พวกเขาเชื่อว่าเป็นบล็อกที่ถูกต้องในบล็อกที่เสนอใหม่

หลังจาก Ethereum 2.0 รวบรวมกลุ่มผู้ตรวจสอบแล้ว ผู้ตรวจสอบเหล่านี้จะถูกสับแบบสุ่มหลอกและจากนั้นจะจัดตั้งเป็นคณะกรรมการ ในแต่ละช่วงเวลา จะมีการกำหนดให้คณะกรรมการตั้งแต่หนึ่งคนขึ้นไปในช่วงเวลาต่างๆ เพื่อเข้าร่วมในการตรวจสอบ

คำอธิบายภาพ

-Validators, Committees, Slots, Periods-

โหนดโซ่สัญญาณ

โหนดโซ่สัญญาณ


  • นอกเหนือจากการจัดการรายชื่อผู้ตรวจสอบความถูกต้องที่ให้คำมั่นสัญญา 32 ETH แล้ว โหนดลูกโซ่บีคอนยังมีหน้าที่ดังต่อไปนี้:

  • รับประกันความยาวสล็อต (6 วินาที)

  • สร้างความบังเอิญ

  • กำหนดคณะกรรมการ (ผู้ตรวจสอบความถูกต้อง) ให้กับแต่ละช่อง


ฮาร์ดแวร์/ซอฟต์แวร์

คอมพิวเตอร์ที่เชื่อมต่อระหว่างกัน

คอมพิวเตอร์ที่เชื่อมต่อระหว่างกัน

ต้องรวบรวมตัวตรวจสอบความถูกต้องจำนวนมาก (ขั้นต่ำ 10,000 ตัว) เพื่อความพร้อมใช้งานสูงและการตรวจสอบบล็อกแบบสุ่มที่เพียงพอ ตามหลักการแล้ว ตัวตรวจสอบความถูกต้องเหล่านี้จะกระจายอยู่ในไคลเอนต์ตัวตรวจสอบความถูกต้องหลายตัวที่เชื่อมต่อกับโหนดเชนบีคอนตั้งแต่หนึ่งโหนดขึ้นไปที่ประกอบกันเป็นเครือข่าย Ethereum 2.0catkuro)-

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

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

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

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

จากซอฟต์แวร์สู่ข้อมูล

จากซอฟต์แวร์สู่ข้อมูล

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

ติดตาม. . .

ติดตาม. . .

หวังว่าบทความนี้จะช่วยให้คุณเข้าใจข้อกำหนดและการใช้งาน Ethereum 2.0 ได้ดียิ่งขึ้น



ข้อมูลเพิ่มเติม

ข้อมูลจำเพาะ



อธิบาย



อ้างอิง


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