utxo คืออะไร มาทำความรู้จักกับ utxo กันคับ

utxo คืออะไร มาทำความรู้จักกับ utxo กันคับ

UTXO ย่อมาจาก Unspent Transaction Output หรือแปลตรงตัวว่า "ผลลัพธ์ของธุรกรรมที่ยังไม่ถูกใช้" ซึ่งเป็นแนวคิดสำคัญในระบบของ Bitcoin และคริปโตเคอเรนซีบางตัวที่ใช้รูปแบบการทำงานเดียวกัน (เช่น Litecoin, Bitcoin Cash ฯลฯ)


อธิบายแบบง่ายๆ:
คิดว่า UTXO เป็นเหมือน “แบงก์ย่อย” ที่คุณมีอยู่ในกระเป๋าสตางค์คริปโตของคุณ
ทุกครั้งที่คุณได้รับ Bitcoin (เช่น มีคนโอนมาให้ 0.5 BTC) → ระบบจะสร้าง UTXO ใหม่ ขนาด 0.5 BTC ให้คุณ
เวลาคุณจะโอน Bitcoin ออกไป → คุณต้องใช้ UTXO ที่มีอยู่ในการทำธุรกรรม → ถ้า UTXO ที่คุณมีใหญ่กว่าจำนวนที่ต้องการโอน ระบบจะ “ทอนเงิน” กลับมาให้คุณในรูปของ UTXO ใหม่


ตัวอย่าง:
คุณมี UTXO ดังนี้:
0.3 BTC
0.2 BTC
0.7 BTC
รวมทั้งหมด: 1.2 BTC
คุณต้องการโอน: 0.5 BTC ให้เพื่อน
ระบบจะ:
เลือก UTXO ที่พอครอบคลุม เช่น เลือก 0.7 BTC
ส่ง 0.5 BTC ไปให้เพื่อน
ทอนกลับให้คุณ 0.2 BTC (สร้าง UTXO ใหม่)


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



smileutxo สร้างขึ้นมาจากอะไรsmile

UTXO ถูก สร้างขึ้นมาจากผลลัพธ์ของธุรกรรม (transaction) ในระบบบล็อกเชนแบบ UTXO เช่น Bitcoin นั่นหมายความว่า ทุก UTXO มาจาก “output” ของธุรกรรมก่อนหน้า ที่ยังไม่ได้ถูกใช้เป็น input ในธุรกรรมใหม่

แล้วมันเกิดขึ้นตอนไหน?
UTXO จะถูก “สร้างขึ้น” ทุกครั้งที่มีธุรกรรมใหม่เกิดขึ้น ซึ่งส่งผลลัพธ์ (output) ไปยังผู้รับ เช่น:
ตัวอย่างง่าย ๆ:
สมมุติว่า Alice โอน 1 BTC ไปให้ Bob
ธุรกรรมนี้มี output เป็น:
1 BTC ไปยัง address ของ Bob
และถ้ามีเงินเหลือ (เช่น Alice ใช้ UTXO ขนาด 1.2 BTC)
→ จะมีอีก output ทอนกลับ 0.2 BTC ไปยัง address ของ Alice เอง
ทั้ง 1 BTC (ของ Bob) และ 0.2 BTC (ที่ทอนให้ Alice) กลายเป็น UTXO ใหม่ 2 ก้อน

สรุปง่าย ๆ:
ผลลัพธ์ของธุรกรรม (transaction output) => ทุกครั้งที่มีการโอน Bitcoin และสร้างผลลัพธ์ใหม่ → นั่นคือ UTXO ใหม่
ขนาดของ UTXO => เท่ากับจำนวน BTC ใน output ของธุรกรรมนั้น ๆ
ใครเป็นเจ้าของ UTXO? => Address ที่ถูกระบุไว้ใน output ของธุรกรรม
ใช้ยังไง? => ธุรกรรมใหม่จะอ้างอิง UTXO ที่มีอยู่เป็น input และ “ใช้มันหมด” เพื่อสร้าง output ใหม่

แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่