RPC node, bir API uç noktası sunan — EVM zincirlerinde HTTPS üzerinden JSON-RPC — blok zinciri istemci yazılımı çalıştıran bir bilgisayardır; böylece uygulamalar blok zincirini kendileri barındırmadan zincir durumunu okuyabilir ve önceden imzalanmış işlemleri gönderebilir. Cüzdanınız da bu uygulamalardan biridir: zinciri değil anahtarlarınızı saklar, dolayısıyla gösterdiği her bakiye bir RPC node'undan gelir ve gönderdiğiniz her işlem yayınlanmak üzere bir tanesine teslim edilir. Node özel anahtarınızı asla görmez ve imzalı bir işlemi değiştiremez; kötü bir uç noktanın yapabileceği en kötü şey bayat veri sunmak, bir yayını geciktirmek ya da sansürlemek veya sorguladığınız adreslerin yanına IP adresinizi kaydetmektir. Çoğu cüzdan bu tesisatı sizin için yönetir — örneğin WATS, Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana ve TON genelinde RPC bağlantılarını sürdürür ve arızada yedeğe geçer; imzalama ise kendi cihazınızda kalır, çünkü WATS non-custodial'dir ve asla bir anahtar tutmaz.
Cüzdanınız blok zincirini depolamaz
Bir blok zinciri, binlerce makinede kopyalanmış yüzlerce gigabaytlık bir geçmiştir. Cüzdanınız, elbette, bunların hiçbirini tutmaz. Tuttuğu şey anahtarlarınız — ve zinciri gerçekten tutan bilgisayarların telefon rehberidir. Gördüğünüz her bakiye ve gönderdiğiniz her işlem bu bilgisayarlardan birinden geçer. Bunlara RPC node denir ve tüm kripto kurulumunuzdaki en az konuşulan bağımlılıktırlar.
RPC node gerçekte nedir
RPC, remote procedure call'un (uzaktan yordam çağrısı) kısaltmasıdır — düz bir istek-yanıt protokolü. RPC node, istemcilerin soru sorabileceği ve işlem gönderebileceği bir API uç noktası (bir URL) sunan, tam blok zinciri düğüm yazılımı çalıştıran bir makinedir. EVM zincirlerinde arayüz JSON-RPC olarak standartlaştırılmıştır: bakiye okuma (eth_getBalance), sözleşme sorgulama (eth_call), gas tahmini ve imzalı işlemleri yayınlama (eth_sendRawTransaction) metotlarıyla. İnsanlar bir cüzdanda "ağ" yapılandırdığında önemli olan kısım RPC URL'sidir: zincir adına hangi makinenin yanıt vereceğine o karar verir.
Bakiyeye baktığınızda ya da göndere bastığınızda ne olur
Cüzdanınızı açmak bir RPC okuma yaylımı ateşler: adresinizin yerel coin bakiyesi, sözleşme sorgularıyla token bakiyeleri, güncel ücret seviyeleri. Gönderme daha öğreticidir: cüzdan işlemi kurar, anahtarınızla yerel olarak imzalar ve imzalı baytları ancak ondan sonra ağa yayması için RPC node'una teslim eder. İş bölümü mutlaktır — node özel anahtarınızı asla görmez ve imzaladığınızı değiştiremez; çünkü herhangi bir düzenleme imzayı bozar ve ağ işlemi reddeder. O bir kuryedir, ortak imzacı değil. Self-custody'nin teknik kalbi budur: imzalama sizin cihazınızda olur ve imzadan sonrası zaten kamusal bilgidir.
Public vs private uç noktalar — ve ne görürler
Zincirler public RPC uç noktalarıyla gelir; altyapı sağlayıcıları daha hızlı, daha güvenilir olanları işletir; cüzdanlar genellikle derlenmiş bir karışımı varsayılan yapar. Önemli farklar güvenilirlik (public uç noktalar hız sınırı koyar ve yük altında gecikir) ve gizliliktir: kullandığınız uç nokta, IP adresinizi sorguladığınız her adresle birlikte gözlemleyebilir — zincir üstü adresleriniz aksi halde takma adlı olduğundan anlamaya değer bir bağlantı. Kötü niyetli ya da ele geçirilmiş bir uç nokta yine de fon çalamaz; ama bayat veri sunabilir, yayınlarınızı sansürleyebilir ya da meta verilerinizi kaydedebilir. RPC altyapısı seçmek bu yüzden bir güven kararıdır — anahtarları kimin tuttuğunu seçmekten çok daha küçük bir tanesi.
Ücretimi RPC node mu belirler?
Hayır — ve bu yaygın bir yanlış okumadır. Node ücret koşullarını bildirir (temel ücret, öncelik ücreti önerileri, gas tahminleri) ve işleminizi iletir; ama fiyatı ağın ücret piyasası ve sizin imzaladığınız parametreler belirler. Farklı bir uç nokta size daha iyi bir tahmin verebilir ya da tıkalı olan zaman aşımına uğrarken işleminizi daha hızlı dışarı çıkarabilir; ama zinciri ucuzlatmaz. Ücretin hangi tokenle kapatıldığı hesap katmanında değiştirilebilir; fakat bu, işaret ettiğiniz uç nokta URL'sinden ayrı bir mekanizmadır.
Tek cüzdan, çok lehçe
Derli toplu eth_* metot kümesi bir EVM hikâyesidir. JSON-RPC'nin kendisi EVM'e özel değildir — Solana da kendi JSON-RPC API'sini sunar — ama sözlükler birbirinin yerine geçmez: Solana hesaplar, slotlar ve compute birimleriyle konuşur, TON'un istemci API'leri ise yine farklıdır. Ekosistemleri kapsayan bir cüzdan — bkz. multi-chain cüzdan nedir — desteklediği her ağa, o ağın lehçesinde, uç nokta bozulduğunda yedeğe geçerek sağlıklı bağlantılar sürdürmek zorundadır. O görünmez filo yönetimi, akıcı bir çok zincirli cüzdanı sinir bozucu birinden ayıran gerçek parçalardandır.
RPC bozulduğunda: yanlış bakiyeler ve takılı gönderimler
"Kriptom nereye gitti?" paniklerinin çoğu RPC havasıdır. Geciken bir uç nokta bayat bakiye gösterir; aşırı yüklü olanı yayın ortasında zaman aşımına uğrar; kopan bağlantı sağlıklı bir cüzdanı boş gösterir. Rahatlatıcı fizik: fonlarınız zincirde, anahtarlarınızın kontrolünde yaşar — asla uç noktanın içinde değil. RPC'yi değiştirmek (ya da cüzdanın yedeğe geçmesine izin vermek) paraya dokunmadan görünümü düzeltir. Asıl huysuzlanan bir dApp bağlantısıysa, o başka bir katmandır — cüzdanınızı bir dApp'e güvenle bağlama yazısında ele alınıyor.
WATS bu tabloda nerede
WATS, yukarıda anlatılan her şeyin kullanıcı tarafında durur. Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana ve TON için RPC bağlantılarını sürdürür ve arızada yedeğe geçer; böylece zincir başına yapıştırılacak uç nokta URL'si kalmaz — imzalama ise kesinlikle yerel kalır: WATS non-custodial'dir, anahtarlarınızı siz tutarsınız ve WATS asla bir tanesini tutmaz. Aynısı dört WATS ürününün tamamı için geçerlidir (Chrome Uzantısı, Mobil Uygulama, Hot Wallet ve herhangi bir anahtar saklamak yerine dokunarak kimlik doğrulayan NFC Metal Kart).
WATS'ın RPC katmanının üzerinde değiştirdiği tek şey hangi tokenin ödediğidir. Klasik cüzdanlar bir yayının başarılı olması için her ağda ayrı bir gas coini bulundurmanızı dayatırken, WATS ağ ücretlerinin tek bir tokenle, ATS ile ödenmesine izin verir: EVM zincirlerinde bir ERC-4337 paymaster'ı, omnichain hareket için LayerZero OFT aracılığıyla. Böylece tek bir ATS bakiyesi WATS'ın ulaştığı her yerde çalışır. Bu bir indirim değildir — ağ neyi ücretlendiriyorsa onu almaya devam eder; yalnızca dokunduğunuz her zincir için ayrı bir gas coini biriktirme ihtiyacını ortadan kaldırır. Toplanan ATS yakılır ve arzı 100M'den 30M tabana indirir; WATS, ERC-4337 ile OFT tek-token ücretlerini bu yakımla birleştiren ilk ve tek cüzdandır.
Pratik çıkarım: RPC, hiç düşünmek zorunda kalmamanız gereken bir altyapıdır; o yüzden ona böyle davranan bir cüzdan seçin. Uç nokta URL'leri yapıştırmaktan, hangi ağın geciktiğini tahmin etmekten ve her zincir için farklı bir gas coini yüklemekten yorulduysanız WATS başlamak için makul bir yer — ücret mekaniğinin tamamı ATS ücret sayfasında belgeleniyor.
Sıkça sorulan sorular
Basit terimlerle RPC node nedir?
RPC node, zincirle ve zincirin güncel durumuyla senkron kalan, blok zinciri istemci yazılımı çalıştıran bir sunucudur ve uygulamaların zincir verisini sorgulayıp imzalı işlem gönderebileceği bir API uç noktası — bir URL — sunar. Cüzdanlar, blok gezginleri ve dApp'ler yüzlerce gigabaytlık geçmişi kendileri depolamak yerine zincirle RPC node'ları üzerinden konuşur. EVM zincirlerinde arayüz JSON-RPC olarak standartlaştırılmıştır; Solana ve TON kendi eşdeğerlerini sunar.
RPC node kriptomu tutar mı?
Hayır. RPC node bir oku-ve-ilet servisidir: zincir hakkındaki sorguları yanıtlar ve zaten imzaladığınız işlemleri yayınlar. Fonlarınızı, self-custody bir cüzdanda cihazınızdan asla çıkmayan özel anahtarlarınız kontrol eder. Bir RPC uç noktası çöker ya da yanlış davranırsa varlıklarınıza dokunulmaz — etkilenen yalnızca zinciri görüşünüzdür.
Kötü niyetli bir RPC uç noktası fonlarımı çalabilir mi?
Fonlarınızı harcayamaz; çünkü anahtarlarınıza asla sahip olmaz ve imzalı bir işlemi imzayı geçersiz kılmadan değiştiremez. Kötü bir uç noktanın yapabileceği şey bakiyeler hakkında yalan söylemek, yayınlarınızı geciktirmek ya da sansürlemek ve IP adresinizi sorguladığınız adreslerle birlikte kaydetmektir — hırsızlık riskinden çok bir gizlilik sızıntısı. Saygın, yedekli uç noktalar (ya da yedeğe geçişi sizin için yöneten bir cüzdan) kullanmak ikisini de çözer.
RPC uç noktalarını kendim yapılandırmak zorunda mıyım?
WATS'ta zorunda değilsiniz: WATS desteklediği her zincir için — Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana ve TON — RPC bağlantılarını sürdürür ve bir uç nokta gecikince ya da hız sınırına takılınca otomatik olarak yedeğe geçer; yani zincir başına yapıştırılacak bir URL yoktur. İmzalama yine cihazınızda yerel olarak gerçekleşir, çünkü WATS non-custodial'dir ve asla bir anahtar tutmaz. Ham RPC ayarlarını açan cüzdanlar ise kendi node'unuza yönelmenize izin verir; gizlilik için bir node işletiyorsanız bu işe yarar.
Cüzdanım neden bazen yanlış ya da sıfır bakiye gösteriyor?
Neredeyse her zaman, sorguladığı RPC uç noktası geciktiği, hız sınırına takıldığı ya da kısaca çevrimdışı olduğu içindir — blok zincirinin kendisi bakiyenizi hâlâ doğru kaydeder. Bir süre sonra yenilemek, uç nokta değiştirmek ya da cüzdanın başka bir node'a geçmesine izin vermek doğru görünümü geri getirir. Bu bir görüntüleme katmanı sorunudur, fon sorunu değil.
RPC uç noktası değiştirmek işlemleri ucuzlatır mı?
Hayır. RPC node işleminizi iletir ve ücret koşullarını bildirir; ama fiyatı ağın ücret piyasası ve sizin imzaladığınız ücret parametreleri belirler. Daha iyi bir uç nokta, tıkanıklık sırasında tahminleri ve güvenilirliği iyileştirebilir, altta yatan maliyeti değil. Değişebilen şey hangi tokenin ödediğidir: WATS, EVM zincirlerinde bir ERC-4337 paymaster'ı kullanır; böylece ağ ücretleri her zincirin yerel gas tokeni yerine ATS ile kapatılır — bu bir indirim değil, ödeme tokeninin değişmesidir.

