Bitcoin kūrėjai sujungia 3 naujus BIP, o operacijų mokesčiai gali smarkiai sumažėti
„Bitcoin“ pasiūlymų saugykla lapkričio 2–4 d. pridėjo tris specifikacijų projektus, kurie gali sumažinti mokesčius už mokėjimus, kuriuos kartu surinko keli vartotojai, ir už daugelio įvesties sujungimą į vieną išvestį.
Lapkričio 2 d. BIP458 buvo sujungtas, lapkričio 3 d. BIP459 ir lapkričio 4 d. BIP460. Jų mechanizmas sujungia parašus, pridedamus prie operacijų įvesties, išleidžiamų monetų.
Pusiau agregavimas sujungia savarankiškai sukurtus parašus be interaktyvaus pasirašymo seanso: n 64 baitų parašų tampa 32 (n+1) baitais. Norint atlikti visišką agregaciją, reikalingas koordinuotas pasirašymas, tačiau sukuriamas vienas 64 baitų parašas visiems sukauptiems grupės parašams.
Dešimčiai parašų tai reiškia, kad 640 baitų sumažėja atitinkamai iki 352 arba 64 baitų. Tai reiškia, kad parašo naudingoji apkrova sumažėja 45 % ir 90 % prieš koduojant pridėtines išlaidas. Viso sandorio mokesčio sumažinimas būtų daug mažesnis.
Bitcoin operacijų mokesčių sumažinimas
Bitcoin mokesčiai paprastai išreiškiami už virtualų baitą (vB). Pagal Bitcoin svorio taisykles virtualus dydis yra sandorio svoris, padalytas iš keturių, suapvalintas.
Hipotetiniuose pavyzdžiuose visos įvestys įtraukiamos į vieną tinkamą agregavimo grupę ir naudojami numatytieji pasirašymo nustatymai, 34 baitų išvesties scenarijai ir jokių papildomų liudytojų duomenų ar priedo. Įtraukiamos operacijos pridėtinės išlaidos, liudininkų kodavimas ir grupės žymeklio baitas.
Bendras sandoris su dešimčia įvesties ir dešimt išėjimų sumažėtų nuo 1 016 vB iki 944 vB naudojant pusę sumavimo arba 872 vB su visišku agregavimu, todėl jo mokestis sumažėtų maždaug 7,1 % arba 14,2 %. Esant 10 satošių vienam vB, sutaupoma 720 arba 1 440 satoshių.
Antrajame pavyzdyje, kai 100 įvesčių sujungta į vieną išvestį, konsolidavimas yra naudingesnis. Jo dydis sumažėja nuo 5 804 vB iki 5 012 vB, kai sujungiama pusė, arba 4 220 vB su visa apimtimi, todėl mokesčiai sumažėja maždaug 13,6 % arba 27,3 %.
Pasirinkite hipotetinį sandorį
10 įėjimų, 10 išėjimų. Daugelis išėjimų palieka mažiau operacijos parašo glaudinimui.
100 įėjimų, 1 išėjimas. Remiantis šiomis prielaidomis, konsolidavimas, kuriame daug parašų, turi didesnę procentinę mokesčių naudą.
Įvesties ir išvesties derinys keičia mokesčio naudą. Šiems pasiūlymų projektams vis dar reikalinga minkšta šakutė ir piniginė.
Hipotetiniai pavyzdžiai: visos įvestys tinkamos vienoje grupėje, numatytieji atodūsiai, nėra priedo, 34 baitų išvesties scenarijai. Mėlyna apima grupės žymeklį operacijų skydeliuose; viršutinė dalis yra tik parašo naudingoji apkrova. Ne dabartiniai tinklo vidurkiai arba galimos nuolaidos. Aktyvinimo parametrai nenustatyti.
BIP460 palieka nenurodytus aktyvinimo parametrus, o siūlomą liudininko versiją, šiuo metu v2, reikia derinti su kitais pasiūlymais.
Piniginės turėtų palaikyti naują išvesties tipą, nes esami „Taproot“ išėjimai nebūtų automatiškai sujungiami, o tai apsiriboja tiesioginėmis parašo ar rakto kelio išlaidomis.
Išlaidos, kurios vykdo scenarijus, vadinamos scenarijaus kelio išlaidomis, negali prisijungti prie kaupimo grupių, o tinkamos įvesties gali atsisakyti.
Visiškam agregavimui reikalingas būseną palaikantis dviejų raundų pasirašymo protokolas, o pakartotinis slaptų niekšybių naudojimas gali atskleisti pasirašymo raktus, todėl aparatūros ir oro tarpų palaikymas gali būti sudėtingas. Pusiau agreguojant išvengiama tos bendros pasirašymo sesijos, nors bendradarbiavimo sandorio sudarymui vis tiek reikia susitarti.
