Starknet'in yerel hesap soyutlaması: kullanıcılar için akıllı hesapların etkinleştirilmesi

Yerel Hesap Soyutlama: Blockchain'i Yeni Olanaklara Açmak

Çeviri ve redaksiyon: "Starknet Chinese Community"

Starknet'in Yerel Hesap Soyutlaması: Kullanıcılar için Akıllı Hesapları Etkinleştirin

Öne Çıkan Kısa Bilgiler

Blockchain'in ana akım pazara yolculuğunda büyük bir engel var: güvenlik ve kullanıcı deneyimi sınırlamaları, daha geniş bir Web 2 kullanıcı yelpazesini blockchain'e dahil olmaktan alıkoyuyor.

Herhangi bir çözüm var mı? Bu, Hesap Soyutlamadır. Bu, hesapların esnek tasarıma ve ayarlanabilir deterministik davranışa sahip olmasını sağlayan, blok zinciri manzarasını bozan yazılım katmanıdır.

Hesap soyutlama, hem Ethereum hem de Starknet'te mevcuttur, ancak farklı şekilde uygulanır. Starknet'in yerel bir hesap soyutlaması vardır, yani tüm hesaplar akıllı hesaplardır. Öte yandan Ethereum, EOA'nın geleneksel işlevlerini göz ardı etmeden ERC-4337 aracılığıyla hesap soyutlaması ekler. Ancak, EOA'nın gelişmeye devam ettiği bir ortam, uygulamaların EOA'yı karşılamaya devam etmesi gerekeceğinden, hesap soyutlamanın faydalarını büyük ölçüde azaltacaktır.

EOA'nın Önündeki Engeller

Harici Hesaplar (EOA), zincir üzerinde kullanıcı temsilcileri oluşturmak için Ethereum'un basit çözümüdür. Bu şema, kullanıcıların EOA'yı hesap varlıklarıyla bağlayarak blok zinciri ve kendi varlıklarıyla etkileşime girmesine olanak tanır.

Bu daha basit bir yol olmasına rağmen, EOA'ların davranışı, konuşlandırıldıkları protokol tarafından önceden belirlenir, bu nedenle, kullanıcıların farklı ihtiyaçlarına uyum sağlama esnekliğinden yoksundurlar. Bu genellikle zayıf kullanıcı deneyimine neden olur ve kitlesel benimsemeyi engeller. Protokol, EOA'nın bir çift özel ve genel anahtar tarafından kontrol edilmesi olan en büyük sorunu önceden tespit etti. Bir işlemi başlatmak için bir çift anahtar kullanmak zorunda olmak üç ana soruna yol açar:

Kötü kullanıcı deneyimi — Kullanıcıların özel anahtarlarını güvenli, gizli bir yerde saklamalarını istemek, altı basamaklı parola veya Face ID gibi daha akıllı, daha modern yöntemlerde kullanılanlar için sezgisel değildir ve bu nedenle işlemleri başlatmayı daha zor hale getirir.

Yalnızca özel anahtara güven — Özel anahtarın ayrıntılarını bilmek yalnızca bir işlemi başlatmanın tek yolu değil, aynı zamanda protokolün hesabın sahibini belirlemesinin tek yoludur. Bu bir güvenlik riski oluşturur - özel anahtarınız çalınırsa, hesap sizi özel anahtarınızı çalan birinden ayıramaz.

Protokol her şeyi yönetir — Yukarıdaki örneklerden, EOA alanında, bir işlemin geçerliliğini belirleyenin geliştirici değil, Ethereum protokolü olduğu açıktır.

Bir zincirin protokolünün bir parçası olarak hesap davranışının belirlenmesinden kaynaklanan komplikasyonlar çoğu zincirde mevcuttur.

Engelleri Aşmak: Hesap Soyutlamaya Giriş

Çoğu zincirdeki sorun, protokolün hesap davranışını belirlemesidir, kullanıcılar değil. 2015 yılında Ethereum kurucu ortağı Vitalik Buterin bu zorlukları tartışmıştı. Hesap soyutlamasını, özel anahtarlara olan bağımlılığı azaltan ve hatta sona erdiren hesaplarla başa çıkmanın daha basit bir yolu olarak tanımladı. Daha da önemlisi, hesap soyutlama bir dizi başka fayda sağlar, böylece Web3'ün kullanıcı deneyimi Web2'ninki kadar sorunsuz olabilir ve böylece Web3'ün geniş ölçekli uygulamasını kolaylaştırır.

Yıllar geçtikçe, her ikisi de geliştiricilerin uygulamalarını tasarlamalarını sağlamak ve hesapları işlemenin daha basit bir yolunu oluşturmak amacıyla aynı amacı taşıyan, hesap soyutlamaya yönelik iki önemli yaklaşım ortaya çıktı.

ERC-4337

Daha önce bahsedildiği gibi, EOA'lar Ethereum'un ayrılmaz bir parçasıdır ve davranışları Ethereum protokolü tarafından tanımlanır. EOA'ya ek olarak, Ethereum'un kullanıcı tanımlı kod içeren sözleşmeleri de vardır. 2023'te Ethereum, büyük protokol değişiklikleri yapmadan EOA ile sözleşmeler arasındaki yapısal boşluğu kapatmayı amaçlayan bir protokol yükseltmesi olan ERC-4337'yi başlattı. ERC-4337'nin ana fikri, yeni bir rolü tanıtmaktır: Bundler. Bundler'ın rolü, kullanıcı eylemlerini toplamak (bunları özel bir mempool'da toplanan meta işlemler olarak düşünün) ve bu kullanıcı eylemlerini kendi EOA'ları (Bundler tarafından kontrol edilir) aracılığıyla Ethereum'a göndermektir. Bu şekilde Bundler, geliştiricilerin ve kullanıcıların hesap soyutlamasından yararlanarak hesap sözleşmelerini dağıtmalarına ve bunlarla etkileşim kurmalarına olanak tanır.

Hesap soyutlamasını ERC-4337 aracılığıyla Ethereum'a getirmek, geliştiricilerin sözleşmeler için daha esnek davranışlar oluşturmasını sağlar. Ancak Ethereum, EOA'yı korumaya devam edecek. Geliştiriciler için bunun sonucu, hem EOA'ya hem de ERC-4337'ye hizmet etmeleri gerektiğidir. EOA maliyetlerinin daha düşük olduğu ekosistemlerde, EOA'nın baskın olmaya devam edeceği ve uygulamaların, kullanıcı tabanı genelinde hesap soyutlamanın gerçek değerini elde edemeyeceği öngörülebilir.

Ethereum'u taklit eden veya takip eden EVM zincirleri (zkEVM dahil) benzer bir evrim yaşayacak: EOA, bu EVM zincirlerinin yararlanabileceği hesap soyutlama avantajlarını azaltacak ve orijinal çözüm ihtiyaçlarını kaybetmelerine neden olacak, baskın hesap türü olmaya devam edecek. EOA Mirasının Avantajları.

Starknet'in yerel hesap soyutlaması

Buna karşılık, Starknet'in özünde hesap soyutlaması vardır, yani tüm hesaplar akıllı hesaplardır. Starknet'in bir EOA'sı yoktur, bunun yerine doğrudan her hesabın bir Akıllı Hesap olduğu bir dünyaya sıçrar. Cüzdanlar ve blok kaşifler dahil tüm altyapı, hesap soyutlaması için tasarlanmış ve oluşturulmuştur. Bu, tüm L1 ve L2 zincirleri arasında benzersizdir ve Starknet'i ilk akıllı ekosistem yapar: inşaatçılar, hesap soyutlamanın tüm hesaplar için geçerli olduğunu bilerek, hesap soyutlaması olmayan Hesapların çalışmasına ve hizmet sağlamasına gerek kalmadan uygulamalarını ve araçlarını oluşturabilirler. Geliştiriciler, Akıllı Hesapların kullanıcıların uygulamayla etkileşim kurmasının tek yolu olduğunu bilerek, uygulamalarını hesap soyutlamanın sağladığı fırsatlardan yararlanacak şekilde tasarlayabilirler.

Starknet'teki yerel hesap soyutlaması, Bundler tarafından sunulan ek karmaşıklığı ortadan kaldırır (ERC-4337'nin yaptığı gibi). Altyapıyı ve araçları Bundler ile etkileşime uyarlamak yerine, Bundler'ın rolünü yerine getirmek için sıralayıcılar belirlenerek bu süreç basitleştirilir.

Hesap Soyutlamanın Üç Sütunu

Hesap soyutlama temel olarak imza soyutlama, ücret soyutlama ve Nonce soyutlama olmak üzere üç bileşen içerir. Her parçanın, genel kullanıcı deneyimini geliştirmek için benzersiz bir rolü vardır.

İmza soyutlaması

İmza, tasarım işlem sürecini soyutlar, böylece geçerli işlemleri tanımlama gücü, bu kişinin bir geliştirici veya kullanıcı olmasına bakılmaksızın mimarın, yani hesap tasarımcısının elindedir. Bunun ana yararı, hesap izinlerinin özelleştirilebilmesi ve bir akıllı telefon kullanarak hesabın kontrol edilmesini mümkün kılmasıdır.

Maliyet soyutlaması

Ücret soyutlama, işlem ücretlerinin ağ yerel belirteçleriyle sınırlı olmamak üzere farklı belirteçlerde ödenmesine olanak tanır. Örneğin, kullanıcılar önce USDC'yi yerel belirteçlere dönüştürmeden işlem ücretlerini ödemek için doğrudan USDC'yi kullanabilir, bu da dönüştürme ücretlerinden ve zamandan tasarruf sağlar.

Nonce soyutlama

Nonce soyutlama, kullanıcı konforunu ve rahatlığını sağlar. Geleneksel sıralı nonce çözümleri, bazı kullanıcı deneyimi kusurlarından muzdariptir. Örneğin, tam sıralamayı zorunlu kılma ihtiyacı nedeniyle, kullanıcıların aynı anda birden fazla bağımsız işlem göndermesi kısıtlanır. Nonce soyutlaması, özel hesap yeniden oynatma koruma mekanizmalarına izin vererek gerekli esnekliği sağlar.

Starknet gibi toplamalar, blockchain işletim sistemleri olarak kabul edilebilir. Yeni bir işletim sistemi tasarlarken, önceki işletim sisteminin eski zorluklarını üstlenmek zorunda değilseniz, işler genellikle sorunsuz gider. Sanki yeni bir ev inşa etmek genellikle eskisini yenilemekten daha kolaydır. Yeni bir ev tasarlarken, plan aşamasında kablolama, sıhhi tesisat ve ısıtma sistemleri gibi önemli altyapıyı birleştirmek düşünülmelidir. Yeni bir ev inşa ederken, gelecekte gerekli olacağı bilinen standartları basitçe değiştirmek ve esnetmek mantıklı değildir. Aynı ilke hesap soyutlama için de geçerlidir. Starknet, gelecek düşünülerek tasarlandı ve uygulama geliştirmenin standart yolu olacağına inanıyoruz. Starknet, hesap soyutlamayı varsayılan ve aslında tek seçenek olarak kullanır ve böylece gelecekte sahip olmayı umduğumuz sorunsuz, verimli ve kullanıcı dostu deneyimi sağlar.

Hesap soyutlama uygulamasının getirdiği işlevlere bakılırsa, iki bariz fayda vardır: biri, kullanıcıların daha iyi bir kullanıcı deneyiminin keyfini çıkarabilmesi, diğeri ise geliştiricilerin EOA'nın eski sorunlarıyla uğraşmasına gerek kalmamasıdır.

Starknet İnşaatta Hesap Soyutlama

Yazılımın icadının nakit ekonomisinde devrim yaratması gibi, Starknet'in akıllı ekosistemi de gelecekteki büyüme için verimli bir zemin sağladı. Kayıtları dijitalleştiren ve süreçleri kolaylaştıran bir yazılım olarak başlayan şey, işlemleri yönetmek, finansları izlemek ve finansal süreçleri otomatikleştirmek için daha geniş bir sistemler grubuna dönüştü. Aynı şekilde, Starknet'in akıllı ekosistemi, geliştiricilerin çeşitli uygulama ve sağlayıcılarla sorunsuz bir şekilde etkileşim kurmasını sağlar. Bu, yalnızca kullanıcı deneyimini geliştirerek daha zengin ve daha dinamik hale getirmekle kalmaz, aynı zamanda işbirlikçi ve yenilikçi bir ortamı teşvik ederek gelişmenin büyümeye devam etmesi için verimli bir zemin sağlar.

Çeşitli uygulamalardaki aşağıdaki ilerlemeler, Starknet'e özgü Akıllı Hesaplar üzerinde imza soyutlama kullanmanın faydalarını fazlasıyla göstermektedir:

Braavos

Braavos ekibi, Starknet'e özgü akıllı hesapları kullanarak Web 2 benzeri bir deneyim sunan ve cüzdanınıza erişmek için telefonunuzun biyometrisini kullanmanıza izin veren bir akıllı cüzdan oluşturdu. Yapılması heyecan verici bir şey! Çoğu blok zinciri tarafından kullanılan kriptografi, mobil cihazlar tarafından kullanılandan farklıdır ve bu da genellikle son derece yüksek imza doğrulama maliyetleriyle sonuçlanır. Gelecekte, yüksek düzeyde güvenlik sağlarken cep telefonlarını kullanarak işlem imzalamak mümkün olabilir.

Starknet'in Yerel Hesap Soyutlaması: Kullanıcılar için Akıllı Hesapları Etkinleştirin

Para

ArgentX'in vesayet hizmeti Argent-Shield, imza soyutlamasını kullanarak bir yenilik daha getiriyor. Hizmet, kullanıcıların Argent'in koruyucu olarak hareket etmesini sağlayarak hesaplarına fazladan bir koruma katmanı eklemelerine olanak tanır. Yalnızca e-posta ile onaylanan işlemler Argent tarafından onaylanacaktır. Bu, aşina olduğumuz başka bir iki faktörlü kimlik doğrulama mekanizmasıdır ve birçok blok zinciri olmayan uygulamada yaygın olarak kullanılır.

Starknet'in Yerel Hesap Soyutlaması: Kullanıcılar için Akıllı Hesapları Etkinleştirin

Vize

STARK kanıtları, Visa ile aynı saniye başına işlem (TPS) işlem gücüne ulaşmayı amaçlayan Ethereum'un ölçeklenebilirlik zorluklarını çözmek için icat edildi. Bu nedenle, Visa'nın merakla beklenen "kendi kendine barındırılan cüzdanlar için otomatik ödemeler" projesini Starknet'te keşfetme kararı önemli bir kilometre taşıdır. Bu, Visa'nın gelişmiş teknolojimizi ve yenilikçi akıllı ekosistemimizi tanımasının bir kanıtıdır.

Starknet'in Yerel Hesap Soyutlaması: Kullanıcılar için Akıllı Hesapları Etkinleştirin

Sonuç olarak

Starknet'in ekosistemi, uygulamalarını mümkün olan en esnek şekilde tasarlamak için Starknet'in yerel hesap soyutlamasından yararlanan geliştiricilerle her geçen gün büyüyor. Diğer sağlayıcılarla entegrasyon olasılığı, kullanıcılara daha ayrıntılı ve kişiselleştirilmiş bir deneyim sunma yeteneği, tümü dijital ekonominin sonsuz potansiyelini göstermektedir.

Geliştiriciler, eski teknolojiyle uğraşmak yerine, gelecekteki ihtiyaçlar için tasarlanmış bir ortamda sıfırdan uygulamalar geliştirebilir.

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)