Please enable JavaScript.
Coggle requires JavaScript to display documents.
เทคโนโลยีที่ใช้ในการทำธุรกรรมโดยไม่ต้องผ่านบุคคลที่สาม (Blockchain) -…
เทคโนโลยีที่ใช้ในการทำธุรกรรมโดยไม่ต้องผ่านบุคคลที่สาม (Blockchain)
ความหมายของ Blockchain
เทคโนโลยีการจัดเก็บข้อมูล (Data Structure) ที่เชื่อมโยงกันเป็นเครือข่ายผ่านการเข้ารหัสทางคอมพิวเตอร์ โดยข้อมูลที่ถูกบันทึกจะส่งต่อข้อมูลไปยังทุกคนในเครือข่าย ซึ่งยากต่อการปลอมแปลงข้อมูล
วิวัฒนาการของเทคโนโลยีBlockchain
Blockchain เป็นเทคโนโลยีที่จะมาเปลี่ยนวิธีการทำธุรกรรมทุกชนิด และเป็นแพลตฟอร์มในการทำธุรกรรมแบบ peer-to-peer ที่มีการบันทึกข้อมูลรายการธุรกรรมทั้งหมดแบบกระจายศูนย์ ซึ่ง Blockchain ได้ถูกการพัฒนาเป็นครั้งแรกในภาคการเงิน เพื่อใช้เป็นพื้นฐานสำหรับเงินดิจิทัล (cryptocurrency) ซึ่งการพัฒนาแอพพลิเคชั่น Blockchain สามารถแบ่งออกเป็น3 ช่วงใหญ่ๆ ตามขั้นตอนของการพัฒนา ได้แก่Blockchain1.0, Blockchain2.0, และ Blockchain3.0
องค์ประกอบของเทคโนโลยีBlockchain
Block: เป็นหน่วยข้อมูลพื้นฐานที่เก็บข้อมูล (เช่น ข้อมูลธุรกรรม) ไว้ในรูปแบบของกล่องที่ถูกเข้ารหัส. แต่ละ block จะ
มีส่วนหัว (header) ที่ระบุข้อมูลเกี่ยวกับ block นั้น และรหัสแฮช (hash) ที่เป็นเหมือนลายนิ้วมือของ block.
Chain: เป็นการเรียงต่อกันของ blocks โดยที่แต่ละ block จะเชื่อมโยงกับ block ก่อนหน้าผ่านรหัสแฮชของ block
ก่อนหน้าทำให้ข้อมูลในแต่ละ block ถูกเชื่อมโยงกันเป็นสายโซ่.
Consensus: เป็นกระบวนการที่ทำให้ผู้ใช้ในเครือข่ายตกลงกันเกี่ยวกับข้อมูลที่ถูกเพิ่มเข้าไปใน blockchain.
กระบวนการนี้ช่วยให้มั่นใจว่าข้อมูลที่ถูกบันทึกใน blockchain เป็นข้อมูลที่ถูกต้องและเป็นที่ยอมรับของทุกคน.
Validation: เป็นการตรวจสอบข้อมูลในแต่ละ block และการเชื่อมโยงระหว่าง blocks เพื่อให้มั่นใจว่าข้อมูลใน
blockchain ยังคงถูกต้องและไม่ถูกเปลี่ยนแปลง.
รูปแบบของเครือข่าย Blockchain
รูปแบบของเครือข่าย Blockchain โดยทั่วไปแบ่งออกเป็น 4 ประเภทหลัก ได้แก่ Public Blockchain (บล็อกเชนสาธารณะ), Private Blockchain (บล็อกเชนส่วนตัว), Consortium Blockchain (บล็อกเชนเฉพาะกลุ่ม), และ HybridBlockchain (บล็อกเชนแบบผสม)
Public Blockchain (บล็อกเชนสาธารณะ)
Private Blockchain (บล็อกเชนส่วนตัว)
Consortium Blockchain (บล็อกเชนเฉพาะกลุ่ม)
Hybrid Blockchain (บล็อกเชนแบบผสม)
ประเภทของ Blockchain
Blockchain สามารถแบ่งออกได้เป็น 3 ประเภท โดยพิจารณาจากข้อกำหนด ในการเข้าร่วมเป็นสมาชิกของเครือข่ายคือ Blockchain แบบเปิดสาธารณะ
(Public Blockchain) Blockchain แบบปิด (Private Blockchain) และ Blockchainแบบ เฉพาะกลุ่ม (Consortium Blockchain)
หลักการทำงานของเทคโนโลยีBlockchain
การจัดเก็บข้อมูลในบล็อก:
ข้อมูลต่างๆ เช่น ธุรกรรม, ข้อมูลส่วนตัว, หรือข้อมูลอื่นๆ จะถูกรวบรวมและจัดเก็บใน "บล็อก"
การเชื่อมโยงบล็อกเป็นลูกโซ่บล็อกแต่ละบล็อกจะถูกเชื่อมต่อกับบล็อกก่อนหน้าด้วยการอ้างอิงถึงแฮช (hash) ของบล็อกก่อนหน้าทำให้เกิดเป็น "ลูกโซ่"ของบล็อก