U
Изборът на монети е процесът, който описва как алгоритмите, управляващи биткойн, избират кой от вашите биткойни да похарчите, когато одобрите разходна транзакция.
Ако имате 1.2 BTC в портфейла си и изплатите 0.3, имате 0.9 BTC вляво, вдясно?
Е да. Но не е непременно толкова просто. В крайна сметка можете да имате 100 долара във физическия си портфейл. Тези 100 долара могат да се състоят от две петдесетте, или може да са пет двайсети, или 100 банкноти от един долар. Всеки път, когато прекарате една от тези хартиени бележки, вероятно ще получите някаква промяна обратно. С течение на времето, ако продължите да плащате със сметки, ще ви останат само купчина никели и стотинки.
Този 1.2 BTC във вашия цифров портфейл не е по-различен. Разликата с BTC е, че когато одобрите разходи за BTC, вие също трябва да платите таксите за транзакции. Така че процесът на избор кои конкретни биткойни ще бъдат предадени при харченето е по-скъп.
Ето защо.
Да се върнем към вашия хипотетичен портфейл с 1,2 BTC в него. Знаейки, че е малко вероятно да имате един цял BTC и 0,2 BTC, нека приемем, че имате следното:
0,5 BTC
0,4 BTC
0,2 BTC
0,1 BTC
Сега, когато харчите 0,3 BTC, надявате се алгоритъмът да комбинира 0,2 и 0,1 BTC, за да достигне стойността на разходите. Логично е, и като се има предвид как биткойн изчислява таксите, има по-ниски разходи при това по този начин.
Добрата новина е, че това вероятно ще се случи. Това обаче става само след като екипът на разработчиците на Биткойн актуализира алгоритъма по-рано тази година, за да осигури по-рационализиран избор на монети. Преди тази актуализация процесът на избор на монети беше малко по-сложен.
Продължавайки с горния сценарий, когато одобрихте разходите от 0,3 BTC, по-старата версия на алгоритъма почти винаги създаваше резултат за промяна. Това означава, че неизменно би взел 0,4 или 0,5 BTC и би върнал промяната от 0,1 или 0,2 BTC във вашия портфейл, намален с таксите.
Докато актуализацията на алгоритъма е добра новина за в бъдеще, факт е, че има години биткойн транзакции, които са се случвали преди тази актуализация. Това създаде цифров еквивалент на всеки, който има портфейл, състоящ се от 70% никели и стотинки и може би 30% ценни банкноти. Разликата е, че не можете да вземете портфейла си за биткойн в банката и да ги помолите да променят всички тези сатоши обратно в биткойни вместо вас.
Колкото и дразнеща да е малка промяна, по-лесно е да се борави с нея с фрагменти от BTC.
Биткойн работи върху концепция, наречена UTXO, или неизразходвана транзакция. По същество това е същата концепция, която предотвратява двойното харчене. Всеки път, когато транзакцията за харчене е разрешена, алгоритъмът на биткойн гарантира, че портфейлът съдържа поне стойността на харченето плюс такси, преди протоколът за консенсус PoW да одобри транзакцията.
Биткойн избра механизма UTXO, защото поддържа алгоритъма за доказателство за работа прост. Освен това позволява паралелна обработка на множество акаунти, което подобрява мащабируемостта. И накрая, позволява прости проверки на плащанията (SPV), леки клиенти, които могат да проверят включването на плащането в блокчейна, без да изтеглят пълната база данни.
UTXO обаче има някои недостатъци. Най-забележителното е, че не работи за платформи за интелигентни договори, като се има предвид, че всяка продукция може да бъде собственост само на един човек. Както е обяснено от Виталик Бутерин, това е причината Ethereum избраха различен модел, често наричан Модел на сметката / баланса. Въпреки че този модел предлага някои предимства пред UTXO, мащабируемостта не е една от тях. По този начин, въпреки всичките много предимства, които Ethereum предлага, мащабируемостта е проблем, който продължава да тормози разработчиците му.
Резултатът е, че да, Bitcoin сега актуализира алгоритъма. В резултат на това изборът на монети е по-сложен процес, насочен към UXTO стойности, които най-добре съответстват на стойността на транзакцията. Но ситуацията остава, че има много, много малки парчета биткойн, които сега циркулират.
Миналата година един разработчик на биткойни се опита сложно изчисление за да разберете възможната стойност на тези малки парчета. Той стигна до заключението, че биткойнът е сравним със трезора, две трети пълни с дрънкулки с ниска стойност и една трета пълни с предмети с висока стойност. В крайна сметка таксите за преместване на дрънкулките от трезора могат в крайна сметка да бъдат повече от стойността на самите дрънкулки.
Беше разработчик на блокчейн Марк Ерхард който първо предложи как да оптимизираме алгоритъма за избор на биткойн монети. Въпреки това, Андрю Чоу беше този, който внедри актуализацията. Ерхард вече работи за BitGo, която разработва корпоративни решения за криптовалута за институционални инвеститори. Там той е разработил Predictive UTXO, който помага да се компенсират таксите, свързани с изразходването на много малки UXTO стойности.
Таксите за транзакции с биткойн са по-ниски, когато има по-малко трафик в мрежата, и много по-високи, когато трафикът е висок. Това е причината много хора се оплакваха за високи такси през декември 2017 г., когато стойността на Биткойн скочи до близо 20 хиляди долара.
Predictive UTXO използва алгоритъм за обединяване на най-малките фрагменти от BTC в транзакции, когато таксите са по-ниски. Когато таксите се покачат, това ще намали размера на транзакциите, за да компенсира увеличението. По този начин Predictive UTXO спестява до 30 процента от такси за клиенти на BitGo.
Последвайте ни във Фейсбук Присъединете се към нас в Telegram Следвайте ни в Twitter
Ако Predictive UTXO може да бъде пуснат на други борси и портфейли, това ще осигури малко смекчаване срещу таксите, свързани с изразходването на малките BTC фрагменти, които сега съществуват в много от нашите портфейли.
Някои хора могат да преценят, че таксите са толкова малки, че да не са от значение. Докато таксите могат да се окажат стотинки за долар, интелигентните инвеститори знаят, че сложната лихва има значение. Ако успеем да намалим таксите и да реинвестираме разликата, те потенциално си струват много повече в следващите години. Поне ако приемем, че цената на BTC се покачва.
Както казваше баба ми, погрижете се за стотинките, а килограмите ще се погрижат за себе си. Паунда се отнася до стерлинги, но принципът се отнася и за долари – и вашите биткойни.
Това статия от Сара Ротри първоначално е публикувано на CoinCentral.com, нашият медиен партньор.