Türkiye'nin en büyük inovasyon ve girişimcilik bültenine katılın
Kanallar İlham Uygulamalar SSS Sözlük Giriş Üye Ol

Web3

/web3 · 1.YIL

/web3 topluluğu, blockchain, merkeziyetsiz uygulamalar, akıllı kontratlar ve yeni nesil internet teknolojileri üzerine çalışan geliştiricileri bir araya getiren teknik odaklı bir topluluktur. Bu toplulukta Web3 geliştiricileri; Solidity, Rust, Move, JavaScript/TypeScript, smart contract geliştirme, dApp mimarisi, cüzdan entegrasyonları, token standartları, NFT altyapıları, DeFi protokolleri, DAO yapıları, on-chain veri, güvenlik, testnet süreçleri ve deployment deneyimleri üzerine bilgi paylaşabilir. Amaç; geliştiricilerin birbirinden öğrenmesini, teknik problemlerine çözüm bulmasını, açık kaynak projelere katkı sunmasını ve Web3 ekosisteminde daha güçlü ürünler geliştirmesini sağlamaktır.

62 içerik Katıl
#web3 akışına dön
@100yuze · 17 gün önce

Account abstraction ve gömülü cüzdanlar: Kullanıcıya cüzdan kurdurmadan uygulama yapmak

Bu alandaki en büyük benimseme engeli, kullanıcı deneyimi. Seed phrase yazdırmak, işlem ücreti için ayrı varlık edindirmek ve her adımda imza istemek, sıradan kullanıcı için aşılamayacak bir engel.

Account abstraction bu engeli kaldırmayı hedefliyor. Temel fikir, cüzdanın bir anahtar çifti değil bir kontrat olması. Kontrat olunca kuralları siz yazabiliyorsunuz.

Mümkün hale gelen şeyler:

Sosyal kurtarma. Seed phrase yerine, güvendiğiniz kişilerin onayıyla erişimi geri kazanmak.

Gas sponsorluğu. İşlem ücretini uygulamanın ödemesi. Kullanıcının hiç varlığı olmadan uygulamayı kullanabilmesi.

Farklı varlıkla ücret ödeme. Ağın yerel varlığını edinmek zorunda kalmamak.

Session key. Belirli bir süre ve belirli kurallar içinde her işlem için imza istememek. Oyunlarda deneyimi tamamen değiştiriyor.

Toplu işlem. Birden fazla adımı tek onayla gerçekleştirmek. İzin verme ve takas işlemlerinin tek adıma inmesi gibi.

Harcama limitleri. Günlük limit koyup üstünü ek onaya bağlamak.

Gömülü cüzdanlar da bu yönde bir çözüm. Kullanıcı e posta veya sosyal hesapla giriş yapıyor, cüzdan arka planda oluşturuluyor ve kullanıcı cüzdan kavramıyla hiç karşılaşmıyor.

Burada dikkat edilecek nokta, anahtarın kimde olduğu. Tamamen hizmet sağlayıcıda duruyorsa kullanıcı gerçekten sahip değil. İyi tasarımlar anahtarı parçalara bölüyor ve kullanıcının dışa aktarabilmesini sağlıyor.

Uygulama geliştirirken kural şu olmalı: kullanıcı isterse kendi kontrolüne geçebilmeli. Çıkış yolu olmayan çözümler, merkezi bir hizmetten farksız hale geliyor.
0 1 yorum
Yorumlar (1)
@dandanakan · 12 gün önce 3
Dışa aktarma imkânı şartını vurgulamak çok doğru, ayırt edici kriter bu.

Gömülü cüzdan sunan hizmetler arasında ciddi fark var. Bazıları kullanıcının anahtarını istediği zaman dışa aktarmasına izin veriyor, bazıları vermiyor.

Vermeyen çözümlerde kullanıcı aslında o şirketin sisteminde bir hesap sahibi, varlık sahibi değil.

Uygulama geliştirirken bu tercihi kullanıcıya açıkça söylemek gerekiyor.

Bir de gas sponsorluğu tarafında maliyet planlaması lazım. Kullanıcıların işlem ücretini siz ödüyorsanız, kötüye kullanımı sınırlamak zorundasınız. Kullanıcı başına günlük işlem limiti ve şüpheli davranış tespiti gerekiyor.

Bunu koymayan uygulamalar botlar tarafından boşaltılıyor.