Iki šiol kūrėjo pastangos sumažinti bitcoin sandorių mokesčius daugiausia buvo nukreiptos į tai, kad jo tinklas būtų mažiau perpildytas. Taip pat gali padėti naujovė bitcoin monetų pasirinkimo algoritme..
Interviu internetiniame leidinyje „Coindesk“ pagrindinio „bitcoin“ algoritmo kūrėjai pateikė išsamią informaciją apie „Branch and Bound“ algoritmą (arba „BnB“, kaip jis populiariai žinomas), kuris naudojamas siekiant supaprastinti bitcoin monetų pasirinkimą operacijai.
Monetų pasirinkimo problemos
„Bitcoin“ monetų pasirinkimas susijęs su tuo, kaip kriptovaliutos algoritmas pasirenka monetas iš neišleistos operacijos išvesties (UTXO) būsimoms operacijoms. UTXO - tai pokytis, likęs atlikus išlaidų operaciją. Šis pakeitimas paprastai saugomas vartotojo piniginėje ir susideda iš kelių duomenų, kurių kiekvienas turi skirtingą bitcoin kiekį. Pvz., 1 bitcoin balansą piniginėje gali sudaryti 0, 3 bitcoin viename duomenų vienete, 0, 2 bitcoin kitame ir tt Kartu šie duomenys sudaro vieną bitcoin vartotojo piniginėje.
Operacijos metu išleisti tą vieną bitcoin algoritmas pasirenka duomenų dalis ir sukuria kitas UTXO. Pvz., Ji gali pasirinkti išleisti tik 0, 2 bitcoin iš duomenų, kuriuose yra 0, 3 bitcoin (ir proceso metu sukurkite neišleistą 0, 1 bitcoin operacijos išvestį), ir pridėti jį prie kito 0, 2 bitcoin iš kito duomenų rinkinio ir pan. įsivaizduokite, algoritmo procesas yra neveiksmingas ir reikalauja daug laiko. Kitas svarbus proceso trūkumas yra tas, kad jis sukuria „dulkes“ ar duomenis, kurių vertė yra mažesnė nei operacijų mokesčiai, todėl jie iš esmės nenaudingi sandoriams.
Praėjusių metų įraše „Medium“ žymusis „bitcoin“ kūrėjas ir verslininkas Jimmy Song bandė apskaičiuoti tokių monetų skaičių. „Jei bitcoin UTXO būtų kaip daiktai skliaute, tai maždaug du trečdaliai skliauto būtų užpildyti niekučiais, o likusieji būtų užpildyti daug didesnės vertės daiktais“, - rašė jis ir pridūrė, kad tas monetas perkelti yra „ekonomiškai neracionalu“.. „Tęsiant analogiją, mokestis už sandorį būtų tarsi skliauto savininkas, įpareigojantis jus atsisakyti jums priklausančių niekučių“.
Monetų atrankos proceso keitimas
BnB algoritmo kūrėjai sako, kad naujuoju kodu bandoma rasti tikslią operacijos sumos atitiktį, užuot savavališkai pasirinkus sumas iš kiekvieno duomenų. „Tai padeda šiek tiek labiau sumažinti„ UTXO “rinkinį“, - teigė „Bitcoin“ branduolio kūrėjas Andrew Chow. Algoritmas taip pat paprastai nustato tikslias mažesnių operacijų atitiktis. Ši praktika padeda sumažinti „dulkes“ (arba bevertes monetas). Tai taip pat sumažina mokesčių už operacijas vartotojams ir atlaisvina papildomos vietos tinkle sumažindama UTXO skaičių jame. „Coindesk“ straipsnyje teigiama, kad BnB sugebėjo sumažinti bitcoin pokytį maždaug 40 procentų operacijų, kurios priešingu atveju būtų sukėlusios didesnį UTXO skaičių.
