Starknet Köprüsü’nü nasıl kullanabilirim?
İlk olarak: Ethereum cüzdanımı Starknet köprüsünde kullanabilir miyim?
Hayır. Starknet’in benzersiz bir adres formatı vardır, bu da mevcut Ethereum cüzdanınızı (örneğin MetaMask’ınızı) Starknet köprüsünün her iki tarafında da kullanamayacağınız anlamına gelir.
Bununla birlikte, hem Ethereum hem de Starknet cüzdanlarınızı StarkGate’e bağlayabilir ve fonlarınızın transferini kolaylaştırabilirsiniz.
Bu yazıda şunları açıklayacağız:
- StarkGate/Stargate köprüsünün Starknet’teki rolü.
- Nasıl kullanılacağına dair adım adım bir kılavuz.
- Kullanıcılarımızın kendi fonları arasında köprü kurduktan sonra geri bildirdikleri sorulardan en önemlisi, Starknet’ten nasıl para çekileceği.
Peki, köprüleme kriptoda nasıl çalışır?
Köprüleme, varlıklarınızı zincirler arasında sorunsuz bir şekilde aktarmanıza olanak tanır, böylece fırsatları daha tazeyken yakalayabilirsiniz.
Her zincirin kendi kuralları ve mutabakat mekanizması olduğundan, blok zincirleri birbirleriyle iletişim kurmak için oluşturulmamıştır. Bu durum güvenlik açısından iyi olsa da, özellikle çok zincirli DeFi alanına doğru ilerledikçe birlikte çalışabilirlik zorlukları ortaya çıkarmaktadır.
Köprüler, iki zincirin birbiriyle konuşması için bir yol sağlar, böylece kullanıcılar fonlarını farklı ekosistemlere taşıyabilir ve elde edebilir:
- Yeni alım satım fırsatları (örneğin, yeni çıkan bir tokeni kendi yerel zincirinde satın alma şansı).
- Cazip bir APR ile getiri ve yatırım promosyonları.
- Belirli bir ekosistemle sınırlı olan NFT’ler.
Ve katman-2’ler söz konusu olduğunda, kullanıcılar daha yüksek verim ve önemli ölçüde daha düşük gaz ücretlerinden yararlanır.
Ethereum vakfından alınan bu video, köprülerin hedeflerini daha ayrıntılı olarak ortaya koymaktadır.
Köprüleme süreci genellikle oldukça basittir: tokenlerinizi köprünün bir tarafına yatırırsınız ve diğer taraftan eşdeğer miktarda token alırsınız.
Tokenler köprünün bir tarafında kilitlenir ve yeni tokenler diğer tarafta basılır (bu nedenle sistem ‘kilitle ve bas’ olarak bilinir).
StarkGate köprüsü de bu temelde çalışır.
Peki, Starknet köprüsünü benzersiz kılan nedir?
Starknet üzerinde köprülemeyi farklı kılan ve her iki tarafta da aynı adresi kullanamayacağınız anlamına gelen iki önemli nokta vardır.
- Starknet, Ethereum ile aynı adres alanına sahip değildir.
Starknet Cairo dilinde, Ethereum ise Solidity dilinde yazılmıştır. Bu, Ethereum hesap adresleri 40 onaltılık karakter içerirken, Starknet hesap adreslerinin 63 karakter içerdiği anlamına gelir.
- Starknet, hesap soyutlama kavramına dayanmaktadır.
Hesap soyutlaması cüzdanları iki kısma ayırır: yüzey düzeyinde arayüz ve altında akıllı bir sözleşme, bu da çok faktörlü doğrulama ve diğer birçok gelişmiş özelliği eklememize olanak tanır.
Bununla birlikte, Starknet’teki her cüzdanın bir akıllı sözleşme cüzdanı olduğu ve Starknet’teki her işlemin zincir üzerindeki başka herhangi bir sözleşmeyle etkileşime girmeden önce hesap akıllı sözleşmesinden geçmesi gerektiği anlamına da gelir.
Starknet köprüsü neden normal köprülerden daha güvenli?
Hepimiz köprülerin hacklendiğini biliyoruz. Aslında köprüler, kriptodaki en başarısız olunan noktalarından biridir.
Bunun iki nedeni vardır:
- Köprüler ancak en zayıf halkaları kadar güçlüdür. Köprünün bir tarafı hacklenirse, fonlar kaybedilir.
- Köprüler genellikle multisig cüzdanlar şeklinde merkezi bir kontrol sistemine sahiptir. Genellikle, bireysel cüzdanlar (imzalayanlar) hedef alınır ve ele geçirilir, bu da bir saldırganın tüm köprü üzerinde kontrol sahibi olabileceği anlamına gelir.
Bununla birlikte, Starknet ve diğer ZK toparlamaları, Katman 1 Ethereum blok zincirinin güvenliğini miras alır. Ayrıca, köprü işlemleri (bu durumda StarkGate) Ethereum L1 üzerindeki doğrulayıcı sözleşme tarafından doğrulanır.
Diğer köprülerde, bir tür oyun teorisi çerçevesinde para yatırmaları gereken doğrulayıcılara (insanlar) dayanır – eğer oyundaysanız, çıkarınızı düşünerek faul yapmazsınız, ana düşünce buna dayanır. Ancak, Starknet’in köprüsü doğrulayıcıları değil, bozulamaz matematik kullanır.
StarkGate, Starknet adres sorununu nasıl çözüyor?
StarkGate, hem Ethereum cüzdanınızı hem de Starknet cüzdanınızı bağlamanıza olanak tanır.
StarkGate ile desteklenen her bir token, Starknet mesajlaşma sistemi aracılığıyla birbirleriyle iletişim kuran ayrı L1 ve L2 köprü sözleşmeleriyle ilişkilendirilir.
Starknet, köprünün nasıl çalıştığına dair teknik bir kılavuz sunmuştur, ancak burada sürece ilişkin temel bir genel bakış yer almaktadır.
- Kullanıcı, alıcı adresini ve transfer edilecek tutarı sağlayarak para yatırma işlemini başlatır. Para yatırma işlevi daha sonra fonların köprü limitleri dahilinde olup olmadığını kontrol eder, fonları StarkGate köprüsüne aktarır ve köprünün ilgili L2 tarafına, aktarılacak miktar ve alıcı adresini içeren bir mesaj gönderir. Bu adımın sonunda, para yatırma işlemi Starknet’in sıralayıcısı tarafından bilinir.
- Yeterli sayıda L1 blok onayı alındığında, sıralayıcı ilgili ERC-20 sözleşmesini çağıran ve kullanıcı için tokenları basan handle_deposit işlevini tetikleyebilir.
- Son olarak, Starknet’in kanıtlayıcısı geçerliliğini kanıtlayacak ve L1’e bir durum güncellemesi gönderecektir.
Peki, StarkGate’i gerçekte nasıl kullanacağım?
StarkGate köprüsünü burada bulabilirsiniz. Köprüyü testnet’te kullanmayı tercih edebilirsiniz (başka bir deyişle, simülasyon tokenleri kullanın, böylece kullanmadan önce köprüyü kavrayabilirsiniz) bunun için Goerli versiyonunu ziyaret edin.
Şimdi size adım adım bir eğitim vereceğiz.
İlk olarak, hem Braavos cüzdanınıza hem de Ethereum’da kullandığınız cüzdana giriş yapın (bu demo için MetaMask kullanacağız). Testnet sürümü yerine mainnet köprüsünü kullanıyorsanız, Layer 1 cüzdanınızın ağının Ethereum’a ve Braavos cüzdanınızın Starknet Mainnet’e ayarlandığından emin olun.
Şimdi, StarkGate sitesine git. Lütfen sağ alt köşedeki uyarıya dikkat edin: Starknet hala alfa aşamasındadır, bu nedenle köprü, gecikmelere ve hatalara açık olabilir.
Hazır olduğunuzda, hem Ethereum hem de Starknet cüzdanlarınızı bağlayın. Bu her ikisini istediğiniz sırada yapabilirsiniz, ancak biz Ethereum (MetaMask) cüzdanımızla başlayacağız.
Ethereum cüzdanınızı bağladıktan sonra, Starknet cüzdanınızı bağlamanız istenecektir. Yine, bu çok basit bir süreçtir. Ve tabii ki Braavos’u kullanacağız.
Şimdi, köprü kurmak istediğiniz token miktarını ve Ethereum veya Starknet’ten para yatırmak veya çekmek isteyip istemediğinizi girin.
Bu demo için Ethereum’dan gideceğiz.
‘Transfer’ seçeneğine tıkladığınızda, L1 cüzdanınız sizden işlemi onaylamanızı isteyecektir. Onayınızı vermeden önce gaz ücretini kontrol ettiğinizden emin olun.
Ve… işlem bitti.
Kullanıcıların StarkGate ile karşılaştığı yaygın sorunlar nelerdir?
Kullanıcılarımız resmi Starknet köprüsünü kullanırken iki ortak sorun bildiriyor.
Ethereum’a Para Çekme
Ethereum’dan Starknet’e para transfer ettiğinizde, her şey tek bir işlemde gerçekleşir.
Ancak, köprüyü Starknet’ten Ethereum’a geri götürmek istiyorsanız, iki ayrı işleme ihtiyacınız var. Kullanıcılar genellikle ikinci adımı unuturlar, çünkü bu adım yalnızca fonlarınız L1’e gerçekten taşındığında, bazen işleminizi başlattıktan saatler sonra gerçekleşir.
Önce Starknet cüzdanınızla katman-2’de para çekme işlemini başlatırsınız, ardından işlemi içeren blok Ethereum L1’deki Starknet doğrulayıcı akıllı sözleşme tarafından kanıtlanana ve doğrulanana kadar beklemeniz gerekir. Bu işlem birkaç saat sürebilir.
Ardından, Ethereum cüzdanınızla StarkGate’e tekrar bağlanmanız ve bir para çekme işlemi gerçekleştirerek fonları köprünün Ethereum tarafından çekmeniz gerekecektir.
Bunu yapana kadar, fonlar köprünün L1 tarafında kalacak ve L1 cüzdanınıza geçmeyecektir.
SpaceShard, bu süreci basitleştirmek ve küçük bir ücret karşılığında sizin için para çekme işlemini gerçekleştiren bir hizmet (diğer adıyla Keeper) sunmak için StarkGate ile birlikte çalışıyor.
“SpaceShard tarafından otomatik para çekme hizmetini kullan” kutusunu işaretleyerek bu özellikten yararlanabilirsiniz.
Daha fazlasını buradan okuyabilirsiniz.
Starknet Pro Skoru
Birçok kişi bize Starknet köprü işleminin Starknet’teki ilerlemelerini takip eden Pro Puanlarına dahil olup olmadığını soruyor.
Ethereum’dan Starknet’e köprü kurarsanız bu sayılmaz, çünkü işlem MetaMask veya diğer Ethereum cüzdanınızdan başlatılmıştır.
Ancak, diğer yöne giderseniz (yani Starknet’ten ethereum’a) sayılır. Pro Score, Braavos cüzdanından yaptığınız tüm işlemleri izler ve Starknet tarafından yapılan bir transfer bu kategoriye girer.
StarkGate, Starknet’te köprüleme veya bu makalenin gündeme getirdiği diğer konular hakkında tartışmak isterseniz, Twitter veya Discord üzerinden sohbet etmekten her zaman mutluluk duyarız.
Ethereum’dan gelen fonları köprülemek için bir Starknet adresine ihtiyacınız varsa, Braavos’u indirerek bir tane oluşturabilirsiniz.