16 августа 2012, 2:46:57 AM   # 1
 
 
Сообщения: 137
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Насколько я могу судить, прочитав Накамото оригинальная работа и различные другие полу-технические материалы, отдельные Bitcoins не идентифицируются какой-либо ключ или серийный номер. Кажется, что blockchain просто записывает количество Bitcoin в любом кошельке. Это на самом деле не волнует "который" Bitcoins они, так же, как доллары в текущем счете. Другими словами, книга содержит только балансы и отчеты о сделках.

Правильно ли это, или я что-то пропустил?

Спасибо,
Джо C
joecascio сейчас офлайн Пожаловаться на joecascio   Ответить с цитированием Мультицитирование сообщения от joecascio Быстрый ответ на сообщение joecascio


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


16 августа 2012, 3:03:33 AM   # 2
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

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





Bitcoin внутренне не используют остатки или бумажник.

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

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

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

16 августа 2012, 3:08:54 AM   # 3
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

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

Когда монеты объединяются, они теряют различия в отношении отдельных предыдущих сделок, но не с группой этих сделок в целом. Если я объединить 1BTC X + Y 3BTC сделать 4BTC, то каждый из этих 4BTC может быть определен состоять из "25% от Й и 75% Y" но ни один из этих индивидуальной 4 BTC будет поддерживать какие-либо различия за пределами этого.
casascius сейчас офлайн Пожаловаться на casascius   Ответить с цитированием Мультицитирование сообщения от casascius Быстрый ответ на сообщение casascius

16 августа 2012, 3:20:48 AM   # 4
 
 
Сообщения: 784
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

Если вы тусклый, чтобы исследовать это - искать адреса на blockchain.info и нажмите "порча анализ" кнопка. Это показывает вам, как "чистый" ваши монеты. Не в том смысле, угон / законности, но в том смысле, о том, сколько они получают от других монет или нет.

Если найти обратную заразу (пересылаются) более интересно, как это показывает мне, сколько адреса получили монеты, которые были когда-то в мой адрес. И это довольно поразительно, как быстро они распространяются.

Как я только послал 3 платежей от одного адреса у меня есть, но он уже прошел через SatoshiDice 26 раз (из сотен адресов, имеющих биты моих монет)
BkkCoins сейчас офлайн Пожаловаться на BkkCoins   Ответить с цитированием Мультицитирование сообщения от BkkCoins Быстрый ответ на сообщение BkkCoins

16 августа 2012, 4:01:27 AM   # 5
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

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

24 сентября 2012, 12:40:56 PM   # 6
 
 
Сообщения: 137
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

Спасибо за все ответы.

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

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

24 сентября 2012, 12:42:53 PM   # 7
 
 
Сообщения: 868
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

Спасибо за все ответы.

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



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

24 сентября 2012, 12:45:19 PM   # 8
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

Спасибо за все ответы.

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



Да, хотя это не так сложно, как это звучит: blockchain.info делает это для вас автоматически.

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

24 сентября 2012, 12:48:54 PM   # 9
 
 
Сообщения: 137
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

Спасибо за все ответы.

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



Exactely І


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

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

24 сентября 2012, 2:23:46 PM   # 10
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

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

Там были другие темы на форумах, обсуждающих это.

Да, ваша оценка верна. Самый последний консенсус (AFAIK) о том, что должно быть сделано, чтобы уменьшить за клиент бремя иметь узлы построить и / или поддерживать новый Меркл (-подобный) дерево всех неизрасходованных выходов, и положить хэш приверженность самая последняя версия дерева в заголовке блока. По мере развития схемы, требование, чтобы обеспечить хорошую хеш-обязательство будет трансформацией из хорошая вещь, чтобы сделать, чтобы быть требование, чтобы получить блок принят. Тогда, за исключением тех, кто хочет помочь быть историки от имени всей сети, блок история цепи отказалась (или просто не собирается по умолчанию) в каком-то момент в прошлом, где это считается невозможным, что блок цепь будет когда-либо законным образом откат к (своего рода контрольно-пропускной пункт). Узлы нужны только самые последние блоки для проверки дерева представляются им в силу, непрерывность этих последних блоков проверяются только по цепи 80-байтовых заголовков и доказательства работы.

Эта схема дерева была передана в форумах в качестве "мета дерево",
casascius сейчас офлайн Пожаловаться на casascius   Ответить с цитированием Мультицитирование сообщения от casascius Быстрый ответ на сообщение casascius

25 сентября 2012, 3:49:18 AM   # 11
 
 
Сообщения: 137
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

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

Сейчас мой бумажник имеет ок. 3.6 Bitcoins в нем, которые суммирование много мелких платежей к разным адресам, а также несколько меньших из.

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

В частности, то, что смущает меня то, что входные данные для транзакции были выходы из другой транзакции, что означает, что они только различия не противовесы, так как система узнает кто-то не затрачивая над их балансом?

Заранее спасибо за помощь!
joecascio сейчас офлайн Пожаловаться на joecascio   Ответить с цитированием Мультицитирование сообщения от joecascio Быстрый ответ на сообщение joecascio

25 сентября 2012, 4:26:35 AM   # 12
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

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

Сейчас мой бумажник имеет ок. 3.6 Bitcoins в нем, которые суммирование много мелких платежей к разным адресам, а также несколько меньших из.

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

В частности, то, что смущает меня то, что входные данные для транзакции были выходы из другой транзакции, что означает, что они только различия не противовесы, так как система узнает кто-то не затрачивая над их балансом?

Заранее спасибо за помощь!

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

25 сентября 2012, 5:28:38 AM   # 13
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

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

Сейчас мой бумажник имеет ок. 3.6 Bitcoins в нем, которые суммирование много мелких платежей к разным адресам, а также несколько меньших из.

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

В частности, то, что смущает меня то, что входные данные для транзакции были выходы из другой транзакции, что означает, что они только различия не противовесы, так как система узнает кто-то не затрачивая над их балансом?

Заранее спасибо за помощь!

Они не являются различия или остатки, как вы думаете.

Когда вы тратите, вы полностью погасить один или несколько входов, а также создать один или несколько выходов. Сетевые проверки, чтобы убедиться, что SUM (выходы)<= SUM (входы) с той разницей, (если таковые имеется) заявляемые от комбайна, который включает сделку в блоке как часть их генерировать сделки. Это все. Каждый выход имеет значение, и баланс вашего кошелька это просто сумма всех выходов транзакций, которые у вас есть ключи, которые можно использовать, чтобы искупить.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

25 сентября 2012, 8:02:19 AM   # 14
 
 
Сообщения: 784
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

Сеть не работает с остатками на всех. Он видит только операции, состоящие из X входов и выходов Y. Он принимает транзакцию, если данные корректны. Выходы стать новым результатом сделки.

Так скажем, вы 3.6 выполнены из BTC 3 выходов из предыдущего TRX и вы хотите заплатить 3 BTC за хостинг.

Клиент выбирает достаточное количество выходов для покрытия суммы, которую вы хотите заплатить и какие-либо дополнительные будет подаваться обратно к одному из ваших адресов в качестве выходного сигнала. Она никогда не расколоть или использовать частичные выходы.

Так,

Код:

А = 1,4 --->
В = 1,0 ---> выходы доступных входов становятся -> TRX ---> новые выходы ->
С = 1,2 --->

   / Y1 = 3.0 хостинг адрес
--
   \ У2 = 0,6 на ваш адрес изменения


Поскольку выходы никогда не дробить это чувство, в котором они находятся монеты - только монеты нечетных номиналов.

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

25 сентября 2012, 11:15:00 AM   # 15
 
 
Сообщения: 137
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

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

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

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

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

25 сентября 2012, 11:25:58 AM   # 16
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о Bitcoin реализации

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

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

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW