Definition
Account ב-blockchain (בלוקצ'יין) הוא מעין מיכל לוגי שמחזיק מידע על המצב (state) של משתתף ברשת, כמו יתרות והגדרות בסיסיות. הוא בדרך כלל מקושר לכתובת, שהיא המזהה הציבורי שמשמש לשליחת וקבלת נכסים. במערכות שמשתמשות במודל של accounts, ה-account הוא הדרך העיקרית שבה ה-blockchain (בלוקצ'יין) עוקב אחרי מי מחזיק במה בכל רגע נתון. הנתונים של ה-account נשמרים on-chain ומתעדכנים בכל פעם שעסקה תקפה שמשפיעה עליו מאושרת.
Accounts יכולים לייצג אנשים פרטיים, אפליקציות או smart contracts, בהתאם לאופן שבו ה-blockchain (בלוקצ'יין) בנוי. לכל account יש בדרך כלל מפתחות קריפטוגרפיים שמגדירים מי רשאי להתחיל ממנו עסקאות. המבנה של ה-account יכול לכלול גם שדות כמו account nonce כדי לעקוב אחרי סדר העסקאות ולמנוע replay. בסך הכול, ה-account משמש כרשומה פשוטה ומתמשכת של המצב הנוכחי של משתתף בתוך מערכת ה-blockchain (בלוקצ'יין).
In Simple Terms
Account הוא כמו פרופיל בסיסי על גבי blockchain (בלוקצ'יין) שמראה כמה מטבעות קריפטו או נכסים אחרים יש למישהו. הוא מזוהה על ידי כתובת שאחרים משתמשים בה כששולחים אליו כספים. ה-account עוקב אחרי השינויים בכל פעם שנוספות עסקאות חדשות ל-chain. כך לרשת קל לראות מה היתרה העדכנית ומהי הפעילות האחרונה שמקושרת לאותו account.
Context and Usage
ב-blockchains (בלוקצ'יינים) שעובדים לפי מודל של accounts, כל עסקה מעדכנת ישירות אחד או יותר accounts, במקום "להעביר מטבעות" בין outputs נפרדים. הכתובת של ה-account היא זו שמופיעה ברשומות העסקאות, בעוד שנתוני ה-account עצמם מתעדכנים ברקע על ידי הפרוטוקול. שדות כמו account nonce עוזרים לרשת לעבד עסקאות מאותו account בסדר ברור ועקבי.
יכולים להתקיים סוגים שונים של accounts, כמו accounts רגילים של משתמשים ו-accounts מיוחדים שנשלטים על ידי קוד של smart contract. בלי קשר לסוג, כל account משמש כמקור אמת יחיד ועקבי לגבי ההחזקות של אותו משתתף ולגבי פרטי תצורה מסוימים. המבנה הזה מאפשר ל-blockchain (בלוקצ'יין) לשמור תמונה גלובלית של כל ה-accounts ושל מצבם הנוכחי בכל block נתון.