การส่งข้อมูลแบบ peer-to-peer เป็นวิธีที่ถูกใช้ในหลายแวดวงของโลกซอฟต์แวร์ แต่มันมามีความหมายจริงจังในตลาดคริปโตเคอร์เรนซีผ่านชื่อและเนื้อหาของ Bitcoin white paper เมื่อวันที่ 31 ตุลาคม 2008 Satoshi Nakamoto ได้เปิดตัววิธีการชำระเงินออนไลน์ที่เขาเรียกว่า "Bitcoin: Peer-to-Peer Electronic Cash System" ผ่านอีเมลที่ส่งไปยังกลุ่มสนทนาด้านวิทยาการเข้ารหัส Nakamoto ซึ่งใส่รายละเอียดทางเทคนิคของบล็อกเชนไว้ใน Bitcoin white paper ไม่ไว้ใจองค์กรกลางใด ๆ เขาจึงเสนอวิธีการชำระเงินออนไลน์ที่เชื่อถือได้โดยไม่ต้องพึ่งตัวกลาง
ในบทความนี้คุณจะได้คำตอบของคำถามว่า peer to peer (P2P) หรือการส่งข้อมูลจากผู้ใช้ถึงผู้ใช้โดยตรงนั้นคืออะไร
Peer to Peer (P2P) คืออะไร?
Peer-to-peer (P2P) หมายถึงการแบ่งปันข้อมูลระหว่างผู้ใช้กันเองโดยตรง โดยไม่ต้องผ่านบุคคลที่สามอย่างเซิร์ฟเวอร์กลาง เวลาที่เราพูดถึงความเป็นกระจายศูนย์ของบล็อกเชน Bitcoin ก็หมายถึงว่าธุรกรรมเกิดขึ้นในลักษณะนี้ คือจากผู้ใช้ถึงผู้ใช้ ระบบไม่ได้เชื่อมตรงเข้ากับองค์ประกอบกลางอย่างรัฐ บริษัท บุคคล หรือองค์กรใดที่อยู่ตรงกลาง แต่กลไกการทำธุรกรรมกระจายอยู่ทั่วเครือข่ายแทน โครงสร้างเครือข่ายแบบกระจายก็คือระบบที่อุปกรณ์หลายเครื่องบนเครือข่ายสื่อสารข้อมูลกันเองได้
Peer to Peer (P2P) ปลอดภัยหรือไม่?
เหตุผลที่เราเคยต้องมีองค์ประกอบกลาง ก็เพราะมันให้ความไว้วางใจและทำหน้าที่ควบคุมในระดับหนึ่ง แต่กับบล็อกเชน ไม่มีใครจำเป็นต้องรู้จักหรือเชื่อใจใครอีกต่อไป ทุกคนที่อยู่ในบล็อกเชนจะถือบัญชีแยกประเภทแบบกระจาย (distributed ledger) ที่มีบันทึกธุรกรรมชุดเดียวกัน ต่อให้บัญชีของใครคนหนึ่ง หรือข้อมูลในซอฟต์แวร์บล็อกเชนบนคอมพิวเตอร์ของเขาถูกแก้ไขหรือถูกโจมตีทางไซเบอร์ การเปลี่ยนแปลงนั้นก็จะถูกปฏิเสธโดยสมาชิกส่วนใหญ่ของเครือข่าย เพราะทุกคนที่เหลือถือบันทึกชุดเดียวกันอยู่ ด้วยเหตุนี้จึงกล่าวได้ว่าบล็อกเชนซึ่งเปิดให้โอนกันแบบ peer-to-peer นั้นปลอดภัย
เครือข่าย Peer to Peer ทำงานอย่างไร
Peer to peer คือการส่งข้อมูลระหว่างผู้ใช้สองคนโดยตรง ด้วยเหตุนี้ผู้ใช้จึงไม่ต้องเชื่อมต่อกับเซิร์ฟเวอร์กลาง หรือกับระบบที่เส้นทางต้องวิ่งผ่านองค์กรกลางเสมอไป พวกเขาสื่อสารกันโดยตรงผ่านโปรโตคอลที่ขับเคลื่อนระบบแบบกระจายนั้น ๆ
บล็อกเชนของ Bitcoin ก็เป็นระบบ peer-to-peer (P2P) เช่นกัน ที่เปิดให้ผู้ใช้โอนเงินหากันได้โดยไม่ต้องพึ่งองค์กรกลางใด ผู้ใช้โอน Bitcoin กันแบบเข้ารหัส ธุรกรรมทั้งหมดถูกบันทึกไว้ในบัญชีแยกประเภทแบบกระจาย และผู้ใช้ที่เชื่อมต่ออยู่กับเครือข่ายบล็อกเชน Bitcoin ก็ช่วยกันตรวจสอบความถูกต้องของบันทึกในบัญชีเหล่านั้น
