Sözlük / İşlemler ve ücretler
Onay
Diğer adları: Onay puanı, Onaylar, Onaylanmış işlem, Onaylanmamış işlem, Confirmation.
- Onay nedir?
- Onay, işleminizi içeren bloğun üzerine eklenen bir iş kanıtı (proof of work) bloğudur; bu nedenle en son bloktaki bir ödemenin tam olarak bir onayı vardır.
Onay sayısı, bir ödemenin geri alınmasının ne kadar pahalı olacağını ölçer, ne kadar süredir var olduğunu değil. Bloklar ortalama olarak yaklaşık her on dakikada bir gelir, bu yüzden altı blok genellikle yaklaşık bir saat sürer. Borsalar bu sayıyı bir hesaba geçirme kuralına dönüştürür; bu nedenle bir para yatırma işlemi zincirde görünür olduğu halde hesabınızda hâlâ kullanılamaz olabilir.
Nasıl çalışır
Saymak, blok yükseklikleri üzerinde basit bir aritmetiktir. Zincir ucunun yüksekliğini alın, işleminizi barındıran bloğun yüksekliğini çıkarın, bir ekleyin; sayınız budur. Hâlâ mempool'larda bekleyen bir işlem sıfırdadır ve madenci blokları üstüne ekledikçe bu sayı kendiliğinden yükselir.
Bu sayı, kılık değiştirmiş bir maliyet tahminidir. Geçmişi yeniden yazmak, sizin bloğunuzdaki ve onun üstündeki her bloktaki iş kanıtını (proof of work), ağın geri kalanının dürüst zinciri uzattığından daha hızlı yeniden yapmak demektir. Bitcoin whitepaper'ının 11. bölümü olasılıkları hesaplar ve başarısızlık olasılığının yüzde 0,1'in altında kalması için gereken sayıyı çözer: hash gücünün yüzde 10'unu elinde tutan bir saldırgana karşı beş blok, yüzde 30 karşısında yirmi dört blok ve yüzde 45 karşısında 340 blok yeterlidir. Alışılmış altı, belirli bir tehdit modeline yukarı yuvarlanmış bir yanıttır, bir yasa değil.
Sığ geri dönüşler gerçektir, gerçi nadirdir. Mart 2013'te eski yazılımın işleyemediği bir blok ağı ikiye böldü ve hash gücünün kabaca yüzde 60 kadarını taşıyan dal, iki büyük havuzun tek bir zinciri yeniden kurmak için düğümlerini eski sürüme düşürmesiyle bilerek terk edildi. BIP50 olay sonrası incelemedir ve bölünme sürerken borsaların para yatırma işlemlerini askıya aldığını ve bu sırada bir çifte harcama gerçekleştirildiğini kaydeder. Geçerli blokları saniyeler arayla yayımlayan madenciler arasındaki yarışlar çok daha yaygındır ve dakikalar içinde çözülür.
Protokol kendi görüşünü tek bir yerde belirtir. Bir coinbase çıktısı, üstüne 100 blok inşa edilene kadar harcanamaz; bu yaklaşık 16 saat 40 dakikadır ve yeni yaratılan paranın taşınmasının güvenli olması için ne kadar derinlik gerektiğine ağın yerleşik yanıtı budur.
Bloklar arasındaki süre bir ortalamadır, bir program değil. Madencilik rastgele bir aramadır, bu yüzden bloklar saniyeler arayla gelebilir ya da bir saatlik sessizlik bırakabilir ve her 2.016 blokta yapılan zorluk ayarlaması, uzun vadeli ortalamayı on dakikaya geri çeken şeydir.
Bitcoin satın alırken bu neden önemli
Para yatırma kuralları her platformda ayrı ayrı belirlenir ve hesaba geçmemiş bir şeyle işlem yapamazsınız. Kraken, Coinbase ve Binance, bir Bitcoin para yatırma işleminin işlem yapılabilir bir bakiyeye dönüşmesi için önce kaç onay gerektiğini ayrı ayrı yayımlar ve bu bekleme, işleminizin mempool'da geçirdiği sürenin üstüne eklenir. Hareketli bir piyasada satış yapmayı planlayan herkes, coinlerini o anda değil, harekete geçmeyi planladığı andan önce platforma taşımalıdır.
Aynı gecikme ters yönde de geçerlidir ve insanları en kötü anda yakalar. Ücretlerin sıçradığı bir dönemde talep ettiğiniz bir para çekme işlemi saatlerce onaysız kalabilir; Strike ve Kraken ürünlerinin Lightning ödemelerini desteklemesinin bir nedeni budur, çünkü orada takas anındadır ve onaylar sürecin parçası değildir.
Yüz yüze ve eşler arası işlemler, bu sayının gerçek iş yaptığı yerdir. Paxful gibi bir pazaryerinde emanet (escrow) alıcıyı korur, sizi değil; nakit, mal veya bir banka havalesini teslim eden taraf sizseniz bunu bir tanımlayıcı gördükten sonra değil, onaylardan sonra yapın. Bitcoin ATM'leri bilerek tersini yapar: sıfır onayda ödeme yapar ve riski, çoğu zaman yüzde birkaç olan bir makas (spread) içine fiyatlar.
Elde tutmak kolay durumdur. Zaten kendi cüzdanınızda olan coinlerin izlenmesi gerekmez, çünkü derinlik yalnızca birikir. Bitpanda veya Relai üzerinden yapılan bir satın alma ulaşıp birkaç bloğu geride bıraktıktan sonra bir daha hiçbir işlem gerekmez.
Altı onay size gerçekte ne kazandırır
Kendi cüzdanınıza yerleşen 20.000 dolarlık bir satın alma düşünün. Sıfır onayda ödeme yalnızca mempool'larda yaşar ve gönderen tarafından değiştirilebilir, çünkü tam replace-by-fee, modern Bitcoin Core sürümlerinde varsayılan aktarma politikasıdır. Bir onayda ödeme bir bloktadır ve bunu geri almak, bir saldırganın bir blok geriden tüm ağı madencilikte geçmesi demektir.
Altıya gelindiğinde whitepaper'ın kendi sayıları, yüzde 10 gücündeki bir saldırganın yetişme olasılığını binde birin çok altına koyar ve bunu denemenin maliyeti, bir saat boyunca dünyayı hash gücünde geçecek elektrik ve donanımdır. Kişisel bir tasarruf transferi için bir onay bile fazlasıyla yeterlidir. Kurumlar arası 20 milyon dolarlık bir takas için altının teamül olmasının nedeni tam da saldırgan modelinin daha büyük olmasıdır.
Bu sayı ayrıca hızlandırılamaz. Ücret artırma ilk onayı hızlandırır, çünkü madencilerin sıraladığı kuyrukta sizi yukarı taşır; ikinciyi hiçbir şey hızlandırmaz, çünkü o blok kim olursanız olun yaklaşık on dakika sürecektir.
Onay vs blok yüksekliği
Blok yüksekliği blokları genesis bloğundan itibaren sayar, bu yüzden yalnızca artar ve herkes için aynı sayıdır. Onaylar görelidir: bir işlem ile mevcut zincir ucu arasındaki mesafeyi sayarlar, bu yüzden bir ödeme sürekli onay kazanırken bloğunun yüksekliği hiç değişmez. "blok 900.000" ve "412 onay" gösteren bir blok gezgini, size işlemin nerede durduğunu ve ne kadar derine gömüldüğünü söylüyordur.
Onay vs zincir yeniden düzenlemesi
Onaylar savunmadır; zincir yeniden düzenlemesi ise savunulan olaydır. İki madenci aynı anda geçerli bloklar yayımladığında bir dal düşürülür ve içindeki işlemler mempool'lara geri döner, bu yüzden tek onayı olan bir ödeme kısa süreliğine sıfıra düşebilir. Bu bir saldırı değil, normal ağ davranışıdır ve derinliğin önemli olmasının nedeni tam olarak budur: her ek blok, ödemenizi içeren dalı terk etmeyi zorlaştırır.