החלפה אטומית היא טכנולוגיית חוזה חכמה המאפשרת החלפה של cryptocurrency אחד למשנהו מבלי להשתמש במתווכים מרכזיים, כמו חילופי דברים.
החלפות אטומיות יכולות להתקיים ישירות בין מחסומי חסימות של cryptocururrency שונים, או שהם יכולים להתנהל מחוץ לשרשרת, הרחק מהבלוקצ'יין הראשי. הם עלו לראשונה בספטמבר 2017, אז נערכה החלפה אטומית בין Decred לליטקוין.
מאז, חברות סטארט-אפ אחרות והחלפות מבוזרות אפשרו למשתמשים את אותו מתקן. לדוגמה, מעבדות Lightning, סטארט-אפ שמשתמש ברשת הבזק של ביטקוין לצורך עסקאות, ביצעה החלפות מחוץ לרשת באמצעות הטכנולוגיה.
Cryptocur Currency ובורסות מבוזרות, כמו 0x ו- Altcoin.io, שילבו גם את הטכנולוגיה.
פירוק החלפות אטומיות
כפי שהוא מתרחש כיום, התהליך להחלפת cryptocururrency הוא זמן רב ומורכב. זה נובע מכמה סיבות. לדוגמא, אופיו המקוטע של המערכת האקולוגית של cryptocurrency כיום מציב בפני כמה סוחרים אתגרים.
לא כל הבורסות בקריפטו תומכות בכל המטבעות. כיוון שכך, סוחר המעוניין להחליף את המטבע שלה למטבע אחר שאינו נתמך בבורסה הנוכחית עשוי להזדקק להעברת חשבונות או לבצע מספר המרות בין מטבעות ביניים כדי להשיג את מטרתה. קיים גם סיכון של צד נגדי אם הסוחר רוצה להחליף מטבעות שלה עם סוחר אחר.
החלפות אטומיות פותרות בעיה זו באמצעות שימוש בחוזי Hash Timelock (HTLC). כפי ששמו מציין, HTLC הוא חוזה חכם עם הגבלת זמן בין צדדים הכרוך בייצור פונקציה של hash קריפטוגרפי, שניתן לאמת ביניהם.
החלפות אטומיות מחייבות את שני הצדדים לאשר קבלת כספים במסגרת זמן מוגדרת באמצעות פונקציית hash קריפטוגרפי. אם אחד הצדדים המעורבים לא מצליח לאשר את העסקה במסגרת הזמן, אז כל העסקה בטלה, וכספים לא מוחלפים. הפעולה האחרונה מסייעת בהסרת הסיכון של צד נגדי.
דוגמה לעסקת החלפה אטומית מוצגת להלן:
נניח שאליס היא סוחר שמעוניין להמיר 100 ביטקוינים לטיט-ליינים מקבילים עם בוב. היא מגישה את העסקה שלה לבלוקצ'יין של ביטקוין. במהלך תהליך זה אליס מייצרת מספר עבור פונקציית hash קריפטוגרפית להצפנת העסקה. בוב חוזר על אותו התהליך בסופו בכך שהוא מגיש באופן דומה את העסקה שלו לבלוקצ'יין של Litecoin.
גם אליס וגם בוב משחררים את נעילת הכספים שלהם באמצעות המספרים שלהם. עליהם לעשות זאת במסגרת זמן מוגדרת אחרת העברה לא תתבצע. ניתן להשתמש בהחלפות אטומיות גם יחד עם רשת ברקים לעריכת חילופי דברים מחוץ לרשת.
