โฆษณาบน KripZen — นำแบรนด์ของคุณไปอยู่ต่อหน้าผู้ชมคริปโตทั่วโลกติดต่อเรา →

รายการอภิธานศัพท์

Sharding (การแบ่งชาร์ด)

infrastructure

Sharding คืออะไร แบ่งบล็อกเชนเป็นชาร์ดขนานเพื่อเพิ่มความจุ พร้อมข้อแลกเปลี่ยนด้านการสื่อสารข้ามชาร์ดและความปลอดภัย

คำจำกัดความ

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

ขั้นต่อไป

คำที่เกี่ยวข้อง

เพิ่มเติมใน infrastructure