Атомният суап е интелигентна договорна технология, която дава възможност за обмен на една криптовалута на друга, без да се използват централизирани посредници, като борси.
Атомните суапове могат да се извършват директно между блокчейн от различни криптовалути или могат да се извършват извън веригата, далеч от основната блокчейн. Те за пръв път влязоха в известност през септември 2017 г., когато бе извършен атомен суап между Decred и Litecoin.
Оттогава други стартиращи и децентрализирани обмени позволяват на потребителите същото съоръжение. Например, Lightning Labs, стартиращо устройство, което използва светкавичната мрежа на биткойн за транзакции, е извършило суипони извън веригата, използвайки технологията.
Криптовалутите и децентрализираните борси, като 0x и Altcoin.io, също са включили технологията.
Разрушаване на атомни размени
Както се случва днес, процесът за обмен на криптовалути отнема много време и е сложен. Това се дължи на няколко причини. Например фрагментираната природа на днешната екосистема за криптовалута представлява няколко предизвикателства пред средните търговци.
Не всички борси за криптовалута поддържат всички монети. Като такъв, търговец, който желае да замени монетата си с друга, която не се поддържа на текущата борса, може да се наложи да мигрира сметки или да извърши няколко конверсии между междинните монети, за да постигне целта си. Съществува и свързан риск от контрагента, ако търговецът желае да обмени монетите си с друг търговец.
Атомните суапове решават този проблем чрез използването на Hash Timelock Contracts (HTLC). Както обозначава името му, HTLC е ограничен във времето интелигентен договор между страните, който включва генериране на криптографска хеш функция, която може да бъде проверена между тях.
Атомните суапове изискват и двете страни да потвърдят получаването на средства в определен срок, използвайки криптографска хеш функция. Ако някоя от участващите страни не успее да потвърди транзакцията в рамките на срока, тогава цялата транзакция се анулира и средствата не се разменят. Последното действие помага за премахване на риска от контрагента.
Пример за транзакция с атомен суап е показан по-долу:
Да предположим, че Алиса е трейдър, който се интересува от конвертирането на 100 биткойни в еквивалентен litecoins с Bob. Тя предава транзакцията си в блокчейна на bitcoin. По време на този процес Алиса генерира номер за криптографска хеш функция, която да криптира транзакцията. Боб повтаря същия процес в своя край, като по подобен начин изпраща транзакцията си в блокчейн на litecoin.
И Алис, и Боб отключват съответните си средства, като използват съответните си номера. Те трябва да направят това в определен срок или иначе прехвърлянето няма да се осъществи. Атомните замени също могат да се използват заедно с мълниеносна мрежа за провеждане на обмен извън веригата.