מהן הצעות לשיפור ביטקוין (BIPs), וכיצד הן פועלות?

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

כיצד מיושמים שיפורי ביטקוין?

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

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

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

עם זאת, לא כל שינוי בביטקוין (BTC) דורש BIP, המשמש בעיקר לשיפור הפרוטוקול. לדוגמה, במקרה של ממשק המשתמש, אין צורך לעבור את התהליך הארוך של BIP.

BIPs ייושמו בציפייה לשדרוגי פרוטוקול משמעותיים או לתיקונים בקנה מידה גדול במערכת, כגון סוגי עסקאות חדשים כמו SegWit או נכסי עסקאות כמו החלפה לפי עמלה (RBF).

מהי הצעה לשיפור הביטקוין?

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

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

ה-BIP הראשון (BIP 0001) הוגש על ידי המתכנת הבריטי-איראני אמיר טאקי ב-2011 – שנתיים לאחר יצירת הביטקוין – כדי לתאר מהו BIP. עם זאת, זכות השינויים בפרוטוקול אינם של מפתחים ומתכנתים בלבד.

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

כיצד נוצרות הצעות לשיפור הביטקוין (BIPs)?

BIPs נובעים מהצעות ורעיונות לא רשמיים שנוצרים בדרך כלל במפגשים, צ'אטים בפורומים או מעורבות במדיה החברתית, במיוחד ב- CryptoTwitter.

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

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

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

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

מי יכול להציע שינויים בביטקוין?

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

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

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

כיצד פועלות הצעות לשיפור ביטקוין (BIPs)?

לפני הפיכתה ל- BIP רשמי, ההצעה מועברת באמצעות דואר אלקטרוני או ערוצי תקשורת אחרים כמו Slack, שם משוב ראשוני מסופק על ידי הקהילה.

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

לפני שהם הופכים לטיוטה, BIPs צריכים לקבל את האישור מהעורך. בשלב זה, הוא מוגש לרשימת ה-BIP כטיוטה, והעורך מקצה לו מספר BIP ומפרסם אותו במאגר הביטקוין Core GitHub של BIPs.

ה- BIP נוצר באופן רשמי ומוכן לבדיקה ומשוב לפני שהוא מתקדם לשלב הבדיקה. ל- BIPs מוקצה גם מצב שכולם יכולים לבדוק כדי להעריך את ההתקדמות.

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

כיצד מאושרים BIPs?

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

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

בגלל ההשלכות החמורות ששינויים מסוימים עלולים לגרום לכורים, שינוי בקוד דורש קבלה ברוב המכריע של כ-95%, אלא אם כן ניתן מניע סביר לסף נמוך יותר. 95% תמיכה תצטרך להיות מסומנת מ-2,016 הכורים האחרונים (כ-14 ימי כרייה עם בלוקים של 10 דקות).

כדוגמה, נשתמש ביישום האחרון של המזלג הרך Taproot, שכותרתו BIP 341. באפריל 2021, באמצעות "קוד ניסיון מהיר" – שנועד לתת פתרון מהיר לשדרוג – הפעלת Taproot מוזגה לתוך Bitcoin Core.

בשבועיים שלאחר מכן, לפחות 90% מהבלוקים שנכרו (1,815 מתוך 2,016 בלוקים שנכרו) כללו התייחסות מקודדת המציינת שהכורים שכרו את הבלוקים הללו העדיפו את השדרוג. זה סלל את הדרך לקונצנזוס המדהים שהושג בחודשים שלאחר מכן, והוביל לאישור הסופי בנובמבר 2021.

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

לסיכום, אלה הם השלבים העיקריים של תהליך האישור:

  • כל אחד יכול להגיש BIP כדי לשנות את ליבת הביטקוין;
  • עורך חייב לעבור את ה- BIP;
  • ה- BIP חייב להיות מאושר על ידי ∼95% מהכורים; ו
  • הקהילה חייבת לשדרג לגרסת התוכנה החדשה.

קשור : מדריך: איך לאחסן ביטקוין ומה עדיף ארנק קר או חם? כל התשובות

מהם סוגי ההצעות לשיפור ביטקוין (BIPs)?

ישנם שלושה סוגים עיקריים של BIPs: BIPs סטנדרטיים, אינפורמטיביים וקונצנזוס.

BIPs סטנדרטיים

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

BIPs אינפורמטיביים

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

BIPs של קונצנזוס

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

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

לגלות עוד מהאתר PaKoes - אתר הפיננסים של ישראל

כדי להמשיך לקרוא ולקבל גישה לארכיון המלא יש להירשם עכשיו.

להמשיך לקרוא

לגלות עוד מהאתר PaKoes - אתר הפיננסים של ישראל

כדי להמשיך לקרוא ולקבל גישה לארכיון המלא יש להירשם עכשיו.

להמשיך לקרוא