เจาะลึกบล็อกเชน
ธุรกรรมบิตคอยน์และ UTXO
วิทยาการเข้ารหัส โมเดล UTXO ประเภทเชน การขยายขนาด และโทเคนอมิกส์.
ในบทเรียนนี้
- โมเดลบัญชี UTXO ของบิตคอยน์
- มันต่างจากยอดคงเหลือแบบบัญชีอย่างไร
ประเด็นสำคัญ
- 1ยอดคงเหลือของคุณคือผลรวมของเอาต์พุตที่ยังไม่ถูกใช้ (UTXO)
- 2การใช้แต่ละครั้งกิน UTXO เดิมและสร้าง UTXO ใหม่
- 3Ethereum ใช้การติดตามยอดคงเหลือบัญชีโดยตรงแทน
สรุปบทเรียน
บิตคอยน์ติดตามความเป็นเจ้าของผ่าน UTXO หรือ unspent transaction output
โมเดลความคิด
ธุรกรรมบิตคอยน์และ UTXO แบบเข้าใจง่าย
บิตคอยน์ติดตามความเป็นเจ้าของผ่าน UTXO หรือ unspent transaction output แทนที่ยอดคงเหลือบัญชีเดียวจะเปลี่ยนแปลง เหรียญถูกแทนเป็นก้อนที่ถูกใช้และสร้างขึ้นใหม่.
- โมเดลบัญชี UTXO ของบิตคอยน์
- มันต่างจากยอดคงเหลือแบบบัญชีอย่างไร
กลไกการทำงาน
วิธีคิดเกี่ยวกับ ธุรกรรมบิตคอยน์และ UTXO
ธุรกรรมหนึ่งใช้ UTXO ที่มีอยู่และสร้าง UTXO ใหม่.
ยอดคงเหลือของกระเป๋าเงินคือผลรวมของเอาต์พุตที่ใช้จ่ายได้ซึ่งกระเป๋าเงินควบคุมอยู่.
โมเดลบัญชีสไตล์ Ethereum อัปเดตยอดคงเหลือของบัญชีโดยตรง.
- ยอดคงเหลือของคุณคือผลรวมของเอาต์พุตที่ยังไม่ถูกใช้ (UTXO)
- การใช้แต่ละครั้งกิน UTXO เดิมและสร้าง UTXO ใหม่
- Ethereum ใช้การติดตามยอดคงเหลือบัญชีโดยตรงแทน
ตัวอย่าง
ธุรกรรมบิตคอยน์และ UTXO ในทางปฏิบัติ
ถ้าคุณควบคุม UTXO 1 BTC ก้อนหนึ่งและส่ง 0.3 BTC ธุรกรรมสามารถสร้าง 0.3 BTC ให้ผู้รับและประมาณ 0.7 BTC กลับไปยังที่อยู่เงินทอนของคุณ หักค่าธรรมเนียม.
ข้อผิดพลาดที่พบบ่อย
กับดักปกติของ ธุรกรรมบิตคอยน์และ UTXO
ผู้ใช้อาจคิดว่ากระเป๋าเงินบิตคอยน์มียอดคงเหลือเดียวง่าย ๆ บนเชน แต่เบื้องหลัง ซอฟต์แวร์กระเป๋าเงินจะเลือก UTXO เพื่อสนับสนุนการใช้จ่ายแต่ละครั้ง.
บันทึกความเสี่ยง
สิ่งที่อาจผิดพลาดกับ ธุรกรรมบิตคอยน์และ UTXO
การจัดการ UTXO ที่ไม่ดีสามารถเพิ่มค่าธรรมเนียม ลดความเป็นส่วนตัว หรือสร้าง dust ที่มีต้นทุนสูงในการใช้จ่าย.
- นิยาม UTXO
- อธิบายเอาต์พุตเงินทอน
- เปรียบเทียบ UTXO กับโมเดลยอดคงเหลือบัญชี
ฝึกฝน
ทำให้ ธุรกรรมบิตคอยน์และ UTXO ติดตัวคุณ
- นิยาม UTXO
- อธิบายเอาต์พุตเงินทอน
- เปรียบเทียบ UTXO กับโมเดลยอดคงเหลือบัญชี
รีวิว
คำศัพท์สำคัญ
- ที่อยู่กระเป๋า
- ตัวระบุสาธารณะ (ชุดตัวอักษร) ที่ใช้รับคริปโตบนบล็อกเชน ปลอดภัยที่จะแบ่งปันให้ผู้อื่น เพราะไม่ได้เปิดเผย private key ของคุณ
- บิตคอยน์ (BTC)
- คริปโตเคอร์เรนซีสกุลแรก เปิดตัวปี 2009 เป็นเงินดิจิทัลแบบกระจายศูนย์ที่มีเพดานปริมาณตายตัวที่ 21 ล้านเหรียญ
- บล็อกเชน
- บัญชีบันทึกข้อมูลแบบเพิ่มได้เท่านั้น (append-only) ที่ถูกทำสำเนาไว้บนคอมพิวเตอร์หลายเครื่อง โดยมีการเข้ารหัสและฉันทามติเป็นตัวรักษาความปลอดภัย
- อีเธอเรียม (ETH)
- บล็อกเชนที่โปรแกรมได้ — 'คอมพิวเตอร์โลก' ที่รันสัญญาอัจฉริยะและ dApp
- โทเคนอมิกส์
- การออกแบบเชิงเศรษฐศาสตร์ของโทเคน ทั้งปริมาณ ความต้องการ สิ่งจูงใจ และการกระจายเหรียญ
บันทึกแหล่งอ้างอิง
แหล่งอ้างอิงเนื้อหา
แหล่งอ้างอิงเหล่านี้เป็นจุดเริ่มต้นสำหรับตรวจสอบกลไก ข้อตรวจสอบความเสี่ยง และบริบทผลิตภัณฑ์ที่อยู่หลังบทเรียนนี้
ก่อนที่คุณจะเรียนต่อ
คุณทำสิ่งเหล่านี้ได้ไหม?
- นิยาม UTXO
- อธิบายเอาต์พุตเงินทอน
- เปรียบเทียบ UTXO กับโมเดลยอดคงเหลือบัญชี
การเรียนที่เกี่ยวข้อง
อ่านต่อ
จุดตรวจสอบ
จบบทเรียนนี้
ผ่านการตรวจสอบเพื่อบันทึกความคืบหน้า แล้วเรียนต่อไปตามลำดับในแทร็ก
ยืนยันบทเรียนนี้
ตอบทุกคำถามให้ถูกต้องเพื่อจบบทเรียน
ในโมเดล UTXO ของบิตคอยน์ ยอดคงเหลือของคุณคือ…

