Replying to Avatar Gracialo679

Block มันหน้าตายังไง?

คือเรื่องมันเป็นแบบนี้นะพวก

Block คือที่เก็บชุดเก็บข้อมูล และเมื่อเวลาผ่านไป ชุดข้อมูลนี้จะเรียงต่อกันเรื่อยๆ ในลักษณะคล้ายโซ่คล้องกัน เป็น Blockchain

ภายใน Block ก็จะประกอบไปด้วย

1.Block Version

2.Previous Hash คือ ค่า Current Hash ของ Block ก่อนหน้า

3.Merkle Root คือ ค่า Hash ของ Transactions ทั้งหมดใน Block ซึ่งเป็นวิธีการ Hash ข้อมูลชุดใหญ่ โดยใช้รูปแบบ Hash Tree ซึ่งจะ Hash

Transactions ทั้งหมดใน Block ให้กลายเป็น Hash Value3ขนาด 32 ไบต์

4.Timestamp คือ เวลาที่ Block นั้น ๆ ถูกสร้าง

5.Difficulty Target คือ ค่าระดับความยากที่จะถูกใช้ในการค้นหาค่า Nonce

6.Nonce คือ ค่าที่ใช้ในการค้นหาค่า Hash ของ Block

ซึ่งจะต้องเป็นไปตามกฎของระบบที่ได้กำหนดไว้ โดยค่า Hash ที่ได้นั้นจะต้องมีค่าต่ำกว่าค่า Target หรืออีกชื่อหนึ่ง คือ ค่า Difficulty

Hash ของ Block_Header มีค่า <= Target” โดยค่า Nonce จะถูกวางไว้ใน Block Header

เราจะวนหาค่าไปเรื่อย ๆ จนกว่าค่า Hash จะต่ำกว่าค่า Target

Hash ที่ได้นั้นจะต้องมีค่าต่ำกว่าค่า Difficulty Target

7.Data คือ ข้อมูลที่ถูกบันทึกอยู่ใน Block เช่น ข้อมูล Transaction

#thainostrich #siamstr

ขอบคุณครับพี่

Reply to this note

Please Login to reply.

Discussion

No replies yet.