Home » Cryptocurrency » Blockchain คืออะไร? และอะไรทำให้ Blockchain ปลอดภัย?

Blockchain คืออะไร? และอะไรทำให้ Blockchain ปลอดภัย?

Blockchain คืออะไร? และอะไรทำให้ Blockchain ปลอดภัย?

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

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

Advertisement

สร้างบัญชี Binance ของคุณ

สมัครเข้าใช้งานเพื่อซื้อขายบิทคอยน์และสกุลเงินดิจิทัล >>  www.binance.com

วิธีการสมัครได้ที่และการยืนยันตัวตน รีวิวขั้นตอนการสมัคร Binance Exchange และขั้นตอนการ Verify

แนวความคิดเกี่ยวกับความไม่เปลี่ยนรูปและความเป็นเอกฉันท์

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

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

การรวมฉันทามติและความไม่เปลี่ยนรูปเป็นกรอบสำหรับการรักษาความปลอดภัยข้อมูลในเครือข่ายบล็อคเชน แม้ว่าอัลกอริธึมที่เป็นเอกฉันท์จะรับรองว่ามีการปฏิบัติตามกฎของระบบ และทุกฝ่ายที่เกี่ยวข้องเห็นด้วยกับสถานะปัจจุบันของเครือข่าย – ความไม่เปลี่ยนรูปจะรับประกันความสมบูรณ์ของข้อมูลและบันทึกธุรกรรมหลังจากที่บล็อกข้อมูลใหม่แต่ละบล็อกได้รับการยืนยันว่าถูกต้อง

บทบาทของการเข้ารหัสในการรักษาความปลอดภัยบล็อคเชน

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

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

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

การแฮชยังถูกนำไปใช้ในอัลกอริธึมฉันทามติที่ใช้ตรวจสอบธุรกรรม ตัวอย่างเช่น บนบล็อคเชนของ Bitcoin อัลกอริธึม Proof of Work (PoW) ใช้ฟังก์ชันแฮชที่เรียกว่า SHA-256 ตามที่ระบุในชื่อ SHA-256 จะรับข้อมูลเข้าและส่งคืนแฮชที่มีความยาว 256 บิตหรือ 64 อักขระ

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

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

Advertisement

สร้างบัญชี Binance ของคุณ

สมัครเข้าใช้งานเพื่อซื้อขายบิทคอยน์และสกุลเงินดิจิทัล >>  www.binance.com

วิธีการสมัครได้ที่และการยืนยันตัวตน รีวิวขั้นตอนการสมัคร Binance Exchange และขั้นตอนการ Verify

เศรษฐศาสตร์การเข้ารหัสลับ

นอกจากการเข้ารหัสแล้ว แนวคิดที่ค่อนข้างใหม่ที่เรียกว่าcryptoeconomicsยังมีบทบาทในการรักษาความปลอดภัยของเครือข่ายบล็อคเชนอีกด้วย มันเกี่ยวข้องกับสาขาวิชาที่เรียกว่าทฤษฎีเกมซึ่งจำลองการตัดสินใจทางคณิตศาสตร์โดยนักแสดงที่มีเหตุผลในสถานการณ์ด้วยกฎและรางวัลที่กำหนดไว้ล่วงหน้า ในขณะที่ทฤษฎีเกม แบบดั้งเดิม สามารถนำไปใช้อย่างกว้างขวางกับกรณีต่างๆ ได้ แต่ cryptoeconomics ได้สร้างแบบจำลองและอธิบายพฤติกรรมของโหนดบนระบบบล็อกเชนแบบกระจายโดยเฉพาะ

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

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

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

นอกจากนี้ ค่าใช้จ่ายในการประมวลผลที่จำเป็นในการบรรลุการควบคุม 51 เปอร์เซ็นต์ของเครือข่ายบล็อกเชนขนาดใหญ่จะเป็นเรื่องดาราศาสตร์ ทำให้เกิดการไม่จูงใจในทันทีในการลงทุนจำนวนมากเพื่อผลตอบแทนที่ค่อนข้างน้อย ข้อเท็จจริงนี้ก่อให้เกิดลักษณะของบล็อคเชนที่เรียกว่าByzantine Fault Tolerance (BFT)ซึ่งโดยพื้นฐานแล้วความสามารถของระบบแบบกระจายเพื่อให้ทำงานต่อไปได้ตามปกติแม้ว่าบางโหนดจะถูกบุกรุกหรือกระทำการที่ประสงค์ร้าย 

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

BUSD คืออะไร? แตกต่างจากเหรียญ Stablecoin อื่นๆ อย่างไร?

ปิดความคิด

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

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

สร้างบัญชี Binance ของคุณ

สมัครเข้าใช้งานเพื่อซื้อขายบิทคอยน์และสกุลเงินดิจิทัล >>  www.binance.com

วิธีการสมัครได้ที่และการยืนยันตัวตน รีวิวขั้นตอนการสมัคร Binance Exchange และขั้นตอนการ Verify

User Rating: 5 ( 1 votes)