
,7 dk
Dogecoin (DOGE) nedir?
Daha fazla oku
Çok çeşitli farklı kripto paralar vardır, ancak bunların çoğu aynı şemalar üzerine kuruludur. Bu şemalar token standartları olarak adlandırılır ve blokzincir tokenlarının temel işlevlerini ve özelliklerini tanımlar.
Token standartları, bir kripto para tokenının çalışmasını yöneten kural ve anlaşma kümeleridir. Popüler standartlar arasında ERC-20, BEP-20, ERC-721 ve ERC-1155 bulunur.
Tutarlılık: Eğer bir akıllı sözleşmede her yeni token için benzersiz bir mekanik öngörülseydi, mevcut platformlar, uygulamalar ve cüzdanlar bununla просто çalışamazdı. Token standartları, bu standartla oluşturulan ürünlerin birbiriyle uyumlu olmasını garanti eder. Örneğin, ERC-20 varlıkları bu token standardı kullanılarak geliştirilen diğer ürün ve hizmetlerle uyumludur. Bu sayede bir ERC-20 tokenı başka bir aynı standarttaki tokenla da takas edilebilir.
Ayrıca, token standartları olmadan birden fazla kripto parayı saklamak ve alıp satmak çok daha zor olurdu. Birçok farklı kripto para için tek bir cüzdan kullanmak yerine, her token için ayrı cüzdanlar oluşturmanız gerekirdi.
Bağlantısallık: Bağlantılı bir sistem, geliştiricilerin yeni ürünler oluşturmak için mevcut bileşenleri yeniden kullanmasına olanak tanır. Token oluşturma için de aynı durum geçerlidir: standartların kullanılması temel işlevlerin geliştirilmesini hızlandırır ve ileri inovasyon için daha fazla zaman bırakır.
Verimlilik: Token standartları, akıllı sözleşmeler arasındaki etkileşimi de kolaylaştırır. Token standartlarını uygulayan akıllı sözleşmeler ve tokenların kendisi, oluşturulan tokenları izlemek için kullanılabilir.
ERC-20 ve BEP-20 gibi token standartları, adres arama ve token bakiyesi eşleme gibi önemli özellikler içerir; bu da akıllı sözleşmelerin tokenları daha verimli şekilde takip etmesini sağlar. Örneğin, ERC-20 token verilerinin işlem geçmişini ve diğer bilgilerini doğrulamak için bir geliştirici sözleşmenin uygulama ikili arayüzünü (ABI) kullanabilir.
Çeşitlilik: İstemci yazılımı için farklı standartların varlığı, herkesin Ethereum istemcisinin kendi sürümünü herhangi bir programlama dilinde, Ethereum düğümleri ve istemcilerine ilişkin standart ve teknik özelliklere tabi olarak yazabilmesini sağlar. Böylece Ethereum ağında sayısız düğüm ve istemci bulunabilir; bunların bazıları Golang, Rust, Java, C #, C++, veya Python ile yazılmış Ethereum yazılımları çalıştırır. Bu, tek bir kod uygulamasına bağımlılığı azaltarak ağı daha güçlü hale getiren “istemci çeşitliliğini” artırır. Ancak yazılım dili, tasarım veya uygulama ayrıntıları ne olursa olsun bu uygulamaların hepsinin ortak bir noktası vardır - hepsi istemciler için tek bir spesifikasyonu takip eder.
Böylece standartlar, uygulama çeşitliliğini artırmaya yardımcı olur. Bu da güvenlik, hız, ölçeklenebilirlik vb. konularda farklı yaklaşımlar olabileceği anlamına gelir ve bu çeşitlilik genel deneyimi zenginleştirir.
EIP-4337 güncellemesi ETHDenver ile ilgili WalletCon konferansında tanıtıldı ve 1 Mart 2023'te Ethereum'a dağıtıldı. Bu EIP'nin başlıca yeniliği, sözde hesap soyutlamasının uygulanması ve geliştiricilere göre kullanıcı deneyimi seviyesini yükseltecek ve blokzincirle etkileşimi daha kullanışlı hale getirecek yeni bir cüzdan standardının ortaya çıkmasıydı. Şimdi bu cüzdanların ne olduklarını, sıradan cüzdanlardan nasıl farklı olduklarını ve EIP-4337'ye neden ihtiyaç duyulduğunu inceleyeceğiz.
EIP-4337'nin neyi amaçladığını ve hangi yenilikleri sunduğunu daha iyi anlamak için bir adım geriye gidelim. Ethereum ağında bu güncelleme getirilmeden önce iki tür hesap vardı:
EOA'nın baskınlığı, işlemi imzalamak için ECDSA standardının kullanılmasını gerektiren ağın kendi mimarisiyle açıklanır. Akıllı sözleşmelerin ECDSA kullanarak işlemleri imzalama yeteneği yoktur, bu nedenle CA'lar kendi adına bir işlem başlatamaz. Yani sıradan bir kullanıcı için cüzdan olarak işe yaramazlar.
Aynı zamanda EOA'lar, özel ve genel anahtar kullanan tek parça bir işlem işleme mantığına dayanır. Bu monolitik mantık nedeniyle geliştiricilerin kimlik doğrulama gereksinimleri gibi bileşenleri özelleştirme fırsatı yoktur. Bu yüzden herhangi bir blokzincir uygulamasının etkileşim kurmak için özel anahtarlı ve genel adresli bir EOA cüzdanına ihtiyacı vardır.
EIP-4337, EOA avantajını ortadan kaldırmalı ve CA'yı, özel ve genel anahtar kullanmadan işlemlerin gerçekleştirilmesini ve doğrulanmasını mümkün kılacak akıllı sözleşme biçiminde yeni bir cüzdan standardı ve Ethereum ağına yeni bir katman ekleyerek daha kullanışlı hale getirmelidir. Bunun için geliştiriciler sözde hesap soyutlamasını uyguladı. Bu terimi daha ayrıntılı inceleyelim.
Hesap Soyutlaması Nedir
“Hesap soyutlaması” kavramı bir başlangıç seviyesindeki kişiye pek bir şey anlatmaz ve anlayışı zorlaştırır. Bilişimde soyutlama, bir sürecin birbirinden bağımsız olarak gerçekleştirilebilen birkaç parçaya ayrılmasıdır. Basitçe ifade etmek gerekirse, süreç modüler hale gelir ve her modülün yapılandırılması için olanaklar açar.
Ethereum cüzdanı bağlamında bu, artık tek bir sürekli süreç olarak gerçekleşen işlemlerin doğrulama ve yürütme aşamalarının ayrılması anlamına gelir. Buna göre Contract Accounts, bu süreçlerin her birini esnek şekilde yapılandırmanıza olanak tanır; bu da kullanıcı deneyimini optimize etmek için daha fazla fırsat sunar.
Ayrıca hesap soyutlaması, hesap ile sahibinin ayrılması anlamına gelir. Şu anda cüzdan ve kullanıcı esasen bir bütündür, çünkü varlıkları yalnızca bir seed phrase veya özel anahtar sahibi gönderebilir ve varlıkları yalnızca genel adres sahibi alabilir. Soyutlama, EVM'deki kodu yöneten bir akıllı sözleşmeyi, genel ve özel anahtarlar dizisi yerine cüzdan olarak çalıştırmanıza olanak tanır. Bu da desteklenen kimlik doğrulama yöntemlerini ve cüzdan güvenlik özelliklerini genişletir.
EIP-4337, hesap soyutlamasını uygulama ve Ethereum ağında Contract Accounts başlatma yönündeki ilk girişim değildir. Vitalik Buterin hesap soyutlamasının ilk versiyonunu 2016'da tanıttı ve o zamandan beri bu konuda 5 farklı EIP (86, 1014, 2938, 3074 ve 4337) önerildi. Ancak temel Ethereum protokolünde değişiklik gerektirmeyen bir konsepti getiren EIP-4337 oldu; bu da belirleyici bir faktördü, çünkü benimsenmesi için ağ çapında bir hardfork gerektirmediği anlamına geliyordu.
EIP-4337'de hesap soyutlamasının mimarisi şu temel unsurlardan oluşur:
UserOperation: sahte işlem olarak da adlandırılır. Standart bir cüzdan kullanılarak yapılan işleme benzer, ancak normal bir işlemden daha fazla veri içerir.
Bundler: UserOperation'ları mempool'dan seçen, bunları paketler halinde toplayan ve doğrulama için EntryPoint'e gönderen düğüm. Bundler işlevinin mevcut Ethereum doğrulayıcıları tarafından yerine getirilmesi beklenir; bunun için işlem ücretinin bir kısmı şeklinde ek bir ödül alabileceklerdir.
EIP-4337, Ethereum blokzincirinin üzerine yeni bir altyapı katmanı oluşturduğundan, UserOperation'ların ana ağ mempool'undan farklı kendi mempool'u vardır. Geleneksel doğrulayıcıların buna erişimi yoktur.
EntryPoint: Ethereum ağında işlemlerin doğrulanmasından sorumlu akıllı sözleşmedir. Bu, tüm EIP-4337 altyapısının kilit unsurudur, bu nedenle geliştiriciler güvenliğe ve akıllı sözleşmenin dikkatli denetimine odaklanır. EntryPoint, topluca “işlem doğrulaması” olarak adlandırılabilecek birkaç işlevi aynı anda yerine getirir.
Contract Account: Bu, kullanıcıya ait akıllı cüzdandır. EntryPoint aracılığıyla doğrulanan bir işlem, EIP-4337 altyapısında aynı anda hem blokzincire hem de kullanıcının akıllı cüzdanına yürütme için gönderilir.
İsteğe bağlı olarak aşağıdakiler de dağıtılabilir:
Paymasters: Bunlar, işlem ücretlerini gönderici yerine ödemenize veya gaz ücretini herhangi bir ERC-20 tokenı ile ödemenize olanak tanıyan sponsorluk sözleşmeleridir. Örneğin, P2E, altyapısına Paymasters dağıtarak oyuncuların gaz ücreti ödemek için ETH satın almasına gerek kalmamasını sağlayabilir.
Aggregators: kullanıcı imza toplayıcıları. Sözde atomik işlemler mümkün hale gelir ve birkaç eylemi tek bir işlemde birleştirir. Pratikte bu, dApps ile minimum sayıda imza ile etkileşim kurmanıza olanak tanır.
Bir akıllı cüzdan EIP-4337 kullanarak yapılan bir işlemin yaşam döngüsü şu şekildedir:
Genel olarak hesap soyutlamasının ve EIP-4337 güncellemesinin temel amacı, EOA cüzdanlarını akıllı cüzdanlarla (CA) değiştirmektir. Vitalik Buterin ve diğer uzmanlara göre bu, geliştiricilere yüksek kaliteli bir kullanıcı deneyimi oluşturmak için daha fazla fırsat sunacaktır. Özellikle akıllı cüzdanlar şunları destekler:
Önemli bir atılım, cüzdanın sosyal yollarla geri yüklenebilmesi olanağıdır. Bu işlevle kullanıcı, örneğin arkadaşlar veya akrabalar gibi güvenilir cüzdanlar ya da e-posta adresleri listesi aracılığıyla cüzdana erişimi geri kazanabilir.
Bu da, sıradan bir P2E'ye girmek için cüzdan oluşturmak, ETH satın almak, birkaç işlem imzalamak ve varlıklara erişimi bir scam akıllı sözleşmesine vermemeye çalışmak gereken dönemlerin geride kaldığı anlamına gelir. Yeni nesil işlevselliğe sahip cüzdanlar, MetaMask ve Ledger'dan çok Google veya Apple ID hesaplarına benzeyecektir.
Token standartları, blokzincir tabanlı tokenların geliştirilmesi ve çalıştırılması için özel şemalardır. Şimdi sektörde birkaç token standardı ve birçok yenilikçi çözüm bulunmaktadır. Bunlardan biri EIP-4337'dir.
EIP-4337 kitlesel büyümeye doğru önemli bir adımdır, çünkü yeni hesaplar daha tanıdık ve anlaşılır bir kullanıcı deneyimi sunar. Twitter şifresini unutabilen insanların, hatırlanması gereken 12 kelime gerektiren ve özel ve genel anahtarların ne olduğunu anlamalarını bekleyen teknolojiyi kullanması pek olası değildir.
Paylaş:
Bültenimize katılın — bilgilenin, güçlenin.

Birkaç kurabiye ister misiniz?
Web sitemizde deneyiminizi geliştirmek, trafiğimizi analiz etmek ve güvenlik ile pazarlama amaçları için kendi ve üçüncü taraf çerezlerimizi kullanırız. Bunların kullanılmasına izin vermek için "Tümünü Kabul Et" seçeneğini seçin.
Çerez PolitikasıFiat para ile kripto satın al


USD/ETH
0,000388


USD/BTC
0,000012


EUR/BTC
0,000014