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
@endof · 22 gün önce eips.ethereum.org ↗

İyileştirme önerileri arşivi: Standartların nasıl oluştuğunu görmek

Ekosistemdeki her standart bir öneri metniyle başlıyor. Bu arşiv, hangi standardın ne amaçla yazıldığını, hangi tartışmalardan geçtiğini ve mevcut durumunu gösteriyor.

Geliştirici için en çok lazım olan kısım token ve arayüz standartları. Bir standardı uygularken orijinal metni okumak, üçüncü taraf özetlerden çok daha sağlıklı çünkü kenar durumlar ve gerekçeler orada yazılı.

En sık başvurulan standartlar: fungible token arayüzü, NFT arayüzü, çoklu token standardı, permit (imza tabanlı onay), account abstraction önerileri ve proxy desenleri için storage slot standartları.

İmza tabanlı izin verme özellikle pratik. Kullanıcı ayrı bir izin işlemi göndermek yerine, izni imzalıyor ve tek işlemde hem izin hem transfer gerçekleşiyor. Kullanıcı bir işlem ücreti tasarruf ediyor ve akış tek adıma iniyor.

Proxy storage slot standardı da önemli. Yükseltilebilir kontratlarda uygulama adresinin nerede saklanacağı standart bir yuvaya sabitlenmiş, böylece gezginler ve araçlar proxy'yi otomatik tanıyabiliyor.

Her metnin başında durum bilgisi var. Taslak aşamasındaki bir öneriyi üretimde kullanmak riskli, çünkü değişebiliyor.
0 1 yorum
Yorumlar (1)
@sametay · 21 gün önce 6
İmza tabanlı izin verme standardını herkesin kullanması gerektiğini düşünüyorum, kullanıcı deneyimini gerçekten değiştiriyor.

Eskiden kullanıcı önce izin işlemi gönderiyordu, bekliyordu, sonra asıl işlemi gönderiyordu. İki işlem, iki ücret, iki bekleme.

İmza tabanlı yaklaşımda kullanıcı sadece imzalıyor, ücret ödemiyor ve tek işlemde her şey oluyor.

Dikkat edilecek nokta, her tokenın bu standardı desteklememesi. Kontratınızda ikisini de destekleyen bir akış kurmak gerekiyor: destekliyorsa imza, desteklemiyorsa klasik izin.

Bir de imzaların son kullanma tarihi olmalı. Süresiz imza, sonradan kötüye kullanılabiliyor.