Какво означава UTXO?
UTXO означава неизползваната продукция от биткойн транзакции. Всяка биткойн транзакция започва с монети, използвани за балансиране на главната книга. UTXO се обработват непрекъснато и са отговорни за началото и края на всяка транзакция. Потвърждаването на транзакцията води до премахване на изразходвани монети от базата данни UTXO. Но в книгата все още съществува запис на изразходваните монети.
Транзакциите с биткойни са като чекове на касата
Транзакциите с биткойни са подобни на касовите чекове. Не можете да ги обмените за персонализирани суми и трябва да изразходвате цялата сума, съхранявана в този байт на данни. Но биткойнът е уникален и по това, че транзакциите могат да се извършват с помощта на фракции от криптовалутата. Прекарването в биткойни не се извършва с помощта на един байт данни. Вместо това алгоритъма се извлича няколко фракции от биткойн за изпълнение на заявка за разход. Например покупка на стойност 1 BTC може да извлече 0, 6 BTC от един байт и 0, 4 BTC от друг. Промяната от всяка от тези фракции се изпраща до базата данни на UTXO.
А магазините на база данни UTXO се променят от биткойн транзакции. Първоначално е зададено да се изпразни. Докато транзакциите се умножават обаче, базата данни се попълва със записи на промени от различни транзакции.
Натрупването на малки монети в мрежата на биткойн прави определени транзакции неикономични. Това е така, защото може да струва повече сделка, отколкото реалната цена на продукта, закупен с биткойн. Например няма смисъл да купувате чаша кафе за 2 долара, ако таксата за транзакция в мрежата на биткойн е по-голяма от цената на кафето. Според проучване на Jimmy Song, известен разработчик на биткойн, 13 милиона монети имат пределни разходи, по-големи от стойността им при 50 Satoshi / бит. Има още един проблем с увеличаването на UTXO. Промяната в цената на оборудването, необходима за обработката на UTXO, не е в крак с нейното увеличение.
Например, разходите за минни платформи за напълно валидиране на възли не са в крак. „Разрешаването на повече транзакции без никакви други промени, много вероятно би ускорило растежа на зададения UTXO, което ще направи по-скъпо да се изпълни пълен валидиращ възел“, казва Гавин Андресен.