Вернуться   Биткоин Форум > Bitcoin Обсуждение
17 февраля 2013, 3:20:20 PM   # 1
 
 
Сообщения: 230
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

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


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

Как уже упоминалось здесь (по Korbman):
котировка
Теперь, если только кто-то написал что-то вроде этого, что объясняет, как работает Bitcoin (токарный технические детали во что-то третьеклассник мог понять) .. по существу, принимая версию вики, добавляя больше деталей, и удаление слов длиннее 6 символов. Или, может быть, что это уже сделано, и я просто пропустил это? Я уже устал объяснять людям криптографию  

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


Я хотел бы показать это видео начинающих - если он существует ...
Или, может быть, кто-то все это объяснено в PDF или в форуме сообщение?


То, что я думаю, что будет совершенна - в пути, который CGP Грей делает его видео YouTube:
http://www.youtube.com/watch?v=LrObZ_HZZUc (Secret) Город Лондон, Часть 1: История
[Он даже включил Bitcoin логотипы в этом VID!]



Спасибо и может сила Bitcoin с вами

РЕДАКТИРОВАТЬ:
Я думаю, что проблема решена. Теперь, вероятно, потребуется видео с этим.
Основы по @mpfrank


"трудно математическая задача" Объяснение по @DannyHamilton

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


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


17 февраля 2013, 4:06:26 PM   # 2
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

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





Основное объяснение довольно простое. Технология основана на цифровых подписей (http://en.wikipedia.org/wiki/Digital_signature). Bitcoin "Счет" по существу только цифровая подпись пары ключей, а это означает, что только владелец счета имеет секретный ключ, что необходимо для создания цифровой подписи сообщений (по аналогии с банковскими чеками), разрешающие передачу Bitcoins из своей учетной записи. Любые, однако, может проверить подлинность этих сообщений, или отправить монеты на счет, ссылаясь на его адрес (который является уникальным отпечатком открытого ключа этого счета). Там в общедоступную базу данных всех действительных операций, которые когда-либо произошло Названный "blockchain", Которая копируется на компьютерах (узлах сети Bitcoin) во всем мире; любой компьютер, который имеет копию уточненные в blockchain можно использовать для вычисления текущего баланса любого счета. Новая транзакция, инициировании транслируется в сети равноправных узлов ЛВС активных узлов Bitcoin вашим Bitcoin клиентом. Сделка становится постоянной, когда она включена в новый "блок" сделок, которые добавляют к blockchain по шахтеру (добывающее программного обеспечения компьютер работает). Для того, чтобы создать новый блок требует решения трудной математической задачи, так что новые блоки не получают создано слишком часто (примерно один раз в 10 минут в среднем), что гарантирует, что существует только одна длинная версия blockchain существует в любой момент времени , который затем принимается всеми узлами сети в качестве нового состояния базы данных Bitcoin. В качестве награды за решение трудной проблемы создания нового блока, шахтер, который решил его автоматически присваиваются новые биткойна (25 BTC), а также комиссионные сборы от всех сделок в блоке. Любые вопросы?
mpfrank сейчас офлайн Пожаловаться на mpfrank   Ответить с цитированием Мультицитирование сообщения от mpfrank Быстрый ответ на сообщение mpfrank

17 февраля 2013, 4:10:48 PM   # 3
ZVS
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

Вот:

http://www.youtube.com/watch?v=tpG8Z-k2koE
ZVS сейчас офлайн Пожаловаться на ZVS   Ответить с цитированием Мультицитирование сообщения от ZVS Быстрый ответ на сообщение ZVS

17 февраля 2013, 4:29:45 PM   # 4
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

- СНИП -
Любые вопросы?

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

  • Если я знаю, что закрытый ключ, как рассчитать открытый ключ?
  • Если я знаю, что закрытый ключ, как рассчитать Bitcoin адрес?
  • Если Bitcoin адрес является "уникальный отпечаток пальца открытого ключа счета", Как он используется для проверки подписи?
  • Какие "трудно математическая задача" в настоящее время вычисляется?
  • Как все узлы знают, что шахтер решена "трудно математическая задача", Без необходимости тратить время, чтобы решить это сами?
  • Почему blockchain показывают несколько входов от тех же адресов?
  • Почему моя транзакция имеет выходы на адрес я не указать?
  • Почему общее количество неизрасходованных выходов в blockchain, связанный с адресами в моем "Получить монеты" не соответствует моему Кошелька?
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

17 февраля 2013, 4:43:12 PM   # 5
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?


Я не вижу, как ваше видео отвечает на вопрос, представленный OP?
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

17 февраля 2013, 4:45:35 PM   # 6
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

- СНИП -
Любые вопросы?

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

  • Если я знаю, что закрытый ключ, как рассчитать открытый ключ?
  • Если я знаю, что закрытый ключ, как рассчитать Bitcoin адрес?
  • Если Bitcoin адрес является "уникальный отпечаток пальца открытого ключа счета", Как он используется для проверки подписи?
  • Какие "трудно математическая задача" в настоящее время вычисляется?
  • Как все узлы знают, что шахтер решена "трудно математическая задача", Без необходимости тратить время, чтобы решить это сами?
  • Почему blockchain показывают несколько входов от тех же адресов?
  • Почему моя транзакция имеет выходы на адрес я не указать?
  • Почему общее количество неизрасходованных выходов в blockchain, связанный с адресами в моем "Получить монеты" не соответствует моему Кошелька?


ОК, так что вы хотите больше технических подробностей. Это не звучать как "Простое объяснение" ОП просили. Но я могу ответить на некоторые из них ... 
mpfrank сейчас офлайн Пожаловаться на mpfrank   Ответить с цитированием Мультицитирование сообщения от mpfrank Быстрый ответ на сообщение mpfrank

17 февраля 2013, 4:49:06 PM   # 7
ZVS
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?


Я не вижу, как ваше видео отвечает на вопрос, представленный OP?
Вы показываете удивительное ведение
ZVS сейчас офлайн Пожаловаться на ZVS   Ответить с цитированием Мультицитирование сообщения от ZVS Быстрый ответ на сообщение ZVS

17 февраля 2013, 4:50:20 PM   # 8
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

  • Если я знаю, что закрытый ключ, как рассчитать открытый ключ?
...
[/список]


Ответ на этот один неизбежно будет довольно техническим. Это не тривиальный расчет, и вы должны получить все детали этого алгоритма точно. Вот страница Википедии о системе цифровой подписи, используемой:

http://en.wikipedia.org/wiki/Elliptic_Curve_DSA
mpfrank сейчас офлайн Пожаловаться на mpfrank   Ответить с цитированием Мультицитирование сообщения от mpfrank Быстрый ответ на сообщение mpfrank

17 февраля 2013, 4:50:32 PM   # 9
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

ОК, так что вы хотите больше технических подробностей. Это не звучать как "Простое объяснение" ОП просили. , ,



. . . со всеми SHA256, сложности и горнодобывающие компьютеры операций . . .

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

17 февраля 2013, 4:51:44 PM   # 10
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

ОК, так что вы хотите больше технических подробностей. Это не звучать как "Простое объяснение" ОП просили. , ,



. . . со всеми SHA256, сложности и горнодобывающие компьютеры операций . . .

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

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

17 февраля 2013, 4:53:56 PM   # 11
ZVS
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

ОК, так что вы хотите больше технических подробностей. Это не звучать как "Простое объяснение" ОП просили. , ,



. . . со всеми SHA256, сложности и горнодобывающие компьютеры операций . . .

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

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

17 февраля 2013, 4:58:01 PM   # 12
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?


  • Если я знаю, что закрытый ключ, как рассчитать Bitcoin адрес?


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

17 февраля 2013, 4:59:20 PM   # 13
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

Таким образом, он хочет, чтобы подробное объяснение весьма технический вопрос, но на языке ребенка?

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

17 февраля 2013, 5:00:00 PM   # 14
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

  • Если я знаю, что закрытый ключ, как рассчитать Bitcoin адрес?
Вы вычислить открытый ключ, а затем взять SHA-256 хэш его.
Это неверно.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

17 февраля 2013, 5:01:01 PM   # 15
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?


...
  • Если Bitcoin адрес является "уникальный отпечаток пальца открытого ключа счета", Как он используется для проверки подписи?
...

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

17 февраля 2013, 5:02:33 PM   # 16
 
 
Сообщения: 247
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

  • Если я знаю, что закрытый ключ, как рассчитать Bitcoin адрес?
Вы вычислить открытый ключ, а затем взять SHA-256 хэш его.
Это неверно.

OK, то, пожалуйста, поправьте меня. Видимо, я не лучший, чтобы ответить на его вопрос ...
mpfrank сейчас офлайн Пожаловаться на mpfrank   Ответить с цитированием Мультицитирование сообщения от mpfrank Быстрый ответ на сообщение mpfrank

17 февраля 2013, 5:08:11 PM   # 17
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

  • Если я знаю, что закрытый ключ, как рассчитать Bitcoin адрес?
Вы вычислить открытый ключ, а затем взять SHA-256 хэш его.
Это неверно.
OK, то, пожалуйста, поправьте меня. Видимо, я не лучший, чтобы ответить на его вопрос ...

https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addresses

  • Вычислить открытый ключ, используя secp256k1 кривую
  • Выполните SHA-256 хеширования на открытом ключе
  • Выполните RIPEMD-160 хэширования на результат SHA-256
  • Добавить версии байт перед RIPEMD-160 хэш
  • Выполните SHA-256 хэш на расширенной RIPEMD-160 результата
  • Выполните SHA-256 хэш от результата предыдущего SHA-256 хэш
  • Возьмите первые 4 байта второй SHA-256 хэш. Это адрес контрольной суммы
  • Добавьте 4 байта из контрольной суммы точки 7 в конце расширенной RIPEMD-160 хэша от точки 4. Это 25-байтовый двоичного Биткойн Адреса
  • Преобразование результата из строки байт в строку base58, используя кодирование Base58Check.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

17 февраля 2013, 5:30:24 PM   # 18
 
 
Сообщения: 230
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

Спасибо за ответ мне

Одним из наиболее важных вопросов, на мой взгляд:
котировка
Какие "трудно математическая задача" в настоящее время вычисляется?
Я имею в виду не в "ребенок язык" - но, скажем - в понятной форме для так называемого "нетехнических" человек.


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

17 февраля 2013, 6:08:52 PM   # 19
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

Одним из наиболее важных вопросов, на мой взгляд:
котировка
Какие "трудно математическая задача" в настоящее время вычисляется?
Я имею в виду не в "ребенок язык" - но, скажем - в understanable пути к так называемым "нетехнических" человек.

Для начала вы должны понять (или, по крайней мере, принять), что существуют определенные математические расчеты, которые очень легко&быстро сделать в одном направлении, и очень трудно&медленно делать в противоположном направлении.

Одним из примеров этого может быть умножение больших простых чисел.

Если я дам вам 2 простых чисел:
9931 и 9803

Вы можете быстро и легко умножить их вместе и определить, что результат:
97353593

С другой стороны, если я дам вам номер:
93603659

И у Вас, два простых числа это продукт, вы бы трудно и отнимает много времени, чтобы определить, что ответ:
9923 & 9433

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

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

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

Шахтер упаковывает все транзакции, которые они хотят включить в блок. Затем они выполняют процесс хеширования SHA-256 на все операции и включают в себя полученное число (часто упоминаются как Merkle Root) в заголовке блока. Изменение любой информации в любой транзакции изменит этот Меркле корень, и, следовательно, изменить заголовок блока.

Минер затем вычисляет SHA-256 хэш заголовка блока. Для того, чтобы заставить шахтер, чтобы доказать, что они сделали определенное количество математической работы, протокол Bitcoin устанавливает целевое значение для этого SHA-256 хэша. Если хэш, что шахтер вычисляется меньше заданного значения, то блок "решена" и готов к публикации в сети. Если хэш больше, чем целевое значение, забойщик изменяет специальное поле в заголовке называется Nonce. Это поле существует исключительно с целью модификации полученного значения хэш-функции. Минер затем пересчитывает SHA-256 хэш заголовка блока (с этим новым значением Nonce). Шахтер повторяет этот процесс снова и снова до тех пор, в результате хэш меньше заданного значения. Там нет никакого известного способа предсказать, что одноразовое значение будет необходимо загодя. Шахтер должен просто продолжать пытаться, пока они не получат достаточно низкое значение хеш-функции.

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

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

Каждый новый блок включает в себя точный хэш предыдущего блока в его заголовке. Это означает, что человек пытается изменить данные в решаемой блоке должен не только найти достаточно низкий хеш для блока, который они пытаются изменить, но что они должны найти достаточно низкие хэш для каждого блока, который был создан с тех пор , В то время как человек пытается изменить старый блок пытается решить все эти хэш достаточно низкой стоимости, остальная часть сети работают на новом блоке. Это означает, что человек пытается изменить историю blockchain должен догнать остальной честной сети, брел впереди них. Единственный способ реально сделать это, чтобы иметь больше энергии, чем хэширования всей объединенной честной сети.

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

Было ли это слишком технический? Или же мне удалось описать его "понятный способ для так называемого нетехнических лица"
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

17 февраля 2013, 7:13:06 PM   # 20
 
 
Сообщения: 230
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Есть простое объяснение того, как работает Bitcoin? Видео может быть?

Спасибо: mpfrank и DannyHamilton!

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW