
EOA, Ethereum'de özel anahtarın kontrol ettiği bir harici sahip olunan hesaptır ve 2026 Ekim ayının sonlarında tek bir günde, göndericilerin yaklaşık 16'da 1'i EIP-7702 aracılığıyla hesaplarını akıllı sözleşme koduna yönlendirmişti. Kripto dünyasında EOA kısaltmasının anlamı, aynı üç harfin hukuki, tıbbi veya argo anlamlarıyla hiçbir şekilde ilişkili değildir.
2026 Ekim ayının sonlarındaki bir gün içinde işlem gönderen 382.357 Ethereum adresinin yaklaşık 16'da 1'i, gün sonunda EIP-7702 devretme kodu taşıyordu ve hiçbiri olağan sözleşme kodu taşımıyordu. Devredilmiş olsun ya da olmasın, bu göndericilerin tamamı özel anahtarla imzaladı; çünkü Ethereum yalnızca EOA'lardan gelen işlemleri kabul eder.
EOA'ya Genel Bakış
Öğe | EOA |
Nedir? | Özel anahtar tarafından kontrol edilen bir Ethereum hesabı |
Adres | Genel anahtarın hash'inden türetilen 0x artı 40 onaltılık karakter |
Oluşturma maliyeti | Yok |
İşlem başlatır mı? | Evet, sözleşme hesabı başlatamaz |
Akıllı hesap yolları | ERC-4337 UserOperations, Mayıs 2025'ten beri EIP-7702 devri |
Ekim sonu tek bir günde | 382.357 göndericinin yaklaşık %6,1'i 7702 devretme kodu taşıyordu |
Temel risk | Anahtarı veya tohum ifadesini elinde tutan kişi hesabı kontrol eder |
Kriptoda EOA Nedir?
EOA, kişinin zincirin dışından yönettiği hesap türüdür. Ethereum'un hesaplar dokümantasyonu iki hesap türü sayar ve harici sahip olunan hesabı "özel anahtarlara sahip herkes tarafından kontrol edilen" hesap olarak tanımlar. Diğer tür olan sözleşme hesabı ise koda tabidir.
Ethereum'un resmi spesifikasyonu "harici" ifadesini açıklar. Yellow Paper'ın Şubat 2025 Shanghai baskısı, işlemi "Ethereum kapsamının dışında bir aktör tarafından oluşturulmuş tek bir kriptografik olarak imzalanmış talimat" olarak adlandırır. Ayrıca "bir işlemin göndericisi sözleşme olamaz" der ve anahtar sahibi o dış aktördür.
Anahtar çiftinin iki yarısı vardır ve Phemex Academy'deki genel anahtar ile özel anahtar karşılaştırması hangisinin paylaşılabileceğini adım adım anlatır.
EOA Nasıl Çalışır?
Her EOA, Ethereum'un hesaplar sayfasının "64 onaltılık karakter" olarak tanımladığı bir özel anahtarla başlar; çoğu cüzdan kitaplığı bu anahtarı rastgele üretir. Genel anahtar eliptik eğri matematiğiyle ondan türetilir, adres de genel anahtardan gelir. Bir cüzdan, hesap zincire dokunmadan önce üçünü de çevrimdışı üretebilir.
Bir Ethereum EOA adresi 42 karakter uzunluğundadır. Hesaplar sayfası onu "genel anahtarın Keccak-256 hash'inin son 20 baytını alıp başına 0x ekleyerek" oluşturur. Bu, 0x önekinden sonra 40 onaltılık karakter bırakır.
Hesaplar sayfasının ifadeleriyle, bir EOA oluşturmanın maliyeti yoktur. Adres, sahibi henüz hiçbir şey imzalamadan ETH alabilir; çünkü ağ genel anahtarı yalnızca ilk imzalı işlem geldiğinde öğrenir.
Her EOA ayrıca bir nonce saklar; hesaplar sayfası bunu "harici sahip olunan bir hesaptan gönderilen işlem sayısını gösteren bir sayaç" olarak tanımlar. Her nonce için yalnızca bir işlem geçebilir, dolayısıyla imzalı bir transfer aynı fonları iki kez hareket ettirmek için tekrarlanamaz.
Bir işlem zincire ulaştığında, Ethereum Sanal Makinesi çağrılan her neyse onu çalıştırır ve gönderici iş karşılığında ETH ile gas ücreti öder.
EOA ile Sözleşme Hesabı Arasındaki Fark Nedir?
EOA ile sözleşme hesabı ayrımı, kontrolün kimde olduğuna dayanır. EOA bir özel anahtara tabidir ve işlem başlatabilir. Sözleşme hesabı kendi koduna tabidir ve yalnızca bir işlem veya başka bir sözleşme çağırdığında tepki verir.
Özellik | EOA | Sözleşme hesabı |
Kimin kontrolünde? | Bir özel anahtar | Kendi kodu |
İşlem başlatır mı? | Evet | Hayır, yalnızca çağrılara yanıt verir |
Oluşturma maliyeti | Yok | Ücret, çünkü ağ depolaması kullanır |
Hesaptaki kod | Yok, ya da 23 baytlık bir EIP-7702 işaretçisi | Dağıtılmış sözleşme |
Sözleşme hesabı, dağıtılmış bir akıllı sözleşmenin adresidir, dolayısıyla hiç özel anahtarı yoktur. EIP-3607, 10 Haziran 2021'de oluşturulmuş Final standardı, istemcilere göndericisi dağıtılmış kod barındıran her işlemi reddetmesini söyler. Metni ayrıca "böyle bir işlem içeren bir blok geçersiz sayılmalıdır" ifadesini ekler.
Çok sayıda açıklayıcı metin bir değişiklikten önce yazılmıştır. Ethereum'un hesaplar sayfası hâlâ bir EOA'nın kod hash'ini boş bir dizenin hash'i olarak tanımlar ve bu durum 7 Mayıs 2025'e kadar her EOA için geçerliydi. O tarihten bu yana bir EOA bir devretme işaretçisi taşıyabilir, dolayısıyla ayrım çizgisi özel anahtardan geçer. Bir EOA'nın bir tanesi vardır, sözleşme hesabının yoktur. Devredilmiş bir EOA hem anahtarını hem de adresini korur.
EOA Cüzdanı Nedir?
EOA cüzdanı, bir EOA'nın özel anahtarını saklayan ve onunla imzalayan uygulama veya cihazdır. Coinler Ethereum defterinde kalır. Hesaplar sayfasının ifadeleriyle, "Aslında hiç kripto para tutmazsınız, özel anahtarları tutarsınız".
Bu nedenle aynı özel anahtarı başka bir cüzdan uygulamasına içe aktarmak aynı adresi ve aynı bakiyeyi geri getirir. Kendi kendine saklama yapan bir cüzdan size o anahtarı, onu yeniden kurabilen bir tohum ifadesiyle birlikte verir ve hesap adına yalnızca anahtar sahibi imzalar.
Bir akıllı sözleşme cüzdanı, fonlarını harcama kurallarını kodunun belirlediği bir sözleşme hesabında tutar. Mayıs 2025'ten bu yana bir EOA cüzdanı, yeni bir adrese geçmeden bazı kuralları EIP-7702 üzerinden ekleyebilir. Ethereum Vakfı'nın Pectra duyurusu, işlem toplulaştırmayı bunlardan biri olarak adlandırır.
EIP-7702 Bir EOA'nın Akıllı Hesap Kodu Çalıştırmasına Nasıl İzin Verir?
EIP-7702, "EOA'lar İçin Kod Ayarla" başlıklı, 7 Mayıs 2024'te oluşturulmuş bir Final standardıdır. 0x04 işlem tipini ekler; bu tip, EOA'lara her biri bir vekil sözleşme adlandıran imzalı yetkilendirmeler aracılığıyla "hesaplarındaki kodu ayarlamaya" izin verir.
Kontrollerini geçen ve sıfır olmayan bir adres adlandıran her yetkilendirme için protokol, hesabın koduna bir devretme göstergesi yazar. Bu işaretçi 23 bayt uzunluğundadır: 0xef0100 öneki ardından vekilin 20 baytlık adresi gelir ve böylece EOA'ya yapılan her çağrı vekilin kodunu çalıştırır.
Özel anahtar eskisi gibi çalışmaya devam eder, çünkü EIP-7702, EIP-3607'yi "kodunun geçerli bir devretme göstergesi olduğu" bir EOA'nın işlem başlatabilmesine izin verecek şekilde değiştirir.
Ethereum'un Pectra yükseltmesi EIP-7702'yi etkinleştirdi. İlk bloğu, Ethereum Vakfı'nın planladığı 364032 epoch'unda, 7 Mayıs 2025'te mainnet'e ulaştı. Aynı duyuru, "EOA sahibinin her zaman mevcut devretme kodunu iptal eden veya değiştiren yeni bir EIP-7702 yetkilendirmesi oluşturabileceğini" belirtir.
İmzalı bir yetkilendirme, devrin gerçekleştiğini garanti etmez. EIP, istemcilere yanlış chain ID veya eski nonce gibi bir kontrolden geçmeyen her tuple'ı atlayıp sonrakine geçmesini söyler. Bir devrin yerleştiğinin tek kanıtı hesabın kodudur.
ERC-4337 Akıllı Hesaplar Hâlâ Bir EOA'ya İhtiyaç Duyar mı?
Herhangi bir şey zincire ulaştığı noktada evet. ERC-4337, 29 Eylül 2021'de oluşturulmuş bir Final standardı, akıllı hesapları "mutabakat katmanı protokol değişiklikleri ihtiyacını tamamen ortadan kaldıran" bir şekilde inşa eder.
Bir kullanıcı, standardın "bir kullanıcı adına gönderilecek bir işlemi tanımlayan yapı" olarak tanımladığı bir UserOperation imzalar.
UserOperations işleyebilen bir düğüm (blok oluşturucu) olan bir bundler, bunların birçokını tek bir işlemde paketler. Bir paymaster, "işlem ücretini ödemeyi kabul eden yardımcı sözleşme" olarak ücreti karşılayabilir.
O tek işlem yine de olağan bir göndericiye ihtiyaç duyar. EIP-3607 gönderici olarak bir sözleşmeyi dışladığından, bundler her paketi bir EOA'dan gönderir ve o hesabın özel anahtarıyla imzalar. Her UserOperation'un arkasındaki akıllı hesap o işlemi kendisi göndermez.
Kaç Ethereum Göndericisi EIP-7702 Devri Kullanıyor?
Ekim sonu sayım gününde, 23.432 gönderici günü bir devretme göstergesiyle tamamladı; bu, en az bir işlem gönderen 382.357 benzersiz adresin %6,13'ü. Kalan 358.925 adres, yani %93,87'si hiç kod taşımıyordu.
Devredilmiş hesaplar 91.068 işlem gönderdi; bu, o gün zincirdeki 1,54 milyon işlemin %5,91'i. Devirleri 271 farklı vekil sözleşmeye指向yordu ve tek bir sözleşme 23.432 hesabın 6.522'sini, yani %27,83'ünü çekti. Bu tek sözleşmedeki bir kusur, o günün devredilmiş göndericilerinin dörtte birinden fazlasına aynı anda ulaşabilirdi.
Yöntem: Sayım, o takvim günündeki 7.178 Ethereum bloğundaki başarısızlar dahil her işlemi alır. Her gönderen adresi bir kez tutar ve her birinin günün son bloğunda taşıdığı kodu kontrol eder. Bir devretme göstergesi tam olarak 0xef0100 ile başlayan 23 bayttır, dolayısıyla sözleşme koduyla karıştırılamaz.
Bir EOA'nın Riskleri Nelerdir?
Bir EOA'nın sıfırlama düğmesi yoktur. Onun özel anahtarını veya arkasındaki tohum ifadesini elinde tutan kişi hesabı kontrol eder. Kaybolan bir ifade sahibi kalıcı olarak dışarıda bırakır, sızan bir ifade ise her şeyi başkasına teslim eder. En güvenli kurulum bu ifadeyi çevrimdışı tutar ve tohum ifadesinin nasıl yedekleneceğine dair adımları kendi kendine saklama rehberinizden takip edebilirsiniz.
EIP-7702 ikinci bir risk ekler: kötü koda bir devir. EIP'nin kendi güvenlik notları, "kötü uygulanmış bir vekilin, kötü niyetli bir aktörün imzalayanın EOA'sı üzerinde neredeyse tam kontrol ele geçirmesine izin verebileceği" konusunda uyarır. Düşmanca bir sözleşmeye指向en imzalı bir yetkilendirme de bunu kasıtlı olarak yapar.
Chain ID bir bükülme ekler. Chain ID 0 ile imzalanmış bir yetkilendirme, EIP-7702 çalıştıran herhangi bir ağda EIP'nin zincir kontrolünden geçer. O imzayı elinde tutan herhangi biri, hesabın nonce'unun eşleştiği başka bir zincirde onu gönderebilir.
Phemex ile Bir EOA'yı Nasıl Kullanabilirsiniz?
EOA'nız, ETH'yi Phemex'ten kendi kendine saklamaya çekerken indiği yerdir ve o cüzdandan yapılan bir para yatırma, aynı anahtarın imzaladığı bir işlem olarak başlar. Zincir yalnızca EOA'nın adresini ve imzasını görür, dolayısıyla yapıştırdığınız adres coinlerin nereye gideceğini belirler.
42 karakterlik adresi kendi cüzdanınızdan kopyalayın ve yapıştırdıktan sonra ilk ve son karakterlerini karşılaştırın.
Çekim ağından cüzdanınızın kullandığıyla eşleştiğinden emin olun; aynı adres formatı birçok EVM zincirinde çalışır.
Önce küçük bir miktar gönderin, test transferi ulaştığında kalanı gönderin.
Phemex'te ETH fiyat üzerinde işlem yapmak EOA'nıza hiç dokunmaz. Oradaki ETH vadeli işlemleri Phemex hesabınız içinde uzlaşır, dolayısıyla zincir üstü bir işlem veya özel anahtar imzası gerçekleşmez. Bu sözleşmelerdeki pozisyonlar kaldıraç kullanır ve kayıplar teminata ulaştığında Phemex bir pozisyonu otomatik kapatır.
Sıkça Sorulan Sorular
Blockchain'de EOA nedir?
EOA, yani harici sahip olunan hesap, bir özel anahtarın kontrol ettiği Ethereum hesabıdır. ETH ve token tutar, işlem başlatır ve oluşturmanın maliyeti yoktur. Diğer hesap türü olan sözleşme hesabı kod çalıştırır ve yalnızca bir şey çağırdığında tepki verir.
Ethereum'da harici sahip olunan hesap nedir?
Bir kişinin zincirin dışından özel anahtar yoluyla kontrol ettiği hesap türüdür. Adresi 0x ardından genel anahtarın Keccak-256 hash'inin son 20 baytıdır, toplamda 42 karakterdir ve bir nonce gönderdiği her işlemi sayar.
Bir EOA akıllı sözleşme kodu tutabilir mi?
7 Mayıs 2025'ten bu yana bir EOA tek bir kod türü tutabilir: hesaba yapılan çağrıların seçilen bir sözleşmenin kodunu çalıştırmasını sağlayan 23 baytlık bir EIP-7702 devretme göstergesi. EIP-3607 altında başka herhangi bir kod barındıran bir hesap hiç işlem gönderemez.
Bir EIP-7702 devri kaldırılabilir mi?
Evet, sahip her zaman yeni bir yetkilendirme imzalayabilir. Sıfır adresine指向mek EIP-7702 altında hesabın kodunu temizler, başka bir sözleşmeye指向mek ise eski vekili değiştirir.
Sonuç
Akıllı hesaplar Ethereum'a EOA üzerine inşa edilerek geldi. EIP-7702 aynı adrese sözleşme mantığı ekler ve ERC-4337 paketleri hâlâ EOA'lardan çıkar, dolayısıyla bir özel anahtar işlem başlatabilen tek şey olmaya devam eder.
Bu durum tohum ifadesinin önemini artırır. Bir ödemeyi imzalayan anahtar, hesabı bir sözleşmeye teslim eden bir yetkilendirmeyi de imzalayabilir, dolayısıyla üzerine inşa edilen herhangi bir cüzdan özelliğinden daha fazla özeni hak eder.
Yasal Uyarı: Bu makale yalnızca bilgilendirme amaçlıdır ve finansal tavsiye niteliği taşımaz. Kripto para ticareti önemli riskler içerir. Yatırım kararları vermeden önce her zaman kendi araştırmanızı yapın.
