27 เรื่องการครบกำหนดของ Bitcoin

แปลโดย : Claude 3 Opus (Pro)

27

เรื่องการครบกำหนดของ Bitcoin

การครบกำหนด (Maturation) นั้นเฉพาะกับเหรียญ bitcoin ที่ถูกสร้างขึ้นใหม่เป็นรางวัลที่มอบให้แก่นักขุดสำหรับงานของพวกเขาบน blockchain เมื่อบล็อกมีโอกาสน้อยมากหรือไม่มีโอกาสเลยที่จะกลายเป็น orphan block เหรียญ bitcoin ที่ได้รับรางวัลก็จะครบกำหนดพอที่จะปลอดภัยที่จะเครดิตให้กับนักขุด

การครบกำหนดของ Bitcoin?

Satoshi Nakamoto 22 พฤศจิกายน 2009, 18:31:44 น.

การครบกำหนดของ Bitcoin

โพสต์:พฤหัสบดีที่ 1 ตุลาคม 2009 (14:12 UTC)

จากมุมมองของผู้ใช้ กระบวนการครบกำหนดของ bitcoin สามารถแบ่งออกเป็น 8 ขั้นตอน

  1. ธุรกรรมเครือข่ายเริ่มต้นที่เกิดขึ้นเมื่อคุณคลิก Generate Coins ครั้งแรก

  2. ระยะเวลาระหว่างธุรกรรมเครือข่ายเริ่มต้นนั้นและเมื่อรายการ bitcoin พร้อมที่จะปรากฏในรายการ All Transactions

  3. การเปลี่ยนแปลงของรายการ bitcoin จากนอกช่อง All Transaction ไปอยู่ในนั้น

  4. ระยะเวลาระหว่างเมื่อ bitcoin ปรากฏในรายการ All Transfers และเมื่อ Description พร้อมที่จะเปลี่ยนเป็น Generated (50.00 ครบกำหนดใน x บล็อกที่เหลือ)

  5. การเปลี่ยนแปลงของ Description เป็น Generated (50.00 ครบกำหนดใน x บล็อกที่เหลือ)

  6. ระยะเวลาระหว่างเมื่อ Description ระบุ Generated (50.00 ครบกำหนดใน x บล็อกที่เหลือ) จนกระทั่งพร้อมที่จะเปลี่ยนเป็น Generated

  7. การเปลี่ยนแปลงของ Description เป็น Generated

  8. ระยะเวลาหลังจากที่ Description เปลี่ยนเป็น Generated แล้ว

ขั้นตอนใดบ้างที่ต้องการการเชื่อมต่อเครือข่าย การใช้ CPU ภายในเครื่องอย่างมาก และ/หรือการใช้ CPU ระยะไกลอย่างมาก? ขั้นตอนเหล่านี้มีชื่อเรียกใดๆ บ้างหรือไม่?

Re: การครบกำหนดของ Bitcoin?

Sirius-m 22 ตุลาคม 2009, 02:26 UTC

เท่าที่ผมทราบ ไม่มีธุรกรรมเครือข่ายเมื่อคุณคลิก Generate Coins คอมพิวเตอร์ของคุณเริ่มคำนวณ proof-of-work ถัดไปเท่านั้น การใช้ CPU จะอยู่ที่ 100% เมื่อคุณกำลังสร้างเหรียญ

ในตัวอย่างนี้ การเชื่อมต่อเครือข่ายถูกใช้เมื่อคุณออกอากาศข้อมูลเกี่ยวกับบล็อก proof-of-work ที่คุณสร้างขึ้น (นั่นคือสิ่งที่ทำให้คุณมีสิทธิ์ได้รับเหรียญใหม่) การสร้างเหรียญให้สำเร็จต้องอาศัยการเชื่อมต่ออย่างต่อเนื่อง เพื่อที่คุณจะได้เริ่มทำงานกับบล็อกถัดไปเมื่อใครสักคนได้บล็อกปัจจุบันก่อนคุณ

การครบกำหนดของ Bitcoin?

Satoshi Nakamoto 22 พฤศจิกายน 2009, 18:34:21 น.

มันสำคัญที่จะต้องมีการเชื่อมต่อเครือข่ายในขณะที่คุณพยายามสร้างเหรียญ (บล็อก) และในช่วงเวลาที่สร้างสำเร็จ

  1. ระหว่างการสร้าง (เมื่อแถบสถานะแสดง "Generating" และคุณใช้ CPU เพื่อค้นหา proof-of-work) คุณต้องรักษาการติดต่อกับเครือข่ายอย่างต่อเนื่องเพื่อรับบล็อกล่าสุด หากบล็อกของคุณไม่เชื่อมโยงกับบล็อกล่าสุด มันอาจจะไม่ได้รับการยอมรับ

  2. เมื่อคุณสร้างบล็อกสำเร็จ มันจะถูกออกอากาศไปยังเครือข่ายทันที โหนดอื่นๆ ต้องได้รับมันและเชื่อมโยงกับมันเพื่อให้มันได้รับการยอมรับว่าเป็นบล็อกล่าสุดใหม่

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

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

Last updated