Kaspa และ UTXO

Feb 12 2023
Kaspa ใช้ผลลัพธ์ธุรกรรมที่ไม่ได้ใช้ซึ่งคล้ายกับ Bitcoin Kaspa เป็น UTXO Chain ซึ่งแตกต่างจากบล็อกเชนตามบัญชี เช่น Ethereum, EOS, Tron และ Ethereum Classic Kaspa ใช้ UTXO เช่นเดียวกับ Bitcoin

Kaspa ใช้ผลลัพธ์ธุรกรรมที่ไม่ได้ใช้ซึ่งคล้ายกับ Bitcoin

Kaspa เป็น UTXO Chain

Kaspaใช้ UTXO เหมือนกับ Bitcoin ซึ่งแตกต่างจากบล็อกเชนตามบัญชี เช่น Ethereum, EOS, Tron และ Ethereum Classic หากคุณใช้กระเป๋าเงินแบบไม่คุ้มครองของ Kaspa หรือลองใช้ explorer คุณอาจพบว่าทั้ง TXs และ UTXO ถูกบันทึก สำหรับผู้ใช้ทั่วไป การดำเนินการของเชนตามบัญชีกับเชนที่ใช้ UTXO นั้นดูคล้ายกัน อย่างไรก็ตาม UTXO เป็นกระบวนการบัญชีแยกประเภทเฉพาะสำหรับธุรกรรม crypto เท่านั้น และถือว่ามีความปลอดภัยและโปร่งใสมากกว่า

UTXO

บล็อกเชนที่ใช้ UTXO ใช้ วิธี เอาต์พุตธุรกรรมที่ไม่ได้ใช้สำหรับการบัญชี วิธีนี้ถูกนำมาใช้ครั้งแรกในสมุดปกขาว Bitcoin โดย Satoshi Nakamoto ซึ่งแตกต่างจากระบบบัญชีแบบดั้งเดิม บัญชีแยกประเภทที่ใช้ UTXO ไม่มีบัญชีหรือกระเป๋าเงินที่ระดับโปรโตคอล การทำธุรกรรมประกอบด้วยการรวมกันของอินพุตและเอาต์พุต เหรียญจะถูกบันทึกเป็นรายการผลลัพธ์ของธุรกรรมที่ไม่ได้ใช้ แม้ว่ากระเป๋าเงินสามารถสร้างได้โดยใช้ crypto API บนบล็อกเชนที่ใช้ UTXO เช่น Bitcoin แต่สิ่งเหล่านี้ไม่ได้เป็นส่วนหนึ่งของระดับโปรโตคอลของเชน

UTXO และ TX

ธุรกรรม (TX) ในห่วงโซ่ UTXO นั้นทำขึ้นโดยใช้ผลลัพธ์ของธุรกรรมที่ยังไม่ได้ใช้งาน (UTXO) ที่มีอยู่และสร้าง UTXO ใหม่ขึ้นมาแทนที่ ไม่สามารถแยกค่า UTXO ได้ แต่สามารถรวมกับ UTXO อื่น ๆ เพื่อให้เป็นไปตามจำนวนธุรกรรมที่ต้องการ คิดว่า UTXO เหมือนกับบิลเงินสด: เช่นเดียวกับบิลกระดาษที่ไม่สามารถแบ่งออกได้ ต้องใช้ค่า UTXO อย่างครบถ้วน

สมมติว่าคุณมีบิล $5, $10 และ $20

ธุรกรรม #1

หากต้องการซื้อสินค้าที่มีราคา 5 ดอลลาร์ คุณใช้เงิน 5 ดอลลาร์ ส่งผลให้มีอินพุต UTXO หนึ่งรายการของบิล $5 และเอาต์พุต UTXO หนึ่งรายการ (ผู้รับจะได้รับบิล $5)

ธุรกรรม #2

รายการราคา 15 ดอลลาร์ คุณใช้ $5 และ $10 ที่นี่ คุณมีหลายอินพุตและเอาต์พุตเดียว โดยผู้รับจะได้รับ $15

ธุรกรรม #3

รายการราคา 25 ดอลลาร์ คุณจ่ายโดยใช้บิล 10 ดอลลาร์และ 20 ดอลลาร์ รวมเป็น 30 ดอลลาร์ ดังนั้นจึงมีหลายอินพุต (ใบเรียกเก็บเงิน 10 ดอลลาร์หนึ่งใบและใบเรียกเก็บเงิน 20 ดอลลาร์หนึ่งใบ) และเอาต์พุตหลายใบ — ผู้รับได้รับ 30 ดอลลาร์และ 5 ดอลลาร์ที่คุณได้รับจากการเปลี่ยนแปลง

ใบเรียกเก็บเงินที่คุณใช้จ่ายและรับคืน (ผลผลิต) จะถูกนำไปใช้ในการชำระเงินในอนาคต และกลายเป็นปัจจัยการผลิต จนกว่าจะถึงเวลานั้น จะจัดอยู่ในประเภทที่ยังไม่ได้ใช้งาน เช่น Unspent Transaction Outputs (UTXO)

UTXO บน Kaspa

สมมติว่าคุณต้องการส่ง KAS 200 ให้คนอื่น แต่มี UTXO มูลค่า 500 KAS ในกระเป๋าเงินของคุณ คุณต้องส่ง KAS UTXO เต็ม 500 ให้กับผู้รับเพื่อทำธุรกรรมนี้ให้เสร็จสมบูรณ์ เหมือนจ่ายด้วยเงินสด โปรโตคอลจะจัดการกับกระบวนการนี้ โดยไม่จำเป็นต้องเชื่อถือผู้รับในการเปลี่ยนแปลงของคุณ ดังนั้น เมื่อคุณทำการโอนนี้ ผู้รับจะได้รับ 200 KAS ของตน และ "การเปลี่ยนแปลง" ที่เหลืออีก 300 KAS จะถูกส่งกลับไปยังที่อยู่ของคุณเป็น UTXO ใหม่ที่มีขนาดเล็กลง

เคล็ดลับ : ปัจจุบันค่าธรรมเนียม TX คือ 0.0001 Kas ต่อ UTXO

กษป

ความขัดแย้ง

โทรเลข

ทวิตเตอร์

เรดดิท

GITHUB

สำรวจ

แสดงความคิดเห็นด้านล่างหรือค้นหาฉันในความขัดแย้งของ Kaspa — Bubblegum Lightning