Что такое bitcoin и технология blockchain?








                                                                                                                                              
Что такое технология blockchain?
Блокчейн - цепочка блоков выстроенная по определённым правилам непрерывная последовательная цепочка блоков, содержащих информацию. Чаще всего речь идёт о транзакциях в различных криптовалютах, но блоки могут содержать и другую информацию. Впервые термин появился как название распределённой базы данных, реализованной в системе «Биткоин».
Что такое блок транзакций?
Блок транзакций — специальная структура для записи группы транзакций в системе Биткойн и аналогичных ей. Чтобы транзакция считалась достоверной («подтверждённой»), её формат и подписи должны проверить и затем группу транзакций записать в специальную структуру — блок. Информацию в блоках можно быстро перепроверить. Каждый блок всегда содержит информацию о предыдущем блоке. Все блоки можно выстроить в одну цепочку, которая содержит информацию обо всех совершённых когда-либо операциях в этой базе. Самый первый блок в цепочке — первичный блок (англ. genesis block) — рассматривается как отдельный случай, так как у него отсутствует родительский блок. Блок состоит из заголовка и списка транзакций. Заголовок блока включает в себя свой хеш, хеш предыдущего блока, хеши транзакций и дополнительную служебную информацию. В системе Биткойн первой транзакцией в блоке всегда указывается получение комиссии, которая станет наградой пользователю за созданный блок. Далее идут все или некоторые из последних транзакций, которые ещё не были записаны в предыдущие блоки. Для транзакций в блоке используется древовидное хеширование, аналогичное формированию хеш-суммы для файла в протоколе BitTorrent. Транзакции, кроме начисления комиссии за создание блока, содержат внутри атрибута input ссылку на транзакцию с предыдущим состоянием данных (в системе Биткойн, например, даётся ссылка на ту транзакцию, по которой были получены расходуемые биткойны). Комиссионные транзакции могут содержать в атрибуте любую информацию (для них это поле носит название англ. Coinbase parameter), поскольку у них нет родительских транзакций.
Что такое хеширование?
Хеширование (англ. hashing) — преобразование массива входных данных произвольной длины в (выходную) битовую строку фиксированной длины, выполняемое определённым алгоритмом. Функция, реализующая алгоритм и выполняющая преобразование, называется «хеш-функцией» или «функцией свёртки». Исходные данные называются входным массивом, «ключом» или «сообщением». Результат преобразования (выходные данные) называется «хешем», «хеш-кодом», «хеш-суммой», «сводкой сообщения».
В каких случаях применяется хеширование?
Хеширование применяется; при построении ассоциативных массивов; при поиске дубликатов в сериях наборов данных; при построении уникальных идентификаторов для наборов данных; при вычислении контрольных сумм от данных (сигнала) для последующего обнаружения в них ошибок (возникших случайно или внесённых намеренно), возникающих при хранении и/или передаче данных; при сохранении паролей в системах защиты в виде хеш-кода (для восстановления пароля по хеш-коду требуется функция, являющаяся обратной по отношению к использованной хеш-функции); при выработке электронной подписи (на практике часто подписывается не само сообщение, а его «хеш-образ»); и др. Созданный блок будет принят остальными пользователями, если числовое значение хеша заголовка равно или ниже определённого числа, величина которого периодически корректируется. Так как результат хеширования (функции SHA-256) необратим, нет алгоритма получения желаемого результата, кроме случайного перебора. Если хеш не удовлетворяет условию, то в заголовке изменяется параметр nonce и хеш пересчитывается. Обычно требуется большое количество пересчётов. Когда вариант найден, узел рассылает полученный блок другим подключенным узлам, которые проверяют блок. Если ошибок нет, то блок считается добавленным в цепочку и следующий блок должен включить в себя его хеш. Величина целевого числа, с которым сравнивается хеш, в системе Биткойн корректируется через каждые 2016 блоков. Запланировано, что вся сеть системы Биткойн должна тратить на генерацию одного блока примерно 10 минут, на 2016 блоков — около двух недель. Если 2016 блоков сформированы быстрее, то цель немного уменьшается и достичь её становится труднее, в противном случае цель увеличивается. Изменение сложности вычислений не влияет на надёжность сети Биткойн и требуется лишь для того, чтобы система генерировала блоки почти с постоянной скоростью, не зависящей от вычислительной мощности участников сети.
Цепочка блоков это?
Основная последовательность блоков является самой длинной от начального до текущего. Побочные ветви отсекаются. Блоки одновременно формируются множеством «майнеров». Удовлетворяющие критериям блоки отправляются в сеть, включаясь в распределённую базу блоков. Регулярно возникают ситуации, когда несколько новых блоков в разных частях распределённой сети называют предыдущим один и тот же блок, то есть цепочка блоков может ветвиться. Специально или случайно можно ограничить ретрансляцию информации о новых блоках (например, одна из цепочек может развиваться в рамках локальной сети). В этом случае возможно параллельное наращивание различных ветвей. В каждом из новых блоков могут встречаться как одинаковые транзакции, так и разные, вошедшие только в один из них. Когда ретрансляция блоков возобновляется, майнеры начинают считать главной цепочку с учётом уровня сложности хеша и длины цепочки. При равенстве сложности и длины предпочтение отдаётся той цепочке, конечный блок которой появился раньше. Транзакции, вошедшие только в отвергнутую ветку (в том числе по выплате вознаграждения), теряют статус подтверждённых. Если это транзакция по передаче биткойнов, то она будет поставлена в очередь и затем включена в очередной блок. Транзакции получения вознаграждения за создание отсечённых блоков не дублируются в другой ветке, то есть «лишние» биткойны, выплаченные за формирование отсечённых блоков, не получают дальнейших подтверждений и «утрачиваются». Таким образом, цепочка блоков содержит историю владения, с которой можно ознакомиться, например, на специализированных сайтах. Распределенная база данных Blockchain формируется как непрерывно растущая цепочка блоков с записями о всех транзакциях. Копия базы или её части одновременно хранится на множестве компьютеров и синхронизируются согласно формальным правилам построения цепочки блоков. Информация в блоках не шифрована и доступна в открытом виде, но защищена от изменений криптографически через хэш-цепочки. База публично хранит в незашифрованном виде информацию о всех транзакциях, подписываемых с помощью асимметричного шифрования. Для предотвращения многократной траты одной и той же суммы используются метки времени, реализованные путём разбиения БД на цепочку специальных блоков, каждый из которых, в числе прочего, содержит в себе хеш предыдущего блока и свой порядковый номер. Каждый новый блок осуществляет подтверждение транзакций, информацию о которых содержит и дополнительное подтверждение транзакций во всех предыдущих блоках цепочки.
Изменение информации в блоке?
Изменять информацию в блоке, который уже находится в цепи, не практично, так как в таком случае пришлось бы редактировать информацию во всех последующих блоках. Благодаря этому успешная double-spending атака (повторная трата ранее израсходованных средств) на практике крайне маловероятна. Чаще всего, умышленное изменение информации в любой из копий базы или даже в достаточно большом количестве копий не будет признано истинным, так как не будет соответствовать правилам. Некоторые изменения могут быть приняты, если будут внесены во все копии базы (например, удаление нескольких последних блоков из-за ошибки в их формировании). Для более наглядного объяснения механизма работы платёжной системы Сатоси Накамото ввёл понятие «цифровая монета», определив его как цепочку цифровых подписей. В отличие от стандартизированных номиналов обычных монет, каждая «цифровая монета» имеет свой собственный номинал. Каждому биткойн-адресу может сопоставляться любое количество «цифровых монет». При помощи транзакций их можно делить и объединять, при этом сохраняется общая сумма их номиналов за вычетом комиссии. До версии 0.8.0 для хранения цепочки блоков основной клиент использовал Berkeley DB, начиная с версии 0.8.0 разработчики перешли на LevelDB
Ветвление?
Блоки одновременно формируют множество «майнеров». Регулярно возникают ситуации, когда несколько новых блоков считают предыдущим один и тот же блок, то есть цепочка блоков разветвляется. Вполне возможно ограничение обмена данными с общей сетью — например, одна из цепочек может развиваться в рамках локальной сети. В этом случае возможно параллельное наращивание различных ветвей. Когда ретрансляция блоков возобновляется, сеть автоматически будет считать основной (истинной) более длинную цепочку. При равенстве длины параллельная работа продлится до создания нового блока — в какой из цепочек блок появится раньше, та и станет длиннее, то есть она будет признана основной, а работа над параллельной цепочкой прекратится. Транзакции, вошедшие только в отвергнутую ветку, считаются теперь вне блока и будут поставлены в очередь для включения в очередной блок. Транзакции получения вознаграждения за создание отсечённых блоков не дублируются в другой ветке, то есть биткойны, полученные за формирование отсечённых блоков, «исчезают»
Подтверждение транзакций?
Пока транзакция не включена в блок, система считает, что количество биткойнов на некоем адресе остаётся неизменным. В это время есть техническая возможность оформить несколько разных транзакций по передаче с одного адреса одних и тех же биткойнов разным получателям. Но как только одна из подобных транзакций будет включена в блок, остальные транзакции с этими же биткойнами система будет уже игнорировать. Например, если в блок будет включена более поздняя транзакция, то более ранняя будет считаться ошибочной. Есть небольшая вероятность, что при ветвлении две подобные транзакции попадут в блоки разных ветвей. Каждая из них будет считаться правильной, лишь при отмирании ветви одна из транзакций станет считаться ошибочной. При этом не будет иметь значения время совершения операции. Таким образом, попадание транзакции в блок является подтверждением её достоверности вне зависимости от наличия других транзакций с теми же биткойнами. Каждый новый блок считается дополнительным «подтверждением» транзакций из предыдущих блоков. Если в цепочке 3 блока, то транзакции из последнего блока будут подтверждены 1 раз, а помещённые в первый блок будут иметь 3 подтверждения. Достаточно дождаться нескольких подтверждений, чтобы свести вероятность отмены транзакции к минимуму. Для уменьшения влияния подобных ситуаций на сеть существуют ограничения на распоряжение только что полученными биткойнами. Согласно сервису blockchain.info, до мая 2015 года максимальная длина отвергнутых цепочек была 5 блоков. Необходимое число подтверждений для разблокирования полученного зависит от программы-клиента либо от указаний принимающей стороны. Клиент «Bitcoin-qt» для отправки не требует наличия подтверждений, но у большинства получателей по умолчанию выставлено требование 6 подтверждений, то есть реально воспользоваться полученным обычно можно через час. Различные онлайн-сервисы часто устанавливают свой порог подтверждений. Биткойны, полученные за создание блока, протокол разрешает использовать после 100 подтверждений, но стандартная программа-клиент показывает комиссию через 120 подтверждений, то есть обычно воспользоваться комиссией можно примерно через 20 часов после её начисления.
Двойное расходование?
Если контролировать более 50 % суммарной вычислительной мощности сети, то существует теоретическая возможность при любом пороге подтверждений одни и те же биткойны передать два раза разным получателям — одна из транзакций будет публичной и подтверждаться в общем порядке, а вторая не будет афишироваться, её подтверждения будут происходить блоками скрытой параллельной ветви. Лишь через некоторое время сеть получит сведения о второй транзакции, она станет подтверждённой, а первая утратит подтверждения и будет игнорироваться. В результате не произойдёт удвоения биткойнов, но изменится их текущий владелец, при этом первый получатель утратит биткойны без каких-либо компенсаций. Открытость цепочки блоков позволяет внести в произвольный блок изменения. Но тогда потребуется пересчёт хеша не только изменённого блока, но и всех последующих. Фактически, для такой операции потребуется мощность не меньше той, которая была использована для создания изменённого и последующих блоков (то есть всей текущей мощности), что делает такую возможность крайне маловероятной. На 1 декабря 2013 года суммарная мощность сети превысила 6000 THash/s. С начала 2014 года объединение майнеров (пул) Ghash.io длительное время контролирует свыше 40 % суммарной мощности сети «Биткойн», а в начале июня 2014 года в нём кратковременно концентрировалось более 50 % мощности сети. Двойное расходование биткойнов на практике никогда не было зафиксировано. На май 2015 года параллельные цепочки никогда не превышали 5 блоков.
Сложность
За требование к хешам блоков отвечает специальный параметр, называемый «сложность». Так как вычислительные мощности сети непостоянны, этот параметр пересчитывается клиентами сети через каждые 2016 блоков таким образом, чтобы поддерживать среднюю скорость формирования распределённой БД на уровне 2016 блоков в две недели. Таким образом 1 блок должен создаваться примерно раз в десять минут. На практике, когда вычислительная мощность сети растёт — соответствующие временные промежутки короче, а когда снижается — длиннее. Перерасчёт сложности с привязкой ко времени возможен благодаря наличию в заголовках блоков времени их создания. Оно записано в Unix-формате и взято по системным часам автора блока (если блок создан в пуле, то по системным часам сервера этого пула)
Что такое Bitcoin?
Bitcoin - вид цифровой валюты, эмиссия и учёт которой основаны на криптографических методах и схеме доказательства выполнения некоторой работы. Функционирование системы происходит децентрализовано в распределённой компьютерной сети Биткоины – это денежная единица системы биткоин. Для обозначения цены или количества используется сокращение BTC (например: “100 BTC”). Биткоин нематериален. Это всего лишь число, привязанное к биткоин-адресу.
Как заработать, получить биткоины?
Есть множество способов приобрести биткоины: Принять биткоины в качестве оплаты за товары или услуги. Существует несколько обменников, где вы можете обменять их на традиционные валюты. Найти торговца и обменять у него на наличные. Создать новый блок (в настоящее время дает 12,5 биткоинов). Участвовать в совместном создании блока.
Сколько всего биткоинов существует сейчас?
Количество блоков, помноженное на количество монет в блоке, равно сумме существующих монет. Количество монет в блоке равно 50 BTC для первых 210 000 блоков, 25 BTC для следующих 210 000 блоков, затем 12.5 BTC и так далее. Награда за найденный блок падает в 2 раза каждые 210 000 блоков. Если вы не доверяете сайтам, отображающим текущее количество эмитированных биткоинов, то можете рассчитать самостоятельно, зная количество блоков и алгоритм уменьшения эмиссии.
На сколько частей делится биткоин?
Технически, биткоин можно разделить до 8 десятичных знаков при использовании существующих структур данных, поэтому 0,00000001 BTC является наименьшим количеством на данный момент. Идеи об обеспечении еще более мелких частей биткоина могут быть актуальны в будущем, если в этом возникнет потребность.
Как мне называть доли биткоина?
На данный момент ведется множество дискуссий о названиях долей биткоина. Основные кандидаты: 1 BTC = 1 биткоин 0.01 BTC = 1 cBTC = 1 центо-биткоин (также известный, как битцент) 0.001 BTC = 1 mBTC = 1 милли-биткоин (также называется мбит (произносится «эмбит») или миллибит) 0.000 001 BTC = 1 µBTC = 1 микро-биткоин (также называется юбит или микробит) Описанные выше сокращения – принятые сокращения в системе СИ для тысячных, миллионных и миллиардных долей. Есть множество аргументов против частного случая 0.01 BTC, поскольку он вряд ли будет представлять что-либо значимое, пока экономика биткоина находится в стадии роста (и он, естественно, не равняется 0.01 доллара или евро). Также, не стоит называть 0.01 BTC центом, пенсом или копейкой. Это мировая валюта. Единственное исключение – «сатоши», самая малая часть биткоина на данный момент. 0.000 000 01 BTC = 1 сaтоши в честь Satoshi Nakamoto – псевдонима изобретателя биткоина.
Как будет уменьшаться вознаграждение за блок, когда оно достигнет очень малых значений?
Награда после 0.00000001 BTC станет равна 0. Больше не будет создано ни одной монеты. Расчет производится как побитовый сдвиг вправо целочисленного 64-битного числа, что значит, что оно делится на 2 и округляется вниз. Целое число равно значению в BTC * 100 000 000. Именно в таком виде хранятся BTC на вашем счету в биткоин-клиенте. Имейте в виду, что при использовании существующих правил потребуется около 100 лет, прежде чем появятся проблемы в разделении биткоина на части.
Сколько займет времени создание всех монет?
Последний блок, который создаст монеты, будет блок № 6 929 999. Он будет создан примерно в 2140 году. Тогда общее количество монет в обращении станет равным 20 999 999.9769 BTC. Даже если будет увеличена точность разделения с текущих 8 знаков после запятой, то общая сумма BTC в обращении всегда будет чуть ниже 21 миллиона (при условии, что все остальное остается неизменным). Например, при 16 знаков после запятой, общее количество монет станет равным 20 999 999,999999999496 BTC.
Если больше не будет производиться монет, то будут ли создаваться новые блоки?
Да,конечно. Еще до окончания создания монет, использование комиссий за перевод станет основным доходом при создании блока. Когда создание монет окончится, возникнет необходимость в поддержании возможности использовать биткоин, и тогда полной наградой за создание блока станут комиссии за перевод. Поэтому, даже после блока № 6 929 999, будут создаваться все новые и новые блоки для проведения переводов.
Но если больше не будет создаваться монет, что случится, если биткоины потеряются? Не станет ли это проблемой?
По закону спроса и предложения, чем меньше биткоинов доступно, тем выше спрос на оставшиеся, которые, следовательно, будут иметь более высокую стоимость. Так что, если биткоины потеряны, то остальные биткоины будут увеличиваться в цене, чтобы компенсировать потерю, т.е. количество биткоинов, необходимых для покупки чего-либо уменьшается. Это дефляционная экономическая модель. Так как средний размер сделки снижается, переводы, скорее всего, будут оперировать милли- или микро-биткоинами. Протокол биткоин использует базовый блок из стомиллионной части биткона ("сатоши"), но неиспользуемые биты также доступны в протоколе. В дальнейшем, они могут быть использованы для обозначения еще более мелких частей.
Что будет, если кто-то сгенерирует новую цепочку блоков или другая цифровая валюта заставит Bitcoin уйти в прошлое?
Цепь блоков Bitcoin не может быть легко переписана, это является следствием одного из центральных механизмов безопасности bitcoin. Система принимает ту цепочку блоков, которая является наиболее длинной и сложной, то есть ту, на которую было затрачено больше работы. И так как каждый следующий блок производится от предыдущего, то чтобы создать новую цепочку, потребуется сделать больше вычислений, чем было вложено в генерацию монет биткоин за всю историю его существования. Иначе такая цепочка не будет принята. А так как bitcoin растет и развивается, то со временем становится все сложнее обогнать все задействованные в нем мощности. Это не отменяет возможность double-spending атаки, но ее возможности тоже довольно сильно ограничены. Гораздо более реальной угрозой может быть вытеснение биткоина другой виртуальной валютой. По мере развития bitcoin могут всплывать все новые его недостатки, которых может уже не быть у других новых электронных валют. Однако это не значит, что bitcoin сразу же уйдет в прошлое. Экономика...
Чем обеспечен биткоин и что его поддерживает?
Биткоины имеют ценность, потому что они принимаются в качестве оплаты. Когда мы говорим, что валюта обеспечена золотом, мы имеем в виду, что существует место, где вы можете обменять валюту на золото. В некотором смысле, можно сказать, что биткоин обеспечивается ценой, которую установил продавец за товар, т.е. обещание продавца обменять товар на определенное количество валюты. Основное заблуждение заключается в том, что биткоины получают свою стоимость от стоимости электроэнергии, необходимой для их создания. Стоимость не равна значению – найм 1 000 человек для выкапывания большой ямы в земле может быть дорогостоящим, но не является важным. Хотя дефицит является важным требованием для полезной валюты, сама по себе валюта не может сделать что-нибудь ценное. Например, ваши отпечатки пальцев – дефицит, но это не значит, что у них есть стоимость.
Что будет, если кто-то купит все существующие биткоины?
Что если кто-то скупил все золото в мире? Ну, можно попытаться его купить, но продавец будет повышать цену золота до тех пор, пока у покупателя не закончатся деньги. Не все биткоины предназначены для продажи. Так же, как и в случае с золотом, никто не сможет купить биткоины, которые не выставлены на продажу.
Дает ли биткоин несправедливую выгоду для первых участников?
Первые участники имеют большое количество биткоинов на данный момент, потому что они взяли на себя риск и инвестировали ресурсы в неиспытанную технологию. Поступая так, они помогли биткоину стать таким, каким он сейчас является и помогают стать тем, чем он должен стать в будущем (надеемся, что широко распространенной децентрализованной цифровой валютой). Поэтому, будет справедливо, если они будут пожинать плоды их успешного инвестирования. В любом случае, любой созданный биткоин перейдет из рук в руки десятки раз как средство обмена, так что прибыль, полученная от начального распределения, будет незначительной по сравнению с общим уровнем коммерческой деятельности в сети биткоин.
Биткоин – это финансовая пирамида?
В финансовой пирамиде основатели убеждают инвесторов, что они будут получать прибыль. Биткоин не дает такую гарантию. Не существует центрального юридического лица, только отдельные лица, строящие экономику. В финансовой пирамиде ранние участники могут получить прибыль только с тех, кто пришел позже них. Но у биткоина есть возможные беспроигрышные развязки. Первые участники получают прибыль от повышения курса. Поздние участники получают прибыль от стабильности и широко признанной цифровой валюты. Тот факт, что первые участники больше прибыльны, не дает сделать вывод о финансовой пирамиде. Акции Apple не были финансовой пирамидой, хотя первые инвесторы разбогатели.
Биткоин – это «пузырь»?
Да, так же, как евро и доллар. Они имеют только ценность при обмене на что-либо, и никакой ценности при использовании. Если все вдруг перестанут принимать ваши доллары, евро или биткоины, «пузырь» лопнет, и их стоимость упадет до нуля. Но это вряд ли произойдет: даже в Сомали, где правительство исчезло 20 лет назад, сомалийские шиллинги до сих пор принимаются в качестве оплаты.
Я потерял свой "кошелёк" (файл wallet.dat). Смогу ли я восстановить свои деньги?
Нет. Потерянные деньги потеряны навсегда. Они не будут (и не могут быть) восстановлены или заново сгенерированы.
Не приведут ли потеря кошельков и ограниченность количества биткоинов к высокой дефляции, уничтожив Bitcoin?
В отличие от большинства валют, bitcoin скорее всего, будет подвергаться постепенной дефляции с течением времени, учитывая его ограниченную эмиссию в 21 млн. монет. Это число было известно с самого начала проекта, и скорость их генерации тоже остается предсказуемой. Кроме того, в системе bitcoin есть опасность, которая не угрожает другим валютам: если пользователь bitcoin теряет свой кошелек, то деньги на нем пропадают навсегда, если кошелек не находится снова. Пропадают из общего обращения в том числе. То есть, по мере утерь пользователями своих кошельков, число btc будет не просто не увеличиваться или оставаться неизменным, а медленно уменьшаться. В результате, по законам спроса и предложения, предполагается, что стоимость монет будет постоянно расти. Но на самом деле, никто точно не знает, что будет происходить с валютой, которая подвергается постоянной дефляции. Однако bitcoin имеет хорошее решение данной ситуации: он может делиться до очень малых величин. Таким образом, даже если люди потеряют большую часть биткоинов, то система все равно должна функционировать по-прежнему нормально. Никому точно не известно, что будет происходить по мере потери монет из пользования, но похоже, что это не представит такой страшной угрозы, как многие считают. Прием и передача платежей.
Почему я должен ждать 10 минут прежде, чем я могу потратить деньги, которые я получил?
10 минут – это среднее время, чтобы найти блок. В зависимости от удачи, нахождение блока может занять больше или меньше 10 минут. Блоки (отображаются как "подтверждение" в интерфейсе программы-клиента) – это способ достижения соглашения о том, кому и сколько принадлежит биткоинов. Как только блок находится, все соглашаются с тем, что вы сейчас владеете своими полученными монетами, так что вы можете их потратить. До того, как блок с вашими переводами найдется, некоторые узлы сети верят в обратное, так как кто-то может пытаться обмануть систему, пытаясь отменить перевод. Чем больше подтверждений сделки, тем меньше шанс отмены. Только 6 блоков или 1 часа достаточно, чтобы сделать отмену почти невозможной. Это значительно лучше, чем кредитные карты, для которых можно сделать возврат даже после трех месяцев после первоначальной сделки! Почему именно десять минут? Это компромисс, выбранный Сатоши между временем распространения новых блоков в больших сетях и объемом работы, потраченным из-за расщепления цепи. Если в этих словах нет никакого смысла для вас, не волнуйтесь. Чтение технической документации должно прояснить ситуацию.
Должны ли вы ждать 10 минут для продажи или покупки чего-либо за биткоин?
Нет, разумно продавать вещи, не дожидаясь подтверждения, но только в том случае, если сделка не имеет высокой стоимости. Когда люди задают этот вопрос они, как правило, думают о таких применениях, как супермаркеты или закусочные автоматы. Переводы без подтверждений до сих пор появляются в интерфейсе программы-клиента, но вы не можете тратить полученные биткоины. Однако вы можете рассуждать о риске, связанном с предположением, что вы сможете потратить их в будущем. В общем, продавая вещи, которые довольно дешево стоят (например, легкие закуски, цифровые загрузки и т.д.) переводы без подтверждений не будет представлять проблемы, если вы работаете с хорошо согласованным узлом сети.
Я отправил несколько биткоинов, и они еще не пришли! Где они?
Есть ряд причин, почему ваши биткоины могут не отображаться и множество способов их диагностировать. Прежде всего, проверить текущий номер блока в правом нижнем углу вашего клиента и сравните с этим. Если эти цифры отличаются более чем на 1 или 2, то вам нужно ждать до тех пор, пока блок с вашим переводом не загрузится. Если нет, то вполне возможно, что ваш перевод еще не был включен в блок. Вы можете проверить задержанные операции переводов в сети, зайдя сюда и поискать ваш адрес. Если перевод есть в том списке, то нужно подождать включения его в блок, прежде чем он будет отображаться в клиенте. Имейте в виду, что если перевод основан на монетах, которые были недавно получены, то передача займет больше времени. Например, кто-то просто послал вам монету, а вы решили сразу же отправить ее, то ваш перевод займет больше время, хотя вы можете ускорить передачу комиссией в размере 0.01 BTC. Переводы с нулевой комиссией могут занять несколько часов или даже дней.
Почему мой биткоин-адрес постоянно изменяется?
Каждый раз, когда по адресу, указанному в разделе "Ваш адрес" поступает перевод, клиент изменяет его на новый адрес. Таким образом, клиент рекомендует вам использовать новый адрес для каждого перевода с целью повышения анонимности. Все ваши старые адреса все равно могут использоваться: вы можете их увидеть в меню Настройки -> Ваш адрес получения.
Чему равна комиссия за перевод?
Некоторые переводы могут потребовать комиссию за перевод для более быстрого подтверждения. Комиссия за перевод обрабатывает и получает создатель блока. Последняя версия клиента оценивает необходимость комиссии и ее размер. Комиссия добавляется к сумме платежа. Например, если вы отправляете 1,234 BTC и клиент потребует комиссию в размере 0,0005 BTC, то для совершения перевода с вашего баланса будет списано 1,2345 BTC, а получатель получит 1,234 BTC. Поскольку комиссия связанна с объемом данных, которые составляют переводы, а не с суммой отправленных биткоинов, то комиссия может показаться и очень низкой (0.0005 BTC для передачи 1000 BTC) и очень высокой (0,005 BTC на перевод в размере 0,02 BTC, или около 25%). Если вы получаете небольшие суммы (например, небольшие платежи от совместной добычи), то комиссия при отправке будет выше.
Если отправить BTC на несуществующий адрес, они отправятся и есть ли проверка на существование адреса?
Отправятся, проверки нет. Получателем будет счастливый обладатель ключа от этого адреса в неопределенном будущем.
Где физически находится кошелёк (файл wallet.dat)?
Файл кошелька wallet.dat может лежать в разных местах в зависимости от операционной системы. В Windows это %APPDATA%\Bitcoin, если более развернуто, то: Windows XP - диск:/Documents and Settings/имя_пользователя/Application Data/Bitcoin Windows Vista, 7, sever 2008 - диск:/Users/имя_пользователя/AppData/Roaming/Bitcoin В Linux вы сможете его найти по адресу ~/.bitcoin/, а в Mac OSX по адресу /Users/имя_пользователя/Application Support/Bitcoin/

Google+ Followers