Ommer (ลุง) บล็อค: มันคืออะไร?

2022-06-06, 14:51


บล็อก Ommer เดิมเรียกว่าบล็อก Ommer Uncle

เนื่องจากคุณลักษณะเฉพาะเพศของลุงจึงถูกลบ

บล็อก Ommer เกิดขึ้นเมื่อเครือข่ายขุดสองบล็อกพร้อมกัน

กฎฉันทามติสองในสามจากผู้ตรวจสอบเครือข่ายจะตัดสินว่าบล็อกใดในสองบล็อกจะเป็นบล็อก Ommer

บล็อก Ommer ถูกสร้างขึ้นและใช้งานโดย Ethereum Blockchain

เพื่อให้แน่ใจว่าข้อมูลได้รับการตรวจสอบ ตกลงกันโดยทั่วไป และปลอดภัย เครือข่ายบล็อคเชนเช่น Ethereum ใช้ Merkle Tree

บล็อก Ommer นั้นแตกต่างจากบล็อกเด็กกำพร้า แม้ว่าทั้งคู่จะไม่ใช่บล็อกหลักที่ผู้ตรวจสอบยอมรับ

การดำเนินการที่อยู่เบื้องหลังเทคโนโลยีบล็อคเชนนั้นมีมากมายและคลุมเครือ ยกเว้นนักพัฒนาบล็อกเชนที่สามารถถอดรหัสได้อย่างง่ายดาย

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

อย่างไรก็ตาม นักพัฒนาและนักขุดเหล่านี้พบความคลุมเครือเป็นระยะๆ แม้ว่าความคลุมเครือเหล่านี้ไม่ได้เปรียบกับปัญหาในชีวิตจริง ตัวอย่าง ได้แก่ Hard Fork และ Ommer Block

ในบทความนี้ เราจะตรวจสอบแนวคิดเบื้องหลัง Ommer Block ว่ามันถูกสร้างขึ้นอย่างไร และคุณลักษณะที่สำคัญของมัน


Ommer Block เกิดขึ้นได้อย่างไร



ภาพ: Quora

Ommer Blocks ก่อนหน้านี้เรียกว่า Ommer (Uncle) บล็อค เกิดขึ้นเมื่อสองบล็อกถูกขุดพร้อมกันโดยเครือข่าย หนึ่งบล็อกจะถูกละทิ้งในสถานการณ์นี้ อีกบล็อกจะถูกใช้ และบล็อกที่เหลือเรียกว่า Ommer Block

ในเครือข่าย Ethereum เมื่อมีการสร้างสองบล็อกและส่งไปยังบัญชีแยกประเภทดิจิทัลพร้อมกัน จะมีเพียงหนึ่งบล็อกเท่านั้นที่สามารถเข้าสู่บัญชีแยกประเภทได้ อันที่สองกลายเป็น Ommer Block

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

เมื่อมีการสร้างสองบล็อกเนื่องจากการฟอร์กบล็อคเชน กฎฉันทามติสองในสามจากผู้ตรวจสอบเครือข่ายจะตัดสินว่าจะใช้บล็อกใดและบล็อกใดจะเป็นบล็อก Ommer

Ommer Blocks ถูกรวมเข้ากับบล็อคเชนของ Ethereum โดยเจตนา การผสานรวมผ่าน Casper The Friendly GHOST (Greedy Heaviest Object Subtree) ซึ่งเป็นโปรโตคอลการตรวจสอบความถูกต้องของกลไกฉันทามติ


แนวคิดเบื้องหลัง Ommer Block



ภาพ: Investopedia

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

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

บทบาทของ Merkle Tree คือการสร้างความสัมพันธ์ระหว่างบรรพบุรุษสำหรับกลุ่มข้อมูล รวมข้อมูลจากบล็อกก่อนหน้าในบล็อกใหม่ ขั้นตอนนี้คล้ายกับ DNA ที่ส่งต่อกันระหว่างคนรุ่นใหม่

การแสดง Merkle Tree มีดังนี้:

หากบล็อกแรกในต้นไม้ชื่อบล็อก A บล็อกใหม่ที่สร้างจากบล็อก A จะถือเป็นลูกหลานของบล็อก A และมีรายละเอียดของบล็อก A และข้อมูลของบล็อก

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

คุณอาจสงสัยว่าทำไมเราจึงสร้างภาพประกอบทั้งหมดนี้! นี่ไง;

หากบล็อกสองบล็อกได้รับการตรวจสอบและสร้างพร้อมกันในบล็อก A จะมีชื่อว่า "บล็อก Ba และ Ba2" นี่แสดงว่าเป็นบล็อกพี่น้องจากบล็อกหลักเดียวกัน

เนื่องจากเครือข่ายยอมรับได้เพียงบล็อกเดียว จะใช้ Block Ba และ Ba2 ที่แยกออกไปอีกอันจะถูกปล่อยให้เป็นบล็อก Ommer


ความเกี่ยวข้องของ Ommer Blocks ใน Ethereum



ภาพ:Twitter

โดยปกติ Ommer Blocks จะเป็นบั๊กที่เกิดขึ้นโดยไม่ได้ตั้งใจและไม่ได้ตั้งใจ และเป็นผลพลอยได้จากกระบวนการขุดที่ไม่ได้วางแผนไว้

อย่างไรก็ตาม Ethereum สร้างแรงจูงใจให้ Ommer Block เพื่อให้มีความเกี่ยวข้อง เหตุผลได้แก่

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

  • Ommer Block ช่วยลดการรวมศูนย์ของสิ่งจูงใจสำหรับพูลการขุดขนาดใหญ่ แหล่งขุดขนาดใหญ่เหล่านี้มีฟาร์มคนงานเหมืองขนาดใหญ่และคนงานเหมืองหลายแห่ง

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

บล็อก Ommer มักสับสนกับการเป็น "บล็อกกำพร้า" ในขณะที่ต่างกัน

Orphaned Block คือบล็อกที่สร้างขึ้นในขณะที่นักขุดแข่งขันกันเพื่อขุดธุรกรรมชุดเดียวกันพร้อมกัน

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

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


บทสรุป



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

เนื่องจาก Ethereum เวอร์ชันปัจจุบันใช้กลไกฉันทามติ Proof of Work (PoW) จึงมีรางวัลสำหรับบล็อก Ommer รางวัลเป็นเปอร์เซ็นต์เล็กน้อยของรางวัลบล็อกเดิมและค่าธรรมเนียมการทำธุรกรรม

โดยสรุป บล็อก Ommer ถูกสร้างขึ้นโดยไม่ได้ตั้งใจ แต่นักพัฒนา Ethereum ให้ความเกี่ยวข้องในเทคโนโลยี Blockchain



ผู้เขียน: วาเลนไทน์. A , นักวิจัย Gate.io
บทความนี้เป็นเพียงความคิดเห็นของผู้วิจัยเท่านั้น และไม่ถือเป็นข้อเสนอแนะในการลงทุนใดๆ
Gate.io ขอสงวนสิทธิ์ทั้งหมดในบทความนี้ อนุญาตให้โพสต์บทความใหม่ได้หากมีการอ้างอิง Gate.io ในทุกกรณี การดำเนินการทางกฎหมายจะถูกดำเนินการเนื่องจากการละเมิดลิขสิทธิ์
แชร์
gate logo
Credit Ranking
Complete Gate Post tasks to upgrade your rank