This article has been translated from English to Thai.

บล็อกเชนนี้ บล็อกเชนนั้น

ในบทเรียนก่อนๆ ฉันได้สรุปภาพรวมทางเทคนิคของบล็อกเชนที่หวังว่าจะไม่ทำให้คุณเบื่อนะ

ตอนนี้คุณรู้แล้วว่ามันคืออะไร...

บล็อกเชนเทคโนโลยีนี่มันพิเศษยังไง?

การถามว่าบล็อกเชนมันพิเศษยังไง ก็เหมือนถามว่าอินเทอร์เน็ตพิเศษยังไง หรือไฟฟ้า หรือหลอดไฟ

Blockchain important as a light bulb

หรือเฟรนช์ฟรายส์กรอบๆ จากแมคโดนัลด์ที่เพิ่งทอดเสร็จ

ใช่ มันก็พิเศษประมาณนั้นแหละ

นี่คือเหตุผล...

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

เช่น ยอดเงินในบัญชีธนาคาร ธนาคารเป็นเจ้าของข้อมูลนี้และควบคุมว่าข้อมูลจะถูกอัปเดตอย่างไร

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

ธนาคารต้องจ้างผู้เชี่ยวชาญด้านความปลอดภัยของไอทีมาปกป้องข้อมูลจากแฮ็กเกอร์และบุคคลที่ไม่ได้รับอนุญาต

Bank needs IT security to protect data

แม้แต่ก่อนจะมีคอมพิวเตอร์ ปัญหานี้ก็ยังคงมีอยู่

ในการรักษา บัญชี หรือการบันทึกการทำธุรกรรม คุณต้องมีคนหรือองค์กรที่ทำหน้าที่เป็น "ศูนย์กลางอำนาจ"

ศูนย์กลางอำนาจนี้จะเป็นผู้ดูแล บัญชีแยกประเภท หรือบันทึกการทำธุรกรรม

Paper record of transactions

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

Book as a ledger

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

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

ดังนั้นฐานข้อมูลจึงถูก จำลองไว้ในคอมพิวเตอร์หลายเครื่อง เพื่อปกป้องข้อมูล

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

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

จุดควบคุมเดี่ยวนี้เป็นจุดอ่อนใหญ่ที่ต้องพึ่งพาศูนย์กลางอำนาจ

ถ้ามีวิธีที่ดีกว่าล่ะ?

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

เชิญพบกับ เทคโนโลยีบล็อกเชน

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

แต่เทพแห่งบิตคอยน์ก็คิดออกจนได้!

แทนที่จะต้องการ "เจ้าของ" สำหรับฐานข้อมูล วิธีของเขาคือการเก็บฐานข้อมูล ข้ามเครือข่ายคอมพิวเตอร์

Blockchain network

เครือข่ายคอมพิวเตอร์ก็คือกลุ่มของคอมพิวเตอร์ที่อยู่ในสถานที่ต่างๆ ทั่วโลกและสื่อสารกันผ่านอินเทอร์เน็ต

คอมพิวเตอร์แต่ละเครื่องในเครือข่ายเก็บสำเนา "ทางการ" ของฐานข้อมูลเอง

ซึ่งหมายความว่าไม่มีสำเนา "หลัก" สำเนาทุกชุดของฐานข้อมูล คือสำเนาหลัก!

นี่คือที่มาของคำว่า “บัญชีแยกประเภทแบบกระจายศูนย์

คอมพิวเตอร์ถูกตั้งอยู่ในสถานที่ต่างๆ ทั่วโลก และคอมพิวเตอร์แต่ละเครื่องเก็บสำเนาของ "บัญชีแยกประเภท" (ฐานข้อมูล)

Computers across a global network

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

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

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

ฐานข้อมูลนี้ยังถูกทำให้ สาธารณะ สำหรับทุกคนในการดูแบบเรียลไทม์รวมถึงการเปลี่ยนแปลงใดๆ

บล็อกเชนได้ทำให้ไม่จำเป็นต้องมีการ เป็นเจ้าของและควบคุมจากศูนย์กลาง ของข้อมูลดิจิทัลอีกต่อไป

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

วิธีที่คอมพิวเตอร์จะมติร่วมกันได้ขึ้นอยู่กับกฎและคำสั่งที่เขียนขึ้นใน โปรโตคอล

โปรโตคอลนี้ทำงานบน ซอฟต์แวร์แอปพลิเคชัน ที่ติดตั้งลงบนคอมพิวเตอร์ทุกเครื่องในเครือข่าย

Software protocol

คิดถึงเวลาที่คุณต้องตัดสินใจในกลุ่ม

  1. วิธีหนึ่งในการตัดสินใจคือกฎ "อำนาจ" ที่ให้คนหนึ่งคนตัดสินใจแทนทั้งกลุ่ม
  2. อีกวิธีหนึ่งคือ "มติร่วม" ที่ทุกคนในกลุ่มเห็นด้วยที่จะสนับสนุนการตัดสินใจนั้น

วิธีแรกคือวิธีที่บัญชีแยกประเภทดิจิทัลหรือบันทึกการทำธุรกรรม (“ฐานข้อมูล”) ถูกดูแลและรักษาความถูกต้องก่อนที่จะมีบล็อกเชน

วิธีหลังคือความก้าวหน้าที่บล็อกเชนทำได้

ลองจินตนาการถึงผู้คน (หรือคอมพิวเตอร์) หลายพันคน:

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

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

Computers across a global network

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

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

นี่คือความสำเร็จที่บ้ามาก!

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

ไม่มีใครเคยทำแบบนี้ได้มาก่อน!

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

Blockchain Technology

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