İçeriğe geçin
buybitcoinsmart

Sözlük / Geliştirici başvuru kaynağı

URI QR kod

URI QR kod nedir?
URI QR kod, bir bitcoin: URI'sini kodlayan kare siyah beyaz desendir; böylece bir kamera, normalde yazılacak adresi ve tutarı okuyabilir.

Tarama yazmayı ortadan kaldırır ve hatalar yazarken oluşur. Büyük harflerle yazılmış bir bech32 adresi QR alfanümerik moduna sığar; BIP173 bu modun bayt modundan yaklaşık yüzde 45 daha kompakt olduğunu belirtir, dolayısıyla büyük harfli kodlar daha az modül taşır ve daha güvenilir taranır. Bir QR kodun yapamadığı şey, içindeki adresin sandığınız kişiye ait olduğunu size söylemektir.

Nasıl çalışır

QR kod, ISO/IEC 18004 olarak standartlaştırılmış genel amaçlı bir veri kabıdır ve Bitcoin basitçe içine bir metin URI'si koyar.

Biçim birkaç kodlama modu sunar. Alfanümerik mod 45 karakterlik bir küme kapsar: rakamlar, büyük harfler, boşluk ve dokuz noktalama işareti. İki karakteri 11 bite sığdırır. Bayt modu her şeyi alır ama karakter başına tam 8 bit harcar. Küçük harfler alfanümerik kümede yoktur, bu yüzden cüzdanlar dizgenin tamamını sıklıkla BITCOIN:BC1Q... gibi büyük harflerle gösterir. URI şemaları büyük küçük harfe duyarsızdır ve bech32 adresleri karışık yazılmadıkları sürece her iki biçimde de geçerlidir, bu yüzden büyük harfe çevirmek güvenlidir ve ızgarayı küçültür.

1 veya 3 ile başlayan Base58 adresleri bu seçeneği elde edemez, çünkü karakter kümeleri büyük küçük harfe duyarlıdır ve bir harfi değiştirmek adresi değiştirir. Bu, bech32'nin nadiren anılan küçük ve somut bir avantajıdır.

Hata düzeltme kodu üretilirken seçilir. Dört düzey, hasarlı bir kodun yaklaşık yüzde 7, 15, 25 ve 30'unu kurtarır. Hava koşullarına maruz kalan basılı bir etiket en yüksek düzeyi haklı çıkarır; bir ekran çıkarmaz. Kapasite burada hiçbir zaman bağlayıcı kısıt değildir: en büyük QR sürümü 4.296 alfanümerik karakter alır, tipik bir Bitcoin URI'si ise 50 ile 120 arasında bir yerde kalır.

Nerede görülür

Her gün dört yüzey Bitcoin QR kodu üretir ve bunlar eşit derecede güvenilir değildir.

Borsa para yatırma ekranları, para yatırmanızı istedikleri adres için bir tane üretir. Bir donanım cüzdanının kendi ekranı, dahili olarak türettiği bir adres için bir tane üretir; bu, kaynağını kontrol edebileceğiniz tek sürümdür. Satıcı ödeme sayfaları hem zincir üstü bir adres hem de bir Lightning faturası taşıyan birleşik bir kod yazdırır. Bitcoin ATM'leri satın alma anında, genellikle bir geri sayımla birlikte bir tane gösterir.

İkinci yüzey ile diğerleri arasındaki fark, donanım cüzdanlarının tüm güvenlik gerekçesidir. Ekranınızı kontrol eden kötü amaçlı yazılım bir QR kodunu yeniden çizebilir; Trezor veya Ledger ekranındaki kodu yeniden çizemez. Kodu cihazda üretin, sonra cihazın kodun altına da yazdığı karakterleri doğrulayın.

Fiziksel kodlar daha kolay hedeftir. FBI'ın Internet Crime Complaint Center kurumu, 18 Ocak 2022 tarihinde, suçluların kendi QR etiketlerini meşru olanların üzerine yapıştırdığına dair kamuoyu duyurusu yayımladı ve bu teknik ortadan kalkmadı. Halka açık bir yerde kâğıda basılmış herhangi bir kodu, hedef adres bağımsız olarak beklediğiniz bir şeyle eşleşene kadar doğrulanmamış sayın.

Bilmeye değer bir zararsız kullanım vardır. Ağdan yalıtılmış imzalama cihazları, kısmen imzalanmış işlemleri animasyonlu QR kod dizileriyle içeri ve dışarı taşır; saniyede birkaç kare döndürürler, çünkü bir kamera ve bir ekran, kablo ve saldırılacak USB yığını olmayan bir veri kanalı oluşturur.

URI QR kod vs adres

Bir adres metindir; URI QR kod ise bir adres içeren daha uzun bir metnin resmidir. Düz bir adres taşıyan bir kodu taramak cüzdanınıza bir hedef verir ve başka bir şey vermez, bu yüzden tutarı yine siz yazarsınız. Tam bir URI taşıyan bir kodu taramak tutarı, etiketi ve bazen bir Lightning faturasını da doldurur. İkisi de göze aynı görünür, bu yüzden taramadan sonra size önceden doldurulmuş bir toplam gösteren bir cüzdan, gerçekte neyi okuduğu hakkında size yararlı bir şey söylüyordur.

Karıştırılmaması gerekenler

Sık sorulan sorular

Bazı Bitcoin QR kodları neden tamamen büyük harf kullanır?

Kodu küçültmek için. QR alfanümerik modunda küçük harf yoktur ve BIP173 notunda bunun bayt modundan yaklaşık yüzde 45 daha kompakt olduğu belirtilir; bu yüzden bir bech32 adresini ve bitcoin: şemasını büyük harfe çevirmek, daha güvenilir taranan daha seyrek bir ızgara üretir.

QR kod taramak, adres kopyalamaktan daha güvenli midir?

Pano kötü amaçlı yazılımını önler ama kendi riskini getirir. Basılı bir kod sahte bir etiketle kapatılabilir; FBI bu konuda Ocak 2022'de uyarıda bulundu. Her iki durumda da hedefi donanım cüzdanınızın ekranında doğrulayın.

Sıradaki okuma

İlgili terimler

Daha fazlası: Geliştirici başvuru kaynağı

Bu sayfayı İngilizce okuyun