ERC-5189, geliştiricilerin blockchain üzerindeki crypto ve digital assets ile nasıl etkileşim kurduğunu ve bunları nasıl yöneteceğini optimize eden yeni bir veri biçimlendirme ve iletim framework'ü sunuyor. Sequence ekibinden Agustín Aguilar, Philippe Castonguay ve Michael Standen tarafından ortaklaşa yazılan ERC-5189, ERC-4337'ye alternatif bir öneri sunuyor.
Özel bir sayfanın yanı sıra, ekip bir demo da yayınladı ve geliştiricilerin test etmesi ve keşfetmesi için kodu open-source hale getirdi. Bu makale, web3 developer community içinde deneyi ve tartışmayı ilerletmek, mevcut account abstraction standartlarını iyileştirmek ve ekosistemi ileriye taşımak için bu yeni öneriye ışık tutmayı amaçlamaktadır.

Sequence tarafından ERC-5189'u Anlamak
ERC-5189 Hesap Soyutlaması Nedir?
ERC-5189, kullanıma hazır merkeziyetsiz bir mempool'dur. Blockchain transaction'ında, mempool veya memory pool, blockchain üzerindeki bir block'a commit edilmeden önce bir node'dan doğrulama bekleyen pending transactions listesidir. Bu, geleneksel software development'ta production'a release etmeden önce testing ve quality control yapmak için "Staging" ortamlarını kullanmaya benzer.
ERC-5189, mevcut smart contract wallet'larla uyumluluğu sağlayan bir account abstraction biçimi önerir. blockchain üzerindeki consensus layer'da değişikliklerden kaçınırken alternatif tasarımlar için esneklik sağlar, bu da geliştiriciler için daha ucuz, daha güçlü, kullanışlı ve erişilebilir olmasını sağlar.
Bu öneri, mevcut ERC-4337 formatıyla uyumlu AA transactions için mevcut yapıya alternatif olarak endorser contracts kavramını sunar. ERC-5189, transactions ile ilişkili tüm "meta-logic"'i endorsers adı verilen bağımsız contracts'a taşır.
Endorser contracts, AA transactions'ın kalitesini değerlendirmek için tasarlanmış belirli smart contract instances'dır. Değerlendirmeleri, bundler'ların mempool'daki bir transaction'ı tutmaya veya atmaya karar vermesine yardımcı olur. Bir transaction sırasında on-chain asla çağrılmazlar ve kullanımı ücretsizdir.

Off-Chain vs On-Chain Açıklaması
Bu ERC standardıyla uyumluluğu sağlamak için, smart contract wallet'larını entegre eden geliştiriciler, ya bir endorser contract oluşturup deploy etmeli ya da cüzdanlarının spesifikasyonlarına uygun mevcut bir tanesini kullanmalıdır. Bu yaklaşım, transaction güvenilirliğini artırır ve katı bir transaction framework'ü dayatmadan entegrasyonu kolaylaştırır.
ERC-5189, consensus layer'ı değiştirmez veya mevcut smart contract wallet'larda değişiklikler dayatmaz, bu nedenle geliştiricilerin backward compatibility sorunları yoktur ve daha esnek tasarım mekaniklerinden faydalanırlar — ve rakip AA standartlarından daha geniş bir yelpaze ile karşılaşırlar.

Sequence Logosu
ERC-5189'un Temel Özellikleri
ERC-5189, account abstraction'ın birincil hedefini, yani kullanıcıların merkeziyetsiz bir mempool kullanarak smart contract wallet transactions'larını iletmelerini sağlar.
ERC-5189, zero-cost account abstraction potansiyelini şunlarla açığa çıkarır:
1. Daha basit ve daha esnek wallet'lar: Wallet'lar, nasıl çalıştıkları konusunda daha fazla özgürlüğe sahiptir. Bu ERC, işlevsellikler üzerindeki kısıtlamalardan kaçınarak geliştiricilerin yenilikçi özellikler oluşturmasına olanak tanır.
2. Mevcut wallet'lar için kolay adoption: Mevcut wallet'ların uyumlu olması için herhangi bir değişiklik gerekmez. Bu, sorunsuz bir geçiş sağlar ve mevcut kullanıcılar için kesintiyi önler.
3. Kullanıcılar için reduced gas fees: Transaction validation off-chain gerçekleşir, bu nedenle kullanıcılar bu güvenlik önlemi için ekstra gas ödemezler.
4. Daha güvenli bundler operations: "Endorser" contracts, bundler'lar onları dahil etmeden önce transactions'ı doğrular, böylece malicious transactions dahil etme riskini minimize eder.
5. Merkeziyetsiz ve dinamik endorser system: Herkes bir endorser oluşturabilir, bu da rekabeti ve inovasyonu teşvik eder. Bundler'lar, public registry'ye dayanarak güvenilir endorser'ları seçebilirler.

ERC-5189 Nedir?
ERC-5189 Neden Önemli?
ERC-5189, tüm smart wallet'ların merkezi bir relayer kullanmadan transactions iletmesini sağlar. Wallet geliştiricileri ve mempool operatörleri arasında sorunsuz iletişimi sağlayarak, işlemlerin "healthy" olup olmadığını "anlamalarına" olanak tanır. ERC-5189, ERC-4337 ile aynı zorlukları çözse de, farklı trade-off'lara sahip bir framework önerir.
Sequence Araştırma Başkanı Agustín Aguilar:"ERC-5189, smart contract wallet'lar oluştururken "blank slate" özgürlüklerini korumayı amaçlayan, ERC-4337 standardına yeni bir bakış açısı ve alternatiftir. Mempool operatörleri için operational simplicity'de bir trade-off gerektirse de, hem önceki hem de mevcut wallet'ları desteklemek için gereken uyarlanabilirliği korur ve gelecekteki fikirlerin entegrasyonunu kolaylaştırır."
ERC-5189'un Geleceği
ERC-5189, AA mempool'larının standardizasyonunda önemli bir adımı temsil ediyor. Sequence, ERC-5189'un kodunu community için open-source hale getirdi ve iyileştirmek için geri bildirim ve önerileri memnuniyetle karşılamaya devam ediyor.
ERC-5189 ile başlamak için developer resources:
- Herhangi bir web3 wallet ile ETH sahibi olmadan herhangi bir ERC-20 token göndermek için Sendify demo'larını keşfedin
- Open-source reference bundler'larını kullanarak bir bundler çalıştırın
ERC-5189 hakkında daha detaylı bilgi ve güncellemeler arayan kullanıcılar için resmi siteyi ziyaret edebilir ve daha fazlasını buradan öğrenebilirsiniz.

ERC-5189 Neden Önemli?
Sequence Hakkında Daha Fazla Bilgi?
Sequence, web3'ü oyunlara entegre etmek için önde gelen hepsi bir arada bir development platformudur. Sequence'ın ödüllü teknolojisiyle oyuncuları onboard edin, monetize edin, büyütün ve elde tutun. Collectibles ve ownable rewards'dan tamamen on-chain deneyimlere kadar, Sequence'ın kolay entegre edilebilir platformu blockchain karmaşıklıklarını çözer, böylece geliştiriciler yaratıcı uygulamaya ve harika player experiences sunmaya odaklanabilirler.
Yüzlerce oyun ve binlerce geliştirici tarafından güvenilen Sequence, Take-Two Interactive, Ubisoft, Xsolla, Bitkraft, Brevan Howard, Coinbase, Polygon ve daha fazlası tarafından desteklenmektedir. Bu makale orijinal bir blog yazısından esinlenmiştir, daha fazla bilgi için orijinal yazıyı buradan okuyabilirsiniz.




