
x402 Protokolü Nedir? HTTP 402 ile Ödeme ve Erişim
X402 protokolü, bir istemcinin bir sunucu bir kaynağı döndürmeden önce ödeme yapmasını sağlamak için HTTP 402 "Ödeme Gerekli" yanıtını ve standartlaştırılmış başlıkları kullanan açık, HTTP'ye dayalı bir ödeme standardıdır.
Normal bir API çağrısını belirleyici bir teklif → ödeme → doğrulama/tasfiye → makbuz akışına dönüştürür ve ağlar arasında doğrulama ve tasfiye işlemlerini yönetmek için isteğe bağlı üçüncü taraf hizmetleri ile birlikte çalışabilir.
Ana Noktalar
- x402, bir sunucunun bir API yanıtı veya web kaynağı sunmadan önce ödeme talep etmesini sağlamak için http 402 "Ödeme Gerekli" ve standartlaştırılmış başlıklar kullanır.APIyanıtı veya web kaynağı.
- Temel el sıkışma 402 + ÖDEME-GEREKLI (teklif) → ÖDEME-İMZASI (ödeme yükü) ile yeniden deneme → doğrulama ve tasfiye → 200 + ÖDEME-YANITI (makbuz).
- x402, bir ödeme şemasını belirli bir ağ uygulaması ile eşleştirerek ağdan bağımsız kalır ve doğrulama ve tasfiyeyi bir kolaylaştırıcıya dış kaynak olarak verebilir.
- Solanax402'yi zincir özel istatistikleri ile pazarlıyor; bunlar arasında ~400ms kesinlik, ~$0.00025 işlem maliyetleri ve Solana'da lansmandan bu yana 35M+ x402 işlemi ve $10M+ hacim bulunmaktadır.
X402, bir HTTP ödeme standardı olarak
x402 protokolündeki ana hareket, ödemenin daha sonra eklenen uygulama özel bir faturalama sistemi değil, birinci sınıf bir HTTP yanıt modeli haline gelmesidir. Bir kaynak sunucusu, ödenmemiş bir isteğe http 402 ile ve makine tarafından okunabilir ödeme gereksinimleriyle yanıt verebilir ve istemci, başlıklarda imzalı bir ödeme yükü ile yanıt verebilir.
Bu nedenle "x402 açıklandı" ifadesi, bir kripto ürün tanıtımına benzemekten çok, eksik bir web altyapısının tamamlandığı bir durumu yansıtmaktadır.
Bu, ajan ekonomisi açısından önemlidir çünkü ajanlar dokundukları her uç nokta için "kayıt olmayı" istemezler. Geleneksel API para kazanma yöntemleri hesapları zorlar,API anahtarları, faturalar ve ayrı bir kimlik doğrulama hikayesi. x402, sıralamayı tersine çevirir: sunucu, ödeme koşullarını aynı HTTP akışı içinde alıntılar ve istemci, herhangi bir başka istek özelliğini kanıtladığı şekilde, bir başlık göndererek ödeme yetkilendirmesini kanıtlar.
x402, "internet yerel ödemeleri" için açık bir standart olarak tanımlanmıştır ve ağ, token ve para biriminden bağımsız olması amaçlanmaktadır. Spesifikasyonun merkez noktası, geliştiricilerin takip etmesi gereken uyumluluk hedefi olan x402 Foundation deposudur.
Coinbase x402 de mevcuttur, ancak kendi README'si, projenin x402 Foundation'a geçmesinin ardından bir geliştirme çatalı olarak işaret etmektedir; bu, "coinbase x402"nın arkasındaki pratik yönetişim gerçeğidir.
x402 isteğinin nasıl ödendiği
Bir istemcinin bir uç noktaya ulaşması ile sunucunun 200 OK döndürmesi arasında, x402 etkileşimi öngörülebilir bir mikro yapı içine zorlar: alıntı, doldurma, temizleme, makbuz. Protokol bunu durum kodları ve başlıklar ile yapar, özel bir SDK el sıkışması ile değil.
x402 Foundation spesifikasyonunda belgelenen tipik bir akış şu şekilde işler:
1. İstemci, bir kaynak sunucusundan HTTP üzerinden bir kaynak talep eder. 2. Kaynak sunucusu, kabul edilebilir PaymentRequirements listesini içeren base64 kodlu bir PaymentRequired nesnesi ile birlikte 402 Payment Required yanıtını döner. 3. İstemci, bir PaymentRequirement seçer ve seçilen (şema, ağ) çiftine uyan bir PaymentPayload oluşturur. 4. İstemci, PaymentPayload'ı taşıyan bir PAYMENT-SIGNATURE başlığı ile isteği tekrar dener. 5.
Kaynak sunucusu, yükü ya yerel olarak ya da yükü ve gereksinimleri bir kolaylaştırıcı /verify uç noktasına POST ederek doğrular. 6. Doğrulama geçerliyse, kaynak sunucusu isteği yerine getirir, ardından ya doğrudan onchain olarak ya da bir kolaylaştırıcı /settle uç noktasına POST ederek yerleşimi gerçekleştirir. 7.
Yerleşim başarılı olursa, kaynak sunucusu 200 OK ile birlikte gövdesinde kaynak ve base64 kodlu bir yerleşim yanıtı içeren bir PAYMENT-RESPONSE başlığı döner.
İki detay, çoğu entegrasyon sonucunu yönlendirir. İlk olarak, adım 1 ve 2, eğer müşteri o kaynak için ödeme detaylarını zaten biliyorsa isteğe bağlıdır; bu, ekiplerin ölçeklendirme sırasında ekstra bir gidiş-dönüşten kaçınmasını sağlar. İkinci olarak, spesifikasyon, yanıt hızını ödeme garantisi ile takas etmeye açıkça izin verir; bu nedenle “http 402 ödeme” otomatik olarak “anlık nihai uzlaşma” ile eşanlamlı değildir.
Ağlar, şemalar ve kolaylaştırıcılar
x402'nin zincir bağımsız iddiası bir kısıtlamaya bağlıdır: istemciler ve kolaylaştırıcılar açık (şema, ağ) çiftlerini desteklemelidir. Bir şema, paranın hareket ettirilmesinin mantıksal bir yoludur, ancak bu şemanın uygulanması ağa göre farklılık gösterir. "Tam olarakEthereum"ve "Solana'da tam" aynı mühendislik problemi değildir, HTTP yüzeyi aynı görünse bile.
x402 Vakfı deposu, exact, upto ve batch-settlement (EVM) dahil olmak üzere şemaları tanımlar. Ayrımlar, yürütme tarzı seçimleridir. exact, bir talep için sabit bir transferdir. upto, bir tavan kadar bir yetkilendirmedir; satıcı, o maksimuma kadar gerçek kullanımı hesaplar.
batch-settlement (EVM), birçok küçük ücretin, her HTTP talebini ayrı ayrı çözmek yerine, zincir üzerinde gruplar halinde kullanılabilmesi için escrow ve off-chain kuponlar kullanır.
Kolaylaştırıcı rolü, diğer büyük tasarım kaldırağıdır. Kolaylaştırıcı, bir veya daha fazla ağ için ödemelerin doğrulanmasını ve yürütülmesini kolaylaştıran bir sunucudur. Somut olarak, kaynak sunucusuna bir /verify ve /settle arayüzü sağlar, böylece sunucu her zincir entegrasyonunu kendisi uygulamak zorunda kalmaz.
Bu kolaylık, yeni bir bağımlılık ile birlikte gelir: kolaylaştırıcı, güvenilirlik ve güven sınırının bir parçası haline gelir, standartların belirtilen amacı güveni en aza indirmek ve kolaylaştırıcıların fonları müşteri niyetinin dışında hareket ettirmesine izin vermemek olsa bile.
Bu, “x402 protokol kripto” değerlendirmelerinin sıklıkla yanlış gittiği yerdir. Doğru soru “x402 hızlı mı yoksa ucuz mu” değildir, çünkü x402 bir müzakere ve kanıtlama katmanıdır. Gecikme, ücret profili ve yerleşim garantileri (şema, ağ) çiftinden gelir ve doğrulama ile yerleşimin yerel olarak mı yoksa bir aracıya mı devredildiğine bağlıdır.
Neden x402, AI ajanları için önemlidir
Yapay zeka ajanlarıtalebi şekillendirmek çünkü aboneliklerle para kazanması zor olan ve hesap açılışıyla engellemesi rahatsız edici olan birçok küçük, sık isteği üretir. x402, ajans ödeme işlemini normal HTTP gibi hissettirmek için inşa edilmiştir: ajans bir uç noktayı arar, 402 alıntısı alır ve kendi kurallarına göre ödeme yapıp yapmamaya karar verebilir.
Solana'nın x402 sayfası bunu "internet yerel ödemeleri" olarak çerçeveliyor ve otonom araçlar için dayanıyor.stablecointalep başına fiyatlandırmayı mantıklı hale getiren ekonomik demiryolu olarak yerleşim. O sayfa, Solana'daki stablecoin ödemelerinin 11 milyar doları aştığını ve ayda 200 milyondan fazla işlem gerçekleştirdiğini iddia ediyor, bu da ağı talep başına hizmetler için yüksek verimli bir yerleşim katmanı olarak konumlandırıyor.
Mekanizma, ayrı bir kimlik ve faturalama kanalı gereksinimini ortadan kaldırdığı için ajan iş akışlarına temiz bir şekilde uyum sağlar. HTTP konuşabilen bir istemci, her API için farklı bir faturalama SDK'sı entegre etmek yerine, standartlaştırılmış başlıkları okuyarak ödeme yapmayı öğrenebilir.
Bu, makineden makineye ödemeler için öldürücü bir özelliktir: ödeme müzakeresi, yalnızca bir ödeme sayfasına tıklayan insanlara değil, genel istemcilere de okunabilir durumdadır.
Ticaretin dezavantajı, "ödeme kimlik doğrulamadır" ifadesinin yalnızca plan ve aracının seçimlerinin izin verdiği kadar sorunsuz çalışmasıdır. Eğer bir ajan binlerce arama yapıyorsa, "her seferinde tam olarak yerleşmiş" ile "toplu yerleşim daha sonra geri alındı" arasındaki fark, sıkı bir döngü ile onayları bekleyen bir sistem arasındaki farktır.
Benimseme sinyalleri ve pratik ticaret dengeleri
Verilen kaynaklardaki en temiz çekiş veri noktası zincir spesifik: Solana'nın x402 sayfası, x402'nin "bu yaz" Solana'da başlatıldığından beri 35M+ işlem ve x402 üzerinden $10M+ hacim işlediğini iddia ediyor. Aynı sayfa, Solana'nın ~400ms kesinlik ve ~$0.00025 işlem maliyetine sahip olduğunu belirtiyor.
Bunlar, o dağıtım için benimseme ve performans sinyalleri olarak faydalı, ancak her x402 entegrasyonunun bu rakamları miras aldığına dair bir kanıt değildir.
Spesifikasyon kendisi daha ciddi bir çerçeve sunuyor: x402 esnektir ve uygulamalar yanıt hızını ödeme garantileri ile dengeleyebilir. Bu nedenle, ekosistem açıklayıcılarından gelen “~2 saniye içinde sonuçlanır” gibi geniş iddialar, HTTP el sıkışmasının bir özelliği olarak değil, ağ ve tasarıma bağlı olarak okunmalıdır.
Yapıcıların ayrıca “standart” ile “ekosistem pazarlaması”nı ayırmaları gerekiyor. Solana'nın sayfası, Cloudflare, Google ve Vercel gibi büyük platformların x402'yi desteklediğini iddia ediyor, ancak sağlanan kaynaklar “destek” teriminin ürün seviyesinde ne anlama geldiğini tanımlamıyor. Somut bir entegrasyon yüzeyi olmadan, o ifade uygulanabilir değil.
Pratik yaklaşım, dar bir başlangıç yapmak ve ölçmektir. Üretimde bir (şema, ağ) çifti, uçtan uca enstrümantasyon için tek bir başarılı yol sunar. Buradan itibaren, ekipler daha fazla şema veya ağ ekleyebilir ve doğrulama ve uzlaşmayı yerel tutup tutmamaya ya da bir kolaylaştırıcıya güvenip güvenmemeye karar verebilir.
Bu, çalışan bir demo ile ajan ekonomisinde yeniden denemeleri, zaman aşımını ve kısmi hataları aşabilen bir ödeme katmanı arasındaki farktır.
Alım
Ekiplerin x402'yi "bir kripto ödeme duvarı" olarak ele alıp, kullanıcı deneyimini gerçekten belirleyen kısım olan (şema, ağ) çiftini ve doğrulama ile yerleşimin nerede olduğunu görünce şaşırdıklarını izledim. HTTP el sıkışması deterministiktir. Temizleme katmanı değildir.
Eğer bir kolaylaştırıcının /verify'i hızlıysa ama /settle duraksıyorsa, müşteri bunu başlıklar mükemmel bir şekilde standartlaştırılmış olsa bile, rastgele takılan bir API olarak görür.
Akılda kalan zihinsel model mikro yapı. 402 + ÖDEME-GEREKİYOR alıntısı, ÖDEME-İMZASI siparişi, doğrulama ve yerleşim temizleme, ve 200 + ÖDEME-YANITI makbustur. Bu oturduğunda, değerlendirme "x402 ucuz mu" olmaktan çıkıp "bu uç nokta hangi yürütme stilini seçti ve hangi bağımlılıkları tanıttı" haline gelir ki bu da ajan ekonomisi için tam olarak doğru bir bakış açısıdır.
Kaynaklar
Sıkça Sorulan Sorular
HTTP 402, x402 ödemelerinde nasıl çalışır?
Sunucu, ödenmemiş bir isteğe HTTP 402 "Ödeme Gerekiyor" ile yanıt verir ve bir PAYMENT-REQUIRED başlığında ödeme gereksinimlerini içerir. İstemci, imzalı bir ödeme yükü içeren bir PAYMENT-SIGNATURE başlığı ile yeniden dener. Doğrulama ve yerleşim başarılı olursa, sunucu 200 OK ile bir PAYMENT-RESPONSE makbuz başlığı döner.
x402, bir Solana protokolü mü yoksa zincir bağımsız bir standart mı?
X402, ağ, token ve para biriminden bağımsız olarak tasarlanmış açık bir standart olarak belirtilmiştir. Solana, kendi performans ve kullanım iddialarıyla öne çıkan bir dağıtım ve pazarlama yüzeyidir. Uyum çalışmaları x402 Vakfı deposunda takip edilmektedir.
x402 protokolünde bir kolaylaştırıcı nedir?
Kolaylaştırıcı, kaynak sunucuların bir veya daha fazla ağda ödemeleri doğrulamasına ve gerçekleştirmesine yardımcı olan bir sunucudur. Tipik akışta, kaynak sunucu bir kolaylaştırıcının /verify uç noktasına POST yapabilir ve isteğe bağlı olarak /settle kullanarak ödemeyi gönderebilir ve onaylayabilir. Bir kolaylaştırıcı kullanmak, zincir özel entegrasyon çalışmalarını azaltır ancak bir bağımlılık ekler.
x402 ödeme şemaları tam, üst ve toplu yerleşim gibi nedir?
Bir şema, x402 altında değer aktarmanın tanımlanmış bir yoludur. x402 Vakfı spesifikasyonu, her biri farklı yetkilendirme ve yerleşim davranışına sahip tam, üst ve toplu yerleşim (EVM) gibi örnekleri listeler. İstemciler ve kolaylaştırıcılar, doğru yükleri oluşturmak, doğrulamak ve yerleştirmek için belirli (şema, ağ) çiftini desteklemelidir.
Coinbase'in x402 ile ne ilgisi var?
Solana'nın sayfası, geliştirmeyi Coinbase Geliştirme Platformu ekibine atfeder ve coinbase/x402 deposu GitHub'da mevcuttur. O depo, projenin x402 Vakfı altında taşındığını ve coinbase/x402'nin artık bir geliştirme çatallaması olduğunu belirtir. Geliştiriciler genellikle mevcut spesifikasyon ve sorunlar için x402 Vakfı deposunu takip eder.