|
![]() |
# 1 |
Сообщения: 938
цитировать ответ |
![]()
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Эй, ребята, я отчасти озадачены тем, как Bitcoin работ. Я знаю, как работает добыча, с помощью компьютеров угадывания числа, пока они не получают правильную, но кто создает блок, «проблемы» решить? И если один человек делает это, они позволили девять блока? Как система Bitcoin предотвратить этот парень из этого?
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 2 |
Сообщения: 1470
цитировать ответ |
![]() |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 3 |
Сообщения: 1302
цитировать ответ |
![]() Эй, ребята, я отчасти озадачены тем, как Bitcoin работ. Я знаю, как работает добыча, с помощью компьютеров угадывания числа, пока они не получают правильную, но кто создает блок, «проблемы» решить? Шахтеры решить блоки. Биткойн или майнинг собирает сделку в случайном порядке и вычисляет Merkle корня, который будет использоваться в заголовке блока. Шахтеры могут выбрать, чтобы не включать в себя любую сделку и, следовательно, Merkle корень будет только coinbase (вознаграждение) сделка, в настоящее время 25BTC. Остальная часть заголовка добавляется с версией блока, предыдущий хэш заголовка блока, время, Nbits и одноразового номера. Затем повторно хэшированные. Одноразовое значение увеличивается для каждой попытки до хэша заголовка должны быть меньше или равен целью, или если кто-то добыли блок или вы исчерпали свой одноразовый номер и не нашли блок. Затем необходимо изменить некоторые переменные в заголовке блока. И если один человек делает это, они позволили девять блока? Да. Пока блок следует правилам, честные узлы будут принимать его действительным, если только с более длинной цепью не будет принято в будущем, которое не включает в себя этот конкретный блок. Затем он будет сиротой.Как система Bitcoin предотвратить этот парень из этого? В майнинг, шахтер присваивается работа. Если шахтер находит блок и радиопередачу, награда будет по-прежнему идти к самому бассейну. Адрес уже указан в coinbase. Если шахтер изменяет его, то блок будет недействительным, так как весь хэш изменится. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 4 |
Сообщения: 1246
цитировать ответ |
![]() Эй, ребята, я отчасти озадачены тем, как Bitcoin работ. Я знаю, как работает добыча, с помощью компьютеров угадывания числа, пока они не получают правильную, но кто создает блок, «проблемы» решить? И если один человек делает это, они позволили девять блока? Как система Bitcoin предотвратить этот парень из этого? Грубо говоря: Парень, который решает одну проблему, получает установить следующую проблему. На самом деле, его решение является следующая проблема, и он может свободно попробовать и построить на нем. Каждый блок является как проблемой и решением, и они, естественно, образуют цепь. Satoshi установить первую проблему на 3 января 2009 года. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 5 |
Сообщения: 1736
цитировать ответ |
![]() следует сказать, что первый блок, блок генеза был другим, был там с самого начала, не был создан по той же методике другого блока, впрыскиваемого от клиента, HARDCODED в нем
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 6 |
Сообщения: 2016
цитировать ответ |
![]() Шахтеры. Верный. Или майнинг операторы. Более конкретно, программное обеспечение, которое управляет сольными шахтерами и операторами майнинга. ranchigo довольно близко с его объяснением. Каждый соло шахтер, и каждый оператор майнинг строят свой собственный блок для работы. Блок должен соответствовать определенным требованиям или остальной части сети будут просто игнорировать его. До тех пор, как она отвечает всем необходимым требованиям, любой желающий может создать свой собственный блок, а затем работать на ее решение. Порядок операций в блоке не совсем случайно, но сольные шахтеры и операторы майнинг могут выбирать в зависимости от того неподтвержденных операций они хотели бы включить в блоке до тех пор, как входные данные для операций либо уже подтверждены или включены ранее в их списке. Общий размер блока не может превышать 1 мегабайта. Блок должен содержать, по меньшей мере, 1 транзакцию (сделку поколения, которая платит вновь созданный Bitcoins в качестве награды блока, иногда называют "coinbase" сделка). Как указан ranchigo, то программное обеспечение, которое управляет сольным шахтер (или оператор майнинга) выбирает порядок операций и строит Merkle дерева. Merkle корень является уникальным для конкретного выбора и порядка операций. Любой другой выбор или любой другой порядок (или любая другая транзакция поколения) приведет к совершенно другому корню Merkle. Затем программное обеспечение в ведении соло рудничный (или оператор майнинг) создает заголовок блока 80 байт. Заголовок состоит из:
Как вы можете видеть, мы надеемся, так как каждое соло шахтер (или оператор бассейна добыча) будет платить вознаграждение блок на себя, каждый из них будет иметь другую сделку поколения. Это означает, что каждый из них будет иметь другой корень Merkle, и поэтому каждый из них работает на совершенно разные блоки. Каждый из них повторно хэш их заголовок блока 80 байт и проверить, если полученное значение хеш-функции ниже текущей цели сложности. Если это так, они передают свой блок на всех своих сверстников. Каждый равный подтверждает, что блок они только что получили отвечает всем требованиям к консенсусу, а затем передает блок для своих сверстников. Блок продолжает быть подтвержден, а затем передается каждый узел, который принимает его, пока вся сеть не знает о новом блоке. Если хэш-блока не ниже текущей цели сложности, затем увеличивает шахтер нонса и пытается снова. Они продолжают делать это, пока они либо найти достаточно низкое значение хеш-функции, или они кончатся Нонс значений (4 байта одноразовое значение имеет 4294967295 возможные значения. Если они закончатся Нонс значений, то программное обеспечение управляет сольного шахтера (или майнинг оператор) должно найти какой-то другой способ изменить заголовок в 80 байт. Так как номер версии, предыдущий блок хэш, и трудность не может быть изменен без заканчиваясь с некорректным блоком, программное обеспечение, как правило, либо изменить метку или изменить список транзакций и создать новый корень Merkle. В конце концов кто-то заканчивает с действительным блоком заголовка, хэш-значение ниже текущей цели. Когда какой-нибудь соло шахтер (или оператор пула добычи) получает блок от партнера, они проверяют, что весь блок действует. Если это так, то они добавляют его к их собственному blockchain и передать его всем своим сверстникам. Затем они удаляют из своего собственного списка неподтвержденных операций любых сделок, которые были в этом блоке, что они получили. Затем они строят новый список транзакций, новый корень Merkle, и новый блок заголовка с новым хэш из блока, который они только что получили, и они начинают весь процесс решения снова и снова. |
![]() ![]() |
![]() ![]() ![]() |