Taro, פרוטוקול חדש שהוצע על ידי Lightning Labs, ממנף את Taproot ו-Lightning Network כדי להביא נכסים חדשים ומדרגיות לביטקוין.
Lightning Labs הציגה הצעת פרוטוקול חדשה לביטקוין ולרשת Lightning, Taro, המבקשת להביא מקרי שימוש חדשים לרשת. החברה פרסמה סדרה של טיוטות הצעות לשיפור ביטקוין (BIPs) והיא מבקשת משוב מהקהילה על העיצוב המוצע.
Taro מבקשת לאפשר הנפקת נכסים ופריטי אספנות, שהם צורת הפרוטוקול של נכסים בלתי ניתנים לשינוי, על ביטקוין וכן העברתם ב-Lightning באופן פרטי ומאובטח מבלי לנפח את הבלוקצ'יין. לשם כך, היא מתכננת למנף את השדרוג האחרון של הפרוטוקול, טאפרוט.
"עקרונות העיצוב של Taro on Lightning שואבים מזה של האינטרנט, שבו יש לך מורכבות בקצוות, אבל אתה שומר על הפשטות שביניהם", אמרה אליזבת סטארק, מנכ"לית Lightning Labs. מגזין Bitcoin.
רוב הדרכים הקיימות להנפיק ולהשתמש בנכסים בביטקוין כיום או ממנפות בלוקצ'יין אחר לחלוטין, המוסיף מודל אמון חדש עם הבטחות אבטחה שונות, או מסתמכות על הוספת נתונים נוספים ישירות על השרשרת, דבר שאינו יעיל למעקב אחר מידע הנכסים לטווח ארוך. ומסוכן לפרטיות המשתמש.
במקום זאת, Taro משתמש ב-Taproot.
העתיד של טשורש: מדרגיות ופרטיות
Taproot מאפשר להגדיר תנאי הוצאה מורכבים עבור ביטקוין UTXO תוך הבטחה שרק התנאי שבסופו של דבר מתרגל לבזבז את המטבע ייחשף על השרשרת לכל משתמשי הביטקוין. כתוצאה מכך, הוצאה כזו היא פרטית יותר, מכיוון שצופה פסיבי לא יכול לדעת אם היו תנאי הוצאה אחרים עבור אותה עסקה; וניתנת להרחבה יותר, כי כעת התוכנית המורכבת הזו שמה הרבה פחות נתונים על השרשרת. זה משמעותי מכיוון שהתנהגויות פרוגרמטיות קודמות בביטקוין גרמו לכך שעסקאות צריכות להיחשף בשלמותן בכל פעם שהן הוצאו, מה שפגע בפרטיות המשתמש והפיכת תוכניות מורכבות מאוד לבלתי ביצועיות עקב גידול ליניארי בצרכי האחסון.
באמצעות Taproot, Taro יכולה להסתמך גם על מנגנון ההוכחה של העבודה (PoW) של ביטקוין להבטחת סדר נכון של עסקאות ומניעת הוצאה כפולה, תוך הגדרת הנחיות מיוחדות לגבי אופן האינטראקציה עם נתוני הנכס החדשים ולאמתם.
כתוצאה מכך, Taro שונה גם מפתרונות נכסים אחרים ב-Blockchains "ניתנים לתכנות", כמו אסימוני ERC-20 ו-ERC-721 של Ethereum, מכיוון שהוא מבוסס על מודל UTXO של ביטקוין במקום מודל חשבון, כלומר, זה גם יותר מאובטח עקב הימנעות משימוש חוזר במפתח ופרטי יותר מכיוון שלא נחשף מידע על יתרות. הגישה של Taro גם ניתנת להרחבה יותר ותואמת ללקוחות קלים.
ליתר דיוק, Taro מביאה נכסים לביטקוין דרך ה"עלים" של עץ התסריטים Taproot, שכן כל עלה בעץ הוא עצמאי לחלוטין וניתן לחשוף אותו באופן סלקטיבי - מה שמאפשר מחויבות מובנית. על ידי הוספת מידע על אותם נכסים (הידועים כ-metadata) בעץ הסקריפטים של Taproot, הפרוטוקול המוצע יכול לתפקד כשכבה הבנויה על גבי הביטקוין, ומאפשרת לעסקאות נכסי Taro להיראות כמו עסקאות ביטקוין רגילות, כשרק פלט Taproot ברשת. נחשף, תוך שהוא עדיין מאפשר הוכחות לתנועת הנכסים על פני גרף העסקאות.
ביטקוין ניתן להרחבה
"זה די אלגנטי כי זה מאפשר לך להפריד את התחייבויות הנכסים האלה מהתסריט עצמו", אמרה CTO Lightning Labs, Olaoluwa Osuntokun. מגזין Bitcoin. "Taproot, במקרה זה, מאפשר לנו להפריד באופן הגיוני בין שכבת הסקריפט העיקרית של ביטקוין לבין שכבת הנכס עצמה. למרות שהם בעצם נמצאים באותו פלט, מכיוון שלשכבת הביטקוין לא אכפת ממה שלא נחשף, אנחנו יכולים להשתמש בזה כדי לקבל נתונים מובנים נוספים."
כתוצאה מכך, בנייה זו מאפשרת ל-Taproot UTXO יחיד להתחייב (כלומר, לכלול את ה-hash של) מספר בלתי מוגבל של נכסים שנחשפים רק לגורמים הספציפיים שזקוקים למידע זה - מבלי להכביד על כל רשת הביטקוין.
"זה הופך את הדברים לקצת יותר פשוטים וגם מקל הרבה יותר על מפתחים להבין כי שכבת העל נראית ומרגישה בעצם כמו ביטקוין עם כמה שינויים קלים, התחייבויות נוספות, אימות, דברים כאלה", אמר אוסנטוקון.
על ידי מינוף Taproot להנפקה והעברה של נכסים, Taro מאפשר למעשה פונקציונליות חדשה בקצוות הביטקוין על ידי מינוף נזילות הביטקוין כשהנכס מנותב דרך רשת Lightning, כל זאת מבלי להוסיף נתונים מיותרים על השרשרת.
"אם אנשים מבצעים יותר עסקאות בקצוות באמצעות הנכסים האלה, ובכן, זה אומר שאנחנו למעשה צריכים יותר קיבולת ברשת Lightning עצמה", אמר אוסונטוקון. "הביקוש לנכסים בקצוות, בכל הנוגע לקיבולת מבנית, מתורגם לפעילות פרודוקטיבית מוגברת ברשת ולדמי ניתוב נוספים, כך שגם אפקט רשת גדול יותר".
כתוצאה מכך, Taro יכול לקחת צעד אחד בכיוון של הגדלת הביקוש ל-blockspace על שרשרת, ולעזור להבטיח שביטקוין יוכל לשמור על קיימא ברגע שכורים יתחילו לקבל תשלום רק באמצעות עמלות עסקה, שכן הסובסידיה הבלוק מתקרבת לאפס במאה הבאה.
עץ מרקל משובץ
Taro ממנפת מבנה נתונים המכונה Merkle-Sum Sparse Merkle tree (MS-SMT) כדי לאפשר לנכסים להתחייב לעצי סקריפט Taproot, הפועלים כפרוטוקול שכבת-על. MS-SMT מחבר יחד מאפיינים של עץ מרקל רגיל, עץ מרקל סום ועץ מרקל דליל.
עץ מרקל נבנה על ידי גיבוב של רשימת הגיבובים של פריטים בזוגות עד שנגיע ל-hash בודד, הנקרא hash השורש. לדוגמה, ברשימה של ארבעה פריטים, תחילה נבצע גיבוב בנפרד של כל פריט. לאחר מכן, היינו מצטרפים את הגיבובים של פריטים אחד ושתיים יחד ומחבטים את השרשור הזה, ועושים את אותו הדבר עם הגיבובים של שלוש וארבע. לבסוף, היינו גיבוב את שני ה-hash הנותרים כדי לקבוע את ה-hash השורש.
עץ מרקל הוא שימושי כי הוא יכול לאחסן המון נתונים, הוא מקל על הוכחה שקיימים נתונים מסוימים בעץ, והוא גם מאפשר לנו לבדוק שלא התעסקו בנתונים. במילים אחרות, עץ מרקל רגיל מאפשר מדרגיות, הוכחת חברות ועמידות בפני חבלה.
יתר על כן, אנחנו צריכים רק לאחסן את ה-hash השורש של עץ מרקל בשרשרת כדי לאמת מאפיינים כאלה. הסיבה לכך היא שאם יתעסקו בנתונים בדף אחד, למשל, ה-hash שלו ישתנה גם הוא, וישנה עוד יותר את כל ה-hash ברמות מעליו, מה שישנה לבסוף את ה-hash השורש - מה שיכול להעיד על השינוי שלו באמצעות השוואה ל-hash המאוחסן גִרְסָה.
עץ Merkle-Sum לוקח את זה צעד אחד קדימה בכך שהוא מאפשר לנו להתחייב לסכום כל ערכי העלים, כלומר חשיש השורש שלו יכול לכלול גם מידע על סכום הערכים של כל עלה בעץ. בהקשר של נכסים, נכס זה מאפשר בדיקה קלה יותר של אספקת נכס וכן מאפשר חלוקת הנכס ומניעת הנפקה לא רצויה של נכסים חדשים בעסקאות שאמורות רק להעביר אותם. בעץ מרקל הפיקטיבי שלנו למעלה, אם כל עלה היה בעל ערך של אחד, השורש חשיש יחזיק ערך של ארבע.
עץ מרקל הדליל מוסיף עוד נכס. כל העלים שלו מצורפים לאינדקס, ומאפשרים גישה למידע על העץ בצורה של זוג מפתח-ערך, ויש לו עלים ריקים, שלמעשה מחזיקים את הערך "null", מה שמאפשר לנו לבדוק אם נתונים מסוימים הם לֹא בעץ. נכס זה, המכונה הוכחה לאי-חברות, אפשרי על ידי הוכחת חברות ב-null בעלה נתון שניתן לגשת אליו דרך האינדקס שלו. לדוגמה, אם יש טענה שהדף עם אינדקס שש מאחסן מידע מסוים על נכס, נוכל להוכיח שמידע כזה אינו קיים על ידי הוכחה שאותו העלה באמת מחזיק בערך "null".
העברת נכס תרו
Taro מייצג נכסים עם MS-SMTs מקוננים, אחד לכל מזהה נכס או סוג נכס. הפרוטוקול מאפשר לעצים אלה להיות שכבות זה על גבי זה, תוך הסתעפות מעץ הסקריפט הראשוני של Taproot כדי לייצג למעשה מספר בלתי מוגבל של נכסים ב-Taproot UTXO יחיד. לכן נכסי תרו מונפקים בשרשרת.
בבסיס פונקציונליות הנכסים ב-Taro נמצא סקריפט נכס, קבוצה של הנחיות שנקבעו על ידי מפתח כדי להגדיר באופן פרוגרמטי כיצד ניתן להעביר נכס נתון בפרוטוקול. ה-hash של הסקריפט הזה נכלל אז ב-MS-SMT כך שניתן לאכוף אותו בקלות מאוחר יותר - ובכך לגרום לנכס ולתכונות שלו להתחייב ל-hash של סקריפט הנכס.
הגרסה הראשונית של Taro מציעה שימוש בתת-קבוצה של סקריפט ביטקוין, המאפשר לנכסים לבטא תנאים שרירותיים להעברה תקפה של נכס. מכיוון שסקריפטים של נכס יורשים רמת תכנות בדומה לסקריפט של ביטקוין, ניתן להעביר נכסי Taro דרך Lightning בעסקאות ריבוי הופ מחוץ לשרשרת באמצעות חוזי hash time locked (HTLCs) המוטמעים בסקריפט הנכס. עם זאת, גרסאות עתידיות יכולות להציג קודים חדשים ופונקציונליות נוספת שתתקיים רק ברמת ה-Taro.
"עשיית Taproot-in-Taproot הופכת את הגרסה הראשונית לפשוטה יותר ונותנת לנו יותר זמן להבין אילו מקרי שימוש צצים ורוצים יותר אקספרסיביות", אמר אוסנטוקון.
עבור העברות ברשת, Taro ממנפת פורמט כתובת חדש המבוסס על 32 זה כולל גם את ה-hash של הסקריפט של הנכס. כדי לקבל נכס Taro בשרשרת, הכונס יצטרך ליצור כתובת עם מספיק נתונים המפרטים כיצד השולח יכול לבנות קבוצת סקריפטים חדשה של נכס המכילה את המידע הדרוש להוצאת הנכס ברגע שהוא מועבר לבעלים החדש. במילים אחרות, המידע הנוסף, ב-hash של סקריפט הנכס, אומר למקבל מהי יכולת פתיחת הנעילה של הנכס שמועבר, כך שבסופו של דבר ניתן יהיה להעבירו שוב.
מכיוון שלמקלט יש את כל המידע הזה, הם יכולים לחשב את עלה הנכס, אשר לאחר מכן מאפשר להם לחשב את שורש הנכס, ולבסוף את כל הפלט עצמו, ולאפשר להם לצפות בבלוקצ'יין הביטקוין עבור התוצאה שהם חישבו.
בנוסף, בכך שהמקבל ישלח את המידע המגדיר הזה מראש, הדרך היחידה שבה השולח יכול להפוך את העסקה לתקינה היא אם הוא ישלח בדיוק את מה שהמקבל מצפה לו. אם נשלח הנכס הלא נכון או הסכום השגוי, הגיבובים לא יתאימו והמקבל יכול לדעת בקלות שהשולח עשה משהו לא בסדר.
נכסים ופריטי אספנות בביטקוין
ההנפקה וההעברה של נכסים בתרו משתנים, תלוי אם הנכס הוא נכס רגיל או פריט אספנות.
נכס בר אספנות, או שאינו ניתן להפיכה, הוא ייצוג יחיד במינו של ערך, עם מזהה ייחודי המבסס תביעה על נכס ברמת שרשרת הביטקוין או ברמת העולם האמיתי ואי אפשר בעלות מזויפת. פריט אספנות ב-Taro יכול להיות כרטיס בייסבול נדיר עם סמל, למשל. פריטי אספנות נוצרים בעסקת אצווה אחת, לא ניתן לפצל או למזג, ויש להעבירם מחוץ לרשת או להכניסם לערוץ מרובה צדדים כדי שיועברו בין קבוצה ידועה של משתתפים.
נכס רגיל, לעומת זאת, מתחייב לשווי כולל של נכסים מוחזקים וניתן לפצל ולמזג. פיצולים יכולים להתרחש בתוך עץ, הגדרת פיצול פנימי, או על פני יציאות Taproot שונות, הגדרת פיצול חיצוני. במהלך ההעברה, מחזיק הנכס מוכיח שהוא מחזיק בפיצול תקף עם הוכחת Merkle-Sum והנכסים המתאימים שנוצרו מתחייבים לפיצול תפוקה חדש של Merkle-Sum המבטיח שסכום הנכסים הכולל לאחר ההעברה שווה לסכום הכולל שהיה לפני העסקה .
נכסים בקצה: ברק כרשת תשלומים מבוזרת
כפי שצוין קודם לכן, Taro יכול להעביר נכסים שהונפקו על השרשרת אל רשת Lightning, בדומה לאופן שבו ניתן לשלוח ביטקוין דרך Lightning לאחר שננעל בפלט רב חתימות של שתיים מתוך שתיים שמקבל אישור ב-Blockchain של Bitcoin. ערוץ Lightning המחזיק בנכסי Taro ממנף את אותה זרימה, אולם הפלט של שניים מתוך שניים של Schnorr Taproot יתחייב גם לקבוצת הנכסים בערוץ.
"באמצעות פרוטוקול Taro, ערוצי Lightning המעוגנים בפלט Taproot מסוגלים לשלוח גם נכסי ביטקוין וגם Taro מחוץ לשרשרת, כאשר תשלומי ריבוי הופ מתאפשרים על ידי HTLCs חדשים ברמת Taro, המשתמשים במערכת הסקריפטים כדי ליישם את הצפוי ערבויות אבטחת תשלום מקצה לקצה", אמר אוסנטוקון מגזין Bitcoin.
אוסונטוקון הוסיפה כי נתיב הפריסה המוצע של Lightning Labs עבור Taro ברשת Lightning שואף להציג תחילה רק נכסים בקצוות, כלומר, זה ימנע גם את הצורך לשנות את ליבת הרשת וגם לאתחל רשת חדשה עם נזילות נאותה עבור כל נכס Taro. . במקום זאת, התוכניות של החברה יחייבו את Taro להתחבר לנזילות הביטקוין ב-Lightning ותחייב רק את השולח והמקבל של נכס נתון להשתמש בערוצים המודעים ל-Taro.
"האילוץ היחיד הוא שכדי לקבל/לשלוח באמצעות נכס מסוים, נדרשת נזילות נכנסת/יוצאת מקבילה", אמר אוסונטוקון.
בנוסף להגדרה הדומה של Lightning on-ramp, העברות מרובות הופ של נכסי Taro על Lightning ימנפו מערכת חשבוניות דומה המקובלת בשכבה השנייה כיום. עם זאת, במקום לציין את החשבונית ב-BTC, החשבונית תהיה נקובת בנכס Taro עצמו.
"כדוגמה, אם אליס רוצה לשלוח לבוב נכס מטבע מטבע של Taro, היא תיצור חשבונית חדשה שמציגה, נניח, $10", אמר אוסנטוקון. לאחר מכן, בוב ישתמש ב'רמז הופ', שהם פרטי ניתוב נוספים שסופקו בחשבונית כדי להשלים את המסלול ולחשב את סכום עמלות הרשת (ששולמו בביטקוין) שיש לשלוח על ההופ הראשון שלו, שיעבור את עמוד השדרה הפנימי של הביטקוין ובסופו של דבר להוריד מספיק BTC בקפיצה האחרונה כדי להשלים את התשלום."
פרוטוקול Taro יפרט את המידע הנוסף שיש לשלוח לעמיתים של Lightning בקצוות על מנת לעדכן את כל הערוצים כראוי, הוסיף.
הפיכת הביטקוין לשכבת הבסיס דה-פקטו
Taro מבקש למנף את שדרוג ה-soft fork האחרון של ביטקוין כדי להביא נכסים עם מקרי שימוש במילים אמיתיות כמו מטבעות יציבים בדולר ארה"ב אל ערימת המטבעות הדיגיטליים של עמית לעמית (P2P). זה מאפשר הנפקה של מספר כמעט בלתי מוגבל של נכסים עם Taproot UTXO יחיד, כמו גם העברה של נכסים כאלה עם עסקאות מרובה-הופ מיידיות ובעלות נמוכה ב-Lightning.
על ידי מינוף הביטקוין והברק כמסילותיו, Taro יכולה להקים מערכת אקולוגית הדדית של נכסים שיכולה לאחד מקרי שימוש שונים מבלי להשפיע על צדדים שאולי לא אכפת להם מנכסים כאלה. במקביל, הפרוטוקול גם תורם בחזרה לביטקוין על ידי הגדלת השפעות הרשת שלו במקרה שפופולריזציה של הקונספט תניע תעבורה ברשת, ובכך מגדילה את תשלום העמלות לכורים ומגבירה את נזילות BTC ברשת Lightning.
למרות שהאיטרציה הראשונית שלו מתאימה למספר מוגבל של מקרי שימוש, בניסיון להקל על המפתחים את הקפיצה אל הפרוטוקול החדש באמצעות חבילת סקריפטים מוכרת של ביטקוין, האפשרויות להרחבות ופיתוחים נוספים הן כמעט אינסופיות, כאשר בונים ויזמים הופכים יצירתיים וסובב את הפרוטוקול כך שיתאים לצרכים שלהם.
"התקווה היא לפתוח לאנשים את עיניהם למה צופן העתיד של הביטקוין ומה Taproot יכול לאפשר", אמר סטארק מגזין Bitcoin. "המטרה היא שביטקוין יהיה הרשת המוניטרית הגלובלית הבסיסית המופעלת על ידי פרוטוקולים פתוחים."
- אודות
- גישה
- חֶשְׁבּוֹן
- לרוחב
- פעילות
- תוספת
- נוסף
- כתובת
- תעשיות
- מאפשר
- בין
- כמות
- אחר
- גישה
- נכס
- נכסים
- תכונות
- בייסבול
- בעיקרון
- בסיס
- להיות
- קצת
- ביטקוין
- עסקאות ביטקוין
- ביטקוין UTXO
- לחסום
- blockchain
- BTC
- קיבולת
- אשר
- מקרים
- מנכ"ל
- שרשרת
- שינוי
- ערוצים
- מטבע
- אספנות
- מחויבות
- קהילה
- חברה
- של החברה
- לחלוטין
- מורכב
- לחשב
- מושג
- מצב
- קונסנסוס
- בניה
- מכיל
- חוזים
- ליבה
- יכול
- מזויף
- נוצר
- יְצִירָתִי
- ראש אגף טכנולוגיה
- מַטְבֵּעַ
- נתונים
- מבוזר
- דרישה
- תלוי
- פריסה
- עיצוב
- מפתח
- מפתחים
- התפתחויות
- DID
- אחר
- דיגיטלי
- מטבע דיגיטלי
- ישירות
- לא
- דוֹלָר
- לְהַכפִּיל
- ירידה
- בקלות
- המערכת האקולוגית
- השפעה
- תופעות
- לאפשר
- מה שמאפשר
- הבטחתי
- יזמים
- ERC-20
- להקים
- נוסד
- אירוע
- דוגמה
- צפוי
- סיומות
- אופנה
- מָשׁוֹב
- אגרות
- תרשים
- בסופו של דבר
- ראשון
- תזרים
- מזלג
- טופס
- פוּרמָט
- פונקציה
- פונקציונלי
- נוסף
- עתיד
- גלוֹבָּלִי
- מטרה
- יותר
- קְבוּצָה
- צמיחה
- לקרות
- שירים
- has has
- יש
- להחזיק
- מחזיק
- מחזיק
- איך
- איך
- HTTPS
- ליישם
- בלתי אפשרי
- באחר
- לכלול
- כלול
- גדל
- גדל
- מדד
- מידע
- אינטרנט
- סוגיה
- IT
- עצמו
- להצטרף
- מצטרף
- לקפוץ
- שמירה
- מפתח
- ידוע
- מעבדות
- האחרון
- מרובד
- רמה
- תנופה
- מנופים
- מינוף
- אוֹר
- ברק
- רשת ברקים
- מוגבל
- נְזִילוּת
- רשימה
- קְצָת
- נעול
- ארוך
- עושה
- עשייה
- דרך
- להתאים
- משמעות
- כורים
- מודל
- יותר
- תנועה
- רשת
- לא פטרייתי
- מספר
- יחיד בדורו
- לפתוח
- להזמין
- אחר
- בעלים
- בעלות
- p2p
- נפרע
- המשתתפים
- תשלום
- תשלומים
- אֲנָשִׁים
- אפשרויות
- אפשרי
- פו
- יפה
- מניעה
- פְּרָטִיוּת
- פְּרָטִי
- הוכחה
- הוכחת עבודה
- רכוש
- הצעה
- מוּצָע
- פרוטוקול
- פרוטוקולים
- מוכיח
- לקבל
- רגיל
- נותר
- מייצג
- לדרוש
- נדרש
- גילה
- מסלול
- אמר
- בקרת מערכות ותקשורת
- להרחבה
- תכנית
- לבטח
- אבטחה
- סדרה
- סט
- דומה
- שישה
- So
- מזלג רך
- פתרונות
- כמה
- משהו
- במיוחד
- לבלות
- הוצאה
- לְסוֹבֵב
- לפצל
- פיצולים
- stablecoin
- Stablecoins
- לערום
- אחסון
- חנות
- חנויות
- מובנה
- סובסידיה
- לספק
- בר קיימא
- מערכת
- אומר
- דרך
- זמן
- היום
- יַחַד
- token
- מטבעות
- חלק עליון
- לעקוב
- תְנוּעָה
- עסקה
- עסקות
- להעביר
- הועבר
- העברות
- סומך
- לָנוּ
- להבין
- ייחודי
- עדכון
- us
- להשתמש
- פרטיות המשתמש
- משתמשים
- ערך
- שעון
- מה
- מה
- אם
- בזמן
- בתוך
- לְלֹא
- מילים
- היה
- אפס