İçeriğe geçin
buybitcoinsmart

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

Etiket

Etiket nedir?
Bitcoin URI'sindeki etiket, ödeme yapılan kişinin veya işletmenin adını belirtir; cüzdanda ise bir adrese ya da işleme eklediğiniz özel nottur.

Tanımlandığı belge: BIP-21.

Etiketler, bir Bitcoin ödemesinin yalnızca insanlar için var olan tek parçasıdır. Bir etikete yazdığınız hiçbir şey blok zincirine ulaşmaz ve kurtarma ifadenizdeki hiçbir şey onu geri getirmez: Bitcoin Core, Ekim 2018'de 0.17.0 sürümünde eski hesap sisteminin yerine etiketleri koydu ve etiketler yalnızca cüzdan dosyasında yaşar. Onları kaybetmek, vergi zamanında kendi işlem geçmişinizi kaybetmenize yol açar.

Nasıl çalışır

Etiket sözcüğü iki farklı şeyi kapsar ve bunları ayırt etmek birçok karışıklığı önler.

Birincisi, BIP21 tarafından tanımlanan label parametresidir. Bir ödeme URI'sinin içinde yüzde kodlamalı UTF-8 olarak taşınır, böylece label=Coffee%20Shop onay ekranınızda Coffee Shop olarak görünür. Bu, URI'yi oluşturan kişinin sağladığı bilgilendirici bir metindir. Hiçbir imza onu kapsamaz, hiçbir cüzdan onu kontrol etmez ve oltalama (phishing) bağlantısı kuran bir saldırgan onu dürüst bir satıcı kadar serbestçe seçer.

İkincisi, kendi yazdığınız nottur. Bitcoin Core bunu setlabel, getaddressesbylabel ve listlabels ile sunar; bu API, hesaplar kullanımdan kaldırıldığında 0.17.0 sürümünde geldi ve hesap çağrıları 0.18.0 sürümünde kaldırıldığında onların yerini almayı tamamladı. Sparrow, Electrum ve çoğu mobil cüzdan eşdeğer bir alan tutar.

Cüzdan tarafındaki etiketler, anahtarlarınızın içinde değil yanında duran üst verilerdir. Bir kurtarma ifadesini yeni bir yazılıma geri yükleyin, her Bitcoin nereden geldiğine dair hiçbir hatıra olmadan geri gelir. BIP329, bu sorunun taşınabilirlik yarısını düzeltmek için vardır: her satırda bir kayıt bulunan bir JSON Lines dışa aktarımı tanımlar; her kayıt bir tx, addr, pubkey, input, output veya xpub türü, bir referans ve etiket metni taşır. Birkaç masaüstü ve mobil cüzdan bu biçimi okuyup yazabilir, böylece yazılım değiştirdiğinizde etiketler taşınabilir.

Nerede görürsünüz

Etiketler, ödemelerin düzenli görünmesiyle hiçbir ilgisi olmayan üç durumda belirleyici bir rol oynar.

Coin kontrolü birincisidir. Hangi harcanmamış çıktıların harcanacağına ve hangilerinin ayrı tutulacağına karar vermek ancak onları ayırt edebiliyorsanız işe yarar ve bu coinin doğrulanmış bir borsa çekiminden geldiğini, şunun ise eşler arası bir işlemden geldiğini kaydeden şey etikettir. Bunları tek bir işlemde birleştirirseniz iki geçmişi kalıcı olarak bağlamış olursunuz. Birleştirmeden kaçınmayı kimse ezberden yapmaz.

Vergi kayıtları ikincisidir. Belirli bir coinin maliyet esası kendi notlarınızda yaşar, çünkü kendi kendine saklama transferinde fiyat taşınmaz. Para yatırma işlemleri etiketlenmiş ve itibari para tutarı yazılmış bir cüzdan, zaten elinizde olan bir tablodur; etiketsiz UTXO'larla dolu bir cüzdan ise yılda bir kez bir öğleden sonra süren yeniden kurgulamadır.

Oltalama üçüncüsüdür ve ters yönde işler. Bir URI etiketi saldırganın kontrolündeki metindir. Bir ödeme ekranında tanıdık bir şirket adı görmek, birinin o adı bir metin dizesine yazdığı anlamına gelir, başka bir şey değil.

Pratik alışkanlık: işlemin ne olduğunu hâlâ bildiğiniz anda, işlem anında etiketleyin ve her yedek aldığınızda etiketleri cüzdan tanımlayıcınızla birlikte dışa aktarın. Bir kurtarma ifadesi artı bir tanımlayıcı artı bir etiket dosyası eksiksiz bir geri yüklemedir. Tek başına bir kurtarma ifadesi parayı kurtarır ve hikayeyi kaybeder.

Etiket vs PP memo

BIP70 ödeme protokolündeki bir memo, imzalı bir mesajın içinde taşınan satıcı metniydi, böylece bir cüzdan en azından onu bir sertifika sahibine bağlayabiliyordu. Bir BIP21 etiketi ise hiçbir şeyin kefil olmadığı açık metin olarak taşınır. Bu fark, ödeme protokolünün tüm gerekçesiydi ve onu kurtarmadı: BIP70, Haziran 2020'de 0.20.0 sürümünde Bitcoin Core uygulamasından kaldırıldı ve imzasız etiketler herkesin gerçekte kullandığı biçim olarak kaldı.

Karıştırılmaması gerekenler

Sık sorulan sorular

Kurtarma ifadem etiketlerimi yedekler mi?

Hayır. Bir kurtarma ifadesi yalnızca anahtarları ve bitcoinleri geri yükler. Etiketler cüzdan dosyasında veya uygulama veritabanında yaşar, bu yüzden ayrıca dışa aktarmadıysanız sıfırdan bir geri yüklemede kaybolurlar; BIP329 etiket biçimi bunun için tasarlanmıştır.

Ödeme ekranında gösterilen ada güvenebilir miyim?

Tek başına güvenemezsiniz. Bir BIP21 URI'sindeki etiket, bağlantıyı oluşturan kişinin seçtiği düz metindir ve arkasında hiçbir imza yoktur, bu yüzden bir oltalama sayfası istediği şirket adını gösterebilir. Bunun yerine hedef adresi doğrulayın.

Sıradaki okuma

İlgili terimler

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

Bu sayfayı İngilizce okuyun