UTXO ย่อมาจาก Unspent Transaction Output (ผลลัพธ์ธุรกรรมที่ยังไม่ได้ใช้) UTXO คือผลลัพธ์ที่ยังไม่ได้ใช้จากธุรกรรมบล็อกเชนที่ใช้เป็นข้อมูลนำเข้าสำหรับธุรกรรมใหม่ มันคล้ายกับเหรียญเพราะมีมูลค่าเฉพาะในสกุลเงินนั้นๆ ตัวอย่างเช่น Bitcoin เป็นสกุลเงินดิจิทัลที่ใช้กลไก UTXO
UTXO คือชุดของเหรียญที่ถูกล็อคไว้ UTXO สามารถมองได้เหมือนกล่องเงินที่สามารถเก็บเงินจำนวนเท่าใดก็ได้ เมื่อคุณมี Bitcoin บางส่วน สิ่งที่คุณมีในบล็อกเชนก็คือ UTXO จำนวนหนึ่ง บล็อกเชนมีบันทึกที่ครอบคลุมของธุรกรรมเครือข่ายทั้งหมด โดยการติดตามผ่านธุรกรรมเหล่านี้ เราสามารถสร้างสิ่งที่เรียกว่ากราฟประวัติธุรกรรม ด้วยวิธีนี้ ทุกผลลัพธ์สามารถติดตามย้อนกลับไปยังช่วงเวลาที่มันถูกสร้างผ่านธุรกรรมสกุลเงินดิจิทัล
อ่านเพิ่มเติม บล็อกเชนคืออะไร? คู่มือง่ายๆ สำหรับมือใหม่
มาทำความเข้าใจด้วยตัวอย่าง พิจารณากระเป๋าเงินที่มี 3 BTC ทั้งหมดและประกอบด้วย UTXO แยกกันสองรายการ: 2 BTC และ 1 BTC UTXO สองตัวนี้สะท้อนถึง Bitcoin ที่เขาได้รับจากธุรกรรมก่อนหน้าสองรายการและสามารถมองเป็นสองหน่วยที่แตกต่างกันในกระเป๋าเงิน เขาส่ง 3 BTC ให้เพื่อน
ตัวอย่างอื่น: สมมติว่า Pepe ต้องจ่าย XoXo 14.5 BTC ขั้นตอนแรก Pepe จะมองหา UTXO ที่รวมกันอย่างน้อย 14.5 BTC ตามปกติแล้ว เขาจะไม่ได้ตรงๆ 14.5 สมมติว่า Pepe เข้าสู่ธุรกรรมด้วย 15 BTC (3+4+8) เมื่อดำเนินการต่อ จะมีสองผลลัพธ์ที่สร้างขึ้น หนึ่งคือ 14.5 BTC ที่จะถูกส่งไปยังที่อยู่ของ XoXo และอีกอันคือ 0.5 BTC ที่จะถูกส่งกลับไปยังที่อยู่ของ Pepe
วิธีการทำงานของ UTXO
อ่านเพิ่มเติม กระเป๋าเงินฮาร์ดแวร์และ Metamask กำลังถูกบุกรุก
จำนวน UTXO ทั้งหมดในบล็อกเชนประกอบเป็นชุดหนึ่ง แต่ละธุรกรรมใช้ส่วนประกอบจากชุดนี้พร้อมกับสร้างส่วนใหม่ที่เพิ่มเข้าไปในชุด ดังนั้น ชุดนี้แสดงถึงเหรียญทั้งหมดในระบบสกุลเงินดิจิทัลเฉพาะ อุปทานทั้งหมดของเหรียญ ณ เวลาใดเวลาหนึ่งสามารถคำนวณได้โดยการรวมคอลเลกชัน UTXO ทั้งหมด
UTXO เป็นส่วนย่อยของเฉพาะผลลัพธ์ที่ยังไม่ได้ใช้ ซึ่งสามารถใช้เพื่อระดมทุนสำหรับธุรกรรมต่อๆ ไปจากบล็อกเชนที่ถูกต้อง เพื่อป้องกันการใช้จ่ายซ้ำและการฉ้อโกง จำเป็นต้องมีเงื่อนไขว่าเฉพาะผลลัพธ์ที่ยังไม่ได้ใช้เท่านั้นที่จะถูกใช้ในธุรกรรมต่อๆ ไป
UTXO Set
อ่านเพิ่มเติม 17 พอดคาสต์สกุลเงินดิจิทัลที่ดีที่สุด ที่ควรฟังระหว่างเดินทาง!
ผลลัพธ์ธุรกรรมที่ยังไม่ได้ใช้เรียกว่า UTXO เฉพาะผลลัพธ์ที่ยังไม่ได้ใช้จากระบบบล็อกเชนที่ถูกต้อง (เช่น Bitcoin) เท่านั้นที่สามารถใช้เป็นข้อมูลนำเข้าธุรกรรมในธุรกรรม เมื่อเกิดธุรกรรม ข้อมูลนำเข้าจะถูกลบออก และผลลัพธ์จะถูกสร้างเป็น UTXO ใหม่ที่สามารถใช้ในธุรกรรมต่อๆ ไป
UTXO คือผลลัพธ์ธุรกรรมที่ยังไม่ได้ใช้ เฉพาะผลลัพธ์ที่ยังไม่ได้ใช้เท่านั้นที่สามารถใช้สำหรับธุรกรรมที่ได้รับการยอมรับในระบบบล็อกเชน (เช่น Bitcoin)
Bitcoin, Bitcoin Cash และ Litecoin ใช้โมเดล UTXO ในขณะที่ Ethereum และ Ethereum Classic ใช้โมเดลบัญชีเพราะเกี่ยวข้องกับการใช้งานสมาร์ทคอนแทรกต์
UTXO ในภาษาคนธรรมดา คือสกุลเงินที่เหลืออยู่หลังจากการทำธุรกรรมคริปโตเสร็จสมบูรณ์ และบล็อกเชนมีบันทึกที่ครอบคลุมของธุรกรรมเครือข่ายทั้งหมด
อ่านเพิ่มเติม


