EP 5 : Network (Bitcoin Whitepaper)

@Namtan

  1. พี่ว่าไปนิยามคำว่า broadcast แล้วใช้ทับศัพท์ดีกว่าครับ และมันควรบอกว่าถูก broadcast ไปหาทุก node ครับ ใช้คำว่าอื่นๆ ดูถูก 100%
  1. พี่แปลได้ว่า “แต่ละ node จะรวบรวมธุรกรรมใหม่ที่ได้รับนั้นใส่เข้าไปใน Block” นะครับ ลองเรียบเรียงใหม่หน่อย ใน white paper ไม่เห็นบอกว่าไปรวบรวมจากหลายๆ node ?
  1. จาก white paper “finding a difficult proof-of-work” อันนี้น่าจะถือการแก้โจทย์ที่เราพูดถึงในบทก่อนหน้า อาจจะต้องรอ CF ทาง @anakornk ว่าอยากจะให้นิยามคำภาษาไทยว่าอะไร แก้โจทย์ ?

และ ข้อ 3 อ่านแล้วก็งงๆ จากที่แปลมันบอกว่า แต่ละ node ก็จะทำการแก้โจทย์สำหรับ Block ของตนเองโดยใช้ POW

ปล ไปเพิ่มคำนิยามให้ POW ข้างบนดีกว่าครับ ใช้หลายจุดมาก

  1. เหมือนจะแปลตกหล่น " Node อื่น ๆ ในเครือข่ายจะยอมรับ Block ที่ส่งมา ก็ต่อเมื่อทุกธุรกรรมใน Block นั้นถูกต้อง และไม่เกิด Double spending"
  1. พี่แปลได้แบบนี้ครับ “Node จะแสดงการยอมรับ Block ด้วยการสร้าง Block ถัดไปใน Chain โดยใช้ Hash ของ Block ที่ยอมรับเป็น Hash ก่อนหน้า” ลองเรียบเรียงใหม่ครับ

  1. อยากให้ลองเรียบเรียงใหม่ครับ อ่านแล้วมันไม่ลื่นไหล ใช้คำเปลือง อะไรตัดได้ตัดเลยครับ ส่วนสำคัญที่จะอธิบายในพารากราฟนี้คือ
  • Node จะเชื่อ chain ที่ยาวที่สุดเท่านั้น
  • ในกรณีที่มี 2 node ที่ยาวเท่ากัน ทำการ Broadcast Block ถัดไปที่คนละ version กัน
  • มีโอกาสที่ Node ปลายทางแต่ละแห่งจะได้รับข้อมูล Block ถัดไปที่คนละ version กัน
  • ซึ่ง Node ปลายทางจะสนใจแค่ version แรกที่ตัวเองได้รับ
  • ซึ่งความแตกต่างของ Block version แต่ละ Node จะหายไปเมื่อมี Node แห่งหนึ่งที่สามารถสร้าง Chain ได้ยาวที่สุด
  • ซึ่งทำให้ node อื่นๆ ต้องย้ายมาใช้ Chain ที่ยาวที่สุดแทน