מבוא קצר לפרוטוקולי RGB

צומת המקור: 1115923

ב-3 בינואר 2009 השיקה סאטושי נקמוטו את צומת הביטקוין הראשון. מאותו רגע הצטרפו צמתים חדשים והביטקוין התחיל להתנהג כאילו הוא צורת חיים חדשה, צורת חיים שלא הפסיקה להתפתח. לאט לאט, היא הפכה לרשת הבטוחה ביותר בעולם כתוצאה מהעיצוב הייחודי שלה - מחושב היטב על ידי סאטושי - מכיוון שבאמצעות תמריצים כלכליים היא מושכת משתמשים, הנקראים בדרך כלל כורים, להשקיע באנרגיה ובכוח מחשוב אשר תורם לאבטחת הרשת.

בעוד ביטקוין ממשיך בצמיחתו ובאימוצו, הוא מתמודד עם בעיות מדרגיות. רשת הביטקוין מאפשרת לכרות בלוק חדש עם עסקאות תוך כ-10 דקות. בהנחה שיש לנו 144 בלוקים ביום עם ערכים מקסימליים של 2,700 עסקאות לבלוק, ביטקוין היה מאפשר רק 4.5 עסקאות בשנייה. סאטושי היה מודע למגבלה זו, אנו יכולים לראות אותה ב- אמייל נשלח למייק הרן במרץ 2011, שם הוא מסביר איך מה שאנחנו יודעים היום כערוץ תשלום עובד. כאן נכנסים פרוטוקולים מחוץ לשרשרת.

לפי כריסטיאן דקר, פרוטוקולים מחוץ לשרשרת הם בדרך כלל מערכות שבהן משתמשים משתמשים בנתונים מבלוקצ'יין ומנהלים אותם מבלי לגעת בבלוקצ'יין עצמו עד לרגע האחרון. בהתבסס על תפיסה זו, נולדה רשת Lightning, רשת המשתמשת בפרוטוקולים מחוץ לשרשרת כדי לאפשר ביצוע תשלומי ביטקוין כמעט באופן מיידי. מכיוון שלא כל הפעולות הללו כתובות על הבלוקצ'יין, הוא מאפשר אלפי עסקאות בשנייה ומרחיב את הביטקוין.

מחקר ופיתוח בתחום הפרוטוקולים מחוץ לרשת בביטקוין פתחו תיבת פנדורה. היום אנחנו יודעים שאנחנו יכולים להשיג הרבה יותר מהעברת ערכים בצורה מבוזרת, העמותה איגוד התקנים LNP/BP מתמקדת בפיתוח של פרוטוקולים שכבה 2 ו-3 על ביטקוין ורשת Lightning. בין הפרויקטים הללו, RGB בולטת.

מה זה RGB?

RGB התבסס על מחקר של פיטר טוד על חותמות חד פעמיות ואימות בצד הלקוח, ונחזה ב-2016 על ידי Giacomo Zucco כפרוטוקול נכס טוב יותר עבור ביטקוין ורשת Lightning. התפתחות נוספת של רעיונות אלה הובילה לפיתוח RGB למערכת חוזים חכמים מן המניין על ידי מקסים אורלובסקי, אשר מוביל את היישום שלה מאז 2019 בשיתוף קהילה.

אנו יכולים להגדיר את RGB כסט של פרוטוקולי קוד פתוח המאפשרים לנו לבצע חוזים חכמים מורכבים בצורה מדרגית וסודית. זו לא רשת מסוימת (כמו ביטקוין או ברק); כל חוזה חכם הוא רק קבוצה של משתתפי חוזה שיכולים ליצור אינטראקציה באמצעות ערוצי תקשורת שונים (ברירת מחדל לרשת Lightning). RGB משתמש בבלוקצ'יין הביטקוין כשכבה של מחויבות מדינה ושומר על הקוד של החוזה החכם והנתונים מחוץ לשרשרת, מה שהופך אותו לניתן להרחבה. על ידי מינוף עסקאות ביטקוין (וסקריפט) כמערכת בקרת בעלות עבור חוזים חכמים, האבולוציה של החוזה החכם מוגדרת על ידי תוכנית מחוץ לשרשרת. חשוב לציין שהכל מאומת בצד הלקוח.

במילים פשוטות, RGB היא מערכת המאפשרת למשתמש לבצע ביקורת על חוזה חכם, לבצע אותו ולאמת אותו באופן פרטני בכל עת ללא עלות נוספת שכן היא אינה משתמשת בבלוקצ'יין כפי שעושות מערכות "מסורתיות". בעוד שמערכות חוזים חכמים מורכבים היו חלוצית על ידי Ethereum, היא דורשת מהמשתמש להוציא כמויות משמעותיות של גז עבור כל פעולה והיא מעולם לא השיגה את המדרגיות שהבטיחה. כתוצאה מכך, Ethereum מעולם לא הייתה אפשרות לבנק את המשתמשים שהוצאו מהמערכת הפיננסית הנוכחית.

נכון לעכשיו, תעשיית הבלוקצ'יין מקדמת כי גם הקוד של חוזים חכמים וגם הנתונים חייבים להיות מאוחסנים בבלוקצ'יין ולהתבצע על ידי כל צומת של הרשת, ללא קשר לגידול המופרז בגודל או שימוש לרעה במשאבי חישוב. הסכימה המוצעת על ידי RGB היא הרבה יותר אינטליגנטית ויעילה מכיוון שהיא חותכת את פרדיגמת הבלוקצ'יין הזו על ידי הפרדת חוזים ונתונים חכמים מהבלוקצ'יין ובכך מונעת את הרוויה של הרשת הנראית בפלטפורמות אחרות. בתורו, RGB לא מאלץ כל צומת לבצע כל חוזה אלא את הצדדים המעורבים, מה שמוסיף סודיות לרמה שלא נראתה קודם לכן.

image1

חוזים חכמים ב-RGB

ב-RGB, מפתח חוזה חכם מגדיר סכימה המציינת כללים כיצד החוזה מתפתח לאורך זמן. הסכמה היא התקן לבניית חוזים חכמים ב-RGB: גם מנפיק בעת הגדרת חוזה וגם ארנק או בורסה חייבים לדבוק בסכימה מסוימת שלפיה עליהם לאמת את החוזה. רק אם האימות נכון יכול כל צד לקבל בקשות ולעבוד עם הנכס.

חוזה חכם ב-RGB הוא גרף א-ציקלי מכוון (DAG) של שינויי מצב, כאשר רק חלק מהגרף ידוע תמיד ואין גישה לשאר. סכימת RGB היא מערכת ליבה של כללים להתפתחות הגרף הזה שהחוזה החכם מתחיל איתו. כל משתתף בחוזה רשאי להוסיף לכללים אלו (אם הדבר מותר על ידי הסכימה) והגרף המתקבל נבנה מהיישום האיטרטיבי של כללים אלו.

נכסים ניתנים לשינוי

הנכסים הפתוחים ב-RGB עוקבים אחר מפרט LNP/BP RGB-20. לכן, כאשר מוגדר RGB-20, נתוני הנכס הידועים כ"נתוני בראשית" מופצים דרך רשת Lightning, המכילה את מה שנדרש כדי להשתמש בנכס. הצורה הבסיסית ביותר של נכסים אינה מאפשרת הנפקה משנית, שריפת אסימונים, החלפה או החלפה.

לפעמים המנפיק יצטרך להנפיק יותר אסימונים בעתיד, כמו מטבעות יציבים כמו USDT, ששומר על ערכו של כל אסימון קשור לערך של מטבע אינפלציוני כמו הדולר. כדי להשיג זאת, קיימות סכימות מורכבות יותר של RGB-20, ובנוסף לנתוני הבראשית, הן מחייבות את המנפיק לייצר משלוחים, שיסתובבו גם ברשת Lightning. בעזרת מידע זה, אנו יכולים לדעת את ההיצע הכולל של הנכס במחזור. כך גם לגבי שריפת נכסים או שינוי שמו.

המידע הקשור לנכס יכול להיות ציבורי או פרטי: אם המנפיק דורש סודיות, הוא יכול לבחור שלא לשתף מידע על האסימון ולבצע פעולות בפרטיות מוחלטת, אך יש לנו גם מקרה הפוך בו המנפיק והמחזיקים צריכים כל התהליך להיות שקוף. זה מושג על ידי שיתוף נתוני האסימון.

נהלי RGB-20

הליך הצריבה משבית אסימונים ולא ניתן להשתמש יותר באסימונים שרופים. הליך ההחלפה מתרחש כאשר אסימונים נשרפים ונוצרת כמות חדשה של אותו אסימון. זה עוזר להפחית את גודל הנתונים ההיסטוריים של הנכס, דבר שחשוב לשמור על מהירות הנכס. כדי לתמוך במקרה השימוש בו ניתן לצרוב נכסים ללא צורך בהחלפתם, נעשה שימוש בתת-סכימה של RGB-20 המאפשרת צריבת נכסים בלבד.

אסימונים לא דליקים

האסימונים הבלתי ניתנים (NFT) ב-RGB עוקבים אחר ה- מפרט LNP/BP RGB-21, כאשר אנו עובדים עם NFTs יש לנו גם סכימה ראשית ותת סכמה. לסכימות אלו יש נוהל חריטה, המאפשר לנו לצרף נתונים מותאמים אישית על ידי בעל האסימון. הדוגמה הנפוצה ביותר שאנו רואים כיום ב-NFT היא אמנות דיגיטלית המקושרת לאסימון. מנפיק האסימון יכול לאסור חריטת נתונים זו על ידי שימוש בתת הסכימה RGB-21. בניגוד למערכות NFT blockchain אחרות, RGB מאפשר הפצה של נתוני אסימון מדיה בגודל גדול באופן מבוזר לחלוטין ועמיד לצנזורה, תוך שימוש בהרחבה לרשת Lightning P2P בשם Bifrost, המשמשת גם לבניית צורות רבות אחרות של RGB- פונקציות ספציפיות של חוזה חכם.

בנוסף לנכסים ניתנים להחלפה ו-NFT, ניתן להשתמש ב-RGB וב-Bifrost כדי לייצר צורות אחרות של חוזים חכמים, כולל בורסות מבוזרות (DEXes), מאגרי נזילות, מטבעות יציבים אלגוריתמיים ועוד, עליהם נעסוק במאמרים עתידיים.

NFT מ-RGB מול NFT מפלטפורמות אחרות

  • אין צורך באחסון בלוקצ'יין יקר.
  • אין צורך במערכת הקבצים הבין-פלנטרית (IPFS), במקום זאת נעשה שימוש בסיומת Lightning Network (הנקראת Bifrost) (והיא מוצפנת מקצה לקצה לחלוטין).
  • אין צורך בפתרון ניהול נתונים מיוחד (שוב, Bifrost לוקח את התפקיד הזה).
  • אין צורך לסמוך על אתרי אינטרנט כדי לשמור על נתונים עבור אסימוני NFT או על נכסי מנפיק או חוזה ABI.
  • ל-RGB יש הצפנת DRM מובנית וניהול בעלות.
  • ל-RGB יש תשתית לגיבויים באמצעות רשת Lightning (Bifrost).
  • ל-RGB יש דרכים לייצר רווח מתוכן (לא רק מכירת ה-NFT עצמו, אלא גישה לתוכן, מספר פעמים).

מסקנות

מאז השקת הביטקוין, לפני כמעט 13 שנים, היו הרבה מחקרים וניסויים בתחום. גם ההצלחות וגם הטעויות אפשרו לנו להבין קצת יותר איך מתנהגות מערכות מבוזרות בפועל, מה הופך אותן למבוזרות באמת ואילו פעולות נוטות להוביל אותן לריכוזיות. כל זה הוביל אותנו למסקנה שהביזור האמיתי הוא תופעה נדירה וקשה להשגה; ביזור אמיתי הושג רק על ידי ביטקוין ומסיבה זו אנו ממקדים את המאמצים שלנו לבנות עליו.

ל-RGB יש חור ארנב משלו בתוך חור הארנב של הביטקוין. בזמן שאני נופל בין שניהם, אפרסם את מה שלמדתי. במאמר הבא, נקבל מבוא לצמתי LNP ו-RGB וכיצד להשתמש בהם.

זהו פוסט אורח מאת פרנסיסקו קלדרון. הדעות המובעות הן לגמרי שלהן ואינן משקפות בהכרח את הדעות של BTC, Inc. או מגזין Bitcoin.

מקור: https://bitcoinmagazine.com/guides/a-brief-introduction-to-rgb-protocols

בול זמן:

עוד מ מגזין Bitcoin