← Blog'a Dön

Gasless İşlemler ve Meta-Transaction: Web3 Kullanıcı Deneyimini Geliştirme

28 Kasım 2025
Enes Çağlar

Özet / Hızlı Cevap

Meta-transaction (gasless işlem), kullanıcının gas ücreti ödemeden blockchain işlemi gerçekleştirebildiği mimaridir. Kullanıcı işlemi imzalar; relayer veya paymaster gas'ı sponsor eder. ERC-2771 ve ERC-4337 (Account Abstraction) başlıca standartlardır.

Gas Problemi

Ethereum ve EVM uyumlu ağlarda her işlem “gas” ücreti gerektirir. Bu durum kullanıcı edinimi önünde ciddi bir engel oluşturur:

  • Kullanıcıların ETH satın alması gerekir
  • Gas fiyatları dalgalanır; işlem maliyeti öngörülmez
  • Yeni kullanıcılar için öğrenme eğrisi yüksektir

Meta-Transaction Nasıl Çalışır?

Kullanıcı          Relayer            Akıllı Sözleşme
    │                  │                    │
    │── İmzalı mesaj ──→│                    │
    │                  │── Gas öder + TX ───→│
    │                  │                    │ ← İmzayı doğrular
    │                  │                    │ ← İşlemi yürütür

Kullanıcı yalnızca mesajı imzalar (ücretsiz); relayer gas’ı öder ve işlemi zincire gönderir.

ERC-2771: Güvenilir Forwarder

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import "@openzeppelin/contracts/metatx/ERC2771Context.sol";

contract MyContract is ERC2771Context {
    constructor(address trustedForwarder)
        ERC2771Context(trustedForwarder) {}

    function doSomething() external {
        address user = _msgSender(); // Gerçek kullanıcı adresi
        // İşlem mantığı
    }
}

ERC-2771, sözleşmenin güvenilir bir forwarder üzerinden gelen asıl göndereni doğrulamasını sağlar.

ERC-4337: Account Abstraction

ERC-4337, Ethereum’u protokol seviyesinde değiştirmeden akıllı sözleşme cüzdanı (Smart Contract Wallet) kullanımını mümkün kılar.

Temel kavramlar:

  • UserOperation: Geleneksel TX yerine özel işlem formatı
  • Bundler: UserOperation’ları bir araya getirip zincire gönderir
  • EntryPoint: Tek global sözleşme
  • Paymaster: Gas sponsorluk sözleşmesi (ERC-20 ile gas ödeme imkânı)

Akıllı cüzdan özellikleri:

  • Social recovery: Güvenilir kişilerle anahtar kurtarma
  • Session keys: Sınırlı izin geçici anahtarlar (oyun için)
  • Batch transactions: Birden fazla işlemi tek imzayla
  • Gas sponsorluğu: Uygulama gas’ı karşılar

Popüler Gasless Altyapıları

  • OpenZeppelin Defender Relay: Yönetilen relayer hizmeti
  • Biconomy: SDK + relayer + paymaster
  • Gelato: Otomatik ve gasless işlem altyapısı
  • Alchemy Account Kit: ERC-4337 tabanlı cüzdan SDK’sı

Uygulama Örneği

NFT mint gasless yapıldığında:

  1. Kullanıcı MetaMask ile mint işlemini imzalar (gas yok)
  2. Biconomy forwarder imzayı alır
  3. Forwarder NFT sözleşmesine gas ödeyerek TX gönderir
  4. NFT kullanıcı adresine mint edilir

io40 olarak gasless altyapısı, ERC-4337 entegrasyonu ve Web3 kullanıcı deneyimi optimizasyonu konularında hizmet sunuyoruz. İletişime geçin.

Sıkça Sorulan Sorular

Gasless işlem nedir?

Kullanıcının ETH/gas ücreti olmadan blockchain işlemi yapabildiği; gas maliyetinin uygulama veya üçüncü taraf tarafından karşılandığı mimaridir.

Account Abstraction ne sağlar?

ERC-4337 ile akıllı kontrat cüzdanı kullanıcı deneyimini geliştiren pek çok özelliği mümkün kılar: gas sponsoru, toplu işlemler, sosyal kurtarma, oturum anahtarları.

Gasless işlem güvenli mi?

İmza doğrulaması zincirde gerçekleşir; imza sahtelenemez. Relayer güvenilirliliği ve replay saldırılarına karşı nonce yönetimi kritiktir.

E

Enes Çağlar

Blockchain Geliştirici

io40 teknoloji ekibinde finansal mimariler ve blockchain regülasyonları üzerine uzmanlaşmıştır.


Makaleyi Paylaş: