Account Abstraction : Blockchain'in büyük bir şekilde benimsenmesine doğru

İlerlemek

Bir blockchain ile etkileşimin, akıllı telefonunuzda bir bankacılık uygulamasını yönetmek kadar basit olduğunu düşünün. Bugün, blockchain etkileşimleri genellikle karmaşıktır: uzun kurtarma cümlelerini yönetmelisiniz ve işlem maliyetleri her zaman sahip olmadığınız bir para biriminde (genellikle ETH) ödenmelidir. Bu karmaşıklık dünyası yakında modası geçmiş olabilir. Account Abstraction (AA) sayesinde Ethereum ve diğer ağlarla etkileşim biçimini yeniden tanımlar

Bu makalede,Account Abstractionne olduğunu, nasıl çalıştığını, avantajlarını ve dezavantajlarını ve bunun merkezi olmayan teknolojilerin büyük bir şekilde benimsenmesi için neden önemli bir ilerlemeyi temsil ettiğini derinlemesine araştıracağız. Blockchain'in potansiyelini daha iyi anlamak için merkezi olmayan veya sadece meraklı bir finans meraklısı olun, bu makale sizeAccount Abstractionbüyüleyici evreninde adım adım rehberlik edecektir.

İçindekiler

Account Abstraction nedir?

Uzun süredir devam eden sorunlara bir çözüm

Kuruluşundan bu yana Ethereum , her biri özellikleri olan iki tür hesaba dayanmaktadır:

  • Externally Owned Accounts (EOA)

    EOA'lar doğrudan kullanıcılar tarafından tutulan ve bir çift kriptografik anahtar aracılığıyla kontrol edilen hesaplardır: genel anahtar (hesabı tanımlayan) ve özel bir anahtar (işlemlere izin vermek için kullanılan). Somut olarak, bir kullanıcı olarak, Metamask veya Exodus gibi bir portföyü yönettiğiniz anlamına gelir. Yaptığınız her işlem özel anahtarınızla imzalanmalı, böylece güvenliği garanti etmelidir. Bu hesaplar para göndermek veya almak için basit ve pratiktir, ancak sınırları vardır:

    • Programlanabilirlik yok: smart contract çağırma gibi temel eylemler gerçekleştirebilir . Daha karmaşık bir mantık başka bir hesap türüne devredilmelidir.
    • Yüksek Riskler: Özel anahtarınızı kaybetmek, iyileşme olasılığı olmadan fonlarınıza kalıcı olarak erişimi kaybetmektir.

BURADA daha fazla bilgi

  • Contract Accounts (CA)

    Contract Accounts smart contract, yani Ethereumblockchain'de konuşlandırılan programlar. EOA'ların aksine, özel bir anahtarları yoktur ve kendi başlarına bir işlem başlatamazlar. Ancak, bir EOA (veya bazen başka bir CA tarafından) tarafından gönderilen bir işlem tarafından sorulur sorulmaz otomatik talimatları yürütebilirler. Örneğin :

    • , sözleşmede kodlanan kurallara göre jeton alışverişlerini gerçekleştiren bir CA aracılığıyla Uniswap gibi dApp ile etkileşime girebilir
    • durak ödüllerin dağıtılması veya merkezi olmayan bir kredinin yönetimi gibi daha karmaşık süreçleri tetikleyebilir.

    Ancak, tüm bunlar bir EOA veya başka bir etkinleştirilmiş ca. Bu tetik olayı olmadan, bir ciro bağımsız olarak hareket edemez.

Bu ikili yapının sınırları

Bu yapı Ethereum referans programlanabilir blockchain olmasına izin veriyorsa, kullanıcılar için birkaç dezavantajı var:

  • Karmaşık anahtar yönetimi: EOA'lar özel anahtarları korumak için sürekli uyanıklık gerektirir. Bir hata veya kayıp onarılamaz sonuçlara yol açabilir.
  • ETH'ye bağımlılık: Bir ciro ile etkileşim kurmak için, bir kullanıcının ana aktivitesi diğer jetonları içerse bile, işlem maliyetlerini (gaz) ödemek için her zaman ETH'ye sahip olması gerekir.
  • Esneklik eksikliği: EOA'lar güvenlik kurallarını kişiselleştirmenize veya karmaşık görevleri otomatikleştirmenize izin vermez. Örneğin, tekrarlayan etkileşimler için belirli harcama sınırlarını veya yetkilerini tanımlayamazsınız.
account abstraction

Bu sınırlamalar, kullanıcı deneyimini özellikle ekosisteme yeni gelenler için sık sık sinir bozucu ve çok sezgisel değildir. BuradaAccount Abstraction devreye giriyor ve her iki dünyanın en iyisini birleştirmek için yenilikçi bir çözüm sunuyor.

Account Abstraction evrimi

İlk Geliştirme Teklifleri (EIP-86, EIP-2938)

Account Abstraction fikri EIP'nin ( Ethereum iyileştirme önerisi) ne olduğunu bilmelisiniz . Ethereum için sunulan değişiklikleri veya iyileştirmeleri tanımlayan teknik belgelerdir . olası bir benimsenmeden önce Ethereum topluluğunda bir tartışma sürecine tabidir

  1. EIP-86: Kişiselleştirilmiş İmza Desenleri ile Daha Fazla Esneklik
    Ethereum hesaplarının çeşitli imza diyagramlarıyla işlemleri yönetmesine izin vermeyi amaçlayan bu ilk teklif. Bugün, Ethereum tek bir kriptografik imza kullanıyor: ECDSA (eliptik eğri dijital imza algoritması) . Bir işlemi doğrulayan ve meşru sahibinden geldiğini garanti eden bu imzadır.
    Account Abstraction ile diğer imza türleri tanıtılabilir. Örneğin :

    • Biyometrik imzalar : parmak izleri veya yüz tanıma.
    • Çoklu İmzalama : Birkaç kullanıcının yürütülmeden önce bir işlemi onaylaması ve böylece güvenliği güçlendirmesi gerekir.

    Bununla birlikte, EIP-86, evlat edinilmesini yavaşlatan Ethereumprotokolünde derin değişiklikler gerektirdi.


  2. 2020'de tek kiracılı ve çok kiracı arasındaki ayrım olan

    • Tek Teant: Bu soyut hesaplar tek bir kullanıcı veya küçük bir grup için tasarlanmıştır. Örneğin, belirli ihtiyaçlar için yapılandırılmış kişisel bir portföy (harcama sınırları, sosyal kurtarma vb.).

    • Multi-teenage: Bu model, bir uygulamadaki çok sayıda kullanıcı tarafından kullanılmak üzere tasarlanmıştır. Örneğin, DEX (merkezi olmayan değişim) gibi merkezi olmayan bir platform. Bu durumda, tek bir soyut hesap binlerce, hatta milyonlarca kullanıcının etkileşimlerini yönetebilir.

      Nasıl çalışır?
      Çok teenage hesapları, kullanıcılar arasındaki etkileşimleri dağıtmak için programlanabilir kurallar DEX örneğini ele alalım: Her kullanıcı için ayrı bir hesap oluşturmak yerine, smart contract tüm işlemleri merkezileştirebilir. Her kullanıcı, bu paylaşılan hesap çerçevesinde bir "alım" görevi görür, ancak erişim ve güvenlik kuralları, fonların ve işlemlerin bütünlüğünü garanti etmek için kesinlikle tanımlanmıştır.

akıllı wallets optimize etmek için belirli işlem türleri de sundu . Ama akıllı cüzdan nedir?
bir cüzdan , bir EOA hesabına bağlı klasik bir cüzdanın aksine, smart contract bir sözleşmeye dayanan bir portföydür Bu, otomatik ödemeler, birden fazla yetkilendirme veya hesap kurtarma gibi gelişmiş kuralları yönetebileceği ve programlanabilir ve yönetebileceği anlamına gelir. para veya braavos gibi çözümler tarafından kullanılmaktadır , ancak benimsenmesi protokolün mevcut kısıtlamaları ile sınırlıdır.


ERC-4337'nin gelişi

2023'te ERC-4337 Account Abstraction için büyük bir ilerleme kaydetti . Ama ERC nedir? Ethereum Yorum Talebi (ERC), Ethereum Ethereum temel kurallarını değiştirmeden smart contract işlevleri tanımlayan standartlardır .

Account Abstraction uygulamayı mümkün kılar Ethereum temel protokolünü değiştirmeden . , mevcut blockchain'in üzerine eklenen smart contract katmanına dayanmaktadır Bu, benimsemesini basitleştirir, çünkü protokolün yıkıcı bir güncellemesi gerekmez.


Özel Mempools ve Mempool

ERC-4337'nin temel kavramlarından biri kullanıcıların kavramlarıdır . Bir EOA imzasını gerektiren geleneksel işlemlerin aksine, bir kullanıcı -operasyon tek bir işlemde smart contract bir sözleşmeyle etkileşim gibi) kapsüller Geleneksel bir işlemden daha esnektir çünkü

  • Koşullu kuralları içerebilir, örneğin: "Bu işlemi yalnızca bir fiyat eşiğine ulaşılırsa yürütür".
  • Merkezi olmayan uygulamalarla karmaşık etkileşimleri basitleştiren gruplandırılmış veya gecikmiş izin verir
  • Üçüncü bir taraf tarafından bir ödeme yöneticisi aracılığıyla sponsor olabilir ve kullanıcının gaz maliyetlerini doğrudan ETH'de ödemekten kaçınabilir.

özel bir mempool'da gruplandırılmıştır . Ama mempool nedir?
Mempool veya "Bellek Havuzu"), doğrulamayı bekleyen işlemlerin depolandığı bir kuyruktur. Geleneksel olarak, yalnızca EOAS tarafından imzalanan işlemler girebilir. ERC-4337 ile, kullanıcı operasyonlarını bağımsız olarak tedavi etmek için özel bir mempool oluşturulur, bu da EOAS bağımlılığını azaltır ve verimliliği artırır.


ERC-4337'nin etkisi

ERC-4337 sayesinde, geliştiriciler artıkEthereummevcut altyapısıyla uyumlu kalırken soyut hesapların gelişmiş özelliklerinden yararlanabilirler. Bu gelişme, merkezi olmayan portföyleri geleneksel bir bankacılık uygulaması olarak kullanımı basit hale getirerek daha akıcı ve sezgisel bir kullanıcı deneyimine yol açar.

Account Abstraction nasıl çalışır?

Kullanıcıların rolü

ERC-4337'nin bir parçası olarak, blockchain ile kullanıcı etkileşimleri artık harici bir hesaptan (EOA) başlatılan geleneksel işlemlerle yapılmamaktadır. kullanıcılar biçimini alırlar . Kullanıcı -operasyon , bir kullanıcının niyetlerini esnek ve programlanmış bir şekilde içeren kapsüllenmiş bir işlemdir.

Somut Örnek:
DeFi üç işlem yapmak istediğini düşünün :

  1. Platformu jetonlarını kullanma yetkisi verin.
  2. İki kripto para arasında takas yapın
  3. Değiştirilen belirteçleri bir likidite havuzuna yerleştirin.

Geleneksel bir işlemle, her adım ayrı olarak gerçekleştirilmeli ve birkaç gaz maliyeti üretilmelidir. Öte yandan, bir useroperasyon bu üç niyeti tek bir işlemde birleştirebilir. Bu yaklaşım, kullanıcı deneyimini basitleştirir ve ilgili maliyetleri potansiyel olarak azaltır.


bundlers rolü

kullanıcıları yürütmek için Bundler adlı bir varlık devreye girer. Bundler şunlardan sorumludur:

  1. Özel bir mempool'dan (özel bir kuyruk) birkaç kullanıcı toplayın
  2. Tüm bu kullanıcıları bir araya getiren tek bir işlem oluşturun
  3. Doğrulama için bu grubu blockchain ile gönderin.

Neden gerekli?

Kullanıcılar, kapsüllenmiş olmasına rağmen geleneksel işlemler değildir. Doğrudan blok zincirinde doğrulanamazlar, çünkü düşük seviyeli bir işlem imzalamak için ilişkili bir özel anahtarları yoktur. Bu nedenle Bundler, kullanıcıların Ethereumprotokolüne entegrasyonunu basitleştiren bir aracı görevi görür.


ERC-20 jetonları ile maliyetlerin ödenmesi

Paymasters sayesinde USDC gibi ERC-20 jetonları ile gaz ücretleri ödeme olasılığıdır .

  • Nasıl çalışır?
    Paymasters, kullanıcı adına işlem maliyetlerini karşılayan smart contract Örneğin, Dais ile ödeme yapmak istiyorsanız, Paymaster, işlemi göndermeden önce DAI'nizi otomatik olarak ETH'ye (gaz ödemek için gereken yerli belirteç) dönüştürecektir.

  • Maliyetler kullanılan jetona göre değişiyor mu?
    Evet, maliyetler değişebilir, çünkü ETH'ye dönüşüm, kullanılan jeton ERC-20 ile işlem sırasında ETH arasındaki döviz kuruna bağlıdır. Bazı jetonlar, fiyat değişimleri ve dönüşüm maliyetleri nedeniyle biraz daha yüksek maliyetlere neden olabilir.


Sosyal kurtarma: kurtarma cümlelerine bir alternatif

kurtarma cümlesinin kaybıdır . ERC-4337, Sosyal Kurtarma ve bu da süreci güvenliği ödemeden basitleştirir.

  • Sosyal kurtarma nedir?
    koruyuculara dayanmaktadır , yani, kayıp durumunda hesaplarını kurtarmalarına yardımcı olmak için kullanıcı tarafından önceden belirlenen bireyler, cihazlar veya hizmetler. Örneğin, yakın arkadaşlarınızı, bir portföy hizmetini veya "kaleciler" gibi ikincil bir cihazı tanımlayabilirsiniz.

  • Nasıl çalışır?
    Hesabınıza erişimi kaybederseniz, gardiyanlar kurtarmaya izin vermek için işbirliği yapabilir. İşte tipik bir senaryo:

    1. Kullanıcı erişiminin kaybına dikkat çeker.
    2. Muhafızlar bir bildirim alır ve toplu olarak bir kurtarma talebini onaylar.
    3. Hesap, kurtarma cezasına gerek kalmadan yeni bir özel anahtarla geri yüklenir.

, kalecileri yapılandırmak ve yönetmek için sezgisel bir arayüz sunan para ve braavos gibi akıllı wallets tarafından zaten kullanılmaktadır


Kullanıcılar neden geleneksel işlemlerden daha esnek?

Bir EOA tarafından başlatılan klasik bir işlem kapasiteleriyle sınırlıdır: bir seferde bir eylem gerçekleştirir, özel bir anahtar tarafından imzalanmalı ve yalnızca bireysel bir kullanıcının kaynaklarına dayanır.

Öte yandan, bir useroperasyon şunları sağlar:

  1. Yetkilendirme, takas ve bir jetonun bir aşamada dosyalanması gibi tek bir işlemde birkaç eylemi birleştirmek
  2. Maliyetlerin ödemesini bir ödeme yöneticisi aracılığıyla üçüncü bir tarafa devretmek.
  3. belirli koşulları tanımlamak , takas için asgari bir fiyat olarak.
  4. Sosyal kurtarma veya biyometrik kimlik doğrulama gibi seçenekleri entegre ederek kullanıcı deneyimini basitleştirmek için

Account Abstraction ve kullanıcı operasyonları bu nedenle Ethereumkullanıcı deneyimini derinden dönüştürerek blockchain etkileşimlerini daha basit, erişilebilir ve esnek hale getirir. Bu yenilikler, özellikle teknik olmayan kullanıcılarla daha geniş bir benimsemenin yolunu açıyor.

account abstraction

Account Abstraction uygulayan projeler

Account Abstraction blockchain ekosisteminde birçok projeyi çeken gelişmekte olan bir teknolojidir . ERC-4337'nin uygulanmasıyla Ethereum , sosyal kurtarma veya ERC-20 jetonlarındaki maliyetler için ödemeler gibi gelişmiş işlevleri entegre edebilen akıllı wallets oluşturmanıza olanak tanır Zaten uyumlu portföyler arasında para ve Braavos öne çıkıyor. Silver, önceden tanımlanmış muhafızlar aracılığıyla sosyal kurtarma özellikleri sunarken, Braavos günlük harcama sınırları ve biyometrik kimlik doğrulama gibi seçenekleri vurgular.

Katman 2 çözümlerinde Starknet , Account Abstraction mimarisinin kalbine doğrudan dahil ederek yerel bir yaklaşımı benimsedi Starknet her hesap Contract Accounts arasındaki geleneksel ayrımı ortadan kaldıran smart contract bir . son derece özelleştirilebilir dApp tasarlamalarına olanak tanır

Safe (eski adıyla Gnosis Safe) gibi diğer girişimler Account Abstraction yararlanmak için uyarlıyor . Güvenli, çokgratik portföyleri ile bilinen, kurumsal ve bireysel kullanıcılara daha fazla esneklik sağlamak için ERC-4337 ile entegrasyonları araştırıyor. Visa gibi geleneksel aktörlerle işbirliği, kullanım vakalarının kripto ekosisteminin ötesine uzanıyor. Account Abstraction içeren Akıllı wallets Ethereum otomatik ödemeleri deniyor .

Biconomy ve Stackup gibi projeler, ERC-4337'nin uygun şekilde çalışması için gerekli olan bundlers Paymaster Hizmetlerinin uygulanmasına katılır Bu altyapılar, kullanıcıların yönetiminde önemli bir rol oynar ve Ethereum . Bu projeler birlikte, araçlarını daha sezgisel, esnek ve erişilebilir hale getirerek blockchain'in geleceğini şekillendiriyor.

Kullanım kolaylığı ve yüksek performansıyla bilinen Near Protocol kullanıcı deneyimini geliştirmek için Account Abstraction Account Abstraction ERC-4337 aracılığıyla hala geliştirildiği Ethereum aksine , esnek smart contract dayanan mimarisi sayesinde doğal olarak dahil etmektedir . sosyal kurtarma ve otomatik ödemeler gibi gelişmiş seçeneklerle karmaşık özel anahtarlar olmadan portföylerden yararlanmalarını sağlar . dApp tarafından karşılanabileceği veya yerel para birimi dışındaki jetonlarda ödenebileceği portföyleri yapılandırmanıza izin verir. Bu özelliği basit ve erişilebilir bir arayüzde birleştirerek, konumlarının Near Protocol Account Abstraction teknik olmayan bir kitleyi çekmek ve blockchain'in büyük bir şekilde benimsenmesini hızlandırmak için önemli bir kaldıraç gibi.

account abstraction SSS

Account Abstraction nedir ? smart contract
aracılığıyla bir blockchain hesabını yönetmek için bir teknoloji .

2. Neden önemli?
Blok zincirlerinin kullanımını basitleştirir, güvenliği artırır ve girişin önündeki engelleri azaltır.

3. ERC-4337 nedir?
Ethereum AA uygulayan bir standart .

4. Hangi projeler zaten AA kullanıyor?
cüzdanların yanı sıra Visa gibi şirketler wallets


account abstraction sonuç

Account Abstraction , etkileşim standartlarını blockchain ile yeniden tanımlayan önemli bir yeniliktir. Basitlik, güvenlik ve esnekliği birleştirerek, merkezi olmayan teknolojilerin büyük bir şekilde benimsenmesinin yolunu açar.

Near Protocol yanı sıra kamu ve özel anahtarlarla ilgili makalelerimizi keşfetmek için şişman kelimelere tıklayın .

Kripto para birimlerine yatırımlar risklidir. Crypternon bu makalede ortaya konan bir mülk veya hizmetin kullanımından sonra neden olan herhangi bir hasar veya kayıptan doğrudan veya dolaylı olarak sorumlu tutulamadı. Kripto para birimleriyle bağlantılı yatırımlar doğası gereği risklidir, okuyucular herhangi bir işlem yapmadan ve sadece finansal kapasitelerinin sınırları dahilinde yatırım yapmadan önce kendi araştırmalarını yapmalıdır. Geçmiş performans gelecekteki sonuçları garanti etmez. yatırım oluşturmaz .

Bu makalenin bazı bağlantıları bağlıdır, yani bir ürün satın alırsanız veya bu bağlantılar aracılığıyla kaydolursanız, ortağımızdan bir komisyon toplayacağız. Bu komisyonlar, kullanıcı olarak sizin için herhangi bir ek maliyet eğitmez ve bazı ortaklıklar promosyonlara erişmenizi sağlar.

AMF önerileri. Garantili yüksek verim yoktur, yüksek performans potansiyeline sahip bir ürün yüksek risk anlamına gelir. Bu risk alma projeniz, yatırım ufkunuz ve bu tasarrufların bir kısmını kaybetme yeteneğinizle uyumlu olmalıdır. Sermayenizin tamamını veya bir kısmını kaybetmeye hazır değilseniz yatırım yapmayın .

Daha ileri gitmek için sayfalarımızı yasal bildirimlerimizi , gizlilik politikasını ve genel kullanım koşullarını .