Nostr Event JSON Doğrulayıcı & İmza İnceleyici
Herhangi bir Nostr etkinliğinin (event) JSON içeriğini inceleyin, NIP-01 serileştirme kuralına göre hesaplanan Event ID doğruluğunu kontrol edin, secp256k1 Schnorr imzasını doğrulayın ve etkinlik türünü (kind) detaylarıyla analiz edin.
Nostr Event JSON Doğrulayıcı & Detaylı İnceleyici
Ham Nostr event JSON dizisini yapıştırın; SHA-256 ID bütünlüğünü ve Schnorr imzasını anında doğrulayın.
Özellikler ve Teknik Kapasite
NIP-01 Event Serileştirme ve Schnorr İmza Kuralları
Nostr Event ID, [0, pubkey, created_at, kind, tags, content] biçimindeki dizinin boşluksuz ve sıralı UTF-8 JSON karşılığının SHA-256 özetidir.
Etkinliğin imzası (sig), hesaplanan 32-byte event ID'sinin yazarın özel anahtarıyla imzalanmasıyla elde edilir. Bu imza herkes tarafından yazarın açık anahtarı (pubkey) ile doğrulanabilir.
Sıkça Sorulan Sorular (SSS)
Nostr Event ID nasıl oluşturulur?
Event ID, etkinliğin [0, pubkey, created_at, kind, tags, content] formatındaki kanonik UTF-8 JSON dizisinin SHA-256 özetidir. Dizideki en ufak bir boşluk veya karakter farkı ID'yi ve imzayı geçersiz kılar.
Schnorr imzası nedir ve neden kullanılır?
Nostr, Bitcoin'in Taproot güncellemesinde de kullanılan BIP-340 Schnorr imzalarını (secp256k1 eğrisi) kullanır. Schnorr imzaları ECDSA'ya kıyasla daha güvenli, 64-byte sabit boyutta ve imza birleştirme (batch verification) yeteneğine sahiptir.
Diğer Nostr Araçları
NIP-19 & NIP-21 Dönüştürücü
npub, nsec, note, nprofile, nevent, naddr ve 32-byte Hex formatları arasında anlık çift yönlü dönüştürme ve QR kod üretimi.
NIP-05 Doğrulayıcı & Üretici
NIP-05 adreslerini canlı test edin, CORS ve HTTPS kontrolü yapın, siteniz için hazır /.well-known/nostr.json dosyası oluşturun.
NIP-07 Eklenti Laboratuvarı
Alby, nos2x, Amber vb. tarayıcı eklentilerinin window.nostr yeteneklerini, anahtar alımını ve imzalama fonksiyonlarını test edin.