กี่ครั้งแล้วที่คุณเจอเหตุการณ์นี้ที่ผู้พัฒนาเหรียญบอกให้คุณอัปเดตกระเป๋าสตางค์ก่อนความสูงของบล็อกที่เฉพาะเจาะจง ไม่ว่าจะมีการอัปเดตเล็กน้อยหรือมี Hard Fork กำลังจะเกิดขึ้นในเครือข่าย ก่อนอื่นผู้พัฒนาจะประกาศความสูงของบล็อกที่จะนำไปใช้งาน หากคุณยังใหม่คุณอาจสงสัยว่าความสูงของบล็อกคืออะไรและเหตุใดจึงสำคัญ? ความสูงของบล็อกสั้นคือการอ้างอิงตัวเลขที่กำหนดให้กับบล็อกและบล็อกทั้งหมดในบล็อกเชนจะถูกกำหนดโดยความสูงของบล็อก ก่อนที่เราจะอธิบายรายละเอียดนี้เรามาดูกันก่อนว่าบล็อกคืออะไร.
บล็อกในบล็อกเชน
เราทุกคนรู้ว่า Bitcoin นั้นขึ้นอยู่กับ Blockchain ไม่เพียง แต่ Bitcoin เท่านั้น แต่ Ethereum, Litecoin, Monero, Dash และสกุลเงินดิจิทัลอื่น ๆ ส่วนใหญ่ก็ใช้เทคโนโลยีบล็อกเชนเช่นกัน Blockchain เป็นบัญชีแยกประเภทสาธารณะที่มีการบันทึกธุรกรรมทั้งหมดที่เกิดขึ้นบนเครือข่าย สกุลเงินดิจิทัลแต่ละสกุลขึ้นอยู่กับบล็อกเชนของตนเองและแต่ละบล็อกเชนมีกฎและคุณสมบัติของตัวเอง.
กฎอย่างหนึ่งใน Bitcoin blockchain คือบล็อกจะถูกสร้างขึ้นในช่วงเวลา 10 นาที ธุรกรรมทั้งหมดที่ส่งต่อไปยังเครือข่ายจะถูกส่งไปยัง mempool ก่อน คนงานเหมืองเลือกธุรกรรมจำนวนมากจากกลุ่มนี้ใส่ไว้ในบล็อกและพยายามไขปริศนาทางคณิตศาสตร์ที่ซับซ้อน ใครก็ตามที่แก้ปัญหาได้ก่อนจะมีบล็อกของพวกเขารวมอยู่ในบล็อกเชน จากนั้นนักขุดทั่วโลกจะแข่งขันกันเพื่อแก้ปัญหาในบล็อกถัดไป.
บล็อกแรกเรียกว่าบล็อกกำเนิดซึ่งสร้างขึ้นในตอนเช้าของ Bitcoin จากการสร้าง genesis block; ทุกๆ 10 นาทีจะมีการเพิ่มบล็อกใหม่ใน Bitcoin blockchain อัตราการสร้างบล็อกอาจมากกว่าหรือน้อยกว่า 10 นาทีขึ้นอยู่กับปัจจัยหลายประการ แต่กระบวนการที่บล็อกใหม่ถูกสร้างขึ้นและเชื่อมโยงเข้าด้วยกันเป็นห่วงโซ่นั้นไม่มีวันสิ้นสุด หมายความว่าไม่มีจำนวนบล็อกสูงสุดในบล็อกเชน แม้ว่าจะมีการขุดเหรียญทั้งหมดแล้วก็ตามและตราบใดที่ผู้คนซื้อขาย Bitcoin คนงานเหมืองคอยสร้างบล็อกในช่วงเวลาที่ค่อนข้างสม่ำเสมอ ตอนนี้ความสูงของบล็อกคืออะไร?
นิยามความสูงของบล็อก
ความสูงของบล็อกคือจำนวนบล็อกทั้งหมดที่เชื่อมต่อตั้งแต่บล็อกกำเนิด ความสูงของบล็อกใด ๆ ที่กำหนดคือจำนวนบล็อกระหว่างมันกับบล็อกการกำเนิด.
ดังแสดงในภาพด้านบน; บล็อกใน blockchain จะนับตามลำดับ นอกจากนี้หลายบล็อกอาจมีความสูงของบล็อกเท่ากันซึ่งอาจเกิดขึ้นจากการแยกในเครือข่ายและสิ่งเหล่านี้เรียกว่าบล็อกเก่า ความสูงระบุตำแหน่งของบล็อกในบล็อกเชนและบล็อกที่สูงที่สุดคือบล็อกล่าสุดและเป็นความสูงทั้งหมดของบล็อกเชน.
ตัวอย่างเช่นในขณะที่เขียนบทความนี้ Bitcoin อยู่ที่ Block # 545,125 โดยประมาณ หมายความว่ามีบล็อก 545125 ก่อนหน้าบล็อกนี้ ในขณะที่ความสูงของบล็อกของ genesis block (บล็อกแรกสุด) เป็นศูนย์เนื่องจากไม่มีบล็อกที่นำหน้า.
ในทำนองเดียวกันความสูงบล็อกปัจจุบันของ Ethereum blockchain คือ # 6,487,729 ตอนนี้คุณอาจสงสัยว่าทำไมความสูงบล็อกของ Ethereum จึงมากกว่า Bitcoin ทั้งๆที่ Ethereum เพิ่งเปิดตัวในปี 2015 นั่นเป็นเพราะความแตกต่างของเวลาในการบล็อก ใน Bitcoin บล็อกจะถูกสร้างขึ้นในช่วงเวลา 10 นาที ในขณะที่เวลาบล็อกของ Ethereum คือ 15 วินาที นี่คือสาเหตุที่มีจำนวนบล็อกที่ใหญ่กว่าใน Ethereum เมื่อเทียบกับ Bitcoin.
ดังนั้นการใช้ความสูงของบล็อกนี้คืออะไรและแสดงถึงอะไร?
เมื่อใช้ความสูงของบล็อก?
ความสูงของบล็อกเป็นตัวแทนที่ดีของเวลา ใช้เพื่อวัดความสมบูรณ์และระยะห่างของเครือข่ายบล็อกเชน ตัวอย่างเช่นความสูงบล็อกของ Bitcoin คือ # 545,125 และเวลาบล็อกประมาณ 10 นาที ตอนนี้ในการคำนวณระยะเวลาที่ Bitcoin อยู่โดยประมาณเพียงแค่คูณความสูงของบล็อกตามเวลาบล็อก นอกจากนี้การประมาณความสูงของบล็อกและเวลาบล็อกเป็นวิธีที่นักพัฒนาประกาศวันที่และเวลาโดยประมาณที่จะมีการอัปเกรดเครือข่าย.
ความสูงของบล็อกนี้ไม่ใช่สิ่งที่บันทึกไว้ในบล็อก เฉพาะโหนดในเครือข่ายเท่านั้นที่ติดตามหมายเลขนี้ อย่างไรก็ตามแต่ละบล็อกในบล็อกเชนจะมีการประทับเวลาเพื่อให้แน่ใจว่าบล็อกเชนมีความสมบูรณ์ หากต้องการทราบว่าธุรกรรมเกิดขึ้นเมื่อใดเพียงแค่ดูที่ความสูงของบล็อกที่ธุรกรรมนั้นมีอยู่ จะแสดงการประทับเวลาและข้อมูลอื่น ๆ ที่เกี่ยวข้องกับธุรกรรมนั้น นอกจากนี้คุณสามารถอ้างถึงความสูงของบล็อกเพื่อให้แน่ใจว่าธุรกรรมนั้นปลอดภัยอย่างสมบูรณ์หรือมีการยืนยันจำนวนน้อยกว่า หากต้องการทราบข้อมูลเพิ่มเติมโปรดอ่านเกี่ยวกับการยืนยันบล็อก Bitcoin.
คำที่เกี่ยวข้อง:
- เด็กกำพร้าลุงและบล็อกเก่า
- บล็อกที่ยังไม่บรรลุนิติภาวะและได้รับการยืนยัน
- Premine กับ Instamine
- Block Explorer คืออะไร?