Atomic Swap Nedir?
Kripto para dünyasındaki herkes bazı exchange sitelerinin hacklendigini ve insanların bu sitelerdeki hesaplarında bulunan paralarını kaybettiklerine dair hikayeleri duymuştur. Exchange siteleri merkezi bir yapıya sahip olduğu için bu bir zafiyet kaynağı. Bunlardan kurtulmak kripto para dünyası için çok büyük bir adım olacak. Bunu gerçekleştirmeye tahmin ettiğinizden çok daha yakın bir durumdayız.
Çözüm kripto paralar arası anlık transfer. Buna da atomic swap (atomik transfer) adını veriyoruz. İlk atomic swap DCR ile LTC kripto paraları arasında gerçekleşti ve ardından yine LTC kurucusu Charlie Lee Bitcoin ile atomic swap gerçekleştirdiğini açıkladı.
Atomic Swap Tanımı:
Atomik çapraz zincir takasları olarak da bilinen teknoloji, iki kişinin, iki farklı blok zincirde, ticaret tamamlanmadan birinin diğerinin parasını alıp kaçma riski olmadan, doğrudan ve anında ticaret yapmasına izin verir.
Bilgisayar programcılığında atomik, bölünemez, değişmez, bütün ve indirgenemez olan bir üniter eylemi veya nesneyi belirtir.
Dolayısıyla, atom takas ticareti ya tam olarak tamamlar ya da iptal edilir ve gerçekleşmez ve her iki kullanıcı paralarını geri alır.
Aslı elindeki 1 bitcoini Bora’daki 10 Litecoin ile takas etmek istediğinde bu Bitcoin’i bir dijital kutunun içine koyar. Bu kutuyu bir anahtar ile kilitler ve Bora’nın imzası ile imzalar. Ayrıca kilidin özelliklerini Bora’da gönderir. Aynı şekilde Bora da 10 Litecoini bir dijital kutuya koyup aynı anahtar ile şifreler ve Aslı’nın imzası ile imzalar.
Aslı ve Bora bu kutuları elektronik ortamda ağ üzerinden birbirlerine gönderirler. Aslı 1 parasını Bitcoin blok zincirinde yayınlar, Bora ise parasını Litecoin blok zincirinde yayınlar. Aslı Bora’dan gelen kilitli kutudaki 10 Litecoini almak için sadece kendisinin bildiği bir anahtar oluşturur ve kutudaki parayı 10 Litecoini alır. Kutuyu açtığı anda sadece kendisinin bildiği anahtar ağda yayınlanır ve bu anahtarı gören Bora Aslı ile aynı anda kendisine gelen ve içinde 1 Bitcoin olan kutuyu bu anahtarla açar. Bu şekilde işlem tamamlanır. Bora’nın gönderdiği kutuyu sadece Aslı açabilir çünkü Bora kutusunu Aslı’nın imzası ile imzalamıştır. Aynı şekilde Aslı’nın gönderdiği kutu da Bora’nın imzası ile imzalandığı için sadece Bora tarafından açılabilir.
Atomik transferi gerçekleştirebilmek için Lightning ağ denilen bir altyapı gerekmektedir. İşlem iki faklı blok zinciri arasında gerçekleştiği için lightning ağ dediğimiz altyapı bu iki farklı blok zinciri arasında ilişki kurulmasını sağlar.
Ayrıca işlemin gerçekleşmesi için her iki taraf da aynı kriptografik hash fonksiyonunu kullanıyor olmalı. Örneğin Aslı SHA-256 algoritmasını kullanıyorsa Bora da SHA-256 algoritmasını kullanmalı.
Avantajları Nelerdir?
En önemli avantajı çok güvenli bir transfer sistemi olmasıdır. Transferi yalnızca transferin iki ucunda bulunan kişiler doğrular. Arada hiçbir aracı yoktur. Transferi iki taraftan biri doğrulamazsa transfer işlemi iptal olur ve paralar sahiplerine iade edilir. Bu yüzden paranın kaybolma ya da çalınma riski yoktur.
Diğer bir avantajı arada aracıların olmamasıdır. Normalde exchange siteleri üzerinden yaptığımız transferlerde işlemin gerçekleşmesi exchange üzerinden olur. Yani exchange sitesine güvenmek zorundayız. Kripto paraların bu tür merkezi ortamlarda tutulması ve takaslarının bu ortam üzerinden yapılması her zaman bir risk oluşturur.
Exchange sitelerinin işlemi gerçekleştirmek için kestiği komisyon ücretleri yoktur. Bu da transferin her iki tarafı için de olumlu bir durumdur. Ayrıca transferin gerçekleşmesi için üçüncü bir partinin onayını beklememiz gerekmez. Bu yüzden transfer anlık olarak yani çok hızlı bir şekilde gerçekleşir.
Atomik transferler şimdilik sadece birkaç koin arasında gerçekleştirildi ve teknoloji ile arası gerçekten çok iyi olan kripto para dünyasının önde gelen isimleri tarafından kullanıldı. Devam eden geliştirmeker ve yenilikler sayesinde ortalama bir kripto para kullanıcısının da atomik transfer yapabilmesi beklenmektedir.
Kripto paraların electrum server kullanmaya başlamaları ile birlikte kullanıcılar atomik transfer yapacakları koinlerin tüm blok zincirini bilgisayarlarına indirmek zorunda kalmayacak, işlemi çok daha kolay bir şekilde yapabileceklerdir.