Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
21 июня 2011, 6:45:09 AM   # 1
BJI
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о том, как транзакции проверяются

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я просто хочу, чтобы подтвердить свое понимание того, как сделки структурированы и что шахтеры нужно сделать, чтобы проверить сделки. Я хотел бы сделать это, используя пример.

Говорят, что Биткойн адрес А сначала упоминается в блоке N, когда оно дается 50 монет по coinbase.

Далее он находится в блоке N + 1, где она является выходом для транзакции, которая дает ему 40 монет из Bitcoin адрес B.

Далее он находится в блоке N + 2, где она является выходом для транзакции, которая дает ему 5 монет из Bitcoin решения C.

Далее он находится в блоке N + 3, где он является выходом для транзакции, которая дает ему 1 монету из Bitcoin решения D.

Теперь шахтер видит в блоке N + 4 дает 100 монет Bitcoin адрес E.

Верно ли, что шахтер должен проследить через историю всех блоков (в данном случае только Релевенты блоки оказываются N через N + 3, но шахтер не знает, что до тех пор, пока не прослеживает весь путь до происхождение блок) для того, чтобы убедиться в том, что баланс в Bitcoin адреса а и действительно ли общая сумма, по крайней мере, 100 монет (в данном случае это не так, это только 96 монет, и сделка будет отклонена)?

Конечно, можно было бы ожидать, что если бы это было так, что каждый шахтер будет следить, с каждым блоком, от общего количества Bitcoins теперь в Bitcoin адресов, для которых операции присутствовали в блоке, и если она хранится в дополнительной информации , он может узнать баланс каждого Bitcoin адреса, просто посмотрев на баланс в последнем блоке, в котором транзакция, адрес появился.

Или, может быть, я что-то недоразумение?
BJI сейчас офлайн Пожаловаться на BJI   Ответить с цитированием Мультицитирование сообщения от BJI Быстрый ответ на сообщение BJI


Как заработать Биткоины?
Без вложений. Не майнинг.


21 июня 2011, 6:50:33 AM   # 2
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о том, как транзакции проверяются

Получил 1806 Биткоинов
Реальная история.





Сделки не обращаются к решению. Они сделка обратиться.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

21 июня 2011, 8:01:43 AM   # 3
BJI
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о том, как транзакции проверяются

Сделки не обращаются к решению. Они сделка обратиться.

Спасибо за исправление.

Так заменить «адрес» с «сделки» в моем оригинальный вопрос. Разве я получить правильный ответ?
BJI сейчас офлайн Пожаловаться на BJI   Ответить с цитированием Мультицитирование сообщения от BJI Быстрый ответ на сообщение BJI

21 июня 2011, 8:26:02 AM   # 4
 
 
Сообщений: 20
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о том, как транзакции проверяются

Он должен перечислить все входные транзакции из блоков N ... N + 3 в качестве источника средств. Это позволит сети, чтобы проверить сделку без того, чтобы сделать поиск.

То, что я не понимаю, как они знают, который сделка в каком блоке. Есть ли они построить мега карту всех отношений транзакций в-блок и посмотреть, что вверх? Это будет расти, как сумасшедшие.

Кажется, как количество сделок растет стоимость отрываясь действительности стала бы больше, чем стоимость для вычисления хэша. Может быть, было бы отдельные части сети, отвечающие за каждую задачу, и они бы разделить операционные издержки.
Gr.Green сейчас офлайн Пожаловаться на Gr.Green   Ответить с цитированием Мультицитирование сообщения от Gr.Green Быстрый ответ на сообщение Gr.Green

21 июня 2011, 8:57:42 AM   # 5
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о том, как транзакции проверяются

Нет, они просто держать карту всех неизрасходованных операций.
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille

21 июня 2011, 9:09:45 AM   # 6
BJI
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о том, как транзакции проверяются

Он должен перечислить все входные транзакции из блоков N ... N + 3 в качестве источника средств. Это позволит сети, чтобы проверить сделку без того, чтобы сделать поиск.

Спасибо, я думаю, что я начинаю понимать немного лучше. Я путаться и думать, что сделки перевести определенную сумму с одного Bitcoin адреса на другой.

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

Так что нет «добавив биткойна в Bitcoin адрес», есть только «переписывания набора старых выходов с новым набором выходов» с входами, используемыми в качестве механизма для выявления, а также обеспечить доказательства претензии к, старый выходы.

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

котировка
То, что я не понимаю, как они знают, который сделка в каком блоке. Есть ли они построить мега карту всех отношений транзакций в-блок и посмотреть, что вверх? Это будет расти, как сумасшедшие.

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

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

Да того, чтобы следить за каждой невостребованной продукции транзакций для всех вечность звучит очень трудно, когда есть значительное количество невостребованных сделок.

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



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW