5 июля 2010, 6:14:07 PM   # 1
 
 
Сообщения: 1
Цитировать по имени
цитировать ответ
по умолчанию Re: Кража денег?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я пытаюсь понять основные концепции Bitcoins и мог только найти PDF здесь:
http://sourceforge.net/projects/bitcoin/files/Design%20Paper/bitcoin.pdf/bitcoin.pdf/download
(И Википедия)
Они подробно систему в самых общих чертах. То, что я не понимаю, в создании денег: монета представляет собой цепь сделок. Так что «недавно чеканили» монета монета, которая содержит только Nonce, что хэши к цели, что число меньше заданного $ цели. Где стимул для пользователя хэша блока? Как я понимаю, стимул в основном заключается в: «Если я вычислить хеш и Хэш в номере меньше $ цели, то я нашел новую монету». Но если пользователь хочет создать монеты, не было бы более эффективным, чтобы пропустить хеширование и сосредоточиться на номер хруст?
«По соглашению, первая транзакция в блоке является специальной операцией, которая начинает новую монету, принадлежащую создателя блока.»
Но транслируя это доказательство работы, кто мог бы претендовать на монету, потому что старый Hash + Нонс = новый Hash должен быть доступны для проверки доказательства работы?

Второй вопрос: Как монеты подразделены? Я думал, что монета начинается с определенной Nonce и является наименьшей единицей, но Гэвин Андресен
http://bitcointalk.org/index.php?topic=198.0
говорит монета может быть подразделена снова.

Есть пример того, как Bitcoin работает на битовом уровне?

Ричард
Ричард сейчас офлайн Пожаловаться на Richard   Ответить с цитированием Мультицитирование сообщения от Richard Быстрый ответ на сообщение Richard


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


5 июля 2010, 7:38:42 PM   # 2
 
 
Сообщения: 103
Цитировать по имени
цитировать ответ
по умолчанию Re: Кража денег?

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





Добро пожаловать на Bitcoin !! Я постараюсь ответить на некоторые вопросы:

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

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

Одна из действительно странных вещей является то, что количество сделок, которые должны быть "блокированный" фактически не влияет, как трудно найти случайное слово для этого блока. Таким образом, нет действительно никакой пользы не включая сделки при поиске нонса, как вы могли бы подумать, когда вы сказали, "... сосредоточиться на хруста числа", 

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

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

5 июля 2010, 8:29:59 PM   # 3
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Кража денег?

Пример того, как Bitcoin работает на битовом уровне: Хорошо, я дам ему выстрелили.

Вот что текущий лучший блок (по моему Bitcoin клиента) выглядит, сбрасывали в выродка-читаемый формат:

БЛОК 68fa61ac1f55a5787dfa0c75bc83e67376ae8356e6887a2ab74cdb0900000000
Следующий блок: 0000000000000000000000000000000000000000000000000000000000000000
Время: пн 5 июля 2010 15:51:22
Предыдущий блок: c18adb50289393b5a995b3506f039ac75e8de79f511515448811510200000000
3 сделки:
1 ТХ в, 1 из
[ 'TxIn: МОНЕТЫ СГЕНЕРИРОВАННОГО coinbase: 0442310d1c029c00']
[ 'TxOut: значение: 50,00 Публичных: 17sdrb1X7qpjPMJortqaNwWtBbtouSoJn2 Сценарий: 65: 046d ... bb9c CHECKSIG']
1 ТХ в, 1 из
[ 'TxIn: пред (580о ... e82e: 0) Публичный: (Нет) сиг: 71: 3044 ... DB01']
[ 'TxOut: значение: 50,00 Публичных: 1FeFgJRvCYUTCBj1u696eL23xpAdNB4B8p Сценарий: DUP HASH160 20: a09d ... 6d81 EQUALVERIFY CHECKSIG']
3 ТХ в, 1 из
[ 'TxIn: пред (c0a0 ... 6bc3: 0) Публичный: (Нет) сиг: 73: 3046 ... 0f01', «TxIn: пред (f909 ... 2493: 0) Публичный: (Нет) сиг: 73: 3046 ... 1601' , 'TxIn: пред (bc0a ... fe64: 0) Публичный: (Нет) сиг: 72: 3045 ... 6201']
[ 'TxOut: значение: 150,00 Публичных: 1BHxjkqPmtNdmJxLZgneijvGszRxM9hPkz Сценарий: 65: 04ee ... 1d02 CHECKSIG']

Итак: что большая длинная строка шестнадцатеричном на вершине хэш-значение блока заголовка в. Обратите внимание, что концы с 8 нулями; это доказательство правильности работы (моя утилита для сброса блоков не беспокоит сброс значений Nonce).

Что хэшируются в заголовке блока? Nonce. Время генерации блока. Хэш предыдущего блока. И хэш всех операций в блоке. (И, вероятно, некоторые вещи я забыл).

Этот блок имеет три транзакции в нем. Первый из них является 50,00 (что на самом деле 5000000000 из самых маленьких возможных единиц) вознаграждение за нахождение / создания блока. Это может быть потрачено только тот, кто имеет частный ключ, который соответствует открытому ключу в TxOut (17sdrb1X7qpjPMJortqaNwWtBbtouSoJn2 - вы можете думать открытые ключи и Bitcoin адресов как эквивалент), который будет тот, кто сгенерировал блок.

Второй платеж в размере 50,0 от .... неком ... к ... кому-то. Как Bitcoin знать, что сделка действительна? Ну, это:
 + Смотрит предыдущую сделку. Это TxIn: предыдущая (580а ... e82e: 0) stuff-- выборки TxOut ноль (который будет монетный сгенерированный TxN) из предыдущей 580а сделки ....
 + ОЦЕНИТЬ (TxIn.pubkey + предыдущую сделку TxOut.pubkey) и убедитесь, что он имеет значение верно. Это где криптография происходит; приемник использует закрытый ключ, известный только им и обеспечивает правильную цифровую подпись.

Третий является выплата 150,0 (три 50,0-значения в один, 150,0-значение из).

Ясно, как грязи?


Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

7 июля 2010, 7:27:12 AM   # 4
 
 
Сообщения: 103
Цитировать по имени
цитировать ответ
по умолчанию Re: Кража денег?

Gavin, что было очень полезно, спасибо!

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

7 июля 2010, 1:52:06 PM   # 5
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Кража денег?

"язык сценариев" ("выражение оценщик" был бы более точным) немного стековым intepreter, который смотрит на много как Forth.

Так, к примеру, вот пример сгенерированной монеты получения потратили:

TxIn: 73: 3046 ... 0f01
Prev.TxOut: 65: 046d ... bb9c CHECKSIG

Вот intepreted как:
  PUSH значения по 73 байт в стеке
  PUSH значения 65 байт в стеке
  звоните CHECKSIG. CHECKSIG выскакивает два значения из стека (открытый ключ и цифровая подпись), затем делает цифровая подпись вещь используя OpenSSL ECDSA_Verify () функция.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

7 июля 2010, 4:24:05 PM   # 6
 
 
Сообщений: 60
Цитировать по имени
цитировать ответ
по умолчанию Re: Кража денег?

Хех, теперь мне любопытно. Что происходит, когда вы указываете меньшее / большее значение перед двоеточием? Что произойдет, если вы только не называйте CHECKSIG в сделке? 
D҉ataWraith сейчас офлайн Пожаловаться на D҉ataWraith   Ответить с цитированием Мультицитирование сообщения от D҉ataWraith Быстрый ответ на сообщение D҉ataWraith

1 декабря 2017, 12:09:32 PM   # 7
 
 
Сообщений: 84
Цитировать по имени
цитировать ответ
по умолчанию Re: Кража денег?

Хех, теперь мне любопытно. Что происходит, когда вы указываете меньшее / большее значение перед двоеточием? Что произойдет, если вы только не называйте CHECKSIG в сделке? 
Это большой вопрос, я также хочу, чтобы понять логику для этого. Надеюсь, кто-то может ответить.
heisenberg0000 сейчас офлайн Пожаловаться на heisenberg0000   Ответить с цитированием Мультицитирование сообщения от heisenberg0000 Быстрый ответ на сообщение heisenberg0000



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW