Arbitrum nedir?

Ethereum'daki işlem ücreti krizi tikler aşağı Ethereum blok zincirinin katlanarak büyümesini engelledi . Arbitrum teknolojisi, Ethereum ağındaki tıkanıklık ve yüksek ücretler için olası birçok çözümden biridir. 

Ethereum üzerindeki işlemler akıllı sözleşmeler aracılığıyla uygulanmakta ve yürütülmektedir ve bu tür programlanabilir sözleşmeleri makinelerinde saklayan ağ katılımcılarını ödüllendirmek için bir ücret talep edilmektedir. 

Kullanıcı sayısı arttığında ve ağ tarafından daha fazla işlemin gerçekleştirilmesi gerektiğinde işlem ücreti artar. Dahası, Ethereum blok zincirindeki her madencinin bir sözleşmenin yürütülmesinin her adımını simüle etmesi gerekiyor, bu da maliyetli ve ölçeklenebilirliği büyük ölçüde sınırlıyor. Ethereum blok zinciri ayrıca, kendine ait maliyetleri olan bir gizlilik katmanı özelliği olmadığı sürece her sözleşmenin kodunun ve verilerinin kamuya açıklanmasını zorunlu kılar.

Arbitrum, Ethereum'un ana ağından veya katman 1'den (L1) mümkün olduğunca fazla iş ve veri depolama yükünü boşaltarak ağ tıkanıklığını ve işlem maliyetlerini azaltmayı amaçlıyor. Princeton'da bilgisayar bilimi ve halkla ilişkiler profesörü Ed Felten, 2018 yılında Arbitrum'un arkasındaki şirket olan Offchain Labs'ı kurdu. Arbitrum ağı tarafından kullanılan verileri zincir dışı depolama stratejisine katman 2 (L2) ölçeklendirme çözümü adı veriliyor. (önde gelen Ethereum ağının üzerine inşa edilmiştir).

Bu makale Arbitum köprüsünün ne olduğu gibi çeşitli sorulara cevap verecektir; Arbitrum'un bir L2 çözümü olup olmadığı; Arbitrum'un nasıl çalıştığı; ETH'yi Arbitrum'a nasıl köprüleyeceğiniz ve Arbitrum'un Ethereum için iyi olup olmadığı.

Arbitrum nasıl çalışır?

Arbitrum ekosistemindeki dört rol, aşağıda tartışıldığı gibi doğrulayıcılar, bir sanal makine (VM), bir anahtar ve bir yönetici tarafından oynanır:

Arbitrum ekosistemindeki dört temel rol

Arbitrum, tarafların sözleşmenin kurallarını kodlayan bir VM olarak akıllı bir sözleşme uygulayabilecekleri basit bir kripto para birimi tasarımına dayanmaktadır. VM'ler Arbitrum Sanal Makine (AVM) Mimarisi üzerinde çalışan programlardır.

Bir sanal makine için bir dizi yönetici, VM'nin tasarımcısı tarafından belirlenir. Herhangi bir dürüst yönetici, Arbitrum protokolü sayesinde VM'yi VM koduna göre davranmaya zorlayabilir. 

VM'nin sonucunda payı olan taraflar, bunu kendi adına yapması için güvendikleri birini seçebilir veya doğrudan yönetici olarak hareket edebilir. Uygulamada, birçok sözleşme için doğal yönetici sayısı makul ölçüde sınırlı olacaktır.

Her doğrulayıcıyı her VM'nin yürütmesini kopyalamaya zorlamak yerine, VM'nin durumu, yöneticilere güvenilerek doğrulayıcılar için çok daha düşük bir maliyetle geliştirilebilir. Doğrulayıcılar tüm durumu değil, yalnızca VM durumunun karmasını takip eder. Yöneticiler, VM'nin çalışmasına ilişkin bant dışı bir anlaşmaya varmak için Arbiturm tarafından teşvik edilmektedir.

Arbitrum protokolündeki her VM'nin durumunu yöneten durum makinesine genel bakış

Doğrulayıcılar, tüm yöneticilerin desteklediği herhangi bir durum değişikliğini kabul edecektir. Teşviklere rağmen iki yönetici VM'nin ne yapacağı konusunda anlaşamazsa, doğrulayıcılar anlaşmazlığı tek bir talimatın yürütülmesine indirgemek için ikiye bölme tekniğini kullanır ve ardından bir yönetici bu tek talimatın basit bir kanıtını sunar. Üstelik hem sanal makineler hem de taraflar birbirlerine mesaj ve para birimi gönderebilir.

Bir yönetici tartışmalı bir açıklama yaptığında ve başka bir yönetici buna itiraz ettiğinde ikiye bölme protokolü başlar. Her iki yönetici de parayı döviz depozitosu şeklinde yatıracak.

Bir DApp Arbitrum zincirinde çalıştığında, fikir birliği sürecini gerçekleştirmek için doğrulayıcı grubunuzu seçme seçeneğine sahip olursunuz. Bu, Ethereum ile karşılaştırıldığında (her doğrulayıcının ağın tüm uygulamalarını takip ettiği), bir uygulama üzerinde çalışan doğrulayıcının başka herhangi bir Arbitrum uygulamasıyla etkileşime giremeyeceği anlamına gelir. Bu yerelleştirilmiş teknik, düğümler arasında daha az bağlantı gerektirir ve bu da işlemlerin daha hızlı işlenmesini sağlar.

Ethereum'da Katman 2 ölçeklendirme çözümleri

Ethereum blok zincirinin mevcut mimarisi, yalnızca işlem ücretlerini ve ağ tıkanıklığını azaltmak amacıyla Ethereum'un üzerinde katman 2 çözümleri geliştirecek şekilde değiştirildi. 

Onaylanan işlem sayısının arttırılması gibi 1. katmandaki ölçeklenebilirlik değişiklikleri, Ethereum blok zincirinin merkeziyetsizliği ve güvenlik unsurlarını engelleyebilir. Bu nedenle yakında Ethereum 2.0 ana ağı tanıtılacak. Ancak kısa vadede Optimistic Rollup'lar ve sıfır bilgi(zk) Rollup'ları gibi çözümler katman 2 ölçeklendirme çözümlerine örnektir. Arbitrum, Ethereum blockchain için böyle bir L2 genişletme toplamasıdır (İyimser Toplama).

İyimser Toplamalar, bir ağ kullanıcısı tarafından bir hafta içinde itiraz edilmediği sürece tüm yeni zincir eklemelerinin orijinal olduğunu varsayar. ZK-Rollup'lar, ağa eklenen her yeni bloğu doğrulamak için kriptografik kanıtlar kullanır ve doğrulayıcılara güvenilme zorunluluğunu ortadan kaldırır. zk-Rollup teknolojisi gelecekte en iyi katman 2 teknolojisi olma potansiyeline sahip olsa da, Optimistic Rollup'lardan daha karmaşıktır ve ek araştırma ve geliştirme gerektirir.

Toplamalar nasıl çalışır?

Peki Arbitrum'da hangi projeler var? Arbitrum'daki en öne çıkan projeler arasında Sushiswap, Curve, Abracadabra, AnySwap ve Synapse yer alıyor. Ek olarak, Ethereum ağındaki en popüler merkezi olmayan borsalardan (DEX'ler) biri olan Uniswap , platformun Arbitrum One'a taşınmasını isteyip istemediklerini görmek için  yönetişim token sahiplerine anket yaptı .

Seçmenler Optimism yerine Arbitrum'u seçerken Uniswap Optimism'in 2. katman çözümünü kullanmayı planlamıştı. Ancak Optimism'in tam lansmanı ertelendi ve bu da Arbitrum'un lider olmasına izin verdi. Buna rağmen Uniswap, yönetim oylamasının nihai olmaması nedeniyle İyimserliği uyguladı. Bu nedenle platformun Arbitrum'u bünyesine katması daha uzun sürebilir.

Arbitrum köprüsü nedir?

Kullanıcılar, ETH ve ERC-20 Ethereum tokenlerini Arbitrum One adı verilen 2. katman ölçeklendirme çözümüne aktarmak için Arbitrum Token Bridge'i kullanabilir. Arbitrum'u kullanarak bir işlem göndermek istiyorsanız, bunu EthBridge'in Gelen Kutusu sözleşmelerinden birine göndermeniz yeterlidir. 

Aksine, Giden Kutusu sözleşmesi Arbitrum'dan verileri kabul eder ve ters etkileşim için bunu Ethereum blok zincirine ekler. EthBridge'in tüm girdileri ve çıktıları kamuya açık olarak doğrulanabilir olduğundan Ethereum, zincir dışı etkinlikleri tanımlayabilir ve doğrulayabilir.

ETH tokenlerinizi L1'den L2'ye nasıl köprüleyeceğinizi merak ediyor olabilirsiniz. Bunu yapmak için lütfen aşağıdaki adımları izleyin. Ancak, varlıklar arasında köprü oluşturmak için MetaMask veya diğer cüzdanlar gibi cüzdanınızın Ethereum ana ağında ETH'ye sahip olduğundan emin olun.

İlk adım, aşağıdaki gibi “Arbitrum one” ağını eklemek için wardenswap.finance'a gitmektir:

Arbitrum One ağını ekleme adımları

Şimdi token varlıklarını bağlamak için Bridge.arbitrum.io web sitesini ziyaret edin. Cüzdanınızın Ethereum ana ağına bağlı olduğundan emin olun ve ETH token'larınızı köprülemek için aşağıdaki adımları izleyin:

Arbitrum platformunu kullanarak ETH tokenlerinizi köprüleme adımları

Ancak, bir hakem belirteci var mı? Offchain Labs, bir Arbitrum tokenına sahip değildir veya üretmeyi beklememektedir; yani Arbitrum platformunun herhangi bir yerel tokenı yoktur. Arbitrum sözleşmeleri, istedikleri herhangi bir Ethereum tabanlı kripto para birimini kullanabilir. Bunun nedeni şirketin başka bir token yapmak istememesidir.

Arbitrum hangi gazı kullanıyor?

Arbitrum, Arbitrum zincirindeki yürütme maliyetini takip etmek için ArbGas'ı kullanıyor. Her Arbitrum VM talimatının bir ArbGas maliyeti vardır ve bir hesaplamanın maliyeti, Ethereum'un gas limitiyle karşılaştırıldığında içindeki talimatların ArbGas ücretlerinin toplamıdır.

Bu, Arbitrum için kesin bir ArbGas limitinin olmadığı ve ETH gaz ücretinden çok daha ucuz olduğu anlamına gelir. Ücret, varsayılan olarak sıfıra ayarlanmış olmasına rağmen, genellikle Arbitrum zincirinin doğrulayıcılarının masraflarını karşılamak için alınır. 

Ayrıca ArbGas, AVM tarafından verilen her talimatın doğruluğunu kontrol etmek için ücretlendirilir. Bu nedenle EthBridge'in ne kadar L1 gazına ihtiyaç duyacağını tahmin ederek EthBridge'in L1 gaz limitini asla aşmamasını sağlamak önemlidir. Ayrıca öykünme süresinin tahmini, toplama zinciri verimi açısından kritik öneme sahiptir çünkü zincirin hız sınırını güvenli bir şekilde belirlememize olanak tanır.

ArbGas, AVM'deki öykünmeyi tahmin etmeye çalışması açısından Ethereum gazından farklıdır, oysa Ethereum gazı, Ethereum'da benzer bir işlev görür. Örneğin depolamaya erişim, Ethereum'da son derece pahalıdır çünkü Ethereum'daki bir depolama hakkı, tüm Ethereum madencileri için belki de kalıcı olarak bir yükümlülük oluşturur.

Uniswap Protokolünü kullanarak Arbitrum'da tokenları nasıl değiştirirsiniz?

Daha önce de belirtildiği gibi Arbitrum platformunun yerel bir tokenı yoktur. Ancak aşağıdaki adımları kullanarak belirteçlerinizi (örneğin Uniswap protokolünde) değiştirebilirsiniz:

  • Başlamak için takas etmek istediğiniz jetonları seçin. Şu anda istediğiniz tokenı bulamayabilirsiniz ancak ek projeler tokenlarını ağa bağladıkça liste büyüyecektir.

  • İstediğiniz giriş veya çıkış tutarını girdikten sonra belirtilen fiyatı inceleyin. Bununla birlikte, eğer bu, Uniswap protokolünü kullanarak Arbitrum'da token alım satımını ilk kez yapıyorsanız, önce tokenı onaylamanız gerekecektir (tek seferlik bir işlem).

  • Gönder tuşuna bastıktan sonra teklif ettiğiniz fiyatı, rotayı ve kaymayı inceleyin. 

  • Hazır olduğunuzda takası onayla'ya tıklayın ve Arbitrum ağının takasınızı onaylaması için birkaç saniye bekleyin! Nihai token tutarları ve gas ücretleri de dahil olmak üzere, işleminizi gönderdikten sonra arbiscan.io adresinden işleminizin ayrıntılarını kontrol edebilirsiniz .

Arbitrum, Ethereum'dan daha düşük işlem ücretiyle anında takas olanağı sunuyor. Ancak Arbitrum'da işleminiz yalnızca Uniswap v3 likidite havuzlarını kullanacak; Katman 1'de daha iyi bir fiyat bulunsa bile, işleminiz Katman 1 likiditesini kullanmayacaktır.

DApp'inizi Arbitrum'da nasıl çalıştırabilirsiniz?

DApp'inizi Arbitrum'da çalıştırmak için Arbitrum derleyicisine, EthBridge'e ve bir doğrulayıcı uygulamasına ihtiyacınız olacak. Tüm bu yazılım programları açık kaynaklıdır ve Github aracılığıyla Offchain Labs'tan edinilebilir.

Başlamak için Solidity sözleşmelerinizi derlemek üzere Arbitrum derleyicisini kullanın. Bu, bir AVM'nin oluşturulmasıyla sonuçlanır. Ardından, VM'nizin yürütülmesini takip etmek ve doğru olduğundan emin olmak için bir grup doğrulayıcı seçin. 

Doğrulayıcı herhangi biri olabilir ve her VM oluşturucusu kendi doğrulayıcılarını seçebilir. Ayrıca VM'nizin ne yaptığını görecek bazı gözlemciler atayabilirsiniz ancak bunlar, doğrulayıcılarda olduğu gibi doğruluğu garanti etmekten sorumlu olmayacaktır.

Arbitrum, doğrulayıcılardan biri çevrimiçi olduğu ve dürüst bir şekilde çalıştığı sürece VM'nizin doğru şekilde çalışacağını belirten AnyTrust Garantisini sunar. Hazır olduğunuzda EthBridge'i ararsınız ve VM'nizi Arbitrum'da çalıştırmasının yanı sıra VM'nin doğrulayıcılarını tanımlamasını söylersiniz. Arbitrum'da sanal makineniz artık çalışır durumdadır. 

DApp'inizin kullanıcıları, mevcut ön uç arayüzünüze erişmek için tarayıcılarını kullanabilecektir. Doğrulayıcılarınızla perde arkası mesajlaşma yoluyla ön uç, çalışan VM ile otomatik olarak iletişim kuracaktır. Kullanıcılarınız Arbitrum cüzdanınıza para yatırarak VM'yi arayabilir, VM'ye ETH veya diğer Ethereum tabanlı tokenleri gönderebilir.

Arbitrum ve İyimserlik: Nasıl karşılaştırılırlar?

Abritrum ve Optimism benzerdir çünkü her işlemde değil, yalnızca hatalı bloklar tanımlandığında devreye girerler. Her iki ağda da tokenlerin katman 1 ve katman 2 arasında akışına izin veren çapraz zincir köprüleri bulunur.

Bir dizi onaydan geçmek yerine işlemler blok oluşturulduktan sonra onaylanır. Bu da bir kez daha düşük gecikme süresine ve yüksek verime sahip bir ağla sonuçlanır.

Ağlar, aşağıdaki tabloda gösterildiği gibi çeşitli şekillerde farklılık gösterir:

Arbitrum ve İyimserlik

Arbitrum'un geleceği

Ethereum ve Bitcoin gibi ilk L1'ler, her iki platformdaki yüksek gas ücretlerinin de gösterdiği gibi, ölçeklenebilirlik yerine merkeziyetsizlik ve güvenliğe değer veriyordu. Ancak Arbitrum, bu üç unsuru da karşılayan İyimser Toplamalar uygulayarak bu blockchain üçlemini çözmeyi hedefliyor.

Ancak Ethereum topluluğu, uzun vadeli kapsamlı çözümün zk-Rollup'ın uygulanmasını içerdiğine inanıyor. En gelişmiş L2 platformu olan Arbitrum'un, platformu ölçeklendirmek ve genişlemesini teşvik etmek için mevcut teknoloji trendlerini benimsemeye devam edeceğini umuyoruz.