Sözlük / İşlemler ve ücretler
Ağırlık birimi
Diğer adları: WU.
- Ağırlık birimi nedir?
- Ağırlık birimi, Bitcoin'in blok boyutu sınırında baytın yerini alan ve imza verisini dörtte bir fiyatla ücretlendirerek SegWit'in kapasiteyi sert çatallanma olmadan artırmasını sağlayan muhasebe birimidir.
Tanımlandığı belge: BIP-141.
Eski düğümler bir bloğun tanık verisi çıkarılmış baytlarını sayar ve 1.000.000 üzerindeki her şeyi reddeder; yeni düğümler ise ağırlığı sayar ve 4.000.000 üzerindeki her şeyi reddeder. Bu iki kural aynı bloklarla karşılanır; Segregated Witness'ı Ağustos 2017'de 481.824 numaralı blokta etkinleştiğinde yumuşak bir çatallanma yapan hile budur. Bitcoin transfer etmek için ödediğiniz her şey bu birimle ya da bunun dörtte biriyle fiyatlandırılır.
Nasıl çalışır
Ağırlık birimi, farklı yazılımlar çalıştıran düğümlerin aynı baytları görmeseler bile bir bloğun ne zaman dolduğu konusunda anlaşması gerektiği için vardır.
Hiç yükseltilmemiş bir düğüme tanık verisi hiç gönderilmez. Tanık verisi çıkarılmış bloğu görür ve her zaman uyguladığı üst sınırı, 1.000.000 baytı, uygular. Yükseltilmiş bir düğüm bütünü yeniden birleştirir ve 4.000.000 ağırlık üst sınırını uygular. Tanık olmayan her bayt için dört birim, her tanık baytı için bir birim ücret alın; iki test asla çelişemez: ağırlık bütçesine sığan her blok, tanık verisi çıkarılmış haliyle de bir megabaytın altına iner. Yalnızca eski yazılımın zaten kabul ettiğini daraltan bir kural, tam olarak yumuşak çatallanmanın ne olduğunu gösterir ve bu fiyatlandırma, kapasite artışının bir yumuşak çatallanmaya sığmasını sağlayan şeydir.
Dörtte bir seçimi keyfi değildi. Tanık baytları imzalardır ve imzalar, bir işlemin harcama gömüldükten sonra bir düğümün atabileceği kısmıdır; UTXO kümesine hiç girmezler, o küme ise doğrulama yapan her makinenin sonsuza kadar elinde tutması gereken tek yapıdır. Onları düşük fiyatlandırmak cüzdanları pahalı kümeyi daha yavaş büyüten bir biçime yönlendirdi ve bunu sorumlu seçeneği aynı zamanda ucuz seçenek yaparak başardı.
Aynı ölçekte işleyen ikinci bir bütçe çok daha az dikkat çeker. BIP141 bir bloğu 80.000 imza işlemi birimiyle sınırlar ve eski tarz imza işlemleri dört kez sayılır; bu yüzden eski tarz multisig ile doldurulmuş bir blok, yer bitmeden önce imza kontrollerini tüketebilir.
Dolayısıyla kapasite bir sayı değil bir aralıktır. Yalnızca eski tarz ödemelerden oluşan bir blok hâlâ 1.000.000 baytı aşamaz; tanık verisi ağırlıklı bir blok ise dört megabayta yaklaşabilir ve çoğu blok karışık olduğundan çoğu bir ile iki arasında kalır.
Nerede görürsünüz
Ağırlık birimleri her blok gezgininde bir bloğun yanında yazılır ve bir madencilik havuzunun aslında en iyi hale getirmeye çalıştığı sayıdır.
En açık biçimde, Ağustos 2017'de artık doğru olmayan bir ifadede ortaya çıkarlar. Bitcoin'in bir megabaytlık blok sınırı yoktur; dört milyon birimlik bir bütçesi vardır ve bir blok gezgininde gördüğünüz doluluk çubuğu bu bütçeye göre ölçülür. Havuzlar bir şablonu, bütçeyi en çok ödeyen adaylarla doldurup bir dilimini coinbase işlemine ayırarak oluşturur; bu yüzden çıkarılmış bir blok genellikle tam sınıra değil, sınırın hemen altına düşer.
Ağırlık birimleri, Bitcoin'deki en gürültülü tartışmanın da gizli konusudur. Tanık alanında veri saklamak, aynı baytların başka her yerdeki maliyetinin dörtte birine mal olur ve yazıtların tam olarak orada yaşamasının nedeni budur. Bu verinin zincirde yeri olup olmadığı tartışması, gürültünün altında, BIP141 2015 yılında yazıldığında seçilen bir oranın tartışmasıdır.
Bitcoin satın alıp elinde tutan biri için bu birimle temas dolaylıdır. Bir cüzdana asla bir ağırlık yazmazsınız, ama eski biçimli bir coini harcamanın modern bir coini harcamaktan daha pahalı olmasının nedeni bu birimdir.
Ağırlık birimi vs blok ağırlığı
Ağırlık birimi cetveldir; blok ağırlığı onunla alınan bir ölçümdür. İşlemlerin de ağırlığı vardır ve bir bloğun sayısı, işlemlerinin ağırlıkları ile başlık ve sayaçların toplamıdır; bu yüzden iki sözcük birbirinin yerine kullanılamaz. Birisi 4.000.000 sayısını işlem başına bir sınır sanınca karışıklık pahalıya patlar. Öyle değildir: aktarım politikası tek bir standart işlemi blok sınırına yaklaşmadan çok önce geri çevirir ve mutabakat yalnızca bloğu ölçer.