Web3
Ethereum ve IPFS ağlarına HTTP geçidi sağlayan ücretli eklenti. Ürünün IPFS yarısı 2024'te kapatıldı; kalan kısım bakımsız.
- DurumKullanımdan kalkıyor
- FiyatÜcretli eklenti, kullanım bazlı — fiyat resmî olarak yayımlanmamış
- Doğrulama
Web3 nedir?
Resmî tanım:
“Web3 (also called the distributed web) refers to a set of technologies for hosting content and applications on decentralized networks — where data is stored across many computers rather than on a single server.”
Ürün sayfası “Add-on feature” rozeti taşıyor ve iki geçitten oluşuyor:
“IPFS Gateway. Provides a read-only, HTTP-accessible interface to the Interplanetary File System (IPFS).”
“Ethereum Gateway. Gives you read and write access to the Ethereum network without installing any software on your computer.”
Çözdüğü problem şu: IPFS veya Ethereum içeriğine erişmek için normalde bir düğüm (node) çalıştırman ya da özel bir istemci kurman gerekir. Geçit bunu sıradan bir HTTPS isteğine indirger — üstelik kendi alan adının altında.
Durum etiketi: Hiçbir geçit beta veya GA etiketi taşımıyor. Tüm planlarda satın alınabilen ücretli bir eklenti olarak sunuluyor. Tek durum benzeri ifade Enterprise önizlemesi için: “Enterprise customers can preview this product as a non-contract service, which provides full access, free of metered usage fees, limits, and certain other restrictions.”
Nasıl çalışır?
“When you create a gateway, Cloudflare automatically creates and adds specific DNS records to your Cloudflare account. When the hostname associated with your gateway receives requests, its DNS records route these requests to a Cloudflare Workers script that communicates with the underlying network.”
Yani geçit aslında bir Worker’dır. Okumalar edge’de cache’lenir:
“If cached, the gateway returns the content immediately over HTTP, without contacting the underlying network. If not cached, the gateway fetches the content from Cloudflare’s own IPFS or Ethereum nodes, caches it for future requests.”
Yazma yalnızca Ethereum’da mümkün ve bir Cloudflare düğümünün mempool’una gider.
Oluşturulan DNS kayıtları
| Geçit tipi | Oluşturulan kayıtlar |
|---|---|
| Ethereum | ethereum.cloudflare.com’a proxy’li CNAME |
| IPFS | ipfs.cloudflare.com’a proxy’li CNAME + DNSLink değerini tutan TXT kaydı |
Plan farkları
Free, Pro ve Business birebir aynı. Tek gerçek sınır Enterprise ile arasında.
| Sınırlanan boyut | Free / Pro / Business | Enterprise |
|---|---|---|
| IPFS geçit tipleri | Yalnızca DNSLink | DNSLink + Universal Gateway |
| Toplam geçit (her tip için) | 15 | Sınırsız |
| IPFS dahil bant genişliği | 50 GB veri transferi | 100 GB |
| Ethereum dahil istek | 500.000 HTTP isteği | 1.000.000 |
| Ethereum ağları ve JSON-RPC metotları | Plan ayrımı yok — hepsinde aynı |
Desteklenen Ethereum ağları
| Ağ | Kullanım |
|---|---|
| Ethereum Mainnet | Çağrılara /v1/mainnet eklenir |
| Sepolia Testnet | Çağrılara /v1/sepolia eklenir |
Rinkeby kullanımdan kaldırıldı. Goerli, Holesky ve Hoodi hiç listelenmedi. L2 desteği yok. 31 JSON-RPC metodu destekleniyor.
Ne zaman kullanılır, ne zaman kullanılmaz
Kullanılmaz — ve gerekçesi kanıta dayalı
Bu bölümü olağandışı biçimde uzun yazıyorum, çünkü bu üründe asıl karar noktası burası.
Kanıt 1 — ürünün yarısı resmen kapatıldı.
14 Mayıs 2024 tarihli Cloudflare blog yazısından:
“On May 14th, 2024, we will begin to transition traffic that comes to Cloudflare’s public IPFS gateway to the IPFS Foundation’s gateway at ipfs.io or dweb.link.”
“All traffic using the
cloudflare-ipfs.comorcf-ipfs.comhostname(s) will continue to work without interruption and be redirected to ipfs.io or dweb.link until August 14th, 2024, at which time the Cloudflare hostnames will no longer connect to IPFS.”
Kanıt 2 — canlı testler (1 Eylül 2026).
| Hostname | DNS A kaydı | Anlamı |
|---|---|---|
cloudflare-ipfs.com | Yok | Halka açık IPFS geçidi tamamen kapatılmış |
cf-ipfs.com | Yok | Aynı |
web3-trial.cloudflare-eth.com | Yok | Güncel dokümanların hızlı başlangıcındaki hostname çözümlenmiyor |
cloudflare-eth.com | 104.18.10.112, 104.18.11.112 | Ayakta |
Ama “ayakta” ile “çalışıyor” aynı şey değil. https://cloudflare-eth.com/v1/mainnet üzerinde
JSON-RPC testleri:
| Metot | Dokümanlar | Gerçek yanıt (hepsinde HTTP 200) |
|---|---|---|
web3_clientVersion | destekleniyor | {"result":"cloudflare-ethereum"} |
eth_chainId | destekleniyor | {"result":"0x1"} |
eth_blockNumber | destekleniyor | {"error":{"code":-32046,"message":"Cannot fulfill request"}} |
eth_gasPrice | destekleniyor | {"error":{"code":-32046,"message":"Cannot fulfill request"}} |
eth_getBlockByNumber | destekleniyor | {"error":{"code":-32603,"message":"Internal error"}} |
Desen çok net: sabit değer döndüren her metot çalışıyor, canlı zincir durumu isteyen her metot
başarısız. Ayrıca hata sözleşmesi de tutmuyor — dokümanlar desteklenmeyen metotlar için 403
vaat ediyor, gerçekte HTTP 200 ve gövdede JSON-RPC hatası dönüyor.
Kanıt 3 — iki buçuk yılda sıfır changelog kaydı.
Cloudflare’in changelog RSS’i 26 Şubat 2024 – 31 Ağustos 2026 arasını kapsayan 1.186 kayıt
taşıyor. web3|ipfs|ethereum|blockchain araması tek bir eşleşme veriyor ve o da “Web3
gateways” ifadesinin bir istisna listesinde geçtiği bir DNS sürüm notu. Changelog’un kapsadığı
tüm dönemde hiçbir Web3 ürün kaydı yok.
Kanıt 4 — zamanda donmuş metin.
“Cloudflare will be deprecating support for Rinkeby on January 30, 2023.”
Bu cümle /web3/ethereum-gateway/reference/rinkeby-deprecation/ sayfasında duruyor ve sayfanın
“son güncelleme” tarihi 5 Mayıs 2026. Üç buçuk yıl önce geçmiş bir tarih için gelecek zaman
kullanan bir sayfa, dört ay önce güncellenmiş görünüyor ve hâlâ ürün dizininden bağlantılı.
Kanıt 5 — dokümanlar Cloudflare’in kendi öldürdüğü hostname’i öneriyor.
/web3/how-to/use-ipfs-gateway/ sayfası — son güncelleme 16 Nisan 2026 — hâlâ iki adet
https://cloudflare-ipfs.com/... örneği veriyor. O hostname Ağustos 2024’te IPFS’e bağlanmayı
bıraktı. Cloudflare’in kendi pazarlama sayfası da aynı ölü hostname’i kod örneğinde taşıyor.
Tam abartmamak için — karşı kanıtlar da var. Dokümanlar yayında ve indeksli, panelde abonelik akışı hâlâ çalışıyor, Web3 “Preview services” faturalama dokümanında (29 Mayıs 2026 güncellemesi) aktif bir satır ve Nisan 2026 tarihli bir DNS changelog’u “Web3 gateways”i açıkça “continue to operate normally” diye ayırıyor — yani yönlendirme altyapısı destekleniyor.
Ama “ücretli geçitler süresiz çalışmaya devam edecek” iddiası doğrulanamamıştır. Kesin olan
şu: cloudflare-ipfs.com ölü, ve bunu Cloudflare’in kendi blogu ile canlı DNS söylüyor.
Yine de kullanılabilir
Mevcut bir DNSLink geçidin varsa ve çalışıyorsa, aceleyle taşınman için bir sebep yok — ama taşınma planı yapmakta fayda var.
Cloudflare zonu zaten olan ve IPFS içeriğini kendi alan adı altında sunmak isteyenler için kurulum hâlâ en kısa yoldur: bir API çağrısı, ve DNS’i Cloudflare hallediyor.
Alternatifler
| İhtiyaç | Alternatif |
|---|---|
| IPFS geçidi | ipfs.io, dweb.link (Cloudflare’in kendi yönlendirdiği adresler), Pinata, web3.storage |
| Ethereum RPC | Alchemy, Infura, QuickNode, Ankr |
| L2 (Arbitrum, Optimism, Base) | Cloudflare hiç desteklemedi — yukarıdaki sağlayıcılar |
| Kendi alan adında geçit | Bir Worker yazıp yukarıdaki sağlayıcılardan birine proxy’lemek |
Son satır dikkate değer: Cloudflare Web3 geçidi zaten bir Worker. Aynı işi kendi Worker’ınla, kendi seçtiğin RPC sağlayıcısına karşı yazabilirsin — ve o zaman sağlayıcı değiştirmek bir kod değişikliği olur, ürün terk edilmesi değil.
Somut örnekler
IPFS’te barındırılan bir siteyi kendi alan adında sunmak (DNSLink)
Ana kullanım senaryosu budur. Siteyi IPFS’e yayımlar, sonra bir alt alan adını CID’ye yönlendirirsin.
curl "https://api.cloudflare.com/client/v4/zones/{zone_id}/web3/hostnames" \
--header "X-Auth-Email: <EPOSTA>" \
--header "X-Auth-Key: <API_KEY>" \
--header "Content-Type: application/json" \
--data '{
"name": "gateway.ornek.com.tr",
"description": "IPFS geçidim",
"target": "ipfs",
"dnslink": "/ipns/onboarding.ipfs.cloudflare.com"
}'
Cloudflare’in oluşturduğu TXT kaydı şuna benzer:
| Tip | Ad | İçerik |
|---|---|---|
| TXT | _dnslink.www.ornek.com.tr | dnslink=/ipns/onboarding.ipfs.cloudflare.com |
Güncelleme yayımlamak için DNSLink değerini yeni CID ile değiştirirsin — kullanıcının elindeki adres aynı kalır. Bu, IPFS’in içerik adresli yapısıyla değişmez URL ihtiyacını uzlaştırmanın standart yoludur.
Düğüm çalıştırmadan Ethereum durumu okumak
curl https://gateway.ornek.com.tr/v1/mainnet \
-H 'Content-Type: application/json' \
--data '{"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["0x2244", true],"id":1}'
İmzalı bir işlemi yayına vermek
curl https://gateway.ornek.com.tr/v1/mainnet \
-H 'Content-Type: application/json' \
--data '{"jsonrpc":"2.0","method":"eth_sendRawTransaction","params":["0xIMZALI_ISLEM"],"id":1}'
Yazma erişimi yalnızca Ethereum’da var — “Cloudflare’s IPFS Gateway is currently limited to read-only access.” İşlemi yerelde imzalarsın; geçit yalnızca bir düğümün mempool’una iletir ve işlem kimliğini döndürür. Özel anahtarın hiçbir zaman Cloudflare’e gitmez.
Geçidi WAF veya Zero Trust ile kilitlemek
Geçit trafiği Cloudflare üzerinden proxy’lendiği için sıradan zone kontrolleri geçerlidir. İki
belgelenmiş seçenek: erişimi kısıtlamak için WAF custom rules, ve geçit halka açık değil de arka
uç servisleri içinse Cloudflare Access. Enterprise’daki Universal Path
geçitlerinde ayrıca bir blocklist var ve CID, /ipfs/ ile /ipns/ yollarını kabul ediyor.
CI’dan IPFS dağıtımını otomatikleştirmek
Build çıktısını bir pinning servisine sabitle, sonra CI’ın son adımında Web3 hostnames API’sine
PATCH atarak geçidin DNSLink değerini güncelle. Sonuç: her deploy’da URL sabit kalır, içerik
değişir.
Demo 1: Kendi alan adında IPFS DNSLink geçidi kurmak
Ön koşullar: Cloudflare’e eklenmiş bir zone. Maliyet: bu ücretli bir eklenti — ilk adımda ödeme bilgisi girmen gerekiyor.
Adım 1 — Abone ol
Panelde Web3 → Subscribe to Web3 Gateways → geçitleri seç → Proceed to Payment Details → satın almayı tamamla.
Bu ekran görüntüsü bu sayfa için özellikle kıymetli: Cloudflare fiyatı hiçbir dokümanda yayımlamıyor. Panelde gördüğün rakam, bu bilginin tek erişilebilir kaynağı.
Adım 2 — Geçidi oluştur
curl "https://api.cloudflare.com/client/v4/zones/{zone_id}/web3/hostnames" \
--header "X-Auth-Email: <EPOSTA>" \
--header "X-Auth-Key: <API_KEY>" \
--header "Content-Type: application/json" \
--data '{
"name": "ipfs.ornek.com.tr",
"description": "Demo IPFS gecidi",
"target": "ipfs",
"dnslink": "/ipns/onboarding.ipfs.cloudflare.com"
}'
Adım 3 — Oluşturulan DNS kayıtlarını doğrula
dig +short CNAME ipfs.ornek.com.tr
dig +short TXT _dnslink.ipfs.ornek.com.tr
Adım 4 — İçeriği çek ve cache davranışını ölç
curl -sI https://ipfs.ornek.com.tr/ | grep -iE 'cf-cache-status|cache-control|content-type'
curl -sI https://ipfs.ornek.com.tr/ | grep -i cf-cache-status # ikinci istek
İlk istek Cloudflare’in IPFS düğümüne gider; ikincisi edge’den döner. Resmî ifade: “If cached, the gateway returns the content immediately over HTTP, without contacting the underlying network.”
Adım 5 — İçeriği güncelle, adresi değiştirme
Yeni bir CID yayımla ve geçidin DNSLink değerini güncelle:
curl -X PATCH "https://api.cloudflare.com/client/v4/zones/{zone_id}/web3/hostnames/{gecit_id}" \
--header "X-Auth-Email: <EPOSTA>" \
--header "X-Auth-Key: <API_KEY>" \
--header "Content-Type: application/json" \
--data '{"dnslink": "/ipfs/YENI_CID"}'
Kullanıcının elindeki adres değişmedi, içerik değişti. IPFS’in içerik adresli yapısıyla kalıcı URL ihtiyacını uzlaştırmanın yolu budur.
Adım 6 — Kullanımı panelde gör
Bu demoda ölçülenler: panelde görünen fiyat · geçit oluşturma süresi · oluşturulan DNS
kayıtlarının içeriği · ilk ve ikinci istekte cf-cache-status · cache’li ve cache’siz yanıt
süresi · DNSLink güncellemesinin yayılma süresi · tüketilen veri transferi.
Demo 2: Ürünün gerçekten çalışıp çalışmadığını doğrulamak
Bu alışılmadık bir demo ama bu ürün için en değerlisi. Amacı, bir teknolojiye bağlanmadan önce satıcının iddiası ile gerçeği bağımsız olarak karşılaştırmayı göstermek — ve bu yöntem yalnızca Web3’e değil, terk edilmiş olabileceğinden şüphelendiğin her servise uygulanabilir.
Adım 1 — Halka açık hostname’lerin yaşayıp yaşamadığını sor
for h in cloudflare-ipfs.com cf-ipfs.com web3-trial.cloudflare-eth.com cloudflare-eth.com; do
printf '%-32s ' "$h"
dig +short A "$h" | tr '\n' ' '
echo
done
Beklenen sonuç: cloudflare-ipfs.com, cf-ipfs.com ve — dokümanların hızlı başlangıcında geçen —
web3-trial.cloudflare-eth.com için hiçbir A kaydı yok. Yalnızca cloudflare-eth.com ayakta.
Adım 2 — Ayakta olanın gerçekten çalıştığını test et
probe() {
printf '%-24s ' "$1"
curl -s https://cloudflare-eth.com/v1/mainnet \
-H 'Content-Type: application/json' \
--data "{\"jsonrpc\":\"2.0\",\"method\":\"$1\",\"params\":[],\"id\":1}"
echo
}
probe web3_clientVersion
probe eth_chainId
probe eth_blockNumber
probe eth_gasPrice
Görülmesi gereken desen: sabit değer döndüren metotlar çalışıyor, canlı zincir durumu isteyen metotlar başarısız. Bu, “servis ayakta” ile “servis çalışıyor” arasındaki farkı gösteren en net kanıt.
Adım 3 — Hata sözleşmesinin tutmadığını göster
curl -s -o /dev/null -w 'http=%{http_code}\n' https://cloudflare-eth.com/v1/mainnet \
-H 'Content-Type: application/json' \
--data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
Dokümanlar desteklenmeyen metotlar için 403 vaat ediyor; gerçek HTTP 200 artı gövdede hata.
İstemci kodunda durum koduna değil, gövdedeki error alanına bakman gerektiğini bu adım
kanıtlıyor.
Adım 4 — Changelog’da ürünün adını ara
curl -s https://developers.cloudflare.com/changelog/rss.xml \
| grep -icE 'web3|ipfs|ethereum|blockchain'
26 Şubat 2024 – 31 Ağustos 2026 arasını kapsayan 1.186 kayıtta tek eşleşme, “Web3 gateways” ifadesinin bir istisna listesinde geçtiği bir DNS sürüm notu.
Adım 5 — Dokümanlardaki örnekleri test et
Dokümanlarda geçen her örnek hostname’i ve komutu olduğu gibi çalıştır.
Bir ürünün kendi hızlı başlangıç kılavuzunun çalışmaması, bakım durumu hakkında herhangi bir pazarlama metninden daha çok şey söyler.
Bu demoda ölçülenler: kaç resmî hostname’in DNS’te olmadığı · kaç belgeli metodun gerçekte çalıştığı · dokümanlardaki hata sözleşmesi ile gerçek davranış farkı · changelog’daki son ürün kaydının tarihi · resmî örneklerin kaçının çalıştığı.
Fiyatlandırma
Cloudflare bir rakam yayımlamıyor
Bunu net söylemek gerekiyor: Web3 gateways için resmî hiçbir dolar rakamı yoktur.
/web3/reference/pricing/ve/web3/pricing/→ 404web3/llms.txthiçbir fiyat sayfası listelemiyor- Web3,
cloudflare.com/plans/vecloudflare.com/plans/developer-platform/sayfalarında hiç geçmiyor
Ürün sayfasındaki “Pricing” kartı bir doküman sayfasına değil, oturum açılmış panele gidiyor:
“Explore pricing options for Web3 Gateways in the dashboard”
Diğer üç sayfa (/web3/reference/limits/, /web3/ipfs-gateway/, /web3/ethereum-gateway/) ise
seni pazarlama sayfasına yolluyor:
“For more pricing details, refer to the Web3 product page.”
O adres cloudflare.com/products/web3/’e yönleniyor ve o sayfanın metninde tek bir $ işareti
yok. Geçen tek ifade genel bir cümle: “Predictable pricing without surprises.” Fiyat işaretçisi
kapalı bir döngü.
Yayımlanan tek bilgi: ücretli eklenti, kullanım bazlı
“Web3 gateways are a paid add-on. To get access, subscribe to a gateway.”
“Availability” satırı Free, Pro, Business ve Enterprise için aynı: “Yes (Usage-based billing).”
Satın alma akışı: panel → Web3 → Subscribe to Web3 Gateways → geçit seçimi → Proceed to Payment Details.
Limitler
IPFS Gateway
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| Uygunluk | Kullanım bazlı faturalama | Aynı | Aynı | Aynı |
| Toplam geçit | 15 | 15 | 15 | Sınırsız |
| Geçit tipleri | DNSLink | DNSLink | DNSLink | DNSLink + Universal |
| Dahil bant genişliği | 50 GB | 50 GB | 50 GB | 100 GB |
| Dosya boyutu sınırı | Yok | Yok | Yok | Yok |
Ethereum Gateway
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| Uygunluk | Kullanım bazlı faturalama | Aynı | Aynı | Aynı |
| Toplam geçit | 15 | 15 | 15 | Sınırsız |
| Dahil bant genişliği | 500.000 HTTP isteği | 500.000 | 500.000 | 1.000.000 |
Lisanslama ve hukuki çerçeve
Hizmet tescillidir ve Cloudflare Hizmet Şartları’na tabidir.
Sözleşme açısından en önemli nokta bakım durumudur. Cloudflare ücretli geçitler için bir kapatma duyurusu yapmadı, ama ürünün diğer yarısını haber vererek kapattı ve iki buçuk yıldır hiçbir güncelleme yayımlamadı. Bir müşteriye bu geçit üzerine kurulu bir hizmet satıyorsan, sözleşmene çıkış planı ve taşınma süresi yazmak makul olur.
IPFS içeriği kamuya açıktır. IPFS’e yayımlanan her şey içerik adresiyle herkesçe erişilebilirdir ve geçidi kapatmak içeriği ağdan silmez. Kişisel veri içeren bir dosyayı IPFS’e yayımlamak, KVKK kapsamında geri alınamaz bir yayımlama anlamına gelir — silme hakkını karşılaman teknik olarak mümkün olmayabilir. Bu, geçidin değil IPFS’in özelliğidir ama sonucu sana aittir.
Ethereum işlemleri kalıcı ve herkese açıktır. Zincire yazılan veri geri alınamaz. Geçit yalnızca bir iletim kanalıdır; içeriğin sorumluluğu tamamen sana aittir.
Özel anahtarların geçide gitmez. İşlemi yerelde imzalar, yalnızca imzalı işlemi gönderirsin. Bu iyi bir tasarım — ama unutma ki geçit hangi adreslerin hangi işlemleri yaptığını görür ve bu trafik loglanabilir.
Türkiye açısından ek bir not. Kripto varlık hizmetleri Türkiye’de düzenlemeye tabidir. Bir Cloudflare geçidi üzerinden Ethereum’a erişim sağlamak teknik bir altyapı tercihidir, ama üzerine kurduğun hizmetin niteliğine göre mevzuat yükümlülükleri doğabilir. Bu sayfa teknik bir referans; hukuki değerlendirme yerine geçmez.
Sık yapılan hatalar
cloudflare-ipfs.com veya cf-ipfs.com kullanmak. Bu hostname’ler Ağustos 2024’ten beri
IPFS’e bağlanmıyor ve DNS A kaydı bile yok. Cloudflare’in kendi dokümanları ve pazarlama sayfası
hâlâ bunları örnek olarak gösteriyor.
Dokümanların hızlı başlangıcındaki web3-trial.cloudflare-eth.com adresini kullanmak.
Çözümlenmiyor. Kendi geçit adresini kullan.
Desteklenmeyen metotta 403 beklemek. Gerçekte HTTP 200 ve gövdede JSON-RPC hatası dönüyor.
İstemcinde error alanını kontrol et.
Halka açık Ethereum geçidini üretimde kullanmak. Canlı zincir durumu isteyen metotlar
-32046 "Cannot fulfill request" döndürüyor.
Universal Path gateway’in her planda olduğunu sanmak. Yalnızca Enterprise. Universal Path sayfası bunu net söylemiyor ama limit tablosu söylüyor.
Mevcut DNS kayıtları olan bir hostname’de geçit oluşturmak. Kayıtların üzerine yazılır.
Geçit ayarlarını sonradan değiştirebileceğini varsaymak. Yalnızca açıklama ve IPFS’te DNSLink değeri düzenlenebilir; gerisi için silip yeniden oluşturman gerekiyor.
L2 ağı beklemek. Arbitrum, Optimism, Base, Polygon — hiçbiri desteklenmedi. Yalnızca Mainnet ve Sepolia.
“Son güncelleme” tarihlerini bakım göstergesi sanmak. Nisan–Ağustos 2026 kümesi site geneli bir doküman yeniden yapılandırmasıdır; içerik dokunulmamıştır.
2022 lansman yazısındaki ücretsizlik iddiasını tekrarlamak. Ürün artık ücretli bir eklenti.
Fiyat rakamı aktarmak. Resmî bir rakam yok; panel dışında hiçbir kaynak güvenilir değil.
Sıkça sorulan sorular
- Web3 gateways hâlâ çalışıyor mu?
- Kısmen. Ücretli, alan adına özel geçitler için Cloudflare bir kapatma duyurusu yapmadı ve DNS altyapısı destekleniyor — Nisan 2026 tarihli bir DNS changelog kaydı “Web3 gateways”i açıkça “continue to operate normally” diye ayırıyor. Ama halka açık geçitler çalışmıyor:
cloudflare-ipfs.comvecf-ipfs.comhostname'lerinin A kaydı bile yok, halka açık Ethereum geçidi ise canlı zincir durumu isteyen metotlarda hata döndürüyor. Ücretli geçitlerin süresiz çalışmaya devam edeceği doğrulanamamıştır. - IPFS geçidine ne oldu?
- 14 Mayıs 2024'te resmen kapatılma süreci duyuruldu: “On May 14th, 2024, we will begin to transition traffic that comes to Cloudflare's public IPFS gateway to the IPFS Foundation's gateway at ipfs.io or dweb.link… All traffic using the cloudflare-ipfs.com or cf-ipfs.com hostname(s) will continue to work without interruption and be redirected… until August 14th, 2024, at which time the Cloudflare hostnames will no longer connect to IPFS.” Bugün o hostname'lerin DNS A kaydı yok. Bu, halka açık geçit içindi; kendi alan adına kurduğun ücretli geçit ayrı bir şeydir.
- Fiyatı ne kadar?
- Cloudflare hiçbir yerde bir rakam yayımlamıyor.
/web3/reference/pricing/ve/web3/pricing/404 döndürüyor,web3/llms.txtfiyat sayfası listelemiyor, ve Web3cloudflare.com/plans/sayfalarında hiç geçmiyor. Ürün sayfasındaki “Pricing” kartı seni panele yönlendiriyor; diğer üç sayfa ise pazarlama sayfasına gönderiyor ve o sayfada tek bir$işareti yok. Başka bir yerde gördüğün her rakam doğrulanmamıştır — bu sayfada da tahmin verilmemiştir. - Ücretsiz planda kullanabilir miyim?
- “Availability” satırı Free, Pro, Business ve Enterprise için aynı şeyi diyor: “Yes (Usage-based billing).” Yani her planda satın alınabilir ama hiçbir planda ücretsiz değil — ücretli bir eklentidir. Free, Pro ve Business limitleri birebir aynı; tek gerçek sınır Enterprise ile arasında. Eskimiş iddiaya dikkat: 2022 lansman yazısı ücretsiz kullanıcıların geçitleri “at no cost” ve “no cap in the amount of traffic” ile kullanabileceğini söylüyordu; güncel dokümanlar bunu açıkça çürütüyor.
- Geçit oluşturunca DNS kayıtlarıma ne oluyor?
- Üzerine yazılıyor. Resmî ifade: “When you create a gateway using a hostname with pre-existing DNS records, Cloudflare automatically overwrites your existing records.” Ethereum geçidi
ethereum.cloudflare.com'a proxy'li bir CNAME; IPFS geçidiipfs.cloudflare.com'a CNAME artı DNSLink değerini tutan bir TXT kaydı ekliyor. Oluşturduktan sonra yalnızca açıklamayı ve IPFS'te DNSLink değerini değiştirebilirsin; başka bir şey için silip yeniden oluşturman gerekiyor. - Hangi Ethereum ağları destekleniyor?
- Yalnızca ikisi: Ethereum Mainnet (
/v1/mainnet) ve Sepolia Testnet (/v1/sepolia). Rinkeby kullanımdan kaldırıldı; Goerli, Holesky ve Hoodi hiç listelenmedi. L2 desteği yok — Arbitrum, Optimism, Base, Polygon hiçbiri. 31 JSON-RPC metodu destekleniyor. - Desteklenmeyen bir metot çağırırsam ne olur?
- Dokümanlar
403döneceğini söylüyor ama gerçek davranış farklı: geçit HTTP 200 döndürüp gövdede JSON-RPC hatası veriyor. 1 Eylül 2026'da halka açık geçitte yapılan testlerdeeth_blockNumberveeth_gasPrice— ikisi de desteklenen olarak belgeli —-32046 "Cannot fulfill request"döndürdü. İstemci kodunda HTTP durum koduna değil, gövdedekierroralanına bakmalısın. - Universal Path gateway'i kullanabilir miyim?
- Yalnızca Enterprise planında. Ama dokümanlar bu konuda çelişiyor: Universal Path sayfası “You can set up a Universal Path gateway the same way you create any gateway” diyip yalnızca yumuşak bir not düşüyor (“This feature is limited to specific plans”). Limit tablosu ise net: Free/Pro/Business'ta yalnızca DNSLink tipi var. Pro planında o sayfayı takip edersen oluşturma adımında başarısız olursun.
- Dokümanların “son güncelleme” tarihleri güncel görünüyor, ürün bakımlı değil mi?
- Hayır — bu tarihler yanıltıcı. Nisan–Ağustos 2026 kümesi site geneli bir doküman yeniden yapılandırmasına denk geliyor: tüm sayfalar aynı günlerde aynı “Agent setup” başlığını ve yeniden biçimlendirilmiş bir uygunluk tablosunu aldı. İçerik değişmedi. Kanıt: 5 Mayıs 2026'da güncellenmiş bir sayfa hâlâ “Cloudflare will be deprecating support for Rinkeby on January 30, 2023” diyor — üç buçuk yıl önceki bir tarih için gelecek zaman kullanarak. Bu bir platform tazelemesi, ürün bakımı değil.
- Yeni bir proje için Web3 gateways kullanmalı mıyım?
- Hayır. Kanıtlar tek yöne bakıyor: ürünün yarısı resmen kapatıldı, halka açık Ethereum geçidi canlı zincir sorgularında çalışmıyor, changelog'un kapsadığı iki buçuk yılda (1.186 kayıt) tek bir Web3 girdisi yok, fiyat yayımlanmamış ve dokümanların kendi örnekleri Cloudflare'in öldürdüğü hostname'leri gösteriyor. IPFS için
ipfs.io,dweb.linkveya Pinata/web3.storage; Ethereum RPC için Alchemy, Infura veya QuickNode değerlendirilmeli. Mevcut bir geçidi çalıştırıyorsan taşınma planı yapmakta fayda var.
İlgili servisler
Bu sayfadaki fiyat ve özellik bilgileri 1 Eylül 2026 tarihinde Cloudflare’in resmî kaynaklarından doğrulanmıştır. Cloudflare fiyatlandırmasını önceden haber vermeden değiştirebilir; bağlayıcı bilgi içinresmî sayfaya bakın.