อะไรคือ Reorganization ใน Blockchain technology

อะไรคือ Reorganization ใน Blockchain technology

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

การปรับโครงสร้างองค์กรของ Blockchain คืออะไร

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

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

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

การปรับโครงสร้างองค์กรของ Blockchain ทำงานอย่างไร

การปรับโครงสร้างองค์กรบล็อกเชนหมายถึงการแยกสายโซ่ที่โหนดได้รับบล็อกจากสายโซ่ใหม่ในขณะที่สายโซ่เก่ายังคงมีอยู่

เมื่อวันที่ 25 พฤษภาคม เครือข่าย Ethereum Beacon ประสบปัญหา reorg เจ็ดบล็อกและมีความเสี่ยงด้านความปลอดภัยระดับสูงที่เรียกว่า Chain organization เครื่องมือตรวจสอบความถูกต้องบน ETH2 Beacon Chain ไม่ซิงค์กันหลังจากที่ไคลเอ็นต์อัปเดตไคลเอ็นต์เฉพาะ อย่างไรก็ตาม ในระหว่างกระบวนการ ผู้ตรวจสอบความถูกต้องบนเครือข่ายบล็อกเชนสับสนในด้านของข้อมูล ทำให้ไม่สามารถอัปเดตไคลเอ็นต์ของตนเอง

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

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

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

Preston Van Loon ผู้พัฒนาหลักของ Ethereum กล่าวว่า reorg ของ Ethereum blockchain นั้นเกิดจากการปรับใช้การตัดสินใจ Proposer Boost fork ซึ่งยังไม่ได้เปิดตัวอย่างสมบูรณ์ในเครือข่าย นอกจากนี้ การปรับโครงสร้างองค์กรใหม่ยังเป็นการแบ่งเซกเมนต์ที่ไม่สำคัญของซอฟต์แวร์ไคลเอ็นต์ที่ล้าสมัยกว่า แตกต่างจากการทำ fork

Blockchains ถูกล่ามโซ่กันได้อย่างไร

Blockchain จะทำการสร้างแฮชเข้ารหัสเมื่อมีการสร้างบล็อกแรกของเชน ข้อมูลในบล็อกถือเป็นการลงชื่อและเชื่อมโยงกับ Node และ hash ที่บันทึกข้อมูลไว้ในแต่ละบล็อก

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

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