Есть ли способ отслеживать отдельные биткойны (или сатоши)?

Например, если бы я хотел «собрать» важные биткойны, есть ли способ отслеживать монету, а не серию транзакций? Если бы я хотел, чтобы один из биткойнов от печально известной « биткойн-пиццы », например, можно ли сделать это?

Возможно, вопрос I должен задаваться больше похож на «сами ли биткойны или существуют только записи транзакций?»

46 голосов | спросил David Perry 2 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 02 Sep 2011 20:47:14 +0400 2011, 20:47:14

7 ответов


40

Ниже приведена возможная схема, описывающая транзакции из двух адресов 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)

Учитываются только глобальные суммы, а не отдельные satoshis . Не могли бы вы указать, откуда взялись все satoshis в *? A или B? Просто невозможно.

Вывод: Нет такой вещи, как индивидуальный satoshis , у них нет тождеств в структуре Bitcoin.

(И это то же самое или, что еще хуже, для биткойнов . Индивидуальный биткойн не определен. Может быть группировка меньших сумм в одном и том же месте (кошелек) или по тому же адресу или в той же транзакции, но в данный момент времени .)

Тем не менее, можно отслеживать денежные потоки между адресами, которые могут «сливаться» с другими потоками, как показано на рисунке в этом ответить .

ответил Stéphane Gimenez 2 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 02 Sep 2011 21:10:24 +0400 2011, 21:10:24
34

Я играл с «bitcointools» Gavin ( again ), чтобы отслеживать, что произошло с знаменитой «пиццей» биткойнов.

Оказывается, что вместо элементов редкого коллекционера 10 000 BTC обменялись на две пиццы , которые распространились на более миллиона различных адресов биткойнов, поскольку покупая пиццу, не считая разбавленных фрагментов, которые оказались в транзакционных сборах.

Начиная с блока 166149, 10 февраля 2012 года, 1037 382 адреса держали монеты пиццы с тех пор, как они были потрачены. 174 584 из них по-прежнему держат монеты для пиццы (другие могут или не могут быть пустыми адресами, так как возможно, что два разных транзакции выводятся по одному и тому же адресу без смешивания монет вместе. Другими словами, возможно наличие «монет пиццы» и «не пиццевые монеты» по одному и тому же адресу и все еще смогут узнать, какие из них. Из примерно 600 тыс. адресов, которые в настоящее время удерживают средства, около 29% из них содержат монеты для пиццы.

Самая короткая цепочка транзакций от покупки пиццы до монеток для пиццы в настоящее время имеет длину 9, а самая длинная - 6 723.

В настоящее время нет неиспользованного выхода, содержащего 100% чистых монет пиццы. Все монеты пиццы были несколько разбавлены другими монетами. Самые чистые оставшиеся эти 100 BTC , которые представляют собой чистую монету с пиццей на 90,7276%, и всего 11 транзакций, отделенных от сделка пиццы. (Самые последние 9 транзакций имеют только 1 вход, поэтому его легко зайти так далеко. В следующей транзакции назад монеты для пиццы поступали как из последнего, так и из одного входа, стоимостью 4223 БТД и 5-го с последнего входа, стоит 5777. Вместе эти 2 входа составляют полностью 100% чистые 10-тысячные монеты для пиццы 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 прыжков с когда 25k BTC был украден со своего компьютера .

Отредактируйте 2: Я не хочу подразумевать, что монеты allinvain не были тщательно разграблены. Они тронули 755 796 разных адресов с момента их кражи и в настоящее время находятся в 109 235 разных адресах, в том числе 8 из моего личного кошелька. Точно так же, как у них есть монеты для пиццы, получается.

ответил Chris Moore 10 FebruaryEurope/MoscowbFri, 10 Feb 2012 11:50:15 +0400000000amFri, 10 Feb 2012 11:50:15 +040012 2012, 11:50:15
10

Это фактически похоже на «Может ли биткойн быть подделанным?» вопрос .

Ответ - нет, потому что, как вы, казалось, намекали, нет такой вещи, как биткойн. Существует просто список транзакций, у которого есть консенсус вокруг него, где кошельки никогда не могут пойти отрицательно.

ответил lemonginger 2 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 02 Sep 2011 22:56:35 +0400 2011, 22:56:35
6

Самый простой способ понять, почему ответ «нет» заключается в понимании очень простой концепции транзакций биткойнов:

Каждая транзакция (кроме генерирующих транзакций) имеет один или несколько «входов», которые вытягивают биткойны. И каждая транзакция имеет один или несколько «выходов», которые предлагают эти биткойны.

В самой транзакции все Биткойны вытащили форму в кучу. Невозможно отслеживать конкретный ввод конкретного выхода и не имеет смысла.

Представьте, что транзакция вытащила 25 биткойнов из одного места и 25 биткойнов из другого места, а затем отправляет 10 биткойнов в каждое из пяти разных мест. Что значит спросить, какой вход монеты в определенном выходе пришли?

Биткойны больше похожи на остатки на счетах, чем на пенни. Если вы положите 10 копеек в кучу и дадите 1 выход, вы можете спросить, какой копейки они получили. Но если вы вложите два чека на 10 долларов, а затем выберете 5 долларов США, чья проверка сделала, что $ 5? Это даже не осмысленный вопрос.

ответил David Schwartz 3 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 03 Sep 2011 19:38:08 +0400 2011, 19:38:08
1

Возможно, вы захотите взглянуть на понятия «пятна» и «цветные монеты». Вы можете начать здесь:

Taint: https://bitcointalk.org/index.php?topic=92416.0

Цветные монеты: https://bitcointalk.org/index.php?topic=106373.0

ответил mazi 24 +04002012-10-24T13:13:53+04:00312012bEurope/MoscowWed, 24 Oct 2012 13:13:53 +0400 2012, 13:13:53
0

Если вы знаете номер TX, вы можете перейти на blockchain.info, найти номер TX, нажать «Просмотреть диаграмму дерева», и появится древовидная диаграмма, и вы можете щелкнуть по желтым /оранжевым кругам. Вот как я узнал, что биткойн, которого я отправил на биржу, закончил тем, что пинг-понг с помощью SatoshiDice.

ответил Joseph Havens 4 72012vEurope/Moscow11bEurope/MoscowSun, 04 Nov 2012 22:17:04 +0400 2012, 22:17:04
-1

«биткойн» - это отдельный вывод транзакции. Это «монета», потому что невозможно потратить только ее часть и как-то оставить остальных в своем кошельке, отвиснув от транзакции, из которой он пришел.

Транзакция может быть просмотрена как это: возьмите эти «биткойны», расплавьте их, почитайте новые в соответствии со спецификациями, предоставленными мной, и распределите их, как я инструктирую. Каждая транзакция уничтожает биткойны, которые являются ее входами, и создает биткойны, которые являются ее выходами. «Сборы за транзакцию» похожи на «неиспользуемое сырье», которое возвращается обратно в «землю» и может быть извлечено только в качестве монеты путем добычи.

Это похоже на реальные физические монеты - кассир не может взять половину вашей 50-центовой монеты, когда ваш счет говорит, что вы только должны 25 центов, он может взять всего 50 центов монет и дать вам обратно 25 монет чтобы избавиться от лишнего платежа. Аналогично, если у вас есть только 50 монет BTC в вашей учетной записи, и вы хотите заплатить 5 BTC, вы (или, более конкретно, ваш клиент BTC) должны «расплавить» 50 монет BTC, чтобы создать 5 BTC и 45 монет BTC до он может передать 5 BTC указанному вами адресу назначения. И именно поэтому вы должны указать место назначения для 45 монет BTC (иначе 45 BTC превратятся в «необработанный немеможенный материал биткойна», который не может использоваться непосредственно и должен быть добыт).

Итак, ответ «да». Биткойн начинает свое существование на выходе транзакции и продолжает свое существование до тех пор, пока он не войдет во ввод транзакции. Когда биткойн вступил в другую транзакцию, он больше не существует; выходы этой другой транзакции - это совершенно разные биткойны.

ответил Jozef 9 AM00000010000000431 2012, 01:29:04

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132