Şimdiye kadar, geliştiricinin bitcoin'in işlem ücretlerini azaltma çabaları çoğunlukla ağını daha az tıkanık hale getirmeye odaklandı. Bitcoin'in madeni para seçim algoritmasında bir yenilik de yardımcı olabilir..
Çevrimiçi yayın Coindesk ile yapılan bir röportajda, bitcoin'in çekirdek algoritmasındaki geliştiriciler, bitcoin'in işlem için madeni para seçimini kolaylaştırmak için kullanılan “Şube ve Bağlı” algoritması (veya bilindiği gibi BnB) hakkında ayrıntılar sağladı.
Madeni Para Seçiminde Sorunlar
Bitcoin'in madeni para seçimi, kripto para biriminin algoritmasının gelecekteki işlemler için harcanmamış işlem çıktısından (UTXO) paraları seçme şekli ile ilgilidir. UTXO, bir harcama işleminden sonra kalan değişikliktir. Bu değişiklik tipik olarak bir kullanıcının cüzdanında saklanır ve her biri değişen miktarlarda bitcoin içeren birden fazla veri parçasından oluşur. Örneğin, bir cüzdandaki 1 bitcoin dengesi, bir veri parçasında 0.3 bitcoin, başka bir veri içinde 0.2 bitcoin vb. İçerebilir. Birlikte, bu veri parçaları, bir kullanıcının cüzdanındaki tek bitcoini oluşturur.
Bu tek bitcoin'i harcayacak bir işlem sırasında, algoritma veri yığınlarını seçer ve süreçte diğer UTXO'ları oluşturur. Örneğin, 0.3 bitcoin içeren bir veri parçasından yalnızca 0.2 bitcoin harcamayı seçebilir (ve işlemde 0.1 bitcoin harcanmamış bir işlem çıktısı oluşturabilir) ve başka bir veri parçasından başka bir 0.2 bitcoin'e ekleyebilir. hayal edileceği gibi, algoritmanın süreci verimsiz ve zaman alıcıdır. Sürecin bir diğer önemli dezavantajı, değeri işlem ücretlerinden daha küçük olan “toz” veya veri parçaları oluşturmasıdır ve bu da onları işlemler için esasen işe yaramaz hale getirir.
Geçen yıl Orta ile ilgili bir yazıda, önde gelen bitcoin geliştiricisi ve girişimci Jimmy Song, bu tür paraların sayısını hesaplamaya çalıştı. “Bitcoin UTXO'ları bir kasadaki eşyalara benziyorsa, kasanın üçte üçünün biblolarla dolu ve geri kalanının çok daha yüksek değerli eşyalarla dolu olduğunu görürüz” diye yazdı ve bu paraları taşımanın “ekonomik olarak mantıksız” olduğunu ekledi.. "Benzetme ile devam ederek, bir işlem ücreti, size ait olan bibloları geri çekmeniz için ücret alan kasa sahibine benzer."
Madeni Para Seçim Sürecini Değiştirme
BnB algoritmasının geliştiricileri, yeni kodun, her bir veri parçasından keyfi olarak miktar seçmek yerine işlem tutarı için tam bir eşleşme bulmaya çalıştığını söylüyor. Bitcoin çekirdeği geliştiricisi Andrew Chow, “Bu UTXO setinin daha da küçülmesine yardımcı oluyor, ” dedi. Algoritma ayrıca genellikle daha küçük işlemler için tam eşleşmeler bulur. Bu uygulama “tozu” (veya değersiz paraları) azaltmaya yardımcı olur. Ayrıca kullanıcılar için işlem ücretlerini azaltır ve üzerindeki UTXO sayısını azaltarak ağda ek alan açar. Coindesk makalesi, BnB'nin aksi takdirde daha fazla sayıda UTXO üretecek işlemlerin yaklaşık yüzde 40'ında bitcoin değişimini azaltabildiğini belirtiyor.