UTXO คืออะไร?

Unspent Transaction Output (UTXO) หมายถึงจำนวนของสกุลเงินที่เหลือหลังจากการทำธุรกรรมซึ่งสามารถใช้สำหรับธุรกรรมอื่นได้ UTXO คล้ายกับการเปลี่ยนแปลงที่คุณได้รับหลังจากซื้อสินค้าด้วยเงินสดจริง และการเปลี่ยนแปลงนั้นยังสามารถใช้กับสินค้าอื่นได้ แต่แตกต่างจากสกุลเงิน fiat ตรงที่จะไม่มีสกุลเงินเฉพาะ

UTXO คืออะไร?

แนะนำสกุลเงิน

จำนวนผู้ใช้ cryptocurrencies เพิ่มขึ้นอย่างทวีคูณ เป็นเรื่องปกติที่จะเห็นผู้คนใช้มันในชีวิตประจำวันโดยที่ไม่เข้าใจหลักการเบื้องหลังสกุลเงินดิจิทัลเหล่านี้เพียงเล็กน้อยหรือไม่มีเลย อย่างไรก็ตาม ความเข้าใจพื้นฐานของแนวคิดเหล่านี้เป็นสิ่งจำเป็นสำหรับการทำงานประจำวันที่ราบรื่นและประสบการณ์ผู้ใช้ที่ดีขึ้น

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

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

UTXO คืออะไร?

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

UTXO คล้ายกับการเปลี่ยนแปลงที่คุณได้รับหลังจากซื้อสินค้าด้วยเงินสดจริง และการเปลี่ยนแปลงนั้นยังสามารถใช้กับสินค้าอื่นได้ แต่ไม่เหมือนสกุลเงิน fiat ตรงที่จะไม่มีสกุลเงินเฉพาะ สามารถเป็นค่าใดก็ได้เมื่อถึง satoshi (x>0.00000001BTC) เพื่อให้เข้าใจสิ่งนี้ได้ดีขึ้น หากคุณมีธนบัตรมูลค่า 10 ดอลลาร์สองใบ และซื้อกาแฟมูลค่า 15 ดอลลาร์ คุณจะต้องส่งใบเรียกเก็บเงินทั้งสองฉบับ และในทางกลับกัน คุณจะได้รับใบเรียกเก็บเงิน 5 ดอลลาร์เป็นการเปลี่ยนแปลง ไม่มีทางที่คุณจะฉีกธนบัตร 10 ดอลลาร์เป็นสองใบเพื่อจ่ายค่ากาแฟ คุณต้องใช้จ่ายทั้งสองอย่างและรับเงินทอน สิ่งนี้คล้ายกับอุดมการณ์
ด้านหลัง UTXO

ธุรกรรม cryptocurrency บน blockchain เป็นเพียงการถ่ายโอนมูลค่าจากผู้ส่งไปยังผู้รับ Cryptocurrency ประกอบด้วยก้อนเล็ก ๆ ที่เรียกว่า UTXO ซึ่งหมายความว่าเหรียญในกระเป๋าเงินของคุณคือผลรวมของ UTXO ทั้งหมดที่ได้รับ เมื่อผู้ส่งเริ่มต้นการทำธุรกรรม UTXO ที่เชื่อมโยงกับ ID ของผู้ส่งจะถูกค้นหา รวบรวม ปลดล็อค และส่งไปยังผู้รับ เครื่องรับจะกลายเป็นเจ้าของใหม่ของ UTXO ในขณะที่การเปลี่ยนแปลงจะกลายเป็น UTXO ใหม่ของคุณเช่นกัน คุณอาจสงสัยว่าสิ่งเหล่านี้เกิดขึ้นได้อย่างไรและเมื่อใด เนื่องจากสิ่งที่ผู้ใช้เห็นเป็นเพียงจำนวนเงินที่หักและยอดคงเหลือ คำตอบนั้นไม่ใช่เรื่องไกลตัว กระเป๋าเงินสมัยใหม่ทำให้ทุกอย่างง่ายขึ้น และดูแลขั้นตอนเหล่านี้อยู่เบื้องหลัง

โมเดล UTXO ทำงานอย่างไร

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

สมมติว่าคุณได้รับ 0.5 BTC 0.2 BTC และ 0.3 BTC จาก A B และ C ตามลำดับ แต่ละจำนวนเงินที่ได้รับเป็น UTXO ในตัวของมันเอง ซึ่งแสดงว่า UTXO ไม่มีค่าคงที่

สมมติว่าคุณต้องการชำระหนี้จำนวน 0.75 BTC ให้กับ D เมื่อพิจารณาจาก UTXO ที่อยู่ในความดูแลของคุณแล้ว การโอน 0.75 BTC จะต้องใช้ UTXO สองตัวขึ้นไปเป็นอินพุต

หากคุณตัดสินใจเลือก 0.5 BTC และ 0.3 BTC เพื่อชดเชยหนี้ จากนั้นคุณจะส่งทั้งสองไปยังคนขุดแร่

นักขุดจะรับ 0.75 BTC และส่งไปยัง D ในขณะที่ส่งคืนส่วนที่เหลือไปยังกระเป๋าเงินของคุณหลังจากหักค่าธรรมเนียมการทำธุรกรรม

สมมติว่าไม่มีค่าธรรมเนียมการทำธุรกรรมในกระบวนการ (ไม่สามารถทำได้) คุณจะได้รับ 0.05 BTC คืนไปยังที่อยู่ที่คุณให้ไว้เป็นที่อยู่สำหรับเปลี่ยน

ดังนั้นในตอนท้ายของวัน คุณจะมี 0.2 BTC และ 0.05 BTC เป็น UTXO ใหม่ของคุณที่รอการทำธุรกรรมอื่น

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

ความสำคัญของ UTXO

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

ความสามารถใน การปรับขนาด: ด้วยโมเดล UTXO มีตัวเลือกในการประมวลผลธุรกรรมหลายรายการพร้อมกัน ซึ่งช่วยลดภาระการประมวลผลบนเครือข่าย

ความเป็นส่วนตัวและความปลอดภัย: UTXO ช่วยให้ผู้ใช้สามารถติดตาม cryptocurrencies ของตนได้ เนื่องจากมีการเชื่อมโยงกับที่อยู่สาธารณะแต่ละรายการ นอกจากนี้ ผู้ใช้ยังสามารถรักษาความเป็นนิรนามและไม่สามารถถูกติดตามด้วยความเป็นเจ้าของหรือมิฉะนั้นพวกเขาจะโฆษณาที่อยู่ของตน

ความยืดหยุ่น: การใช้ UTXO นั้นยืดหยุ่นกว่าสกุลเงิน fiat สกุลเงิน Fiat มีสกุลเงินที่ตายตัวและอาจเกิดปัญหาความไม่พร้อมใช้งานได้ แต่นั่นไม่เคยเป็นเช่นนั้นใน UTXO เนื่องจากสามารถมีขนาดใดก็ได้

การล่มสลายของ UTXO

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

รุ่น UTXO เข้ากันไม่ได้กับสัญญาอัจฉริยะ ตรรกะอินพุตและเอาต์พุตในธุรกรรม UTXO ทำให้ใช้ทรัพยากรมากขึ้น การรวมสัญญาอัจฉริยะเข้ากับโมเดล UTXO เป็นเรื่องวุ่นวาย เนื่องจากระบบจะมีหลายสิ่งหลายอย่างที่ต้องพิจารณา เช่น จำนวนอินพุตและการผสมผสานอินพุตที่ดีที่สุดสำหรับธุรกรรมหลายรายการ

รูปแบบบัญชีเทียบกับรูปแบบ UTXO

รูปแบบบัญชีทำงานเหมือนกับธนาคารทั่วไป คุณไม่จำเป็นต้องใช้เหรียญทั้งหมดก่อนที่คุณจะสามารถส่งเหรียญบางส่วนออกไปได้ สกุลเงินดิจิทัลบางสกุลที่ใช้รูปแบบบัญชี ได้แก่ Ethereum (ETH), Ethereum Classic (ETC) เป็นต้น ทั้งสองรุ่นมีจุดประสงค์เดียวกัน แต่มีข้อดีและข้อเสียต่างกันไป ความแตกต่างที่โดดเด่นบางประการระหว่างสองรุ่น ได้แก่ :

  1. ในรูปแบบ UTXO การทำธุรกรรมต้องการพื้นที่จัดเก็บมากกว่าการจัดเก็บในเครื่องชั่งเดียว ในขณะที่รูปแบบบัญชีต้องการพื้นที่น้อยกว่า

  2. การทำธุรกรรม Bk โดยใช้ UTXO mod จะต้องรวบรวมหน่วย UTXO ที่มีขนาดเล็กลง ซึ่งอาจนำไปสู่ความไร้ประสิทธิภาพของการทำธุรกรรมดังกล่าว นี่ไม่ใช่กรณีของรูปแบบบัญชี ดังนั้นการทำธุรกรรมจำนวนมากจึงมีประสิทธิภาพมากกว่า

ตามที่ระบุไว้ก่อนหน้านี้ รุ่น UTXO ไม่รองรับการรวมสัญญาอัจฉริยะ ลักษณะของรูปแบบบัญชีทำให้ง่ายต่อการผสานรวมสัญญาอัจฉริยะ ช่วยให้นักพัฒนาสามารถตั้งโปรแกรมสัญญาและธุรกรรมหลายฝ่ายได้

บทสรุป

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

Author: Unique
Translator: yulei
Reviewer(s): Edward
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

UTXO คืออะไร?

มือใหม่11/21/2022, 10:22:49 AM
Unspent Transaction Output (UTXO) หมายถึงจำนวนของสกุลเงินที่เหลือหลังจากการทำธุรกรรมซึ่งสามารถใช้สำหรับธุรกรรมอื่นได้ UTXO คล้ายกับการเปลี่ยนแปลงที่คุณได้รับหลังจากซื้อสินค้าด้วยเงินสดจริง และการเปลี่ยนแปลงนั้นยังสามารถใช้กับสินค้าอื่นได้ แต่แตกต่างจากสกุลเงิน fiat ตรงที่จะไม่มีสกุลเงินเฉพาะ

UTXO คืออะไร?

แนะนำสกุลเงิน

จำนวนผู้ใช้ cryptocurrencies เพิ่มขึ้นอย่างทวีคูณ เป็นเรื่องปกติที่จะเห็นผู้คนใช้มันในชีวิตประจำวันโดยที่ไม่เข้าใจหลักการเบื้องหลังสกุลเงินดิจิทัลเหล่านี้เพียงเล็กน้อยหรือไม่มีเลย อย่างไรก็ตาม ความเข้าใจพื้นฐานของแนวคิดเหล่านี้เป็นสิ่งจำเป็นสำหรับการทำงานประจำวันที่ราบรื่นและประสบการณ์ผู้ใช้ที่ดีขึ้น

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

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

UTXO คืออะไร?

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

UTXO คล้ายกับการเปลี่ยนแปลงที่คุณได้รับหลังจากซื้อสินค้าด้วยเงินสดจริง และการเปลี่ยนแปลงนั้นยังสามารถใช้กับสินค้าอื่นได้ แต่ไม่เหมือนสกุลเงิน fiat ตรงที่จะไม่มีสกุลเงินเฉพาะ สามารถเป็นค่าใดก็ได้เมื่อถึง satoshi (x>0.00000001BTC) เพื่อให้เข้าใจสิ่งนี้ได้ดีขึ้น หากคุณมีธนบัตรมูลค่า 10 ดอลลาร์สองใบ และซื้อกาแฟมูลค่า 15 ดอลลาร์ คุณจะต้องส่งใบเรียกเก็บเงินทั้งสองฉบับ และในทางกลับกัน คุณจะได้รับใบเรียกเก็บเงิน 5 ดอลลาร์เป็นการเปลี่ยนแปลง ไม่มีทางที่คุณจะฉีกธนบัตร 10 ดอลลาร์เป็นสองใบเพื่อจ่ายค่ากาแฟ คุณต้องใช้จ่ายทั้งสองอย่างและรับเงินทอน สิ่งนี้คล้ายกับอุดมการณ์
ด้านหลัง UTXO

ธุรกรรม cryptocurrency บน blockchain เป็นเพียงการถ่ายโอนมูลค่าจากผู้ส่งไปยังผู้รับ Cryptocurrency ประกอบด้วยก้อนเล็ก ๆ ที่เรียกว่า UTXO ซึ่งหมายความว่าเหรียญในกระเป๋าเงินของคุณคือผลรวมของ UTXO ทั้งหมดที่ได้รับ เมื่อผู้ส่งเริ่มต้นการทำธุรกรรม UTXO ที่เชื่อมโยงกับ ID ของผู้ส่งจะถูกค้นหา รวบรวม ปลดล็อค และส่งไปยังผู้รับ เครื่องรับจะกลายเป็นเจ้าของใหม่ของ UTXO ในขณะที่การเปลี่ยนแปลงจะกลายเป็น UTXO ใหม่ของคุณเช่นกัน คุณอาจสงสัยว่าสิ่งเหล่านี้เกิดขึ้นได้อย่างไรและเมื่อใด เนื่องจากสิ่งที่ผู้ใช้เห็นเป็นเพียงจำนวนเงินที่หักและยอดคงเหลือ คำตอบนั้นไม่ใช่เรื่องไกลตัว กระเป๋าเงินสมัยใหม่ทำให้ทุกอย่างง่ายขึ้น และดูแลขั้นตอนเหล่านี้อยู่เบื้องหลัง

โมเดล UTXO ทำงานอย่างไร

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

สมมติว่าคุณได้รับ 0.5 BTC 0.2 BTC และ 0.3 BTC จาก A B และ C ตามลำดับ แต่ละจำนวนเงินที่ได้รับเป็น UTXO ในตัวของมันเอง ซึ่งแสดงว่า UTXO ไม่มีค่าคงที่

สมมติว่าคุณต้องการชำระหนี้จำนวน 0.75 BTC ให้กับ D เมื่อพิจารณาจาก UTXO ที่อยู่ในความดูแลของคุณแล้ว การโอน 0.75 BTC จะต้องใช้ UTXO สองตัวขึ้นไปเป็นอินพุต

หากคุณตัดสินใจเลือก 0.5 BTC และ 0.3 BTC เพื่อชดเชยหนี้ จากนั้นคุณจะส่งทั้งสองไปยังคนขุดแร่

นักขุดจะรับ 0.75 BTC และส่งไปยัง D ในขณะที่ส่งคืนส่วนที่เหลือไปยังกระเป๋าเงินของคุณหลังจากหักค่าธรรมเนียมการทำธุรกรรม

สมมติว่าไม่มีค่าธรรมเนียมการทำธุรกรรมในกระบวนการ (ไม่สามารถทำได้) คุณจะได้รับ 0.05 BTC คืนไปยังที่อยู่ที่คุณให้ไว้เป็นที่อยู่สำหรับเปลี่ยน

ดังนั้นในตอนท้ายของวัน คุณจะมี 0.2 BTC และ 0.05 BTC เป็น UTXO ใหม่ของคุณที่รอการทำธุรกรรมอื่น

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

ความสำคัญของ UTXO

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

ความสามารถใน การปรับขนาด: ด้วยโมเดล UTXO มีตัวเลือกในการประมวลผลธุรกรรมหลายรายการพร้อมกัน ซึ่งช่วยลดภาระการประมวลผลบนเครือข่าย

ความเป็นส่วนตัวและความปลอดภัย: UTXO ช่วยให้ผู้ใช้สามารถติดตาม cryptocurrencies ของตนได้ เนื่องจากมีการเชื่อมโยงกับที่อยู่สาธารณะแต่ละรายการ นอกจากนี้ ผู้ใช้ยังสามารถรักษาความเป็นนิรนามและไม่สามารถถูกติดตามด้วยความเป็นเจ้าของหรือมิฉะนั้นพวกเขาจะโฆษณาที่อยู่ของตน

ความยืดหยุ่น: การใช้ UTXO นั้นยืดหยุ่นกว่าสกุลเงิน fiat สกุลเงิน Fiat มีสกุลเงินที่ตายตัวและอาจเกิดปัญหาความไม่พร้อมใช้งานได้ แต่นั่นไม่เคยเป็นเช่นนั้นใน UTXO เนื่องจากสามารถมีขนาดใดก็ได้

การล่มสลายของ UTXO

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

รุ่น UTXO เข้ากันไม่ได้กับสัญญาอัจฉริยะ ตรรกะอินพุตและเอาต์พุตในธุรกรรม UTXO ทำให้ใช้ทรัพยากรมากขึ้น การรวมสัญญาอัจฉริยะเข้ากับโมเดล UTXO เป็นเรื่องวุ่นวาย เนื่องจากระบบจะมีหลายสิ่งหลายอย่างที่ต้องพิจารณา เช่น จำนวนอินพุตและการผสมผสานอินพุตที่ดีที่สุดสำหรับธุรกรรมหลายรายการ

รูปแบบบัญชีเทียบกับรูปแบบ UTXO

รูปแบบบัญชีทำงานเหมือนกับธนาคารทั่วไป คุณไม่จำเป็นต้องใช้เหรียญทั้งหมดก่อนที่คุณจะสามารถส่งเหรียญบางส่วนออกไปได้ สกุลเงินดิจิทัลบางสกุลที่ใช้รูปแบบบัญชี ได้แก่ Ethereum (ETH), Ethereum Classic (ETC) เป็นต้น ทั้งสองรุ่นมีจุดประสงค์เดียวกัน แต่มีข้อดีและข้อเสียต่างกันไป ความแตกต่างที่โดดเด่นบางประการระหว่างสองรุ่น ได้แก่ :

  1. ในรูปแบบ UTXO การทำธุรกรรมต้องการพื้นที่จัดเก็บมากกว่าการจัดเก็บในเครื่องชั่งเดียว ในขณะที่รูปแบบบัญชีต้องการพื้นที่น้อยกว่า

  2. การทำธุรกรรม Bk โดยใช้ UTXO mod จะต้องรวบรวมหน่วย UTXO ที่มีขนาดเล็กลง ซึ่งอาจนำไปสู่ความไร้ประสิทธิภาพของการทำธุรกรรมดังกล่าว นี่ไม่ใช่กรณีของรูปแบบบัญชี ดังนั้นการทำธุรกรรมจำนวนมากจึงมีประสิทธิภาพมากกว่า

ตามที่ระบุไว้ก่อนหน้านี้ รุ่น UTXO ไม่รองรับการรวมสัญญาอัจฉริยะ ลักษณะของรูปแบบบัญชีทำให้ง่ายต่อการผสานรวมสัญญาอัจฉริยะ ช่วยให้นักพัฒนาสามารถตั้งโปรแกรมสัญญาและธุรกรรมหลายฝ่ายได้

บทสรุป

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

Author: Unique
Translator: yulei
Reviewer(s): Edward
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!