פיתוח פתרונות ברשת Liquid Network (שרשרת צד של Bitcoin)

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

שירותי פיתוח בלוקצ'יין

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1359
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1330
  • עיצוב לוגו לחברת B2B Advance
    עיצוב לוגו לחברת B2B Advance
    776
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1077
  • פיתוח לוגו חברת AIDER
    פיתוח לוגו חברת AIDER
    1022
  • פיתוח CRM עבור Chasseurs
    פיתוח CRM עבור Chasseurs
    1113

מדוע עסקאות ב-Liquid Network נתקעות והולכות לאיבוד

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

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

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

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

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

מה נותנים הנפקת נכסים וחישובים על סייד-צ'יין של ביטקוין

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

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

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

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

השוואת מצבי הרשת: מעגל פתוח וסגור

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

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

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

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

שלבי ההטמעה: מביקורת דרישות ועד להשקה

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

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

מדיניות גישה, מפתחות ותבניות הנפקת נכסים

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

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

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

ניתוח מקרה הטמעה: מדדי חישובים לפני ואחרי

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

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

מדדים לפני ואחרי

זמן החישוב התקצר משני ימי עבודה לעשרות דקות: האישור מגיע בסבב אחד במקום התכתבות. הפחתה בפעולות ידניות — כ-90%: נשארו רק חריגים, כמו מגבלות שנדחו ועמלות לא שגרתיות. פערים בתום הרבעון — אפס לעומת 12 בחודש בעבר, וטיפול בכל אחד מהם כבר לא גוזל זמן מצוות החישובים.

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

במה שונה Liquid Network משכבת הבסיס של Bitcoin?

שכבת הבסיס של Bitcoin מחזיקה את ה-BTC עצמו ואת האבטחה באמצעות כורים. Liquid Network — רשת עצמאית עם קונצנזוס משלה, שאינה מחליפה את שכבת הבסיס אלא מרחיבה אותה: ערבות ה-BTC נשארת בשכבת הבסיס של ביטקוין, והפעולות מתבצעות בסייד-צ'יין דרך הצמדה דו-כיוונית.

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

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

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

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

שאלות טכניות: עמלות, סודיות, ביטולים

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

כיצד מחושבות עמלות ב-Liquid Network?

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

עד כמה עסקאות חסויות?

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

האם אפשר לבטל עסקה?

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

במה מכוסים הנכסים שהונפקו?

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

נדון במשימה: נתאים מצב והרכב צמתים

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

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

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