- พี่ว่าไปนิยามคำว่า broadcast แล้วใช้ทับศัพท์ดีกว่าครับ และมันควรบอกว่าถูก broadcast ไปหาทุก node ครับ ใช้คำว่าอื่นๆ ดูถูก 100%
- พี่แปลได้ว่า “แต่ละ node จะรวบรวมธุรกรรมใหม่ที่ได้รับนั้นใส่เข้าไปใน Block” นะครับ ลองเรียบเรียงใหม่หน่อย ใน white paper ไม่เห็นบอกว่าไปรวบรวมจากหลายๆ node ?
- จาก white paper “finding a difficult proof-of-work” อันนี้น่าจะถือการแก้โจทย์ที่เราพูดถึงในบทก่อนหน้า อาจจะต้องรอ CF ทาง @anakornk ว่าอยากจะให้นิยามคำภาษาไทยว่าอะไร แก้โจทย์ ?
และ ข้อ 3 อ่านแล้วก็งงๆ จากที่แปลมันบอกว่า แต่ละ node ก็จะทำการแก้โจทย์สำหรับ Block ของตนเองโดยใช้ POW
ปล ไปเพิ่มคำนิยามให้ POW ข้างบนดีกว่าครับ ใช้หลายจุดมาก
- เหมือนจะแปลตกหล่น " Node อื่น ๆ ในเครือข่ายจะยอมรับ Block ที่ส่งมา ก็ต่อเมื่อทุกธุรกรรมใน Block นั้นถูกต้อง และไม่เกิด Double spending"
-
พี่แปลได้แบบนี้ครับ “Node จะแสดงการยอมรับ Block ด้วยการสร้าง Block ถัดไปใน Chain โดยใช้ Hash ของ Block ที่ยอมรับเป็น Hash ก่อนหน้า” ลองเรียบเรียงใหม่ครับ
- อยากให้ลองเรียบเรียงใหม่ครับ อ่านแล้วมันไม่ลื่นไหล ใช้คำเปลือง อะไรตัดได้ตัดเลยครับ ส่วนสำคัญที่จะอธิบายในพารากราฟนี้คือ
- Node จะเชื่อ chain ที่ยาวที่สุดเท่านั้น
- ในกรณีที่มี 2 node ที่ยาวเท่ากัน ทำการ Broadcast Block ถัดไปที่คนละ version กัน
- มีโอกาสที่ Node ปลายทางแต่ละแห่งจะได้รับข้อมูล Block ถัดไปที่คนละ version กัน
- ซึ่ง Node ปลายทางจะสนใจแค่ version แรกที่ตัวเองได้รับ
- ซึ่งความแตกต่างของ Block version แต่ละ Node จะหายไปเมื่อมี Node แห่งหนึ่งที่สามารถสร้าง Chain ได้ยาวที่สุด
- ซึ่งทำให้ node อื่นๆ ต้องย้ายมาใช้ Chain ที่ยาวที่สุดแทน