UTXO ב־Bitcoin: קלטים, עודף ואיחוד
למדו כיצד יתרת Bitcoin מורכבת מפלטים שלא הוצאו, כיצד פועלים קלטים ועודף, וכיצד איחוד UTXO קטנים עשוי לשנות עמלות ופרטיות.
במדריך הזהיתרת ארנק Bitcoin מורכבת מכמה פלטים
תקציר קצר
יתרת ארנק Bitcoin היא בדרך כלל סכום של פלטי עסקאות נפרדים שלא הוצאו, הנקראים UTXO. תשלום מוציא פלטים שנבחרו כקלטים ויוצר פלטים חדשים למקבל ולעודף במקרה הצורך. איחוד עשוי להפחית את מספר הקלטים בתשלום עתידי, אך הוא עולה עמלה עכשיו ועלול לקשר היסטוריות עסקאות פומביות.
יתרת ארנק Bitcoin מורכבת מכמה פלטים
הארנק עשוי להציג יתרה אחת, אבל ספר החשבונות של Bitcoin אינו שומר אותה כרישום של חשבון בנק. ארנק יכול לשלוט בכמה פלטי עסקאות קודמות שעדיין לא נוצלו, הנקראים UTXO. היתרה הפשוטה ברשת היא סכום הערכים של הפלטים שהארנק יכול להוציא. לכל פלט יש גם תנאי הוצאה; הוא אינו מטבע חופשי ונפרד ברשימה.
עסקה אחת יכולה ליצור פלטים לכמה מקבלים, ולכן מספר התשלומים אינו בהכרח מספר ה־UTXO. ארנקים עשויים להציג יתרות מאושרות, ממתינות, נעולות או לצפייה בלבד בנפרד. היתרה שמופיעה במסך אינה תמיד הסכום שאפשר לשלוח כרגע. מודל UTXO מאפיין את Bitcoin ורשתות אחרות מסוג זה, אך אינו זהה בכל נכס קריפטו.
כל קלט מצביע על פלט קודם מסוים
קלט בעסקת Bitcoin מזהה פלט קודם לפי מזהה העסקה והאינדקס של הפלט, לעיתים בסימון txid:vout. הקלט כולל גם את הנתונים הדרושים לעמידה בתנאי ההוצאה של אותו פלט. לאחר מכן העסקה יוצרת פלט חדש אחד או יותר. מדריך המפתחים של Bitcoin לעסקאות מתאר את המבנה הזה, ומדריך הבלוקצ'יין מסביר שכל פלט ניתן להוצאה פעם אחת בלבד.
פלט נצרך בשלמותו. Bitcoin אינו מוציא חלק מפלט ישן ומשאיר את השאר באותו פלט. אם הקלט שווה יותר מהתשלום, העסקה יוצרת פלט חדש למקבל ופלט חדש לעודף. כל פלט חדש הופך ל־UTXO נפרד שאפשר להוציא בעסקה מאוחרת יותר, בהתאם לכללי הארנק.
תשלום יכול ליצור פלט למקבל ופלט לעודף
סכום הקלטים חייב לכסות את סכום הפלטים; ההפרש הוא עמלת העסקה. הארנק יכול לבחור קלטים ששווים יותר מהתשלום ולהחזיר את העודף לפלט שנמצא בשליטתו. זהו עודף או change. מדובר בפלט רגיל חדש, לא בהחזר מחוץ לרשת ולא בביטול התשלום.
נניח שהארנק בוחר שני UTXO בשווי 300,000 ו־200,000 סאטושי. סך הקלטים הוא 500,000. אם המקבל מקבל 420,000 והעמלה היא 2,000 סאטושי, העודף הוא 78,000: 300,000 + 200,000 = 420,000 + 78,000 + 2,000. זו דוגמה חשבונית היפותטית ולא הצעת עמלה עדכנית. העודף נוצר כפלט חדש בשליטת הארנק ויכול לשמש קלט בעסקה מאוחרת יותר.
לא לכל עסקה יש פלט עודף: ייתכן שסכום הקלטים כמעט תואם לתשלום ולעמלה, או שהעסקה משלמת לכמה מקבלים. בדקו את תצוגת העסקה לפני החתימה.
יותר קלטים עשויים להגדיל את גודל העסקה
כל UTXO שנבחר הופך לקלט, וכל קלט דורש נתונים שהרשת צריכה כדי לאמת את ההוצאה. לכן יותר קלטים יוצרים לעיתים קרובות עסקה גדולה יותר, אך הגודל המדויק תלוי בסוג הפלט ובנתוני החתימה. העמלה מחושבת בדרך כלל לפי גודל וירטואלי ותעריף עמלה. BIP 141 מגדיר את המשקל ואת הגודל הווירטואלי של עסקאות SegWit. סכום ה־BTC שנשלח לבדו אינו קובע את גודל העסקה.
באותו תעריף, עסקה עם יותר קלטים או קלטים גדולים יותר עשויה לעלות יותר. גם פלט עודף מוסיף נתונים. מדריך עמלות העסקאות של Bitcoin מסביר את הקשר בין גודל לבין sat/vB.
איחוד מוציא כמה פלטים ויוצר פלט חדש אחד
איחוד UTXO הוא עסקה שמוציאה כמה פלטים ושולחת את ערכם המצטבר, בניכוי העמלה, לפלט חדש בשליטת אותו ארנק. תשלום מאוחר יותר יכול להוציא את הפלט המאוחד כקלט אחד במקום להוציא כל פלט מקורי בנפרד. האיחוד משנה את מבנה ההוצאה העתידי ואת עלותה האפשרית; הוא אינו יוצר ביטקוין ואינו מוחק את היסטוריית העסקאות.
הפשרה קשורה לתזמון. עסקת האיחוד כוללת את כל הקלטים, ולכן היא עלולה להיות גדולה ולעלות עמלה עכשיו. עסקה מאוחרת עדיין תשלם עמלה על הקלטים והפלטים שלה, אך ייתכן שתזדקק לפחות קלטים. אם תעריף העמלה היום נמוך מזה שיהיה בעתיד, הקדמת חלק מעלות הקלטים יכולה לעזור; אם הוא גבוה עכשיו, האיחוד עלול לעלות יותר. העמלות העתידיות אינן ידועות ולכן החיסכון אינו מובטח.
ארנקים בוחרים פלטים בדרכים שונות
רוב הארנקים בוחרים UTXO באופן אוטומטי. שיטת הבחירה עשויה להביא בחשבון את סכום התשלום, גודל העסקה המשוער, העמלה, העודף ואילוצים נוספים. המטרה אינה תמיד רק למזער את מספר הקלטים: הארנק יכול לאזן בין העלות עכשיו לעלות הוצאה של העודף בהמשך, ולפעול לפי כללי בטיחות ופרטיות. האפשרויות והשמות משתנים בין ארנקים וגרסאות.
יש ארנקים שמציעים coin control כדי לראות פלטים מסוימים או להוציא אותם מהבחירה. כך אפשר לשמור כספים למטרות שונות בנפרד, אך בחירה לא נכונה עלולה להגדיל את העסקה או לחבר פלטים. ממשק listunspent של Bitcoin Core מיועד למפתחים ולשאילתת UTXO; משתמש רגיל אינו צריך RPC כדי להבין את היתרה.
שימוש משותף בקלטים עשוי לחשוף קשר של פרטיות
עסקאות Bitcoin פומביות. כשעסקה מוציאה כמה פלטים כקלטים, צופים יכולים לראות שהם הוצאו יחד. מנתחים עשויים להתייחס לכך כרמז לשליטה משותפת, אך לא כהוכחה לזהות בעולם האמיתי; בעסקה שיתופית ייתכן שכמה אנשים סיפקו קלטים.
איחוד פלטים שנשמרו בנפרד עשוי להחליש את ההפרדה כי הם מופיעים באותה עסקה ציבורית. כתובת עודף חדשה יכולה לצמצם שימוש חוזר בכתובות, אך אינה מסתירה את הקלטים או מוחקת את ההיסטוריה שלהם. הנחיות הפרטיות של Bitcoin.org מסבירות שעסקאות פומביות וניתנות למעקב ואת מטרת השימוש בכתובות חדשות.
השוו בין העמלה היום לשימוש הצפוי
התחילו בתצוגת העמלה של הארנק ובפלטים שהוא מציע להוציא. חשבו אם צפוי שתוציאו כמה פלטים קטנים יחד בקרוב, האם העלות להוצאתם בנפרד גבוהה ביחס לערכם, והאם העמלה כיום מצדיקה איחוד. אחר כך השוו לעלות האפשרית ולמספר הקלטים של תשלום עתידי. מכיוון שתעריף העמלה והעסקה העתידית אינם ידועים, אין להתייחס לחיסכון הצפוי כוודאי.
חשבו גם על פרטיות ועל הצרכים שלכם. פלטים נפרדים עשויים לייצג כספים ממקורות או מצדדים שונים שאינכם רוצים לקשר בפומבי. בחירה ידנית יכולה לשמור על ההפרדה, אך מחייבת בדיקה של המקבל, העודף והעמלה. Lightning משתמש בערוצי תשלום ובמסלול שונה מעסקת Bitcoin ברשת; ראו Lightning לעומת תשלום ברשת Bitcoin. לפני העברה ברשת אחרת בדקו את רשימת הבדיקה של הרשת והכתובת.
בדקו את פרטי העסקה לפני החתימה
בדקו את הרשת, כתובת המקבל, הסכום, הקלטים שנבחרו אם הם מוצגים, כתובת או סכום העודף והעמלה הכוללת. ודאו שהעודף חוזר לארנק בשליטתכם. עמלה גבוהה יכולה לנבוע ממספר גדול של קלטים ולא מסכום תשלום גדול.
לפני איחוד, ודאו שאתם מתכוונים להוציא את כל הפלטים שנבחרו יחד ומקבלים את הקישור הפומבי ביניהם. האיחוד אינו מבטיח להוזיל את העמלות לאורך חיי הכספים: משלמים על הקלטים עכשיו ועל עסקה נוספת בהמשך. למידע על גיבוי ושחזור, ראו מדריך ביטוי השחזור והגיבוי לארנק.
שאלות נפוצות
Q1האם UTXO שווה לביטקוין אחד?
לא. זהו פלט לא מנוצל עם ערך ותנאי הוצאה. ארנק יכול לשלוט בכמה UTXO ולסכום אותם ליתרה אחת.
Q2האם כל תשלום Bitcoin יוצר עודף?
לא. הקלטים עשויים להתאים לתשלום ולעמלה או שהעסקה משלמת לכמה מקבלים. בדקו את תצוגת העסקה.
Q3האם איחוד UTXO תמיד מפחית עמלות?
לא. הוא עולה עמלה עכשיו ועשוי להפחית קלטים בהמשך. התוצאה תלויה בתעריף, בגודל, בכללי הארנק ובתזמון.
Q4האם הוצאה של כמה UTXO יחד מוכיחה שהם שייכים לאדם אחד?
היא מראה בפומבי שהם הוצאו יחד. שליטה משותפת היא מסקנה אפשרית, לא הוכחה לזהות.
מקורות וקריאה נוספת
דיווח על בעיה
נכין אימייל עם קישור למאמר הזה. Mark יקבל את הדיווח רק לאחר שתשלחו אותו
בדיקה מהירה
סיימת לקרוא? בדוק את עצמך ב־3 שאלות
שאלה 01
עסקה משתמשת בקלטים של 300,000 ו־200,000 sat, משלמת 420,000 sat ועמלה של 2,000 sat. כמה עודף נשאר?
בחר תשובה כדי לראות את ההסבר