Atomik takas, borsalar gibi merkezi aracılar kullanmadan bir kripto para biriminin diğeriyle değiştirilmesini sağlayan akıllı bir sözleşme teknolojisidir.
Atomik takaslar, farklı kripto para birimlerinin blok zincirleri arasında doğrudan gerçekleşebilir veya ana blok zincirinden uzağa zincir dışı gerçekleştirilebilir. İlk olarak Decred ve Litecoin arasında atomik bir değişim yapıldığında Eylül 2017'de ön plana çıktılar.
O zamandan beri, diğer girişimler ve merkezi olmayan borsalar, kullanıcıların aynı tesise izin verdi. Örneğin, işlemler için bitcoin'in yıldırım ağını kullanan bir başlangıç olan Lightning Labs, teknolojiyi kullanarak zincir dışı takaslar gerçekleştirdi.
Kripto para birimleri ve 0x ve Altcoin.io gibi merkezi olmayan borsalar da teknolojiyi dahil etti.
Atomik Swapları Parçalamak
Bugün olduğu gibi, kripto para birimlerini değiştirme süreci zaman alıcı ve karmaşıktır. Bunun birkaç nedeni vardır. Örneğin, bugünün kripto para birimi ekosisteminin parçalanmış doğası, ortalama yatırımcılara çeşitli zorluklar getiriyor.
Tüm kripto para birimi borsaları tüm paraları desteklemez. Bu nedenle, parasını mevcut borsada desteklenmeyen başka bir parayla değiştirmek isteyen bir trader'ın hedefine ulaşmak için hesapları taşıması veya ara paralar arasında birkaç dönüşüm yapması gerekebilir. Eğer tüccar paralarını başka bir tüccar ile değiştirmek isterse, buna bağlı bir karşı taraf riski de vardır.
Atomik takaslar, Hash Timelock Sözleşmeleri (HTLC) kullanarak bu sorunu çözer. Adından da anlaşılacağı gibi HTLC, taraflar arasında, aralarında doğrulanabilen bir kriptografik karma işlevinin oluşturulmasını içeren zamana bağlı akıllı bir sözleşmedir.
Atomik takaslar, her iki tarafın da şifreli bir karma işlevi kullanarak belirli bir zaman dilimi içinde fon alındığını onaylamasını gerektirir. İlgili taraflardan biri işlemi zaman çerçevesi içinde onaylayamazsa, işlemin tamamı iptal edilir ve para alışverişi yapılmaz. İkinci eylem karşı taraf riskinin ortadan kaldırılmasına yardımcı olur.
Atomik takas işlemine bir örnek aşağıda gösterilmiştir:
Alice'in 100 bitcoini Bob ile eşdeğer bir litecoine dönüştürmekle ilgilenen bir tüccar olduğunu varsayalım. İşlemini bitcoin'in blok zincirine sunuyor. Bu işlem sırasında Alice, işlemi şifrelemek için bir şifreleme karma işlevi için bir sayı oluşturur. Bob da aynı işlemi litecoin'in blok zincirine benzer şekilde göndererek sonunda tekrar eder.
Hem Alice hem de Bob, ilgili numaralarını kullanarak ilgili fonlarının kilidini açar. Bunu belirli bir zaman dilimi içinde yapmak zorundadırlar, aksi takdirde aktarım gerçekleşmez. Atomik takaslar, zincir dışı değişimleri yürütmek için bir yıldırım ağı ile birlikte de kullanılabilir.