Я могу скачать весь блокчейн откуда-то?

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

Есть ли альтернативы, чтобы получить его, проходя сквозь одноранговой сети? Я могу просто скачать его где-нибудь? Разве это не подходит для распространения через BitTorrent?

Если да, то как мне импортировать его в биткоин-клиента?

Мой клиент до сих пор бы проверяя эти данные (можно так?), и это все подписано и работал, так нет проблем здесь реальная безопасность, не так ли?

+275
user2560035 4 окт. 2010 г., 14:53:10
31 ответов

У кого-нибудь есть доступ к этим данным из BitPay или Coinbase возможно?

Если это так, пожалуйста, разбить данные по стране и отрасли, если она доступна, и как эти данные изменились с течением времени.

+971
Eduardo Polmann 03 февр. '09 в 4:24

Это не возможно.

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

По теме: Может ли счет определить условные теги в блокчейн

+953
Fasola Idowu Herbiodun Adeyemi 17 июл. 2019 г., 13:55:52
Другие ответы

Связанные вопросы


Похожие вопросы

Шахтеры добавить новые блоки, но каждый узел хранит копию каждого полного блока. Есть много узлов (т. е. десятки тысяч):

Как только блок объявил в сети, что Шахтер больше не должен делать ничего ... что блок уже подписан и передается от коллег по сети.

+898
3manuek 7 авг. 2019 г., 6:51:50

Нет, вы не можете. И это не имеет ничего общего с операционной системой. Ваше оборудование имеет биткоин обломок ASIC, сделанные только на ша-256 расчеты. Лайткоин использует алгоритм алгоритме Scrypt. Алгоритм SHA-256 и Scrypt не то же самое, что ты предлагаешь-это невозможно.

Вы можете добывать другие вместо Биткойн-монеты Ша-256.

+865
Karontu 2 февр. 2017 г., 9:11:03

Каковы последние предложения масштабирование, стоит отметить? (Постоянно Обновляется)

+844
sef2006 28 июл. 2013 г., 6:22:25

Меня преследует идея для веб-приложения у меня и я врезался в дорожный блок. Я работал со многими другими в JSON API с помощью PHP, но я никогда не был введен в эту сторону ЭКП вещей. Я закончила читать, но все равно застрял.

Я создал локальный сервер с помощью биткоин bitcoin-qt.exe -сервер Командной в Windows, и я использовал получившуюся консоль для получения ответов API. Теперь я путать о том, как я идти о подключении моего веб-приложения на этом сервере, так что я могу позвонить от моего php-файл и это позволяет пользователям взаимодействовать с сетью Bitcoin на веб-странице.

+820
dhrose 28 нояб. 2015 г., 12:54:51

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

Я надеюсь, что кто-то может объяснить, какие преимущества имеют внутренние адреса,

Заранее спасибо!

+814
momcandy303 31 июл. 2018 г., 17:19:28

Ответ мені хорошее. Я просто хочу дать несколько практических метода подробно о расчете сложности, может быть полезной для будущих видом ответа на этот вопрос.

Давайте взглянем на заголовок блока Генезис Сатоши (часть информации):

$ биткоин-Кинк getblockhash 0
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

$ биткоин-Кинк getblockheader 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
{
...
 "высота": 0,
...
 "Дид": "1d00ffff",
 "трудность": 1,
...
}

Как мы видим выше, генезис блока имеет '1' сложности '1d00ffff' биты. В биткоин бит означает "целевой" хэш-значение, то созданный блок должен удовлетворять условие: блок заголовка двойной алгоритм SHA-256 хэш-значение должно менее этого значения 'target'.

В '1d00ffff' значение битов в генезис блоке означает, что значения 'target':

[0x00000000,то значение 0xFFFF,{0х00 0х00..}]
 {0х00 0х00..} на выше 26 байт 0х00.

Затем, чтобы найти новый блок, вы должны искать, что 32 бита значение nNonce (и nTimes и hashMerkleRoot также), пока блок хэш-значение 4 байта ноль ведущих. Кстати, nNonce-это одно из полей в структуре заголовка блока:

 структура header_structure{ // имя байт 
 uint32_t nVersion; // 4 версия
 uint8_t hashPrevBlock[32]; // 32 заголовок хэш предыдущего блока
 uint8_t hashMerkleRoot[32]; // 32 Меркле корневой хэш
 nTime uint32_t; // 4 Время
 uint32_t nBits; // 4 целевой
 uint32_t nNonce; // 4 нонсен
};

Поскольку алгоритм SHA-256 алгоритм (как и любую криптографически стойкая хэш-алгоритма) выдает результат, появятся как абсолютно случайная последовательность, практическая 'проб и ошибок' метод является единственным способом, чтобы найти новый блок, чтобы соответствовать условиям. Вероятность обнаружения блока по 4 байта ноль ведущих хэш-значение равно 1/(2^32), что означает средняя 'проб и ошибок" чисел ровно 2^32 (т. е. 4Г).

Для человека просто понимание хэш-значение этой "целевой", мы определяем сложность термина, означающего средняя 'проб и ошибок" номера, чтобы найти блок, чтобы соответствовать "целевой" состоянии. И мы определяем сложности блока: 1 'трудность' = хэшей 4Г

Затем, до сегодняшнего дня, биткоин блокчейн досягаемость по высоте 501509, давайте взглянем на его заголовок:

$ биткоин-Кинк getblockheader 0000000000000000006c5532f4fd9ee03e07f94df165c556b89c495e97680147
{
...
 "высота": 501509,
...
 "Дид": "18009645",
 "трудность": 1873105475221.611,
...
}

Бит блок 501509 х = 0x18009645, это компактный формат 256 бит целое число, формат ее 256 бит:

[От 0x00000000,0x00000000,то 0x009645,{0х00 0х00..}]
 {0х00 0х00..} на выше 21 байт 0х00.
это 0x009645 * (256 ^ 21) 
Цель генезис блока ( 0x00ffff * 256 ^ 26 )которое является подразделением сложности '1.0'.
Итак, трудность 
= (0x00ffff * 256 ^ 26)/ (0x009645 * 256 ^ 21)
= 65535/38469 * (256^5)
= 1.703579505575918 * 2^40
= 1873105475221.611

Пока у вас есть все подробности о том, как вычислить сложности. В некоторых случаях мы также используем простом формате 1,7 т сказать трудности, в выше пример:

 (1.703579505575918 * 2^40) = 1.703579505575918 Т
 1Т = 2^40 = 1024^4
+792
Anshul Vyas 28 нояб. 2017 г., 15:19:00

Blockchain.info (источник графика) использует "первый ретранслируется" способ попытаться определить владельца блока. На сайте есть база данных IP-адресов, которые принадлежат к крупных горнодобывающих бассейнов и пытается подключиться к каждому из них. Если блок получил от одного из первых эти IP, то, что бассейн считается собственником.

Для P2Pool вы я иногда присоединиться к p2p сети и очистить список "АДР" сообщения, содержащие IP-адреса узлов в сети. Они вставляются в базу данных в соответствии с коллективным "P2Pool вы" имя.

Там на самом деле лучший способ, чтобы обнаружить P2Pool вы блоков, первый выход каждого из всех ТХ странно, например http://blockchain.info/block-index/857086

+717
Emiya 7 янв. 2018 г., 20:02:34

Допустим, Алиса открывает микроплатежей канале с Бобом и отправляет $10 в нескольких транзакций сиг.

Откуда нам знать, что у Алисы есть эти $10? Или мы рискуем ее двойной тратит?

+711
Chris Woolfe 16 авг. 2019 г., 11:04:10

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

1) Каким образом кошелек решите, какие весы/адреса являются частью новой платежной операции (как вход)?

2) делать все операции создания "изменение" - то есть второй выход?

3) Есть ли комиссия за сделки идут в биткойн-адрес, сгенерированный Шахтера, предварительно записанного адреса Шахтера, или нет выхода в Blockchain, связанные с этим?

Спасибо и извинения за технические неточности и глупые вопросы.

+678
Lastrik 27 авг. 2015 г., 20:35:24

Это легко выяснить, связанная суета адрес '1googlex' если мы уже знаем1googleсуета пара адресов, чем по обычным vanitygen итерационный процесс? если да, это может быть продлен, например, '1googlexx', без экспоненциально возрастающей сложностью?

+586
user157306 15 февр. 2014 г., 6:03:29

Итак, во-первых:

  1. Использовать Python 2.7; есть многочисленные куски кода, который не работает с Python 3.4, а именно make_request
  2. Проверить это pybitcointools вилки, так как есть много дополнительных возможностей (см. README.txt файл)

Функции вы им работать так:

  • mktx(входы, выходы) , где ИНС - массив "hexTxIdString:индекс" и аутов - это массив {"стоимость": 12345, "адрес": 1base58addressString}
  • mksend(входы, выходы, txfee, 1changeAddress) , где txfee снова в Сатоши
    • знак(unsignedtx, индекс подписывать, привчной для utxo) , где индексом является входной указатель знак

Мы начнем с изготовления модулей:

utxos = [(utxo_txid, utxo_index), (txid2, И2)....]
ИНС = ["%с:%д" % utxo для utxo в utxos]
change_addr = "1thisIsAChangeAddressYouOwn123"
txfee = инт(0.45 * лен(модулей) * 10000) # возможно, вы захотите проверить это 10000 значение, это может быть 100000
rawtx = mksend(ИНС txfee, change_addr)

Хорошо, предположим, у вас есть UTXOs' TxID и соответствующие Uвых для каждого секретного ключа. Сделать дикт из privkeys ={ 'TxID:Uвых' : привчной, 'TxID2:vout2': privkey2 } наконец, signall(rawtx, privkeys) , чтобы получить вашу подпись Техас. Затем, чтобы транслировать его, использовать pushtx(signedTx, источник="БКИ") или pushtx(signedTx, "тестовом режиме", источник="blockr") в тестовом режиме. Молодец!

+581
Osny Netto 6 мар. 2014 г., 17:06:26

Общая сеть Эфириума мощности близок к удвоению относительно ее декабрьского уровня. Сложность добычи растет пропорционально, конечно, как общая награда за блок остается неизменным.

Тем не менее, невозможно купить новые видеокарты в большом количестве в любом месте. Итак, где же вычислительную мощность приходит от? Я не могу поверить, что есть достаточное количество ресурсов, использованных для других моих монет, удвоение глобальных Эфириума мощности, но я могу ошибаться. Так, где же все новые добывающие вышки вам свою силу?

+576
Sang Mai 6 июл. 2015 г., 16:08:45

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

По алгоритму ECDSA подпись-проверочных действий (sigops) относительно много времени на современных процессорах, поэтому цель sigop проверить это, чтобы сделать его легко отклонить блоки (действует или нет), которые могли бы занять значительное количество времени, чтобы проверить. Проверка sigop реализуется наивно: он просто ищет OP_CHECKSIG и OP_CHECKMULTISIG ОП коды операций и подсчитывает количество sigops, что требуется, что код будет выполняться. Общее число sigops рассчитывается для блока, содержащего операции.

Вы, наверное, заметили проблему: для скриптов, как P2PKH, OP_CHECKSIG может отображаться в одном блоке, как по умолчанию, но фактического времени проверки подписей операция выполняется, когда подпись сценария оценивается в другом блоке. Другими словами, можно создать действительный блок сегодня, что требует выполнения более чем 20 000 подписей-проверка операций, но рассчитывать sigops от 0.

Если мы в хард-форк в мегаблоках, я думаю, что это возможно, что это позволит также изменить расчет sigops формула---или заменить его чем-то другим.

+488
vaxa29 9 янв. 2011 г., 2:51:30

Я не думаю, что он сделал. Он писал об общих узлов внутри локальной сети, но он никогда не упоминал майнинг пулы, как мы их знаем сегодня. Я действительно удивлен, кто он недооценил проблему. Майнинг пулы являются недостаток только биткоина, которые будут препятствовать ее цена вырастет в будущем.

+396
Thomas Shomers Jr 18 апр. 2014 г., 14:35:35

Потому что если я продам свой значимый предмет, скажем, стоимостью 22.000 биткоин. Завтра, там может быть авария, который приносит ему до $1000 или меньше, и я, по сути, продал свою 22,000 $товар за ничего не стоящие пузырь денег.

Есть ли термин для поиска или кем поговорить, кто понимает истинную ценность биткоинов?

+377
Burumbash 13 июн. 2010 г., 9:33:38

bfgminer требуется какое-то оборудование на. Обычно это ПЛИС или ASIC, хотя ГП может быть (убыточности) используется.

как я могу знать, если bfgminer работает должным образом?

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

+308
PshCo 15 окт. 2015 г., 0:33:57

Во-первых, когда мы говорим о "биткоин плата за транзакцию", мы обычно цитируют одно из двух чисел:

Потребителей волнует стоимость.Это общий сбор, который вы оплачиваете в транзакции, такие как 10 000 сатоши или 0,0001 биткойнов. Это, наверное, самое важное число для потребителей, так как они заботятся только о сборах, связанных с их конкретной сделки.Шахтеров волнует плата за байт (или килобайт).Это общая стоимость, деленная на число байтов в транзакции, такие как 40 Сатоши/биткоины 0.0004 байт/килобайт. Это самое важное измерение для шахтеров. Причина в том, что они используют это, чтобы решить, следует ли включать транзакции в блоки, они пытаются производить, так как они могут содержать только около 1 млн. байт транзакции в свои блоки. Как таковые, они предпочитают включать операции, что платить больше плата за байтом.

Важно отметить, что общая биткоин сумма вашей сделки не имеет значения для целей расчета комиссии! Например, если ваша сделка находится в 250 байт, вам придется платить те же налоги, переносите ли вы 0.001 биткойнов или 1 млн биткоинов.

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

+300
bhavik shah 26 июн. 2016 г., 0:20:27

К сожалению, биткоин-в Qt (и bitcoind) по умолчанию ДБ размер кэша-это очень мало для системы, как ваша.

Вы должны окончательно добавить -dbcache=4000 (использовать 4 ГБ оперативной памяти для UTXO-набор-базе [и др.] кэша). Это должно ускорить ваш синхронизации значительным.

+290
Tony Saiki 16 мар. 2017 г., 22:26:06

Как я понимаю, вы ввели свой биткоин-адрес для некоторых кранов, но не ничего не получая от него? Вы должны проверить https://blockchain.info/ и введите ваш биткоин адрес в "поиск" поле. Если кто-то отправил вам что-то, то вы определенно увидите транзакцию там.

+249
Carlos P Ceballos 21 мар. 2010 г., 8:21:09

Если экспортировать приватные ключи от автономной Электрум кошелек в CSV-файл (также в автономном режиме), они явно не были 'потрачено'. Все это было сделано в автономном режиме. Мой вопрос заключается в следующем: если я сейчас зайти в интернет и попытаться потратить биткойны, охватываемых этими закрытыми ключами, являются биткоины все еще там? Или все-таки экспорт закрытых ключей в файл CSV равных расходованием этих монет в том, что касается клиента Электрум находится? Говоря другими словами, частный ключи экспортируются более чем один раз, пока они не были потрачены? Я надеюсь, что я объясняю себе четко.

[Недавно я сделал свой первый покупку Bitcoin и я так и сделал в Электрум кошелек, который я сейчас держал на автономном компьютере. Я не мог видеть мои закрытые ключи в любом месте и был уверен, что я бы их получил и так я экспортировал их в файл CSV чисто чтобы удостовериться в том, что я, собственно, и получил их. (Я бы не сделать это на будущие покупки, теперь, я уверен, что закрытые ключи бы там быть получены из семян, так как они являются ясно более безопасной неэкспортируется из зашифрованного кошелька, чем на CSV-файл, но, эй, мой первый раз, и никаких доказательств или объяснений, что я действительно получил их ...] - Terrylei

+240
DemMC 23 янв. 2014 г., 5:08:52

Ценность исходит от их дефицита. Чтобы использовать нечто в качестве средства обмена, он только должен иметь определенный набор свойств. Биткоины имеют эти свойства, поэтому они могут быть использованы в качестве средства обмена.

Они взаимозаменяемы. То есть 10 биткоинов 10 биткоинов. Это делает биткоины более полезным в качестве средства обмена, чем, скажем, яблоки, которые широко различаются по качеству, размеру и так далее.

Они скудны. Количество биткоинов предсказуем по времени.

Они легко переносятся. Они не легко подделывается.

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

+189
mattyfew 12 апр. 2018 г., 18:52:29

Есть страница в Википедии, которая отслеживает законность биткоин по стране или территории.

Еще один можно найти на монета.танец.

+154
jolligreen 5 дек. 2014 г., 9:50:36

На основании разработчика справочник https://bitcoin.org/en/developer-reference там не кажется, быть прямой подход.

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

Не совсем то, что вы ищите, но может работать в зависимости от того, что вы действительно заботитесь.

+152
Craig Sniffen 17 нояб. 2019 г., 4:41:36

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

+66
devendra kushwah 19 мая 2010 г., 13:20:38

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

Если программное обеспечение не следовать правилам протокола, то этот узел будет запрещен из сети на другие узлы.

Пользователи также смогут взаимодействовать с сетью и другими способами, помимо выполнения узлов, например, есть много вариантов для освещения кошельков’ которые могут быть запущены на мобильном телефоне.

Родной активов сети криптовалюта под названием биткоин.

+56
laure prenger 19 февр. 2011 г., 0:36:40

Меня интересует то, что другой интернет и другие услуги связи там принимают биткоины к оплате. Я знаю http://mullvad.net/ для VPN и некоторые другие, http://www.chundle.com/bitcoin для Usenet.

Я сомневаюсь, что есть какие-то интернет-провайдеры или услуг сотового.

+47
Pottypuss 1 апр. 2011 г., 13:32:44

Я не знаю, если это правильный форум для задавать такого рода вопрос, пожалуйста, дайте мне знать. В любом случае, у меня есть небольшая вышка с двумя графическими процессорами (сапфир Радеон импульсный ГХ 580 8ГБ оперативной памяти GDDR5 двойной HDMI/DVI на D/двойная ДП видеокарты), температура графического процессора составляет 74℃, внутренний вентилятор работает в авто на 20%, у меня два внешних вентиляторов, которые я хотел бы использовать, чтобы охладить его.
На мой вопрос, где я должен расположить вентиляторы? спереди, сзади, снизу или верхом на стороне ГПУ? С обратной стороны, где название графического процессора, является самой горячей частью устройства, боюсь, установить внешние вентиляторы в неправильном положении и вентиляторов стационарный нагрузки. Любая помощь более чем приветствуется.
enter image description here

enter image description here

+31
AllaValo 13 дек. 2017 г., 6:59:48

Блоки обычно отправляются через BIP152. Это передает блоки с помощью заголовков 80 байт, 6 байт в операции, плюс последние сделки. Чтобы дать конкретный пример блок 000000000000000000117f0033fd8cff18a9fa4601da7f93e6eb3e084caab586 взял 16244 байт для передачи.

Если отправляю к коллеге, который уже не знает сделки (или не поддерживая BIP152) узел посылает необработанный блок, который составляет половину размера шестигранник. В случае, что блок сырой блок 1,125,118 байт.

+27
NatalyaM 22 окт. 2013 г., 13:04:03

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

Так в основном вы либо шахта для бассейна, который платит бассейн, или вам мое соло. Вы не можете делать обе сразу.

+16
mike marsh 4 февр. 2015 г., 11:25:37

Показать вопросы с тегом