Например, если я хочу «собрать» важные биткойны, есть ли способ отследить монету, а не серию транзакций? Например, если бы я хотел получить один из биткойнов от печально известной покупки « биткойн-пиццы », есть ли способ сделать это?
Возможно, вопрос, который я должен задать, больше похож на «Существуют ли сами биткойны или просто записи о транзакциях?»
Вот возможная схема, описывающая транзакции с двух адресов A
, B
изначально содержащих по 50 BTC каждый:
(A) 50 btc --tx1-----------------------> 25 btc (C)
\
`-> 25 btc (D) --.
\
tx3--> 50 btc (*)
/
.-> 25 btc (E) --'
/
(B) 50 btc --tx2-----------------------> 25 btc (F)
Здесь есть три транзакции, и они упоминают только значения: эти транзакции хранятся в цепочке блоков, например:
tx1
:(input on A: 50BTC; output on D: 25BTC, output on C: 25BTC)
tx2
:(input on B: 50BTC; output on E: 25BTC, output on F: 25BTC)
tx3
:(input on D: 25BTC, input on E: 25BTC; output on *: 50BTC)
Участвуют только глобальные суммы, а не отдельные сатоши . Не могли бы вы сказать, откуда взялся каждый сатоши*
? A
или B
? Просто невозможно.
Вывод: не существует такой вещи, как отдельные сатоши , у них нет идентичности в рамках Биткойн.
(И то же самое, или даже хуже, для биткойнов . Отдельный биткойн не имеет четкого определения. Это может быть группа меньших сумм в одном и том же месте (кошельке), или на том же адресе, или в той же транзакции, но в определенный момент времени .)
Однако можно отслеживать денежные потоки между адресами, которые могут «разбавляться» другими потоками, как показано в этом ответе .
Я играл с «bitcointools» Гэвина ( снова ), чтобы отследить, что случилось со знаменитыми биткойнами «пиццы».
Оказывается, 10 000 BTC , обменянные на две пиццы , были не редкими коллекционными предметами, а разошлись по более чем миллиону различных биткойн-адресов с момента покупки пиццы, не считая разбавленных фрагментов, которые оказались в виде комиссий за транзакцию.
По состоянию на блок 166149, 10 февраля 2012 года, 1 037 382 адреса хранили монеты для пиццы с тех пор, как они были потрачены. 174 584 из них по-прежнему держат монеты для пиццы (остальные могут быть или не быть пустыми адресами, поскольку можно иметь две разные транзакции, выводимые на один и тот же адрес, без смешивания монет. Другими словами, можно иметь «монеты для пиццы» и «монеты не для пиццы» на одном и том же адресе, и при этом можно определить, какие из них какие.Из примерно 600 тысяч адресов, на которых в настоящее время хранятся средства, около 29% содержат монеты для пиццы.
Самая короткая цепочка транзакций от покупки пиццы до имеющихся в настоящее время монет пиццы имеет длину 9, а самая длинная — 6723.
В настоящее время нет невыкупленных выходов, которые содержат 100% чистые монеты для пиццы. Все монеты с пиццей были несколько разбавлены другими монетами. Самыми чистыми из оставшихся являются эти 100 BTC , которые на 90,7276% состоят из чистой монеты для пиццы и всего 11 транзакций, отделенных от транзакции с пиццей. (Каждая из последних 9 транзакций имеет только 1 вход, поэтому их легко проследить до этого момента. В следующей обратной транзакции монеты пиццы поступили как от предпоследнего входа, стоимостью 4223 BTC, так и от 5-го от последнего входа, стоимостью 4223 BTC. 5777. Вместе эти 2 входа составляют полные 100% чистые монеты для пиццы 10 000 BTC.Другие входы в этой большой транзакции, общей стоимостью 1022 BTC, являются единственными введенными монетами, не являющимися пиццей.10000 * 100/11022 = 90,7276%, чистота ).
Я также проверил свой бумажник, чтобы увидеть, есть ли у меня монеты для пиццы. 8 моих адресов держат монеты на пиццу, но очень разбавленные. Мой «самый сильный» имеет чистоту 1,1760%, и это крошечный вывод , который я сделал с MtGox в октябре 2011 года.
Наконец, вот некоторые данные, показывающие разброс монет пиццы по месяцам:
pizza payment of 10000.00000000 BTC to 17SkEw2md5avVNyYgj6RiXuQKNwkXaxFyQ
is in block 57043
-block --date-- --total-- ---used--%total- -active---%total---%used-
58815 May 2010 4 2 (50.00%) 4 100.00% 200.00%
63561 Jun 2010 4 2 (50.00%) 0 0.00% 0.00%
71436 Jul 2010 26 8 (30.77%) 24 92.31% 300.00%
77452 Aug 2010 34 10 (29.41%) 13 38.24% 130.00%
82997 Sep 2010 138 37 (26.81%) 106 76.81% 286.49%
88892 Oct 2010 2,016 265 (13.14%) 1,898 94.15% 716.23%
94801 Nov 2010 6,295 577 ( 9.17%) 4,428 70.34% 767.42%
100409 Dec 2010 7,510 835 (11.12%) 1,464 19.49% 175.33%
-block --date-- --total-- ---used--%total- -active---%total---%used-
105570 Jan 2011 13,271 1,540 (11.60%) 6,150 46.34% 399.35%
111136 Feb 2011 19,055 2,632 (13.81%) 6,423 33.71% 244.03%
116038 Mar 2011 42,027 5,605 (13.34%) 24,341 57.92% 434.27%
121126 Apr 2011 69,544 9,085 (13.06%) 29,727 42.75% 327.21%
127865 May 2011 123,997 26,032 (20.99%) 57,911 46.70% 222.46%
134121 Jun 2011 249,138 54,047 (21.69%) 132,348 53.12% 244.88%
139035 Jul 2011 382,845 93,928 (24.53%) 146,156 38.18% 155.60%
143408 Aug 2011 494,140 108,340 (21.92%) 126,134 25.53% 116.42%
147565 Sep 2011 589,942 119,491 (20.25%) 111,178 18.85% 93.04%
151314 Oct 2011 680,787 131,370 (19.30%) 105,320 15.47% 80.17%
155451 Nov 2011 780,292 142,302 (18.24%) 114,013 14.61% 80.12%
160036 Dec 2011 885,172 156,321 (17.66%) 120,631 13.63% 77.17%
-block --date-- --total-- ---used--%total- -active---%total---%used-
164780 Jan 2012 998,087 170,082 (17.04%) 136,985 13.72% 80.54%
166149 Feb 2012 1,037,382 174,584 (16.83%) 54,346 5.24% 31.13%
Редактировать: я только что нашел эти 100% чистые монеты allinvain — неразбавленные после 24 переходов с момента, когда 25 000 BTC были украдены с его компьютера .
Редактировать 2: я не имею в виду, что монеты allinvain не были полностью разграблены. С момента кражи они коснулись 755 796 различных адресов и в настоящее время находятся на 109 235 различных адресах, в том числе 8 из моего личного кошелька. Оказывается, те самые 8, в которых есть монеты для пиццы.
На самом деле это похоже на вопрос «Можно ли подделать биткойн?» вопрос.
Ответ — нет, потому что, как вы, кажется, намекаете, биткойнов не существует. Существует просто список транзакций, вокруг которого существует консенсус, и ни один из кошельков не может стать отрицательным.
Самый простой способ понять, почему ответ «нет», — это понять базовую концепцию биткойн-транзакций:
Каждая транзакция (за исключением генерирующих транзакций) имеет один или несколько «входов», на которые поступают биткойны. И каждая транзакция имеет один или несколько «выходов», которые предлагают эти биткойны.
В самой транзакции все биткойны складываются в кучу. Невозможно отследить конкретный ввод до конкретного вывода, да это и не имеет смысла.
Представьте, что транзакция получает 25 биткойнов из одного места и 25 биткойнов из другого, а затем отправляет по 10 биткойнов в каждое из пяти разных мест. Что значит спросить, с какого входа поступили монеты в конкретном выходе?
Биткойны больше похожи на остатки на счетах, чем на пенни. Если вы сложите 10 копеек в стопку и раздадите 1, вы можете спросить, какой пенни они получили. Но если вы вносите два чека на 10 долларов, а затем снимаете 5 долларов, из какого чека были получены эти 5 долларов? Это даже не осмысленный вопрос.
Возможно, вы захотите взглянуть на понятия «испорченность» и «цветные монеты». Вы можете начать здесь:
Заражение: https://bitcointalk.org/index.php?topic=92416.0
Цветные монеты: https://bitcointalk.org/index.php?topic=106373.0
Если вы знаете номер TX, вы можете перейти на blockchain.info, найти номер TX, нажать «Просмотреть древовидную диаграмму», и появится древовидная диаграмма, и вы можете нажать на желтые/оранжевые кружки. Вот как я узнал, что биткойн, который я отправил на биржу, в конечном итоге играл в пинг-понг с SatoshiDice.
«Биткойн» — это отдельный результат транзакции. Это «монета», потому что невозможно потратить только ее часть и каким-то образом оставить остальную часть в вашем кошельке, зависнув от транзакции, из которой она была получена.
Сделку можно рассматривать так: взять эти «биткоины», переплавить их, отчеканить новые согласно предоставленным мной спецификациям и распределить их по моей инструкции. Каждая транзакция уничтожает биткойны, которые являются ее входами, и производит биткойны, которые являются ее выходами. «Транзакционные сборы» подобны «неиспользованному сырью», которое возвращается обратно в «землю» и может быть извлечено обратно в виде монеты путем майнинга.
Это похоже на настоящие физические монеты - кассир не может взять половину вашей 50-центовой монеты, когда в вашем счете указано, что вы должны только 25 центов, он может взять только всю 50-центовую монету и вернуть вам 25-центовую монету, чтобы избавиться вашей излишней оплаты. Точно так же, если у вас есть только монета 50 BTC на вашем счету, и вы хотите заплатить 5 BTC, вы (или, точнее, ваш клиент BTC) должны «растопить» монету 50 BTC, чтобы создать монету 5 BTC и монету 45 BTC, прежде чем он может отправить 5 BTC на указанный вами адрес назначения. И именно поэтому вы также должны указать место назначения для монеты 45 BTC (в противном случае 45 BTC превратятся в «необработанный биткойн-материал», который нельзя использовать напрямую и его необходимо добывать).
Так что ответ "да". Биткойн начинает свое существование на выходе транзакции и продолжает свое существование до тех пор, пока не войдет на вход транзакции. Когда биткойн вошел в другую транзакцию, он больше не существует; выходы этой другой транзакции — совершенно другие биткойны.
Гэри
Дэвид Перри
Смерть И Налоги
пользователь 2964
ви.су.
ви.су.