Arbitrum One, işlemleri daha hızlı ve daha ucuz hale getirmek için Ethereum'un üzerinde çalışan bir katman 2 (layer 2) ağıdır. Bu yazıda onu kimin geliştirdiğini, sequencer'ının ve rollup tasarımının nasıl çalıştığını, ne kadar ücret ödediğinizi ve Ethereum'a çekim yapmanın neden yaklaşık bir hafta sürebildiğini anlatıyoruz.
Katman 2'nin ne olduğundan emin değil misiniz? Katman 1, katman 2 ve katman 3 yazısını okuyun.
Arbitrum nedir ve onu kim geliştirdi?
Arbitrum'u, Princeton Üniversitesi'ndeki araştırmalardan doğan Offchain Labs şirketi geliştirdi. Ana ağ olan Arbitrum One 2021'de yayına girdi. Yazılım yığınının adı Nitro'dur. Ayrı bir kuruluş olan Arbitrum DAO, ARB tokeni aracılığıyla ekosistemin bazı bölümlerini yönetir.
Arbitrum, Ethereum'dan ayrılmadan Ethereum'un maliyet sorununu çözmek için tasarlandı. Aynı tür akıllı sözleşmeleri çalıştırır (EVM uyumludur), bu yüzden uygulamalar ve cüzdanlar çok az değişiklikle çalışır; her işlemin maliyeti ise birçok kullanıcı arasında paylaşılır. Tipik kullanım alanları merkeziyetsiz finansta (DeFi) alım satım ve borç verme, stablecoin transferleri, oyunlar ve uygulamalardır.
Nasıl çalışır: optimistic rollup
Arbitrum One bir optimistic rollup'tır. "Rollup", işlemleri kendi zincirinde çalıştırıp işlem verisini Ethereum'a geri göndermesi anlamına gelir; böylece herkes durumu yalnızca Ethereum'dan yeniden oluşturabilir. "Optimistic" ise, biri aksini kanıtlamadığı sürece sonuçların doğru kabul edilmesi demektir.
Akış şöyledir:
- Bir işlem gönderirsiniz. İşlemleri sıralayan bir sunucu olan sequencer (sıralayıcı) bunu alır ve size neredeyse anında bir onay verir. Arbitrum blokları saniyenin çok küçük bir kesrinde gelir, saniyede yaklaşık dört blok.
- Sequencer birçok işlemi sıkıştırarak toplu paketler (batch) halinde Ethereum'a gönderir. Ethereum'un yeni blob'ları bunu daha ucuz hale getirir.
- Bir doğrulayıcı (validator), ortaya çıkan durumu Ethereum'a gönderir. Yaklaşık yedi günlük itiraz süresi (challenge period) boyunca, durum yanlışsa herkes bir hile kanıtı (fraud proof) sunabilir.
Bugün sequencer'ı Offchain Labs işletiyor, dolayısıyla sıralama pratikte merkezidir. Sequencer çökerse tasarım, kullanıcıların işlemlerini doğrudan Ethereum üzerinden göndermesine izin verir; ancak bu daha yavaştır. Bkz. rollup'lar: optimistic ve zk.
Kesinlik (finality)
Sequencer'dan hızlı bir yumuşak onay (soft confirmation) alırsınız. İşlem, batch'i yayımlandıktan ve Ethereum onu kesinleştirdikten sonra, yani yaklaşık 13 dakika sonra, Ethereum kadar kesin olur. Bkz. kesinlik ve onaylar.
Ethereum'a çekim
Fonları Arbitrum'dan Ethereum'a resmi köprü olan canonical bridge ile geri taşımak, itiraz süresi nedeniyle yaklaşık yedi gün sürer. Ethereum'dan Arbitrum'a taşımak çok daha hızlıdır, genellikle birkaç dakika. Birçok üçüncü taraf köprü, parayı sizin için önceden ödeyerek bir ücret karşılığında daha hızlı çıkış sunar; ancak kendi güven ve risklerini ekler. Köprüler ve riskleri yazısını okuyun.
Ücretler
Arbitrum One'da gas tokeni ETH'dir. ARB tokeni bir yönetişim tokenidir, gas için kullanılan token değildir.
Bir ücret iki parçadan oluşur:
- L2 yürütme ücreti: kullanılan gas çarpı Arbitrum gas fiyatı; bu fiyat düşüktür ve zincir yoğun olduğunda ayarlanır.
- L1 veri ücreti: işlem verinizi Ethereum'a göndermenin maliyetinden payınız. Ethereum yoğun olduğunda, Arbitrum'un kendisi sakin olsa bile bu kısım artar.
İkisi birlikte ETH ile ödenir ve cüzdanınızda tek bir rakam olarak görünür. Arbitrum kalabalık olduğunda ve Ethereum veri maliyetleri yükseldiğinde ücretler artar. L1 veri bileşenini de içeren gas sayfasındaki canlı ücretlere bakın. Ayrıca gas ve ücretler yazısını okuyun.
Adresler ve tokenlar
Arbitrum, Ethereum ile aynı 0x adreslerini kullanır; yani Ethereum adresiniz Arbitrum'da da çalışır, bakiye ise ayrıdır. Tokenlar ERC-20 standardını izler. Birçok token Arbitrum'da birden fazla sürümle bulunur; örneğin yerel (native) USDC ve eski bir köprülenmiş sürüm. Bir uygulamanın hangisini beklediğini her zaman kontrol edin. Bkz. stablecoin'ler.
Arbitrum ayrıca düşük maliyetli oyun ve sosyal kullanımlara yönelik ayrı bir zincir olan Arbitrum Nova'yı da işletir. Bu yazı yalnızca Arbitrum One'ı kapsar.
Arbitrum nasıl karşılaştırılır?
| Arbitrum One | Optimism | Base | Ethereum | |
|---|---|---|---|---|
| Geliştirici | Offchain Labs | OP Labs / Collective | Coinbase | Topluluk |
| Yazılım yığını | Nitro | OP Stack | OP Stack | Yok |
| Gas tokeni | ETH | ETH | ETH | ETH |
| Yönetişim tokeni | ARB | OP | Yok | Yok |
Arbitrum ve Optimism, farklı yazılımlara sahip optimistic rollup'lardır. Arbitrum, OP Stack üzerine kurulu değildir. Bkz. Optimism ve Base.
Nelere dikkat etmeli?
- Yanlış ağ. Bir 0x adresi tüm EVM zincirlerinde aynı görünür. Bir borsa "Arbitrum One" bekliyorsa ve siz Ethereum üzerinden gönderirseniz, yatırım hesabınıza geçmeyebilir.
- Yedi günlük çıkış. Fonlara Ethereum'da ihtiyacınız varsa gecikmeyi hesaba katın ya da hızlı bir köprüyü bilinçli olarak seçin.
- Merkezi sequencer. İşlemleri tek bir operatör sıralar. Sansür uygulayabilir ya da geçici olarak devre dışı kalabilir.
- Akıllı sözleşme riski. Birçok rollup'ta yükseltmelerin ve köprü sözleşmelerinin yönetici (admin) kontrolleri vardır. Güncel merkeziyetsizleşme durumu için projenin belgelerini okuyun.
- Sahte ARB tokenları ve airdrop'lar. Beklenmedik bir mesajdan gelen hiçbir işlemi imzalamayın.
Arbitrum'u ChainMonitor'da canlı izleyin
- Canlı bloklar: bloklar takip edilemeyecek kadar hızlıdır, bu yüzden saniyede bir kutucuk çizilir ve işlemler ile ücretler gösterilir.
- Son bloklar listesi ve üstteki arama.
- Gas takipçisi: Arbitrum'da bir gönderimin, bir USDC transferinin ve bir takasın (swap) maliyeti; L1 veri ücreti dahil.
- Arbitrum için RPC sağlığı: herkese açık uç noktalar gecikme ve geri kalma süresine göre sıralanır.
Sık sorulan sorular
Arbitrum ile Optimism arasındaki fark nedir?
İkisi de gas olarak ETH kullanan, Ethereum üzerindeki optimistic rollup'lardır. Arbitrum, Offchain Labs'in Nitro yazılımını kullanır; Optimism ise Base'in ve diğerlerinin de kullandığı OP Stack'i geliştirmiştir. İkisi de EVM uyumludur ve kullanıcılara benzer gelir.
Arbitrum bir katman 2 midir?
Evet. İşlemleri Ethereum dışında çalıştırır ve veriyi Ethereum'a gönderir; bu, bir tür katman 2 olan rollup'ın tanımıdır.
Arbitrum'dan çekim neden 7 gün sürer?
Resmi köprü, herkesin geçersiz bir duruma itiraz edebilmesi için itiraz süresini bekler. Hızlı köprüler, bir ücret karşılığında size önceden ödeme yaparak beklemeyi ortadan kaldırır.
Arbitrum'da ücretleri ARB ile mi öderim?
Hayır. Ücretler ETH ile ödenir. ARB yönetişim için kullanılır.
Arbitrum ücretleri neden düşük ama sıfır değil?
Hâlâ yürütme için ve verinin Ethereum'a gönderilmesindeki payınız için ödeme yaparsınız. İkisi de ana ağdakinden çok daha küçüktür.
Arbitrum'da ve Ethereum'da aynı cüzdanı kullanabilir miyim?
Evet. Arbitrum ağını ekleyin ya da RPC sayfasındaki tek tıkla ekleme özelliğini kullanın.