Takasta atomik ne demek?
Bilgisayar biliminde atomik bir işlem yarı yolda duramaz: ya her parçası olur ya hiçbiri. Atomik takas bu kuralı iki blokzincir arasındaki bir alışverişe uygular. Bir zincirdeki sizin coinleriniz ve diğerindeki karşı tarafın coinleri öyle kilitlenir ki bir tarafı almak, diğerini açan anahtarı ifşa eder. Önlediği klasik hata acı verecek kadar basittir: önce siz gönderirsiniz, karşı taraf asla göndermez. Atomik takasta kimse yalnızca sizin yarınızla çekip gidemez ve yol boyunca hiçbir borsa işletmecisi, köprü ya da emanet aracısı fonları saklamaya almaz.
Hash zaman kilitli sözleşme nasıl çalışır?
Hash zaman kilitli sözleşme (HTLC), fonları aynı anda iki koşulun arkasına kilitleyen bir akıllı sözleşmedir:
- Hashlock, fonları yalnızca kriptografik bir hash'in arkasındaki gizli değeri sunana verir. Hash serbestçe yayınlanabilir; sırrın kendisi hakkında hiçbir şey açık etmez.
- Timelock, gizli değer belirlenen süre dolmadan ortaya çıkmazsa fonları asıl sahibine geri gönderir.
İkisi birlikte, dürüstçe tamamlamayı bir şey talep etmenin tek yolu yapar. Karşı tarafın varlıklarını almak için sırrı açıklamanız gerekir ve sırrı açıklamak, tam olarak karşı tarafın sizinkileri talep etmesini sağlayan şeydir. Ortada bırakıp giderseniz iki süre de dolar ve iki depozito da evine döner.
Atomik takasın adımları nelerdir?
- 1
Anlaşın ve hash'leyin
İki taraf tutarlar üzerinde anlaşır. Biri gizli bir değer üretir ve yalnızca hash'ini paylaşır.
- 2
İlk emaneti kilitleyin
Başlatan, A zincirinde, sır ilk süre dolmadan ortaya çıkarsa karşı tarafa ödeyen bir sözleşmeye varlık kilitler.
- 3
Karşı emaneti kilitleyin
Karşı taraf o emaneti doğrular, sonra B zincirinde aynı hash'in arkasına daha kısa süreli varlık kilitler; böylece sırrı önce başlatanın açıklaması gerekir.
- 4
Talep edin ve açıklayın
Başlatan, B zincirindeki varlıkları talep eder ve bu, sırrı zincir üstünde yayınlar. Karşı taraf onu oradan okur ve A zincirindeki varlıkları talep eder.
Atomik takaslar nereden geldi?
Geliştirici Tier Nolan, ilk eksiksiz atomik takas prosedürünü Mayıs 2013'te Bitcoin Forum'da Alt chains and atomic transfers başlıklı bir konuda tarif etti. Fikri pratiğe dökmek yaklaşık dört yıl aldı: geniş biçimde belgelenen ilk zincir üstü atomik takas, Decred ekibinin yayınladığı prototip araçlarla 20 Eylül 2017'de Decred ile Litecoin arasında koştu. Litecoin kurucusu Charlie Lee ilk koşulardan birini, 1,337 LTC karşılığı 2,4066 DCR'lik bir takası paylaştı ve günler içinde bir Litecoin-Bitcoin takası izledi. Hacimler minicikti; kanıt değildi. Birbirinden bağımsız iki blokzincir; borsasız, köprüsüz ve ortada güvenilen üçüncü taraf olmadan bir alışverişi sonuçlandırmıştı.
Klasik atomik takaslar neden niş kaldı?
Güvenlik modeli dayandı; deneyim dayanmadı. 1inch'in atomik çapraz zincir takasları teknik dokümanı bunu açıkça söyler: atomik takaslar gibi merkeziyetsiz alternatifler kötü kullanıcı deneyiminden mustariptir. Hacimlerin 2017 kanıtından sonra da ince kalmasının kriptografiyle ilgisi azdır. Elle takas çok şey ister:
- Karşı tarafı kendiniz bulursunuz: tam ters alışverişi, aynı tutarlarda, aynı anda isteyen birini.
- İki zincirin de uyumlu hash fonksiyonlarını ve timelock betiklerini desteklemesi gerekir; bu da birçok çifti eler.
- İki taraf da akış boyunca çevrimiçi kalır ve işlemlerini doğru sırayla gönderir.
- Herhangi bir taraf kesinleşmeden önce iki ağda onayları beklersiniz ve zamanlama hataları bir tarafı açıkta bırakabilir.
1inch atomik takasların üstüne nasıl inşa ediyor?
1inch'teki çapraz zincir takasları atomik çekirdeği korur ve insanların takıldığı kısımları kaldırır. Emanet sözleşmeleri hâlâ iki zincirde varlık kilitler, tek bir sır hâlâ ikisini de açar ve timelock'lar hâlâ geride kalanı iade eder. Değişen, işi kimin yaptığıdır: ne ödediğinizi ve ne almak istediğinizi belirten tek bir emir imzalarsınız; resolver denen doğrulanmış profesyoneller onu doldurmak için düşen fiyatlı bir açık artırmada yarışır. Kazanan resolver iki emaneti de fonlar, sır alışverişini yürütür ve iki ağda gas'ı öder. Sır ancak iki emanet onaylandıktan ve her zincir kesinliğe ulaştıktan sonra paylaşılır; bu da takası zincir yeniden düzenlemelerinden korur. Güvenlik depozitoları, bir takası tamamlayan ya da iade edeni ödüllendirir; böylece biri sessizleştiğinde emirler ortada kalmaz. Akışın tamamı için çapraz zincir takasları rehberine bakın. Tasarım, 1inch'in atomik çapraz zincir takasları teknik dokümanında (PDF) belirtilmiştir.
Emir modeli kısmi doldurmalara da izin verir; birden çok resolver büyük bir takasın dilimlerini tamamlar. Teknik doküman, bir dakika içinde 11 kısmi doldurma ile tamamlanan 5.436 WETH'lik bir emri belgeler; kullanıcı, tutarın tamamını o anın piyasa fiyatından bir kerede takas etmeye göre 40.524 USDC fazla aldı.
Atomik takaslar neden hâlâ önemli?
Çünkü alternatifi güvendir. Bugün zincirleri aşan değerin çoğu hâlâ köprülerden ve saklamalı hizmetlerden geçiyor ve her biri inanmak zorunda olduğunuz bir taraf ekliyor. Atomik emanetler o tarafı kaldırır: her zincirdeki kod anlaşmayı kendisi uygular ve karşı tarafın yaptığı her şey zincir üstünde doğrulanabilir. 1inch'teki çapraz zincir takasları bu özelliği korurken akışı herhangi bir takas gibi hissettirir.
Bu, klasik atomik takastan nasıl farklı?
- Karşı tarafı kim üstlenir
- Elle: kendiniz bulduğunuz bir karşı taraf. 1inch'te: açık artırmada yarışan resolverlar
- Ne imzalarsınız
- Elle: katı sırayla birkaç işlem. 1inch'te: tek emir
- Yol boyunca gas
- Elle: iki zincirde de siz ödersiniz. 1inch'te: resolverlar karşılar, teklife dahildir
- Takas tıkanırsa
- İkisi de timelock'larla iade eder; 1inch'te güvenlik depozitoları işi bitireni ödüllendirir
Sık sorulan sorular
İlişkililer ama özdeş değiller. Atomik takas, ya hep ya hiç uzlaşma mekanizmasının adıdır; çapraz zincir takası onun üstüne kurulan üründür. 1inch'te çapraz zincir takasları, sizden sır, süre ya da karşı taraf yönetmenizi istemeden atomik emanetler üzerinden sonuçlanır.
Tamamlanmamış bir takas, timelock'lar dolunca iki tarafı da iade eder; yani mekanizmanın kendisi varlık kaptırmaz. Gerçekçi riskler etrafındadır: denetlenmemiş bir sözleşmeyle etkileşmek, alışverişi yanlış fiyatlamak ya da okumadığınız bir şeyi imzalamak. Denetlenmiş uygulamalar ve anlaşılır arayüzler önemlidir.
Hayır. Zincirler arasında, ikisinde de açıklanan gizli değer dışında hiçbir şey geçmez. Her taraf, zaten kendi ağında yaşayan bir emanetten ödenir; dolayısıyla ne wrapped token ne de güvenilecek bir köprü sözleşmesi vardır.
Hashlock ve timelock'u dayatacak bir yola ihtiyaçları var. Bitcoin türü zincirlerde bu işlem betiğidir; EVM zincirlerinde bir sözleşme. Çapraz zincir takasları için 1inch, emanet sözleşmesini desteklenen her ağa dağıtır.
Önce temeller mi? Kripto takası nedir okuyun, veya öğrenme merkezindeki tüm rehberlere göz atın.
Sır yönetmeden zincirler arasında takas yapın
Atomik emanetler alışverişi dayatır; siz çifti seçer ve bir kez imzalarsınız.