Архив за день: 05.02.2014

Ручные транзакции биткойн bitcoin

Биткойны это то, что используется для таких банальных сделок, как покупка лекарств и посылка ямайский бобслейной команда на Олимпиаду 2014 в город Сочи, хотя криптографическая валюта такая как Bitcoin на самом деле очень впечатляющая с точки зрения программного обеспечения. Это очень оригинальное решение в проблеме двух генералов, и тот факт, что сделал несколько Bitcoin ранних последователей очень, очень богат, и не пострадал никто. Кен Шериф решили взглянуть на протокол Bitcoin , создав Bitcoin адрес и передачи небольшое количество Bitcoin на этот адрес, вручную. Это отличный взгляд на то, как протокол Bitcoin на самом деле работает, и насколько гениальный этот протокол на самом деле.
bitcoin
Первой задачей Кена была необходимость создать Bitcoin адрес. Это закрытый ключ 256 бит является основой для закрытого ключа Bitcoin бумажника (после кодируется как символы ASCII), а в качестве открытого ключа 512 бит (после его передачи через алгоритмом эллиптической кривой с). Открытый ключ 512 бит затем хэшируется с SHA-256 и RIPEM 160 для генерации 160-битный открытый ключ хэш и адрес Bitcoin.

После создания адреса Bitcoin и бумажника, Кен направил свои силы на ручное создание транзакцию. Идея заключалась в том, чтобы купить несколько центов (USD) от Coinbase и отправить их в свой созданный вручную адрес. Это включало в себя создание сделки в соответствии с спецификацией Bitcoin и заключении сделки. Подписание каждую сделку Bitcoin является ключом к безопасности Bitcoin, и делается с небольшим фрагментом кода, записанного в языке сценариев Bitcoin .

Со всеми необходимыми протоколами, написанным в Python, [Кен] был готов отправить сделку через сеть Bitcoin. Это было сделано путем нахождения нескольких сверстников в сети Bitcoin и передачей нескольких пакетов . После некоторого времени в сети, Кен получил подтверждение что сделка прошла , биткойны попали в его Bitcoin кошелек.

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