Bitcoin

Bitcoin
Bitcoin
Bitcoin logo.svg
Bitcoin-client-0.7.1.png
Тип

Электронные деньги

Разработчик

Сатоси Накамото (Satoshi Nakamoto), Гэвин Андрисен (Gavin Andresen)

Написана на

C++

Операционная система

Windows, Linux, Mac OS X

Первый выпуск

февраль 4, 2009 (2009-02-04)

Последняя версия

0.7.2 (14 декабря 2012)

Состояние

Beta

Лицензия

MIT License

Сайт

bitcoin.org

Bitcoin, Биткоин (англ. bit — единица информации «бит», англ. coin — «монета») — электронная пиринговая валютная система, созданная в 2009 году Сатоси Накамото[1], реальная личность которого (или группы лиц) остаётся неизвестной.

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

В отличие от других валют, Биткоин не зависит от какого-либо центра, занимающегося выпуском валюты. Данные о перемещении денежных средств хранятся в распределённой БД. Невозможно распоряжаться чужими денежными средствами и почти невероятно потратить одни и те же средства дважды: для обеспечения безопасности используются криптографические методы.

Принцип одноранговой сети и отсутствие административного центра делает невозможным государственное регулирование и манипуляции курсом путём изменения денежной массы. Эмиссия биткоина алгоритмически ограничена. Биткоин предполагает анонимное владение и перевод денежных средств.

Биткоин — одна из первых реализаций криптовалюты, описанной в 1998 году Вэй Дай (Wei Dai) в рассылке шифропанков.

Содержание

Обзор

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

Технические подробности

Биткоин — реализация предложений Вэй Дай под названием b-money и Ника Сабо (Nick Szabo) под названием Bitgold. Принципы работы системы изложены в работе[2] Сатоси Накамото в 2008 году.

Адреса

Bitcoin адрес является результатом преобразования открытого ключа пользователя. Публичные ключи, или адреса биткоин выполняют функцию конечных точек при отправке и приёме денежных средств. Соответствующие им приватные ключи авторизуют отправителя. Адреса не содержат никакой информации об их владельце и в общем случае являются анонимными[3]. Каждый участник сети биткоин имеет так называемый кошелёк, содержащий произвольное количество пар ключей. Bitcoin использует алгоритм ECDSA с параметрами secp256k1 для создания новых пар ключей. Размер закрытого ключа — 256 бит, а соответствующего ему открытого ключа — 512 бит. Пользователь биткоин может иметь множество адресов, создавая их по собственной инициативе. Создание нового адреса представляет собой создание новой пары ключей и не требует даже соединения с сетью. Создание адреса лишь для одной транзакции или одного корреспондента помогает сохранить анонимность.

Алгоритм создания Bitcoin адреса.

  1. Открытый ключ последовательно хэшируется с помощью SHA-256 и RIPEMD-160.
  2. Перед результатом пункта 1 добавляется байт ID сети (0x00 — основная сеть).
  3. Применяется SHA-256 к результату пункта 2.
  4. Выбираются первые 32 бита от результата предыдущего шага и добавляются в конец результата пункта 2.
  5. Результат пункта 4 преобразуется в base58 строку при помощи Base58Check кодирования.

Адреса в текстовой форме представляют собой строки длиной до 34 символов, состоящие из букв латинского алфавита и цифр, например 13MBZ21g7KqpJWA9egnYwJuXef65ot5cT7. Существуют варианты представления адресов биткоин в виде QR-кодов и других двухмерных штрихкодов, пригодных для считывания мобильными устройствами.

Транзакции

Транзакции

Bitcoin определяет каждую монету цепочкой цифровых подписей. Когда один пользователь передает некую сумму другому пользователю, он создает новую транзакцию, которая содержит хэш предыдущей транзакции, подписанный им, и публичный ключ следующего владельца[4]. Затем эта информация широковещательным запросом отправляется в сеть биткоин. Остальные участники сети проверяют подписи, прежде чем принять транзакцию к обработке.

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

Для того, чтобы проверить транзакцию, применяются сценарии на Forth-подобном языке. В настоящее время в Bitcoin существует три различных сценария транзакции: перевод на IP-адрес, перевод на Bitcoin-адрес и генерация. Последний тип транзакций используется при генерации блоков для эмиссии новых монет.

Цепочка блоков

Основная последовательность блоков (чёрные) является самой длинной от начального (зелёный) до текущего. Побочные ветви (cерые) отсекаются.

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

Блок представляет собой запись всех или некоторых из самых последних транзакций, которые ещё не были записаны в предыдущие блоки. Он делится на заголовок и список транзакций. Заголовок блока включает в себя свой SHA-256 хэш, версию блока(сейчас используется только данная версия блока — 1), SHA-256 хэш предыдущего блока из цепочки, список хэшей транзакций, время создания блока, параметры bits и nounce, количество транзакций в блоке и размер блока в байтах. В начало списка транзакций добавляется транзакция генерации, которая в случае успешной генерации блока передает пользователю награду за созданный блок.

Созданный блок будет принят остальными пользователя только в том случае, если SHA-256 хэш заголовка равен или ниже определенной цели, которая вычисляется из параметра bits. Например, если значение bits 0x1a0115cb, то целью является 0x0115cb * 2**(8*(0x1a - 3)) = 0x0000000000000115cb0000000000000000000000000000000000000000000000. Максимально возможная цель (то есть минимальная сложность) определяется значением bits 0x1d00ffff.

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

Цель корректируется каждые 2016 блоков, в зависимости от того, сколько времени понадобилось на их создание. В идеале вся сеть будет генерировать один блок каждые 10 минут, то есть на генерацию 2016 блоков должно уйти две недели. Если 2016 блоков было сгенерировано больше чем за две недели, то цель увеличивается, в противном случае уменьшается. Таким образом, система будет генерировать блоки с постоянной скоростью, не зависящей от мощности сети.

Таким образом цепочка блоков содержит криптографическую историю владения определённой порцией биткоин[5]. Если пользователь попытается использовать некогда потраченные биткоины снова, сеть не примет его транзакцию как действительную.

Эмиссия

Первой транзакцией каждого блока-кандидата является начисление генерирующему узлу вознаграждения. Первоначально вознаграждение составляло 50 биткоинов. После создания каждых 210 000 блоков вознаграждение уменьшается в 2 раза[6] (интервал между такими событиями - примерно 4 года[7]). Первое уменьшение произошло 2012-11-28 15:24:38 UTC[8], теперь вознаграждение составляет 25 биткоинов. Из-за периодического уменьшения вознаграждения общее число биткоинов не превысит 21 000 000(конечная сумма бесконечной убывающей геометрической прогрессии). В случае выхода части этих средств из оборота, данное ограничение не будет проблемой, так как минимальный объём транзакции составляет 10−8 биткоинов.

Вероятность получения вознаграждения зависит от отношения вычислительной мощности узла к суммарной вычислительной мощности всех узлов сети[9]. Желающие получить возможно большее вознаграждение стремятся задействовать как можно большие вычислительные мощности для генерации: использование векторных графических процессоров (GPU)[10] (в сотни раз эффективнее CPU[11]) и платы с FPGA. Этот вид деятельности получил название «майнинг» (англ. mining — добыча ископаемых, шахтная разработка), вероятно, из-за сходства с золотодобычей. По мере падения объёма вознаграждения мотивация пользователей, вероятно, сместится на сбор комиссий.

Так как вычислительные мощности сети непостоянны, программное обеспечение узлов через каждые 2016 блоков, а это примерно каждые две недели, пересчитывает[12] требования к хэшам блоков таким образом, чтобы поддерживать среднюю частоту генерации на уровне 6 блоков в час. Таким образом скорость эмиссии жестко задана самим алгоритмом и не может быть изменена сторонними факторами.

Хранение данных

Схема получения хэша транзакций

В Bitcoin была добавлена система, организующая записи транзакции таким образом, что пользователь может локально удалять данные из своей базы, которые ему точно не понадобятся. После того как все транзакции с какими-то средствами были упакованы в блоки, предыдущие транзакции с этими средствами можно отбросить для экономии места на диске. Для того, чтобы это можно было осуществить без изменения хэша блока, транзакции хэшируются с помощью TTH и в заголовок блока помещается только результат данного хэширования.

Сейчас все пользователи официального ПО Bitcoin получают полную базу данных(блоки без индексации и оптимизации) после запуска программы в первый раз. По состоянию на ноябрь 2012 её размер составляет более 5 ГБ. Заголовок блока без транзакций имеет объём около 80 байт. Так как блоки генерируются примерно каждые 10 минут, то за год будет накапливаться около 4.2 МБ заголовков блоков.

Пулы

Для уменьшения влияния фактора удачи и более равномерного и предсказуемого заработка, пользователи могут объединяться в вычислительные пулы[13]. Вклад пользователя в пул оценивается в шарах (shares). Шара — это кандидат в подпись блока, в среднем нужно 232 операций хэширования для нахождения одной шары[14]. Для нахождения блока в среднем требуется количество шар, равное текущей сложности. Существуют 3 основных типа начисления наград[15]:

  • Proportional — После нахождения пулом блока награда делится пропорционально вкладу каждого участника.
  • PPS — Оплачивается каждая присланная шара. Оценивается как текущее количество монет в блоке деленные на текущую сложность.
  • Score — Оценочная система оплаты шар, алгоритм определяется пулом. Как правило, системы похожи на Proportional, но помимо вклада каждого участника системы стремятся оценить и его актуальность.

У этих типов начисления есть следующие популярные варианты:

  • SMPPS — Аналогично PPS, но пул никогда не выплачивает пользователям больше, чем реально заработал сам. Разница между реальным заработком и стоимостью шар в PPS, если таковая есть, выплачивается постепенно.
  • ESMPPS — Аналогично SMPPS, но уравнивает приоритеты выплат постоянным и новым участникам пула.
  • RSMPPS — Аналогично SMPPS, но первыми в очереди на выплаты ставятся новые пользователи.
  • PPLNS — Аналогично Proportional, но деление награды осуществляется пропорционально вкладу в последние сложность/N присланных на пул шар, где N обычно равно 2.

Некоторые пулы позволяют использовать совмещенный майнинг нескольких криптовалют сразу[16], выводить средства не только в биткоинах, но и в других валютах, в том числе в рублях, долларах и евро, раздают комиссию с найденных пулом блоков пользователям[17].

Подтверждение транзакций

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

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

Монеты, полученные за создание блока, не принимаются участниками сети, пока количество подтверждений не достигнет 120[источник не указан 34 дня][18]. Средства, полученные от других пользователей, в официальном клиенте Bitcoin невозможно использовать, пока они не будут иметь шесть подтверждений. Магазины и биржи могут также устанавливать свой порог подтверждений.

Комиссионные сборы

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

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

Различные клиенты Bitcoin и их версии имеют свои правила, касающиеся комиссионных сборов. Рассмотрим подробнее официальный клиент — Bitcoin-Qt[19]. Текущие правила:

  • минимальная комиссия — 0,0005 BTC[20];
  • 0,01 BTC, если выход транзакции меньше 0,01 BTC;
  • 0,01 BTC за каждый килобайт транзакции[21] (если суммарный размер всех ожидающих транзакций меньше 27 КБ, то принимаются любые транзакции);
  • из транзакций с одинаковой суммой комиссионного сбора, больший приоритет имеет та транзакция, которая имеет больше подтверждений.

Программный интерфейс

Программное обеспечение сетевого узла биткоин существует в двух видах: приложение с графическим интерфейсом и фоновое приложение. В обоих случаях оно может управляться через программный интерфейс по протоколу JSON-RPC (RFC 4627)[22] Это позволяет достаточно просто решить такие задачи, как:

  • Подключить к одному узлу несколько программ-майнеров, создав собственный пул;
  • Интегрировать узел с веб-магазином, обменником или другой службой, связанной с оплатой[23];

Другие реализации

  • Майк Хёрн (Mike Hearn), сотрудник компании Google, в рамках программы «20 % рабочего времени сотрудника» реализовал программное обеспечение узла Bitcoin на языке Java — BitcoinJ[24]. Эта реализация ограничена лишь пользовательскими функциями[25] (такой узел не может проверять транзакции и блоки, создавать блоки, а может лишь создавать новые валидные транзакции, что, впрочем, достаточно для работы клиента), однако это является немалым шагом в сторону мобильных приложений, использующих Bitcoin.

Экономика

Несмотря на экспериментальный статус проекта, он стремительно набирает популярность. Биткоины принимаются в обмен на сетевые услуги и реальные товары[26]. Многие организации принимают пожертвования в этой валюте[27]. Трейдеры обменивают биткоин на различные валюты (доллары США, рубли, японские йены и другие) на онлайн-биржах[28][29].

Среди пользователей валюты принято условное обозначение BTC.

Обменный курс

Обменный курс Bitcoin (USD)

Важные моменты в истории Bitcoin:

  1. 25 апреля 2010 года — были официально проданы первые BTC (1000 монет за 0,3 цента каждая).
  2. 10 февраля 2011 года — На Slashdot появилась новость[30] о достижении паритета между BTC и USD.
  3. 20 апреля 2011 года — Forbes публикует статью «Crypto Currency»[31], после чего курс BTC стал расти быстрее и к концу мая достиг $ 8.89.
  4. 1 июня 2011 года — Gawker опубликовал статью «Silk Road»[32] о популярности Bitcoin среди торговцев наркотиками, после чего курс BTC резко подскочил.
  5. 9 июня 2011 года — курс Bitcoin достиг своего исторического максимума $ 29,57[33].
  6. 19 июня 2011 года — крупнейшая Bitcoin-биржа MtGox была взломана[34], после чего курс BTC продолжил падение.

Биржа MtGox

MtGox («Mount Gox») — первая и наиболее популярная биржа купли-продажи Bitcoin. Торговля ведется с использованием счёта трейдера в национальной валюте. Торговля напрямую между национальными валютами не поддерживается.

MtGox основана Джедом МакКалебом (Jed McCaleb) в 2007 году, на начальном этапе биржа занималась покупкой и продажей игровых карт Magic the Gathering, от чего и произошло название — Magic The Gathering Online eXchange.[35]. В марте 2011 года продана японской компании Tibanne Co. (руководитель Марк Карпелис (Mark Karpeles), он же MagicalTux).

После инцидента с несанкционированным доступом к данным пользователей в июне 2011 года[36]MtGox ввела USB-брело́к Yubikey для двухуровневой системы аутентификации[37]. При входе пользователь брелока должен ввести не только своё учётное имя и пароль, но и одноразовый ключ, генерируемый брелоком при нажатии. При более длительном нажатии брелок генерирует ключ другой серии, необходимый для перевода средств из системы. Как утверждается в описании услуги, при использовании ключа все предыдущие сгенерированные ключи становятся недействительными.

Несмотря на значительные задержки с выплатами переводов в фиатные деньги (usd/eur/etc), MtGox до сих пор занимает лидирующее положение на рынке[38]. С другими биржами и обменными пунктами можно ознакомится на Bitcoin Wiki.

Отличия от других валют

Количество биткоинов с течением времени

В отличие от обычных, декретных валют, в системе биткоин нет контролирующих органов[39]. Это уменьшает нестабильность, создаваемую центральными банками и правительствами. Эмиссия ограничена, запрограммирована и её ход известен всем участникам рынка наперёд[2].

Платежи осуществляются напрямую, без посредничества каких-либо финансовых организаций. Отмена платежа невозможна. Информация о совершённом платеже распространяется плательщиком по всей сети и принимается всеми остальными участниками сети, если соответствует правилам. Неправильные платежи отвергаются. Платежи не облагаются обязательной комиссией, однако комиссия может быть уплачена добровольно для ускорения обработки платежа[2].

Общее количество денежных единиц не превысит 21 000 000 биткоин. Объём увеличивается в виде суммы убывающей геометрической прогрессии и приближается к максимальному значению асимптотически. В будущем ожидается дефляция, что не является проблемой, так как денежная единица делится до 8-го десятичного знака[3]. Эмиссия остановится, интерес поддержки узлов сети пользователями переключится на сбор комиссий.

В октябре 2012 года Центральный Европейский Банк опубликовал результаты исследования существовавших на тот момент виртуальных платежных систем, одной из которых стала и денежная система Bitcoin[40].

Последствия

Возможные сценарии неудачи включают обесценивание, потерю интереса пользователей и глобальный сговор правительств по блокированию сети. Однако последнее маловероятно[41]. Сам проект Биткоин, вероятно, является реакцией на попытки, в частности, правительства США помешать деятельности компаний наподобие E-Gold и Liberty Dollar (англ.)русск.. Заложенные в нём принципы децентрализации и анонимности не оставляют звеньев, атака на которые приведёт к отказу всей системы[42]. Но имеющаяся децентрализация не может считаться полной, пока есть такие узкие места, как обменники, которые могут быть объявлены вне закона в любой момент.

Конфиденциальность

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

В своей статье[2] Сатоси Накамото отмечает, что анонимно созданные ключи, могут помочь сохранению конфиденциальности. В качестве дополнительной защиты рекомендуется использовать новую пару ключей для каждой транзакции, что позволяет избежать возможности связи их с одним владельцем.

В статье «An Analysis of Anonymity in the Bitcoin System» Фергал Рид и Мартин Харриган провели анализ анонимности системы Bitcoin. В ходе исследования они показали, что с помощью общедоступной информации возможно связать многие открытые ключи как друг с другом, так и с какой-либо внешней идентифицирующей информацией. Таким образом, используя только пассивный анализ, деятельность некоторых пользователей можно наблюдать в деталях. При активном анализе, заинтересованная сторона может применить различные методы (использовать «помеченные» BTC, договориться с другими пользователями) для получения дополнительной информации. Также авторы статьи замечают, что такие сервисы как биржи, магазины и хранилища кошельков способны выявлять и отслеживать значительную часть пользовательской активности, используя такую информацию как e-mail, IP, номера кредитных карт и т. д.

Альтернативы

Благодаря открытости оригинальный код Bitcoin был использован для создания множества короткоживущих альтернативных криптовалют. Альтернативные валюты, как правило, возможно поменять на Bitcoin на бирже. Сравнение[источник не указан 283 дня] рыночной капитализации Bitcoin и других альтернатив на Bitcoin Pie показывает, что Bitcoin имеет доминирующую долю рынка.

Оригинальный код был использован для создания сети Namecoin — системы альтернативных корневых DNS-серверов.

Также существует похожий на Bitcoin проект Litecoin.

Критика

Неравенство между ранними и поздними майнерами

Архитектура bitcoin даёт больше преимуществ тем майнерам, которые начали добычу раньше. Так, количество работы, необходимое для генерации блока, в настоящее время[когда?] более чем в полмиллиона раз больше, чем в начале работы системы. При увеличении количества участников и автоматическом уменьшении количества монет в награде за майнинг, генерация монет становится более энерго- и аппаратнозатратнее. Когда сложность генерации стала достаточно высокой, майнеры из стран, в которых электроэнергия относительно дорогая, оказались в неравных условиях с майнерами из стран, в которых электроэнергия относительно дешёвая.

Резкие скачки курса

Так как эмиссия ограничена и запрограммирована, а общее количество никогда не превысит 21 000 000 БТК, в будущем вполне вероятна дефляция биткоина[43]. Из-за чего у игроков рынка может иметься стимул к накоплению монет с целью спекуляции[44][45], если они посчитают, что курс будет непрерывно расти. При этом следует учитывать, что на долгосрочное укрепление биткоина напрямую будет влиять рост количества только тех товаров и услуг, которые можно будет за них приобрести, а не товаров и услуг в целом, поэтому из ограниченного количества биткоинов вовсе не следует неизбежный рост их курса[46]. Например, в середине 2011 года из-за спекулятивного спроса курс резко вырос до более, чем тридцати долларов США за биткоин, после чего упал примерно до двух.

Теневая экономика

По причине анонимности и неконтролируемости, биткоин идеально подходит для теневой экономики, что может послужить формальным поводом юридической атаки на биткоин со стороны тех, кому он экономически не выгоден. Хотя наличные деньги не менее анонимны, а сделки по ним также неконтролируемы, они менее удобны для удалённых платежей.

Воровство

Так как у Bitcoin нет контролирующего центра, возможно их воровство без возможности отмены несанкционированных транзакций. Также возможны взломы биткоин-бирж и пулов совместной добычи, имевшие место на практике[47][48][49][50].

Скрытый майнинг

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

Требование к дисковому пространству для хранения истории транзакций

Из-за особенностей функционирования системы объём информации, которую должен хранить и обрабатывать каждый участник обмена, постоянно растёт. Уже сейчас[когда?] (при примерно 210 000 выпущенных в обращение блоках и примерно 5000 транзакциях в сутки) объём базы данных с индексами хранимой каждым участником обмена превышает 6000 Мб, а её первоначальные загрузка/создание/проверка (после первой установки программы-клиента) занимают более суток работы среднего компьютера и огромный объём дисковых операций (более 900 Гб). В случае роста популярности увеличение объёма транзакций до уровней сравнимых с обычными платёжными системами (от 100 000 транзакций в сутки и более) сделает невозможным использование bitcoin на обычных персональных компьютерах без существенных изменений в принципах работы системы. По этой причине активно идет разработка альтернативных клиентов, реализованных в соответствии с идеологией «тонкого клиента», то есть не хранящих на жестком диске содержимое блоков, а вместо этого хранящих лишь их заголовки.

Интересные факты

  • По словам Сатоси, разработка биткоина началась в 2007 году[51].
  • В мае 2010 года, когда курс биткоина был ничтожно малым, один из участников официального форума купил пиццу за 10 000 btc[52], ориентировочная стоимость этого количества монет в настоящее время более 100 000 USD

См. также

Примечания

  1. Satoshi Nakamoto в Bitcoin Wiki
  2. 1 2 3 4 Satoshi Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System (1 августа 2011).
  3. 1 2 3 Nathan Willis. Bitcoin: Virtual money created by CPU cycles, LWN.net (10 ноября 2010).
  4. Transactions — Bitcoin
  5. Bitcoin Block Explorer - сайт, позволяющий просматривать цепочку блоков. Архивировано из первоисточника 15 июля 2012.
  6. Описание контролируемой инфляции
  7. Bitcoin Clock, прогноз моментов изменения сложности и уменьшения вознаграждения
  8. Block 210000, Bitcoin Block Explorer
  9. Luongo, Thomas. The FED’s Real Monetary Problem (23 июля 2010). Проверено 12 октября 2010.
  10. http://www.theregister.co.uk/2011/08/16/gpu_bitcoin_brute_forcing/ «the idea of GPGPU extremely attractive for the purpose of bitcoin mining»
  11. http://arstechnica.com/tech-policy/news/2011/08/symantec-spots-malware-that-uses-your-gpu-to-mine-bitcoins.ars «estimates that GPUs can compute hashes up to 750 times as quickly as a typical CPU.»
  12. История изменения сложности сети Bitcoin
  13. Pooled Mining //Bitcoin wiki
  14. Reward systems //Bitcoin wiki
  15. Mining pool reward FAQ //Bitcoin wiki
  16. Merged mining
  17. Comparison of mining pools //Bitcoin wiki
  18. Coins generated aren't considered confirmed by the Bitcoin protocol for 100 blocks. It is advisable to wait some additional time for a better chance that the transaction will be propogated by all nodes. The classic bitcoin client won't show generated coins as confirmed until the 120th block.
  19. Клиенты Bitcoin
  20. Изменения в Bitcoin-Qt v0.5.2
  21. Изменения в Bitcoin-Qt v0.3.22
  22. Спецификация API
  23. Библиотека классов для PHP5
  24. BitcoinJ на Google Code
  25. Google releases open source Bitcoin client — open source, money, Google, Gavin Andresen, Economics, e-commerce, Bitcoin — Java — Development — Techworld
  26. Bitcoin Trade. Bitcoin.org. Проверено 16 мая 2011.
  27. Donate to ReactOS — ReactOS Website
  28. Bitcoin Charts
  29. Thomas, Keir. Could the Wikileaks Scandal Lead to New Virtual Currency? (10 октября 2010). Проверено 10 октября 2010.
  30. Online-Only Currency BitCoin Reaches Dollar Parity
  31. «Crypto Currency»
  32. «Silk Road»
  33. The Rise and Fall of Bitcoin
  34. CLARIFICATION OF MT. GOX COMPROMISED ACCOUNTS AND MAJOR BITCOIN SELL-OFF
  35. архив сайта в мае 2007 года
  36. Account database compromised
  37. Over 1,500 Yubikeys shipped worldwide (and counting)!
  38. Mt.Gox overview: August 2012
  39. Bitcoin FAQ
  40. Virtual Corrency Schemes  (англ.). European Central Bank (October 2012). Архивировано из первоисточника 5 ноября 2012. Проверено 2 ноября 2012.
  41. O'Brien, Danny. Imagine your computer as a wallet full of Bitcoins (26 November 2010). Проверено 19 декабря 2010.
  42. Herpel, Mark 2011 Observations on the Digital Currency Industry. SSRN (Article for DGC magazine Jan2011) (6 December 2010). Архивировано из первоисточника 15 июля 2012. Проверено 19 декабря 2010.
  43. http://btcsec.com/chto-takoe-bitcoin/
  44. http://blogs.computerra.ru/8356 " дефляционная спираль может привести к коллапсу сети. В тот момент, когда цена продукта возрастает, люди начинают его копить, "
  45. Technical Analysis in the Virtual World. Philip Daniel «As bitcoins deflate and gain value relative to other currencies, those holding bitcoins become more wealthy. As deflation happens the incentive to hold bitcoins and not spend them increases. This could hurt the bitcoin economy»
  46. Онлайн-конференция «Биткойн: переходим на электронные деньги»
  47. BTC-E | News
  48. Хакерская атака на Mt Gox
  49. Взломаны cервера на Linode, украдено около 50K BTC ($250K) / Хабрахабр
  50. Кража 24,000 BTC у Bitfloor
  51. Questions about Bitcoin
  52. https://bitcointalk.org/index.php?topic=137.0

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Bitcoin" в других словарях:

  • Bitcoin — The official Bitcoin client Developer(s) …   Wikipedia

  • Bitcoin — Das Hauptfenster unter Ubuntu Linux …   Deutsch Wikipedia

  • Bitcoin — sur Ubuntu …   Wikipédia en Français

  • Bitcoin — A decentralized digital currency that enables low cost payments without the need for central authorities and issuers. Bitcoin is a peer to peer (P2P) currency system created in open source C++ programming code. Bitcoins can be accessed from… …   Investment dictionary

  • Виртуальная валюта Bitcoin — Позднее глава Сбербанка Герман Греф заявил журналистам, что крупнейший российский банк теоретически не исключает эмиссии виртуальной валюты, аналогичной Bitcoin, на базе Яндекс.Денег . Ниже приводится справка о Bitcoin. Bitcoin, Биткоин (англ.… …   Энциклопедия ньюсмейкеров

  • Электронные деньги — (Electronic money) Электронные деньги это денежные обязательства эмитента в электронном виде Все, что нужно знать об электронных деньгах история и развитие электронных денег, перевод, обмен и вывод электронных денег в различных платежных системах …   Энциклопедия инвестора

  • Виртуальные валюты и виртуальные биржи в мире — В последнее время в мире получили определенное распространение так называемые виртуальные валюты. Популярность любой виртуальной валюты определяется в первую очередь мгновенностью закрытия сделок с ней, а также так называемыми сетевыми внешними… …   Энциклопедия ньюсмейкеров

  • bitkoinas — Bendroji  informacija Kirčiuota forma: bitkòinas Kirčiuotė: 1 Rūšis: naujai skolintos šaknies žodis Kalbos dalis: daiktavardis Rašybos variantai:bitcoin, bitcoinas. Kilmė: anglų, bitcoin. Giminiškas naujažodis: dogekoinas. Papildoma informacija:… …   Lietuvių kalbos naujažodžių duomenynas

  • Namecoin — ist ein alternatives verteiltes Domain Name System (DNS) auf der Basis der Bitcoin Software. Es erweitert die Software derart, dass Transaktionen zum Registrieren, Aktualisieren und Übertragen von Domains dienen. Ebenso wie Bitcoin umgeht… …   Deutsch Wikipedia

  • Bitomat — A Polish based bitcoin exchange. Bitomat was the first Bitcoin exchange in Poland to offer support for the Polish Zloty, officially going online on April 4, 2011. Using Bitomat, traders are able to make deposits into a virtual wallet, in either… …   Investment dictionary


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»