ความรู้เกี่ยวกับเหรียญต่าง ๆ

Blockchain คืออะไร เข้าใจการทำงานก่อนนำไปใช้จริง

Blockchain คืออะไร อธิบายโครงสร้างบล็อก การตรวจสอบข้อมูล กลไกฉันทามติ ประเภทเครือข่าย และแนวทางประเมินการใช้งานจริง

สารบัญเนื้อหา
รายการธุรกรรมจำลองบนเครือข่าย blockchain

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

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

Blockchain คืออะไรและแก้ปัญหาอะไร

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

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

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

Blockchain ทำงานอย่างไรตั้งแต่ธุรกรรมถึงบล็อกใหม่

แผนภาพบล็อกข้อมูลเชื่อมด้วยค่าแฮช

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

ตัวอย่างเช่น เมื่อผู้ใช้ต้องการโอนเหรียญดิจิทัล กระเป๋าเงินจะสร้างรายละเอียดรายการ เช่น ผู้ส่ง ผู้รับ และจำนวนสินทรัพย์ พร้อมใช้คีย์ส่วนตัวลงนาม รายการที่ลงนามแล้วจะถูกเผยแพร่ไปยังโหนดที่เชื่อมต่อกัน ไม่ได้ส่งไปยังเซิร์ฟเวอร์กลางเพียงเครื่องเดียว

  1. โหนดตรวจสอบลายเซ็นดิจิทัลด้วยข้อมูลสาธารณะที่เกี่ยวข้อง เพื่อยืนยันว่ารายการมาจากเจ้าของสิทธิ์จริงและไม่มีการแก้รายละเอียดระหว่างทาง
  2. ระบบตรวจเงื่อนไขของธุรกรรมเพิ่มเติม เช่น ยอดคงเหลือเพียงพอหรือไม่ รายการซ้ำกับรายการเดิมหรือไม่ และเป็นไปตามกติกาของเครือข่ายหรือไม่
  3. ธุรกรรมที่ผ่านการตรวจสอบจะรออยู่ในชุดรายการที่ยังไม่ถูกบันทึกถาวร ผู้มีหน้าที่สร้างบล็อกจะเลือกชุดรายการตามกติกาของ consensus mechanism
  4. บล็อกหนึ่งมีข้อมูลธุรกรรม ลำดับหรือเวลาที่เกี่ยวข้อง และข้อมูลอ้างอิงของบล็อกก่อนหน้า โดยมีค่าแฮชทำหน้าที่เหมือนลายนิ้วมือดิจิทัลของข้อมูล
  5. เมื่อบล็อกใหม่ผ่านการยืนยัน บล็อกนั้นจะอ้างอิงแฮชของบล็อกก่อนหน้า หากข้อมูลในบล็อกเก่าถูกเปลี่ยน ค่าแฮชจะเปลี่ยนและทำให้สายการเชื่อมโยงไม่สอดคล้องกัน
  6. บล็อกที่ได้รับการยอมรับจะถูกส่งต่อไปยังโหนดอื่น โหนดเหล่านั้นตรวจสอบบล็อกซ้ำตามกติกา แล้วบันทึกสำเนาไว้ในบัญชีรายการของตน

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

กลไกฉันทามติทำให้เครือข่ายเห็นพ้องกันได้อย่างไร

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

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

Proof of Stake ใช้สินทรัพย์ที่ผู้ตรวจสอบนำมาค้ำประกันเป็นปัจจัยหนึ่งในการคัดเลือกผู้เสนอและรับรองบล็อก ผู้ที่ทำผิดกติกาอาจสูญเสียเงินค้ำประกันตามเงื่อนไขของระบบ จึงไม่ต้องแข่งขันด้วยการใช้ไฟฟ้าจำนวนมาก ความเสี่ยงจะย้ายไปอยู่ที่การออกแบบแรงจูงใจ การกระจายอำนาจ และการป้องกันการรวมอำนาจของผู้ถือสินทรัพย์รายใหญ่

ประเด็น Proof of Work Proof of Stake
การคัดเลือกผู้สร้างบล็อก แข่งขันด้วยกำลังคำนวณ คัดเลือกจากผู้ค้ำประกันสินทรัพย์ตามกติกา
ต้นทุนหลัก อุปกรณ์และพลังงานไฟฟ้า เงินค้ำประกันและโครงสร้างการตรวจสอบ
แนวทางรักษาความปลอดภัย ทำให้การควบคุมกำลังคำนวณส่วนใหญ่มีต้นทุนสูง ลงโทษผู้ตรวจสอบที่ทำผิดและออกแบบแรงจูงใจให้ทำตามกติกา
ข้อจำกัด ใช้พลังงานสูงและอาจทำให้การสร้างบล็อกแข่งขันด้วยฮาร์ดแวร์ อาจเกิดการกระจุกตัวของอำนาจในกลุ่มผู้ถือสินทรัพย์จำนวนมาก

ประเภทของ blockchain และระดับการเข้าถึงเครือข่าย

แผนภาพเปรียบเทียบเครือข่าย blockchain สามประเภท

เครือข่าย blockchain แบ่งตามสิทธิ์การเข้าร่วมและผู้มีอำนาจดูแลได้ 3 แบบ ได้แก่ public blockchain, private blockchain และ consortium blockchain แต่ละแบบเหมาะกับระดับความเปิดกว้าง ความเร็ว และความไว้วางใจระหว่างผู้ใช้ที่ต่างกัน

Public blockchain เปิดให้ใครก็ได้เข้าร่วมเป็นโหนด ส่งธุรกรรม หรืออ่านข้อมูลตามกติกาของเครือข่าย การตรวจสอบอาศัยโหนดจำนวนมากและกลไกฉันทามติ เช่น Bitcoin ที่ใช้ Proof of Work ส่วน private blockchain จำกัดสิทธิ์ไว้กับองค์กรเดียว ผู้ดูแลกำหนดได้ว่าใครจะอ่านข้อมูล ตรวจสอบรายการ หรือสร้างบล็อก จึงควบคุมการเข้าถึงและประสิทธิภาพได้ง่ายกว่า

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

ประเภท การเข้าร่วม ผู้ดูแลและการตรวจสอบ บริบทที่เหมาะสม
Public เปิดให้สาธารณะ โหนดจำนวนมากตรวจสอบตามกติกากลาง สินทรัพย์ดิจิทัลและระบบที่ต้องการความเปิดกว้าง
Private ต้องได้รับอนุญาต องค์กรเดียวกำหนดสิทธิ์และผู้ตรวจสอบ ระบบภายในที่ต้องการควบคุมข้อมูลและประสิทธิภาพ
Consortium จำกัดในกลุ่มสมาชิก หลายองค์กรร่วมกำกับและยืนยันรายการ การแลกเปลี่ยนข้อมูลระหว่างคู่ค้า

ประโยชน์และข้อจำกัดของ blockchain

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

  • ข้อมูลที่ถูกบันทึกและเชื่อมด้วย Hash ช่วยให้ตรวจพบการแก้ไขย้อนหลังได้ง่ายขึ้น ผู้ตรวจสอบสามารถไล่ดูเส้นทางของรายการจากบันทึกเดียวกัน
  • การใช้บัญชีร่วมลดการคัดลอกข้อมูลระหว่างหน่วยงานและลดขั้นตอนตรวจสอบผ่านตัวกลาง แต่ความน่าเชื่อถือยังขึ้นกับข้อมูลต้นทางและกติกาที่เครือข่ายใช้
  • เครือข่ายขนาดใหญ่ที่มีผู้ใช้งานมากอาจประมวลผลธุรกรรมได้ช้าลงเมื่อมีรายการรอจำนวนมาก การเพิ่มความเร็วต้องแลกกับการออกแบบด้านความปลอดภัยหรือการกระจายศูนย์
  • ข้อมูลบนเครือข่ายสาธารณะอาจตรวจสอบได้จากหลายโหนด แม้ไม่แสดงชื่อจริง ผู้วิเคราะห์ยังเชื่อมโยงรูปแบบธุรกรรมกับตัวตนได้ จึงไม่ควรเก็บข้อมูลส่วนบุคคลแบบเปิดเผยไว้ตรงๆ
  • ต้นทุนประกอบด้วยค่าธรรมเนียม การพัฒนา การดูแล Node และการเชื่อมต่อระบบเดิม เครือข่ายที่ใช้ Proof of Work ยังใช้พลังงานสูงจากการแข่งขันด้านการคำนวณ ขณะที่กลไกอื่นอาจลดการใช้พลังงานแต่มีข้อแลกเปลี่ยนด้านการกำกับดูแล
  • การแก้ข้อมูลที่บันทึกแล้วทำได้ยากและอาจต้องใช้ธุรกรรมใหม่เพื่อหักล้างรายการเดิม จึงต้องออกแบบกระบวนการแก้ไข สิทธิ์เข้าถึง และการสำรองข้อมูลตั้งแต่ต้น

Bitcoin และวิธีประเมินว่า blockchain ใช้ทำอะไรได้จริง

รายการธุรกรรมจำลองบนเครือข่าย blockchain

Bitcoin เป็นกรณีศึกษาของ public blockchain ที่ใช้เครือข่ายแบบกระจายศูนย์เพื่อบันทึกการโอนหน่วยมูลค่า โดยผู้เข้าร่วมไม่ต้องพึ่งธนาคารกลางในการตรวจสอบรายการ ระบบใช้ Digital signature ยืนยันสิทธิ์ของผู้ส่ง และใช้ Proof of Work ช่วยให้เครือข่ายตัดสินว่าบล็อกใดจะถูกเพิ่มต่อ

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

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

ใช้รายการตรวจสอบนี้คัดกรองความเหมาะสมก่อนลงทุน

  • ระบุปัญหาที่ต้องแก้และวัดผลลัพธ์ที่ต้องการให้ชัด เช่น ลดเวลาตรวจเอกสารหรือลดข้อโต้แย้งเรื่องเจ้าของข้อมูล
  • ตรวจสอบว่ามีหลายฝ่ายที่ต้องเขียนหรืออ่านบัญชีข้อมูลเดียวกัน และไม่มีผู้ดูแลกลางที่ทุกฝ่ายยอมรับได้หรือไม่
  • แยกข้อมูลลับออกจากบันทึกถาวร และออกแบบให้เก็บเพียง Hash หรือข้อมูลอ้างอิงบนเครือข่ายเมื่อจำเป็น
  • เปรียบเทียบกับฐานข้อมูลแบบรวมศูนย์และระบบที่ใช้ API โดยวัดความเร็ว ค่าใช้จ่าย ความเป็นส่วนตัว และภาระดูแลรักษา
  • ทดลองด้วยโครงการขนาดเล็กที่กำหนดผู้ใช้ กติกาการยืนยัน และวิธีแก้ข้อผิดพลาดก่อนขยายเครือข่าย
  • ตรวจสอบข้อกำหนดกฎหมาย สิทธิ์การเข้าถึง และความรับผิดชอบเมื่อข้อมูลผิดหรือกุญแจดิจิทัลสูญหาย

คำถามที่พบบ่อย

ใช้ blockchain ในชีวิตจริงที่ไหนบ้าง

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

สามารถซื้อ BTC ผ่าน blockchain ได้หรือไม่

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

Blockchain เป็นเทคโนโลยีที่ดีหรือไม่ดี

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

ความรู้เกี่ยวกับเหรียญต่าง ๆ

ความรู้เกี่ยวกับเหรียญต่าง ๆ

ดาวน์โหลดแอปพลิเคชัน Maxbit ได้ที่

appstoregoogleplay
ลงทะเบียน
star

ลงทะเบียนอย่างปลอดภัยกับผู้ให้บริการแพลตฟอร์มซื้อขายสินทรัพย์ดิจิทัล ที่อยู่ภายใต้การกำกับดูแลของสำนักงาน ก.ล.ต

star