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 ถูกสร้างขึ้นโดยการเชื่อมต่อแต่ละบล็อกร่วมกัน