ส่วนหัวของบล็อก (Cryptocurrency) คืออะไร?
ส่วนหัวของบล็อกใช้เพื่อระบุบล็อกเฉพาะในบล็อกเชนทั้งหมดและถูกแฮชซ้ำ ๆ เพื่อสร้างหลักฐานการทำงานสำหรับรางวัลการขุด blockchain ประกอบด้วยชุดของบล็อกต่าง ๆ ที่ใช้เพื่อเก็บข้อมูลที่เกี่ยวข้องกับธุรกรรมที่เกิดขึ้นบนเครือข่าย blockchain แต่ละบล็อกมีส่วนหัวที่ไม่ซ้ำกันและแต่ละบล็อกดังกล่าวจะถูกระบุโดยแฮชส่วนหัวของบล็อกแต่ละรายการ
ประเด็นที่สำคัญ
- ส่วนหัวของบล็อกระบุบล็อกแต่ละรายการใน blockchain พวกเขาถูกแฮชเพื่อสร้างหลักฐานการทำงานสำหรับรางวัลการขุด บล็อกจะถูกเรียงในแนวตั้งเริ่มต้นด้วย "บล็อกการสร้าง" แต่ละส่วนหัวของบล็อกประกอบด้วยชุดข้อมูลเมตาของบล็อกสามชุดและส่วนประกอบแต่ละส่วน หมายเลขเวอร์ชั่น Bitcoin ช่วยให้คุณติดตามการเปลี่ยนแปลงในโปรโตคอล
ส่วนหัวของบล็อก (Cryptocurrency) ทำงานอย่างไร
Block headers มักใช้ในเอกสารประกอบสำหรับนักพัฒนา Bitcoin และช่วยในการบันทึกงานอย่างรวดเร็วและง่ายดาย บล็อกเชนทั้งหมดสามารถเก็บไว้ในฐานข้อมูลอย่างง่ายหรือเป็นไฟล์แฟลต เมื่อพิจารณาภาพรวมทั้งหมดจะช่วยให้ภาพเหล่านั้นเป็นกองซ้อนในแนวตั้ง
บล็อกได้รับการแบ่งเป็นชั้น - ด้านบนของอีกด้านหนึ่งกับบล็อกแรกเป็นรากฐาน - และพวกเขาเติบโตในระดับความสูงจนกว่าจะถึงจุดสิ้นสุดของ blockchain และลำดับเสร็จสมบูรณ์ บล็อกแรกในกลุ่มนี้รู้จักกันในชื่อ“ แหล่งกำเนิดบล็อก” เลเยอร์และประวัติศาสตร์ที่ลึกซึ้งของแต่ละลำดับคือหนึ่งในสิ่งที่ทำให้ Bitcoin ปลอดภัย
ในฐานะที่เป็นส่วนหนึ่งของการฝึกการขุดมาตรฐานส่วนหัวของบล็อกจะถูกแฮชซ้ำ ๆ กันโดยผู้ขุดโดยการเปลี่ยนค่าที่ไม่ใช่ ผ่านแบบฝึกหัดนี้พวกเขาพยายามสร้างหลักฐานการทำงานซึ่งจะช่วยให้นักขุดได้รับรางวัลสำหรับการมีส่วนร่วมของพวกเขาเพื่อให้ระบบบล็อคเชนทำงานได้อย่างราบรื่นและมีประสิทธิภาพ
เมื่อเวลาผ่านไปและมีการปรับปรุงเทคโนโลยีมากขึ้น cryptocurrencies เติบโตอย่างรวดเร็วในความนิยมในพื้นที่ทั่วทุกมุมโลก
ข้อกำหนดสำหรับส่วนหัวของบล็อก
ส่วนหัวของบล็อกมีข้อมูลเมตาของบล็อกสามชุด มันเป็นสตริงที่มีความยาว 80 ไบต์และประกอบด้วยหมายเลขรุ่น Bitcoin ยาว 4 ไบต์, แฮชบล็อกก่อนหน้า 32- ไบต์, ราก Merkle ยาว 32- ไบต์, ราก Merkle ยาว 32 ไบต์, เวลา 4 ไบต์ยาวของบล็อก, 4 ไบต์ยาว เป้าหมายความยากลำบากสำหรับบล็อกและ nonce ความยาว 4 ไบต์ใช้โดย miners
ส่วนประกอบหัวบล็อก
แต่ละองค์ประกอบเหล่านี้มีความสำคัญต่อการสร้างส่วนหัวที่แม่นยำและเชื่อถือได้ ตัวระบุหลักของแต่ละบล็อกคือแฮชการเข้ารหัสที่ประกอบด้วย มันเป็นลายนิ้วมือดิจิตอลเป็นหลักและมันถูกสร้างขึ้นโดย hashing หัวข้อบล็อกผ่านอัลกอริทึมที่เกี่ยวข้องสองครั้ง
หมายเลขเวอร์ชั่น Bitcoin มีประโยชน์ในการติดตามการเปลี่ยนแปลงและอัพเดทตลอดโปรโตคอล แฮชบล็อกก่อนหน้านี้เชื่อมโยงไปยังบล็อกก่อนหน้าหรือบล็อกแม่ของมันได้อย่างมีประสิทธิภาพการรักษาความปลอดภัยโซ่
รูท Merkle ประกอบด้วยธุรกรรมแฮชทั้งหมดภายในธุรกรรม นี่ไม่ซับซ้อนเท่าที่ฟังไว้การแฮชแต่ละครั้งจะถูกแฮชเพิ่มเติม เวลารวมอยู่ด้วยเพื่อให้ทุกคนที่ทำงานในโครงการจะสามารถเห็นบันทึกที่เข้ารหัสถาวรเมื่อเหตุการณ์ใดเหตุการณ์หนึ่งเกิดขึ้น โดยทั่วไปจะให้วันที่และเวลาของวันสำหรับเหตุการณ์นั้น ๆ และมักจะแคบพอที่จะแม่นยำภายในเสี้ยววินาที
เป้าหมายความยากง่ายถูกใช้เพื่อปรับความยากของการทำงานเพื่อแก้ไขบล็อก ในที่สุด nonce คือค่าที่คนงานสามารถเปลี่ยนเพื่อสร้างการเรียงสับเปลี่ยนที่แตกต่างกันและสร้างแฮชที่ถูกต้องในลำดับ