บ้าน - ความเป็นส่วนตัวและความปลอดภัยเป็นลักษณะสำคัญของ Blockchain: ตอนที่ 1

ความเป็นส่วนตัวและความปลอดภัยเป็นลักษณะสำคัญของ Blockchain: ตอนที่ 1

มีนาคม 05, 2023 • César Daniel Barreto

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

การ บล็อคเชน เทคโนโลยีกำลังมีความสำคัญมากขึ้นในหลายสาขา รวมถึง Bitcoin, Ethereum และ Hyperledger อย่างไรก็ตาม ในทศวรรษที่ผ่านมา มีความก้าวหน้าอย่างมากในเทคโนโลยีนี้ ซึ่งนำไปสู่ความท้าทายด้านความปลอดภัยของข้อมูลและการปกป้องความเป็นส่วนตัวที่หลากหลาย ความท้าทายเหล่านี้รวมถึงการติดตามธุรกรรม การรวมบัญชี การโจมตี Sybil การโจมตี eclipse และการโจมตีสัญญาอัจฉริยะที่ฉ้อโกง การโจมตีเหล่านี้ละเมิดความปลอดภัยของข้อมูลและความเป็นส่วนตัวของผู้ใช้อย่างรุนแรงและจำเป็นต้องได้รับการแก้ไข.

ความปลอดภัยและความเป็นส่วนตัวในบล็อกเชนเป็นแนวการวิจัยหรือไม่?

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

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

มีกิจกรรมทางปัญญาอื่น ๆ เกี่ยวกับบล็อกเชนอะไรบ้าง?

นอกจากนี้ยังมีความพยายามในการวัดการกระจายศูนย์ของโหนดในเครือข่ายเพียร์ทูเพียร์ของบล็อกเชน ในแง่นี้ NodeMaps ได้ถูกนำเสนอ ซึ่งเป็นกรอบการวัดข้อมูลการกระจายศูนย์ของโหนดเพื่อจับ วิเคราะห์ และแสดงข้อมูลจากแพลตฟอร์มบล็อกเชน P2P ยอดนิยมต่างๆ เช่น Bitcoin, Lightning Network, Cosmos และ Stellar กล่าวอีกนัยหนึ่ง พวกเขาทำการวิเคราะห์ที่อยู่ IP และให้ภาพรวมของแต่ละแพลตฟอร์มบล็อกเชนเพื่อเปรียบเทียบและเปรียบเทียบข้อมูลการกระจายทางภูมิศาสตร์ ASN และเวอร์ชันของโหนด การวัดจะได้รับการประเมินเพื่ออธิบายระดับการกระจายศูนย์ของโหนดในเครือข่ายพื้นฐานของบล็อกเชนต่างๆ.

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

วิธีการทำงานของบล็อกเชน.

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

เมื่อโหนดอื่นตรวจสอบว่าธุรกรรมทั้งหมดที่มีอยู่ในบล็อกนั้นถูกต้อง บล็อกสามารถถูกเพิ่มลงในบล็อกเชนได้ เฉพาะเมื่อบล็อกที่มีธุรกรรมได้รับการอนุมัติโดยโหนดอื่นและเพิ่มลงในบล็อกเชน การโอน Bitcoin จากผู้ใช้ A ไปยังผู้ใช้ B จะเสร็จสมบูรณ์และถูกต้องตามกฎหมาย.

กระบวนการนี้สรุปได้ในขั้นตอนต่อไปนี้:.

1) การจัดเก็บแบบเชื่อมโยงกัน

2) ลายเซ็นดิจิทัล.

3) ฉันทามติในการเพิ่มบล็อกใหม่ไปยังการจัดเก็บแบบเชื่อมโยงกันทั่วโลก.

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

เทคนิคความปลอดภัยการจัดเก็บแบบเชื่อมโยงกัน.

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

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

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

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

เทคนิคความปลอดภัยลายเซ็นดิจิทัล.

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

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

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

ส่วนประกอบที่สามคือ.

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

อัลกอริธึมลายเซ็นดิจิทัลแบบเส้นโค้งวงรี. (ECDSA) ที่ Bitcoin ใช้เป็นตัวอย่างของอัลกอริธึมดังกล่าว ฉันทามติในการเพิ่มบล็อกใหม่ไปยังการจัดเก็บแบบเชื่อมโยงกันทั่วโลก.

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

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

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

โหนดทั้งหมดรักษาห่วงโซ่ของบล็อกที่เหมือนกันพร้อมกัน และ

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


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

ในส่วนที่สองของบทความนี้ เราจะบอกคุณเพิ่มเติมเกี่ยวกับคุณสมบัติและเทคนิคความปลอดภัยและความเป็นส่วนตัวของบล็อกเชน.

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

อวาตาร์ของผู้เขียน

เซซาร์ ดาเนียล บาร์เรโต

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

  1. Tiny Banker Trojan: เจาะลึกภัยคุกคามไซเบอร์ที่ซ่อนเร้น
  2. USPhoneBook และความเสี่ยงด้านความเป็นส่วนตัว: วิธีการเรียกคืนข้อมูลส่วนบุคคลของคุณ
  3. การแจ้งเตือนทางไซเบอร์ที่สำคัญ: ผู้ก่อภัยคุกคามจากต่างประเทศกำหนดเป้าหมายองค์กรที่มีไฟล์แนบ RDP ที่เป็นอันตราย
  4. What Makes Cryptocurrency Payments So Secure 
  5. เกมคลาสสิกถูกใช้ในแคมเปญมัลแวร์อย่างไร
  6. ปัญหา TikTok: การสร้างสมดุลระหว่างความบันเทิง 
  7. บทบาทของเทคโนโลยี KYC ในการสร้างความไว้วางใจและความปลอดภัยบนแพลตฟอร์มดิจิทัล
  8. ความสำคัญของการเลือกแพลตฟอร์มแลกเปลี่ยนสกุลเงินดิจิทัล — สิ่งที่ต้องตรวจสอบก่อนการลงทุน
  9. 웹3 지갑, 어떻게 안전하게 지킬 것인가?
  10. การจัดเก็บข้อมูลด้วยตนเองที่ปลอดภัยสนับสนุนการปกป้องข้อมูลและสินทรัพย์อย่างไร
  11. How to Introduce Monitoring Software to Your Team Without Causing a Revolt
  12. แนวทางการใช้กระเป๋าเงินอย่างปลอดภัยสำหรับการลงทุนโทเค็นใหม่: การปกป้องสินทรัพย์ดิจิทัลของคุณ
thThai