25 юни 2024 г

Колко биткойни са загубени завинаги?

Колко биткойни са загубени завинаги?

Whitepaper на Bitcoin, който наскоро навърши 11 години, е толкова лаконичен, че споменава емисията на монетисамо мимолетно:

«Веднага след като общият обем на паричното предлаганеще достигне предварително определен максимум, единственият източник на стимул за работа по блокове ще останат комисионните, свободни от инфлация».

Като изследваме едно от най-ранните копия на биткойн код, можем да откриемлегендарнитеформула, която определя лимит на наградата за блок. Тези прости редове код определят тавана на предлагането на биткойн на 21 милиона:

Колко биткойни са загубени завинаги?

</ P>

Малко е известно, че базата с кодове на биткойн (BTC) не съдържа никакви проверки на общата оферта от 21 милиона BTC. Вместо това системата проверява дали всеки блок не изисква повече монети.

Прилагането на формулата на предложението за блок от 600 000 (от 19 октомври 2019 г.) ни дава 18 милиона BTC:

210 000 блока * 50 BTC + 210 000 блока * 25 BTC + 180 000 блока * 12,5 BTC = 18 милиона BTC

Общността маркира местоположението на този блок катоважен крайъгълен камък в емитирането на биткойни. Внимателни наблюдатели обаче отбелязаха, че предлагането на биткойн всъщност не е преминало границата от 18 милиона BTC при блок 600 000. Разработчикът на Bitcoin Core Peter Wulle каза, че действителното предлагане при блок 600 002 е 17 999 854,82192702 BTC.

В тази статия ще разгледаме защо предложениетоБиткойнът е по-нисък от очакваното и изчислете колко монети са загубени завинаги. Ще предоставим и анализ защо тези монети се губят. Първо изследваме монетите, които са доказано загубени, а след това анализираме монети, които уж са загубени, но теоретично могат да бъдат намерени.

Доказано изгубени биткойни

Първи блок и дубликати

Блокчейн биткойн съхранява „неизхарчени“изходи »(Unspent Transaction Output, UTXO) - набор от неизразходвани транзакции (или набор от UTXO). Обобщавайки набора от тези изходи, получавате биткойни, които вижда целият възел (възелът) на мрежата.

Първият блок на биткойн (генезис) съдържатранзакция на 50 BTC. Резултатът от тази транзакция при 50 BTC не е включен в UTXO набора. Все още не е ясно дали това е било пропуск или е бил умишлен. В резултат на това тези 50 BTC не са в регистъра на биткойн, дори ако са видими в транзакцията, включена в блокчейна.

Поредният надзор от страна на създателя на биткойн- обработка на дублиращи се транзакции. Въпреки че на пръв поглед това не е възможно (тъй като те съдържат цифрови подписи и връзки към предишни транзакции, което ги прави уникални), въпреки това, съществуваше възможност за създаване на дублирани транзакции.

Най-лесно да се дублираТранзакциите с биткойн са транзакции на базата на монети, които са първите транзакции във всеки блок и позволяват на миньора да поиска възнаграждение за своя блок (т. Нар. Транзакции с coinbase - оттук и името на известната компания Coinbase), тъй като те не съдържат цифрови подписи или препратки към предишни транзакции. Това се случи два пъти в ранната история на биткойн:

  • Сделката d5d2..8599 стана изход на монети за блок 91 812 и 91 842;
  • Транзакция e3bf&#8230;b468 стана изход на монети за блокове 91,722 и 91,880.

Във всеки случай, втори път транзакциятабеше включен, неговите изходи презаписаха предишните. В резултат на това два презаписани изхода не са част от пакета UTXO. Тези 100 BTC не са включени в блокчейна на Bitcoin.

Разработчикът Ръсел О'Конър идентифицира това като вектор на атака през 2012 г. Използвайки дублирани транзакции, нападателят може да изтрие минали транзакции на други потребители от книгата.

В отговор BIP-30 бе въведен през 2012 г.,които забраниха включването на нови дублиращи се транзакции. Обработката на съществуващите дубликати обаче не се е променила и те продължават да остават в blockchain и до днес. По-късно, през 2012 г., BIP-34 също значително усложнява дублирането на транзакции с coinbase, тъй като сега те трябва да включват височината на блока, от който са част.

Незаинтересовано възнаграждение

Загубата на монети в тази категория е свързана с проверката на транзакции на база данни с монети.

Протоколът за биткойн изисква миньорвалиден блок може да си кредитира определена такса (плюс комисиони от транзакции, които са включени в този блок). Всеки възел проверява дали миньорите не се опитват да изискват повече от предвиденото. Те обаче не ги интересуват дали миньорът изисква по-малко.

Очевидно изискването е по-малко от зададенотонаградата не е много рационално поведение на миньора, но това вече се е случвало много пъти. Първият път това се случи в блок 124 724 през май 2011 г., а последния път - в блок 564 959 (в края на февруари 2019 г.).

Най-забележителните случаи са изброени в тази таблица:

Колко биткойни са загубени завинаги?

</ P>

По принцип това поведение се наблюдава при 3различни епизоди (общо 1221 аномалии). Следващата графика показва броя на блоковете, които не са получили пълна награда, групирани в 1000 блока:

Колко биткойни са загубени завинаги?

Много интензивен епизод беше наблюдаван на блок 162 000. Друго, по-дълго, се случи от 180 000 до 230 000, а последното - около 530 000.

Според потребител на Bitcointalk под псевдонимаmidnightmagic, първият случай беше направен специално като почит към Сатоши Накамото по предложение на биткойн разработчика Мат Корало. Други случаи (предвид загубените суми) най-вероятно се дължат на грешки в софтуера, използван от миньорите за създаване на транзакция за генериране на монети.

Изходи OP_RETURN

Има специален тип изход вБиткойн транзакция, наречена OP_RETURN. Те позволяват на потребителите да вграждат данни в blockchain (до 80 байта на изход в момента), без да надуват UTXO набора (тези изходи не се добавят към UTXO набора - те се считат за доказано неразходни).

Въпреки че по-голямата част от тези резултати са създадени със стойност 0 Satoshi, някои от тях не са. Намерени бяха около 3.723039 BTC, които бяха изпратени към изходите OP_RETURN, което ги загуби завинаги.

Реалното предложение за биткойни

Като цяло можем да изчислим реалното предложение за биткойни в блок от 600 000, работещи в обратна посока от очакваната стойност от 18 милиона BTC и изваждайки това, което е доказано загубено.

Колко биткойни са загубени завинаги?

</ P>

Цифрата от 17 999 817 BTC на блок 600 000 е„Технически правилна“ идея за офертата на биткойни. Независимо от това, можем да проведем по-широк анализ на blockchain, включително случаи, които правят биткойните практически, но не докажещо загубени.

Предполагаеми изгубени монети

Измислени адреси

Преди стандартизацията нямаше OP_RETURN изходилесно достъпен и доказам начин за изгаряне на биткойни. В тази връзка някои потребители използваха „манекен адреси“, които нямат известен частен ключ.

Създаването на биткойн адрес започва с добре познатитечастен ключ. Този процес затруднява генерирането на така наречените персонализирани префикси за суета. Потребител, който иска да получи адрес с определени символи, всъщност трябва да „моите“ частни ключове, за да намери тези, чийто адрес започва с желания префикс.

В случая с фиктивни адреси нямажеланието да се харчат монети от такъв адрес, така че не е необходимо да се знае неговият личен ключ. Следователно, фалшив адрес може да започне с всеки префикс (ако може да бъде написан с помощта на азбуката Base58). Последните знаци обаче ще бъдат случайни - те са контролна сума, за да се предотвратят печатни грешки.

Въпреки че не е възможно да се състави пълен списък с фалшиви адреси, можем да изброим няколко от най-известните:

Колко биткойни са загубени завинаги?

</ P>

Само тези три адреса загубиха 2213,19538012 BTC.

Теоретично тези монети не се губят завинаги. Единственият известен начин за намиране на личния ключ на даден адрес е случайно предположение (тоест използване на изчерпателно търсене). На практика обаче вероятността това да се случи в живота на нашата Вселена е малка.

грешки

Под красиви модерни интерфейсиБиткойн-портфейлите крият критични парчета код, отговорни за създаване, подписване и излъчване на транзакции в мрежата. В момента в тях рядко се срещат сериозни грешки, но това не винаги е било така.

През ноември 2011 г. Mt. Gox стана жертва на грешка в собствения си софтуер, в резултат на което борсата загуби 2609.36304319 BTC.

Имаше и други подобни грешки в други активи. Грешката на паритета в ethereum беше особено забележима (загубиха се 513 хиляди ETH).

Zombikoiny

Това са монети, за които не помръднамного години. Тъй като е невъзможно да разберете дали собствениците им имат ключове или не, те често се наричат ​​„зомбикоини“ - нито живи, нито мъртви. С тази категория напускаме областта на квазиувереност, че тези монети са наистина изгубени.

За да останем консервативни в нашите оценки,ще разгледаме само онези монети, които са били последно активни, преди Bitcoin да започне да се търгува на първите криптовалути (до юли 2010 г.). Значението е просто: хората, закупили биткойни, преди да могат да бъдат разменени, имаха по-малко стимули за безопасно съхраняване на портфейлите си, тъй като възприеманата стойност на биткойн (по това време) беше много ниска.

Към 600 000 блок, има 1 496907,88000 BTC, която за последно показва активност преди юли 2010 г. Според различни оценки Сатоши Накамото притежава повече от половината от тези монети поради статута си на доминиращ миньор по това време.

Предвид увеличението на цените от 2013 г. до днес, или собствениците на тези монети са дългосрочни притежатели, или просто нямат достъп до тези монети.

Монети с етикет

Прочутите откраднати монети са на последно мястокатегория монети, които могат да се считат за изгубени или поне временно изтеглени от обращение. Докато не се появят по-модерни смесителни разтвори, ще бъде трудно да ги върнем в обращение (особено големи количества).

В историята на биткойни имаше много хакове и кражби, но мнозина особено помнят кражбата на 80 000 BTC в MtGox през 2011 г. и кражбата на 120 000 BTC в Bitfinex.

През март 2011 г. 79 956 BTC бяха изтеглени от Mt. Gox и още не са ги пипали. Днес това е 6-ият адрес в богатия списък.

5
/
5
(
1

гласуване
)