האם ייתכן שחורף מטבעות הקריפטו הפך לתור זהב לטכנולוגיית הבלוקצ'יין? ברוכים הבאים לשנת 2019, שנת החילופים המבוזרים (DEX)!
כל מי שיש לו מה לעשות עם מטבעות קריפטוגרפיים או טכנולוגיית בלוקצ'יין חווה חורף קשה, שבא לידי ביטוי בטבלאות המחירים של מטבעות קריפטוגרפיים פופולריים ולא כל כך פופולריים כמו הרים קפואים (כ:פאוקיי, הם תרגמו, המצב כבר השתנה קצת...). ההייפ חלף, הבועה התפוצצה והעשן התפזר. עם זאת, לא הכל רע. הטכנולוגיות ממשיכות להתפתח ולמצוא פתרונות כגון חילופים מבוזרים (DEX - Dלרכז Exchange), שנועדו לשנות באופן קיצוני את המערכת האקולוגית של מטבעות הקריפטו ב-2019.
מהי בורסה מבוזרת?
אתה עלול להיות מופתע. בפלטפורמות מסחר מרוכזות, CEX (או בורסות מרכזיות., הערה: ב-CEX המקורי הוא קיצור, אין לבלבל אותו עם השם של הבורסה הפופולרית CEX.io), בעל הפלטפורמה הוא רק מתווך, מעין בנקאי קריפטו. הוא אחראי על אחסון וניהול כל הכספים הנסחרים בפלטפורמה. CEX היא בדרך כלל פלטפורמה אינטואיטיבית ונגישה, המציעה נזילות גבוהה ומגוון כלי מסחר. הפלטפורמה פועלת גם כשער בין מטבע פיאט לנכסי קריפטו.
עם זאת, כחובבי קריפטו, אנו מכירים את הסיכונים של ריכוזיות ואמון במתווכים, למשל, מותו של מייסד בורסת Quadriga ואובדן מפתחות לארנק שעליו אוחסנו כספי המשתמשים. במקרה של פלטפורמה ריכוזית, היא הופכת לנקודה אחת של כשל או צנזורה.
DEX שואפת לחסל מתווכים ונקודת כשל בודדת, על ידי ביצוע עסקאות ישירות בין משתמשים, בבלוקצ'יין עצמו, העומד בבסיס הפלטפורמה, תוך עקיפת פלטפורמת המסחר. אז המטרה העיקרית של DEX היא פשוט לספק תשתית לקונים של נכס כדי למצוא מוכרים ולהיפך.
היתרון העיקרי של DEX על פני CEX ברור:
- "מהימנות". כבר אין צורך במתווך. לכן, המשתמשים אחראים על הכספים שלהם, ולא על פלטפורמה מרכזית (שהמנהל שלה עלול למות, מפתחות עלולים להיגנב או לפרוץ);
- מכיוון שהמשתמשים אחראים לכספים שלהם ואין מתווך בצורה של פלטפורמה, אין סיכוי לצנזורה (לא ניתן להקפיא הפקדות ולחסום משתמשים), לא נדרש אימות (KYC) כדי לגשת להזדמנויות מסחר, וכל זה עסקאות מסחר הן "אנונימיות", שכן אין גוף מפקח או שליטה;
- וחשוב מכך, בדרך כלל ב-DEX אתה יכול לבצע כל סוג של החלפה בין נכסים (כל עוד ההצעות של הקונה והמוכר תואמות), כך שאינך מוגבל על ידי תנאי הרישום של המכשיר כמו ב-CEX (כ: במקרה הכללי זה לא המקרה, כאן המחבר מפנטז מעט ומתאר תמונה אידיאליסטית בלבד, שמתאפשרת כעת רק בתנאים של אפשרות של החלפות אטומיות בין שרשראות);
אבל כמו שאומר הפתגם הישן, "לא כל הנוצץ זהב הוא" לטכנולוגיות ה-DEX הנוכחיות יש אתגרים שעדיין צריכים להיפתר. קודם כל, DEX כרגע לא מאוד מותאם למשתמשים רגילים. אולי לנו המקצוענים נוח להשתמש בארנקים, לנהל מפתחות, ביטויי סיד ולחתום על עסקאות, אבל משתמשים רגילים חוששים מדברים מהסוג הזה.
יתרה מכך, מכיוון שהעסקאות הן עמית לעמית, חלק מהבורסות דורשות מהמשתמשים להיות מקוונים כדי להשלים את ההזמנה שלהם (נשמע מטורף, נכון?). UX היא הסיבה העיקרית לכך שמתחילים במטבעות קריפטוגרפיים מעדיפים CEX על פני DEX למסחר בנכסי קריפטו. וכתוצאה מהממשק הנורא/UX, ל-DEX יש נזילות נמוכה כמעט לכל הנכסים הנסחרים.
שוב, למקרה ששכחת את הפרט הקטן הזה, עסקאות ב-DEX הן עמית לעמית, כך שאם אתה רוצה להחליף BTC ל-LTC, בהחלט תצטרך למצוא לקוח שמוכן להחליף Litecoins עבור כמות הביטקוין המוצעת לך. זה יכול להיות מאתגר (בלשון המעטה) עבור מטבעות מסוימים או אם מספר המשתמשים ב-DEX קטן. וכך, כל זה, יחד עם הביצועים המוגבלים של רוב ה-DEX (בלוקצ'יין בליבתם), מציבים מחסום בלתי עביר בדרך לאימוץ המוני בשוק.
וכך:
CEX (מְרוּכָּז):
- קל לשימוש
- תכונות מסחר מתקדמות
- נזילות גבוהה
- הזדמנויות לעבודה עם מטבעות פיאט (מסחר, קלט/פלט)
DEX (מבוזר):
- קשה להבין ולהשתמש
- אפשרויות מסחר בסיסיות בלבד
- נזילות נמוכה
- לא ניתן לעבוד עם מטבעות קונבנציונליים
למרבה המזל, ניתן לתקן את כל הקשיים הללו, וזה מה שפרויקטים חדשים מנסים לעשות. אבל עוד על זה קצת מאוחר יותר; ראשית, בואו נסתכל על המצב הנוכחי. כיצד נוצרים DEX נוכחיים? ישנן שלוש גישות עיקריות לעיצוב DEX.
ספר הזמנות על השרשרת והתחשבנות
זו הייתה הארכיטקטורה של הדור הראשון של DEX. במילים פשוטות, מדובר בהחלפה, לגמרי על גבי הבלוקצ'יין. כל הפעולות - כל הוראת מסחר, שינוי סטטוס - הכל נרשם בבלוקצ'יין כעסקאות. כך, הבורסה כולה מנוהלת על ידי חוזה חכם, האחראי על ביצוע הזמנות משתמשים, נעילת כספים, התאמת הזמנות וביצוע העסקה. גישה זו מבטיחה ביזור, אמון ואבטחה, ומעבירה את עקרונות הליבה של הבלוקצ'יין לכל פונקציונליות ה-DEX שעליה. (כ: באופן עקרוני, מדובר בחילופי דברים מבוזרים אמיתיים, בהתאמה מלאה לרוח ומהותה של גישה זו. החיסרון הוא שהמימושים היו על גבי בלוקצ'יין מוקדמים ולא מושלמים. כדוגמה לפתרון טוב, אנו יכולים לצטט את BitShares ו- Stellar).
עם זאת, ארכיטקטורה זו הופכת את הפלטפורמה:
- נזילות נמוכה - למערכת אין מספיק נפח עבור מכשירים;
- לְהַאֵט - צוואר הבקבוק בעת ביצוע הזמנות ב-DEX הוא החוזה החכם ורוחב הפס של הרשת. תארו לעצמכם עבודה בבורסה מבוזרת כמו זו;
- יקירתי - כל פעולה שמשנה את המדינה פירושה השקת חוזה חכם ותשלום עלות הגז;
- "by-design" הוא חוסר היכולת ליצור אינטראקציה עם פלטפורמות אחרות, וזו מגבלה עצומה.
למה אני מתכוון כשאיני יכול ליצור אינטראקציה? והעובדה היא שבסוג זה של DEX אתה יכול להחליף רק נכסים שמקורם בבלוקצ'יין ובחוזים החכמים של פלטפורמת DEX, אלא אם נעשה שימוש באמצעים נוספים לחיבור חוצה רשתות. לפיכך, אם נשתמש ב-Ethereum עבור DEX, אז דרך הפלטפורמה הזו נוכל להחליף רק אסימונים על בסיס הבלוקצ'יין של Ethereum.
יתרה מכך, DEX מובנים משמשים בדרך כלל להחלפת מספר מוגבל של אסימונים סטנדרטיים (לדוגמה, ERC20 ו-ERC721 בלבד), מה שמציב מגבלות גדולות על הנכסים הנסחרים. דוגמאות לפלטפורמות מבוזרות כאלה הן DEX.tor (כ: עוד מפורסם EtherDelta/ForkDelta), או החלפות המבוססות על תקן EIP823 (כ: ניסיון לתקנן את פורמט החוזה החכם למסחר באסימוני ERC-20).
מכיוון שלא הכל חייב להיות מבוסס על Ethereum, הרשו לי לשתף אתכם בדוגמה של DEX המיושם באמצעות גישה זו בבלוקצ'יין פופולרי אחר, EOS. Tokena היא כיום ההטמעה הראשונה של DEX בשרשרת מלאה שמשתמשת באסימון ביניים כדי למזער עמלות שמשלמים משתמשים.
ספר הזמנות מחוץ לשרשרת וחישובי שרשרת
אחרי גישה זו עוקבים DEXs הבנויים על פרוטוקולים מהשכבה השנייה על גבי הבלוקצ'יין הבסיסי. לדוגמה, פרוטוקול 0x על גבי Ethereum. עסקאות מבוצעות על אתר (או בכל רשת אחרת הנתמכת על ידי צמתי ממסר (כ: גרסה 2.0 של הפרוטוקול יושמה כעת והם מתכננים לשלב נזילות על Ethereum (והמזלגות שלו) ו-EOS), והמשתמשים מקבלים את ההזדמנות לשלוט בכספים שלהם עד לרגע השלמת פעולת המסחר (אין צורך לחסום כספים עד להשלמת ההזמנה). ספרי הזמנות בסכימה זו נשמרים בצמתי ממסר, המקבלים עמלה על כך. הם משדרים כל הזמנה חדשה, מגבשים את כל הנזילות של המערכת ויוצרים תשתית מסחר אמינה יותר. לאחר קבלת ההזמנה, עושה השוק ממתין לצד השני של העסקה, ולאחר מכן העסקה מתבצעת בתוך החוזה החכם 0x ורשומת העסקה מוזנת לבלוקצ'יין.
גישת עיצוב זו מביאה לעמלות נמוכות יותר מאחר והזמנות חדשות או עדכוני הזמנות אינם מחייבים תשלום גז, ושתי העמלות היחידות שצריך לשלם הן זו עבור הממסרים שהקלו על המסחר והגז הנדרש לביצוע החלפות אסימונים בין משתמשים ברשתות בלוקצ'יין. בפרוטוקול 0x, כל (כ: ההנחה היא כי סוחר פעיל) יכולים להפוך לצומת ממסר ולהרוויח אסימונים נוספים לביצוע עסקאות, ובכך לכסות את העמלות של העסקאות שלהם. בנוסף, העובדה שהמסחר מתרחש מחוץ לשרשרת פותרת את בעיית הבלוקצ'יין וביצוע חוזים חכמים שראינו ב-DEX מבוססי Ethereum.
שוב, אחד החסרונות העיקריים של DEX מסוג זה הוא היעדר אינטראקציה עם פלטפורמות אחרות. במקרה של DEX המבוסס על פרוטוקול 0x, נוכל לסחור רק באסימונים שחיים ברשת Ethereum. יתרה מכך, בהתאם ליישום הספציפי של ה-DEX, עשויות להיות הגבלות נוספות על תקני האסימונים הספציפיים שאנו רשאים לסחור בהם (בעצם כולם דורשים מסחר באסימוני ERC-20 או ERC-721). דוגמה אידיאלית ל-DEX מבוסס 0x היא פרויקט Radar Relay.
כדי להיות מסוגלים ליצור אינטראקציה עם רשתות אחרות, עלינו לפתור בעיה נוספת - זמינות נתונים. DEXs המשתמשים במנגנונים מחוץ לשרשרת כדי לאחסן ולעבד הזמנות מאצילים משימה זו להעברת צמתים, אשר עשויים להיות רגישים למניפולציה זדונית של הזמנות או איומים אחרים, מה שמותיר את המערכת כולה פגיעה.
אז, הנקודות העיקריות של סוג זה של DEX:
- עובד רק עם רשימה מוגבלת של תקני כלים
- עמלות קטנות יותר
- הביצוע הטוב ביותר
- יותר נזילות
- אין חסימה של כספי סוחרים
חוזים חכמים עם מילואים
סוג זה של DEX משלים את שני סוגי הפלטפורמות הקודמים, ונועד לפתור, קודם כל, את בעיית הנזילות. באמצעות שימוש ברזרבות חכמות, במקום לחפש ישירות קונה עבור נכס, משתמש יכול לבצע עסקה עם הרזרבה על ידי הפקדת ביטקוין (או נכסים אחרים) לעתודה וקבלת נכס תואם בתמורה. זה מקביל לבנק מבוזר שמציע נזילות למערכת. רזרבות חכמות מבוססות חוזים ב-DEX הן פתרון לעקוף את בעיית "התאמת הרצונות" ולפתוח אסימונים לא נזילים למסחר. פגמים?
הדבר מחייב צד שלישי לפעול כבנק ולספק את הכספים הללו או ליישם מדיניות ניהול משאבים מתקדמת כך שמשתמשים יוכלו לנעול חלק מהכספים שלהם למען נזילות DEX וכדי לבזר את ניהול הרזרבות. Bancor (רשת נזילות מבוזרת) היא דוגמה מצוינת לגישה זו (כ: ויושם בהצלחה רבה. אנו גם מצפים להשיק בקרוב של פרויקט Minter, שבו זה מיושם ברמת הפרוטוקול הבסיסי של הרשת עצמה).
נקודות ייחודיות:
- מגדיל את הנזילות
- תומך באסימונים רבים ושונים בבת אחת
- מידה מסוימת של ריכוזיות
גל חדש DEX
כעת אתה מכיר את הגישות השונות לארכיטקטורת DEX והטמעתן. עם זאת, מדוע פופולריות כה נמוכה של פתרונות כאלה, למרות נוכחותם של יתרונות חזקים? האתגרים העיקריים של הפרויקטים הנוכחיים הם בעיקר מדרגיות, נזילות, תאימות ו-UX. בואו נסתכל על ההתפתחויות המבטיחות שנמצאות בחזית הפיתוח של DEX ובלוקצ'יין.
בעיות שיש לטפל בהן בדור הבא של DEX:
- מדרגיות
- נְזִילוּת
- תאימות
- UX
כפי שאנו יכולים לראות, אחת המגבלות העיקריות בעיצוב DEX הייתה מדרגיות.
עבור DEX ברשת, יש לנו הגבלות על חוזים ועל הרשת עצמה, בעוד מחוץ לשרשרת דורשים פרוטוקולים נוספים. הפיתוח של פלטפורמות בלוקצ'יין מהדור הבא כמו NEO, NEM או Ethereum 2.0 יאפשר פיתוח של DEX ניתנים להרחבה יותר.
בואו נתמקד מעט ב-Ethereum 2.0. השיפור המבטיח ביותר הוא הריסה. Sharding מחלק את רשת ה-Ethereum לתת-רשתות (שברים) עם הסכמה מקומית, כך שאימות חסימה כבר לא צריך להתבצע על ידי כל צומת ברשת, אלא רק על ידי חברים באותו הרסיס. במקביל, רסיסים עצמאיים מקיימים אינטראקציה זה עם זה כדי להשיג קונצנזוס עולמי ברשת. כדי שזה יהיה אפשרי, Ethereum יצטרך לעבור מקונצנזוס של הוכחת עבודה לקונצנזוס של הוכחת הימור (שאנו מקווים לראות בחודשים הקרובים).
Ethereum צפוי להיות מסוגל לעבד למעלה מ-15 עסקאות בשנייה (וזה לא רע ליישום DEX מקורי שניתן להרחבה).

תאימות ופרוטוקולים חוצי שרשרת
אז, יש לנו את המדרגיות, אבל מה לגבי תאימות? אולי יש לנו פלטפורמת Ethereum ניתנת להרחבה, אבל אנחנו עדיין יכולים לסחור רק באסימונים מבוססי Ethereum. כאן נכנסים לתמונה פרויקטים כמו קוסמוס ופולקדות (כ: בזמן הכנת המאמר, קוסמוס כבר נכנסה לשלב של עבודה אמיתית, אז אנחנו כבר יכולים להעריך את היכולות שלו). פרויקטים אלו שואפים לשלב סוגים שונים של פלטפורמות בלוקצ'יין, כגון Ethereum ו-Bitcoin, או NEM ו-ZCash.
Cosmos הטמיעה את פרוטוקול Inter Blockchain Communication (IBC), המאפשר לבלוקצ'יין אחד לתקשר עם רשתות אחרות. הרשתות הבודדות יתקשרו ביניהן דרך ה-IBC וצומת ביניים כלשהו, ה-Cosmos Hub (הטמעת ארכיטקטורה דומה ל-0x).
Chain Relays הוא מודול טכני ב-IBC המאפשר לבלוקצ'יין לקרוא ולאמת אירועים בבלוקצ'יין אחרים. תארו לעצמכם שחוזה חכם ב-Ethereum רוצה לברר האם הושלמה עסקה ספציפית ברשת הביטקוין, אז הוא סומך על האימות הזה לצומת Relay Chain אחר שמחובר לרשת הרצויה ויכול לבדוק האם העסקה הזו כבר הושלמה ונכלל בבלוקצ'יין bitcoin.
לבסוף, Peg Zones הם צמתים הפועלים כשערים בין בלוקצ'יין שונים ומאפשרים לרשת קוסמוס להתחבר לבלוקצ'יין אחרים. Peg Zones דורש חוזה חכם ספציפי בכל אחת מהרשתות המחוברות כדי לאפשר החלפת מטבעות קריפטוגרפיים ביניהם.

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

הגישה של Polkadot לאבטחת רשת מבוססת על איחוד ולאחר מכן שיתוף בין רשתות. זה מאפשר לרשתות בודדות למנף אבטחה קולקטיבית ללא צורך להתחיל מאפס (כ: רגע מאוד קשה ובלתי מובן עבור המחבר. במקור "עם Polkadot אבטחת הרשת מאוחדת ומשותפת. המשמעות היא שרשתות בודדות יכולות למנף אבטחה קולקטיבית מבלי שתצטרכו להתחיל מאפס כדי להשיג אחיזה ואמון". אנו מתקשים לתאר את אלגוריתם ההפעלה של פולקדות במילים פשוטות; כרגע זהו אחד הפרויקטים המורכבים ביותר והוא עדיין בשלב המחקר. חומרים שונים משתמשים במונח "אבטחה" בהקשרים שונים מאוד, מה שמקשה על ההבנה. יש השוואה קצת יותר טובה בין שתי המערכות, למשל, ).
טכנולוגיות אלו עדיין נמצאות בפיתוח, כך שלא נראה, במשך כמה חודשים לפחות, פרויקטי חליפין אמיתיים שנבנו על פרוטוקולי יכולת פעולה הדדית אלו ומאפשרים החלפת נכסים בין רשתות שונות. עם זאת, היתרונות של טכנולוגיות כאלה מעניינים מאוד ליישום הדור הבא של DEXs.
נזילות באמצעות הזמנה
בדומה לחוזים חכמים שמורים, יש לנו סוג נוסף של DEX שמשתמש בבלוקצ'יין עצמאי כתשתית הבסיסית להחלפת נכסים, כגון Waves, Stellar או אפילו Ripple.
פלטפורמות אלו מאפשרות החלפה מבוזרת של כל שני נכסים (מכל סוג) באמצעות אסימון ביניים. בדרך זו, אם אני רוצה להחליף ביטקוין עבור Ethers, אסימון הביניים ישמש בין שני הנכסים להשלמת העסקה. בעיקרו של דבר, יישום DEX זה פועל כפרוטוקול איתור נתיבים, אשר באמצעות אסימוני ביניים, מבקש למצוא את הנתיב הקצר ביותר (העלות הנמוכה ביותר) להחלפת נכס אחד באחר. שימוש בגישה זו מייעל את ההתאמה בין קונים ומוכרים, מגדיל את הנזילות ומאפשר כמה מכשירי מסחר מורכבים (עקב שימוש בבלוקצ'יין נפרד וייעודי ולא ברשת למטרות כלליות). לדוגמה, Binance (כ: אחת מבורסות הקריפטו המרכזיות הגדולות בעולם) עשתה בדיוק את זה, באמצעות בלוקצ'יין נפרד עבור הפרויקט החדש שלה Binance DEX (כ: הושק רק לפני שבוע). הבורסה המובילה מנסה לפתור את כל הבעיות של DEXs מודרניים הודות לממשק משתמש מעולה ומהירות שרשרת גבוהה שמאשרת בלוקים תוך שנייה (כ: באופן פנימי, הוא משתמש בשכבת הרשת של Tendermint ובקונצנזוס pBFT, מה שמבטיח שחסימה מקובלת תהיה סופית מיידית ולא ניתנת להחלפה. זה גם אומר שבקרוב נוכל לצפות לאינטגרציה עם רשתות אחרות דרך רשת Cosmos).
שים לב: המאמר המקורי מדבר עוד על המוצר של החברה שבה עובד המחבר, ומצאנו את החלק הזה לא מעניין כמו החלק הראשון, שחושף בצורה מושלמת גישות לארכיטקטורה של חילופים מבוזרים.
קישורים למקורות בנושא
-
מקור: www.habr.com
