Ethereum geliştiricileri hesap soyutlamanın geleceğini tartışıyor

Ethereum'un Dencun güncellemesinin tamamı 13 Mart'ta yapılacak, zira Perşembe günkü temel geliştirici çağrısında müşteri ekiplerinin ana ağ için tüm sistemlere uyumlu olduğu yinelendi.

Dikkatler, artık Pectra olarak anılan Dencun'dan sonraki bir sonraki yükseltmeye ve özellikle de hesap soyutlama sorunlarını ele alan Ethereum İyileştirme Önerilerine (EIP) dahil edilmek üzere adaylara hızla döndü.

Zorluk: hesap soyutlama yol haritasını daha somut hale getirmek.

Bugünlerde temel geliştirici çağrılarına nadiren katılan Ethereum kurucu ortağı Vitalik Buterin, tartışmayı "uzun vadeli hedef uyumu" çağrısıyla başlattı.

Daha fazla: 2024'te İzlenecek Ethereum İyileştirme Önerileri

Buterin, Ethereum'da hesap sistemi yenilemesinin birkaç "küçük şeyin" dışında dört ana hedefi olduğunu söyledi. Olması gerekiyor:

  1. anahtar rotasyonuna ve anahtarların kullanımdan kaldırılmasına izin verin;
  2. kuantum bilgisayarına dayanıklı olun;
  3. toplu işleme izin ver; 
  4. sponsorlu işlemlere izin ver.

İlk iki hedef açıkça Ethereum'un "son kullanıcı hesabı" (EOA) modeli tarafından karşılanmıyor, dolayısıyla tüm EVM ekosisteminin akıllı sözleşme hesaplarına (SCA'lar) taşınması gerekiyor.

Buterin, "kaçınılması gereken şeylerden biri, akıllı sözleşme cüzdanları ve EOA'lar için tamamen ayrı iki geliştirici ekosistemi oluşturmaktır" dedi.

Çekirdek geliştiriciler, Ethereum için çok yıllı bir yol haritası sunmaya çalışırken bile, kısa vadede kullanıcı deneyimini geliştiren özellik yükseltmeleri sunma ihtiyacını daha önce belirlemişti.

Daha fazla: Ethereum geliştiricileri EVM'ye 'varoluşsal' bir yükseltme düşünüyor

Ethereum'un soyutlamayı hesaba katan ilk ana ağ girişimi, 4337'teki ETHDenver konferansında tanıtılan EIP-2023 idi.

Ethereum geliştiricisi Yoav Weiss, çağrı sırasında meslektaşlarına "Bunun bir test ortamı olması gerekiyordu" diye hatırlattı. "Bu, hesap soyutlamanın nasıl çalıştığı konusunda fikir birliğine varmak zorunda kalmadan, farklı EVM zincirlerinde hesap soyutlamayla denemeler yapmamıza olanak tanıyor."

O zamandan bu yana, bu gelişme milyonlarca akıllı sözleşme hesabının ortaya çıkmasını sağladı. Katman 2 ağları zkSync ve Starknet, kendi 4337 tabanlı yerel hesap soyutlama yaklaşımlarını bile benimsemiştir.

Ama bir sorun var. Weiss'e göre bu özel uygulamalar cüzdan parçalanmasına (Starknet'in Argent cüzdanını diğer zincirlerde kullanamazsınız) ve potansiyel olarak yeni saldırı vektörlerine neden oldu.

Çözüm, herhangi bir katman-2'nin kullanabileceği, zincirler arasında daha iyi bir kullanıcı deneyimi sağlayan standartlaştırılmış ve güvenli bir sürüme sahip olmaktır.

Weiss, "Bu, biz olsak da olmasak da gerçekleşecek bir şey, bu yüzden onların bunu düzeltmelerine yardımcı olabiliriz" dedi.

Sonraki adımlar

Geliştiriciler, Ethereum'da daha kapsamlı bir akıllı sözleşme hesap sistemine doğru bir basamak olarak kabul edilen iki rakip EIP'ye odaklandı: EIP-3074 ve 5806.

Çekirdek geliştiriciler Lightclient ve Andrew Ashkhmin ilkini tercih ederken Weiss ikincisinin bazı avantajlarını sıraladı.

Daha fazla tartışmaya ihtiyaç olduğu konusunda fikir birliği vardı ancak bir şey açık: Pectra için hangi seçenek kazanırsa kazansın, daha fazla yeniliğin yolunu açık tutmalıdır.

Weiss, "Hiçbir EIP'nin daha sonra hesap soyutlaması yapmamızı zorlaştırmadığından emin olmamız gerekiyor ve bunların her ikisi de [3074 ve 5806] bu anlamda iyi" dedi.

Geliştiriciler, ağın gelecekteki gidişatına sadık kalarak Ethereum'u mevcut kullanıcıları için iyileştirme ihtiyacını tartmalı.

Erigon müşteri ekibinde yazılım mühendisi olan Ashkmin'e göre, EIP-3074 oldukça EOA'ya özgü ancak "akıllı sözleşme odaklı olacak şekilde genişletilmesi için oldukça doğal bir yola" sahip.

Nethermind'in çekirdek geliştiricilerinden Ahmed Bitar, bunun iyi bir şey olduğunu belirterek, "normal kullanıcılar" (düşünün: anneniz) akıllı sözleşme hesaplarıyla kolayca başa çıkıncaya kadar EOA'ların hiçbir yere gitmeyeceğini belirtti.

Karar vermeyen ancak görüşleri Ethereum topluluğunda ağırlık taşıyan Buterin bu yaklaşımı benimsedi.

“3074 ve 5806'nın tartışılmasının nedeninin tam olarak bu olduğunu düşünüyorum” dedi. "Uzun vadede, EOA'ların protokol özelliği olarak kaldırıldığı bir oyun sonu varsa, bu, kullanıcılar için herhangi bir zorunlu cüzdan değişikliği anlamına gelmeyecektir."


Bir sonraki büyük hikayeyi kaçırmayın; ücretsiz günlük bültenimize katılın.

Kaynak: https://blockworks.co/news/ethereum-devs-debate-account-abstraction