Сколько блок проверки взять?

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

Как долго этот процесс обычно занимает? От чего это зависит? Это делается на специализированных горных оборудовании или на процессор общего назначения?

Верно ли, что блок времени проверка занимает линейный размер блока + свидетели должны segwit активировать?

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

+786
KargWare 30 нояб. 2010 г., 17:04:27
28 ответов

В это время (2017) никто не собирается дать вам бесплатный Bitcoin, Если вы купили его где-то или что-то подобное.

Скорее всего это спам/фишинг-попытка как @Грег сказал.

+945
reshad 03 февр. '09 в 4:24

С иной алгоритм и аппаратно, есть что-то, что будет узким местом: эта часть учитывается на полную 100% мощность, в то время как остальная часть аппаратных средств, используемых при <=100% своей мощности. Различные части оборудования требуют разного количества энергии и тепла, чтобы запустить на полную мощность. Создавая алгоритм, что налоги меньшей мощности порциями, при этом оставляя большой мощности порциями в основном бесплатно, результаты в кулер-работает алгоритм.

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

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

+903
Ofir 24 янв. 2010 г., 2:29:12

Я ищу кого-нибудь, чтобы помочь мне исправить мой клиент Bitcoin, она коррумпирована, в частности, говорится :

"Фатальная ошибка. Биткоин больше не может продолжать спокойно и ушел.
Исключение: 22DbRunRecoveryException 
DbEnv::открыть: DB_RUNRECOVERY: фатальная ошибка, выполните восстановление базы данных 
биткоин в Ранэвей-исключение" 

Пытался безуспешно починить эту чертову штуку, и я в точке, где я хотел бы отдать кому-то, чтобы исправить это для меня. Как я могу решить эту проблему?

+755
Jagan Veeraraghavan 23 янв. 2018 г., 8:42:52
Вопросы, касающиеся как конкретных сделок могут быть отменены или заменены.
+723
Asaf Hananel 18 дек. 2012 г., 18:50:05

Я нашел другой адрес получения в мой кошелек это не мое.

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

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

В -whitelistforcerelay=1 параметр не о чем беспокоиться, что только относится к реле блоков между сверстников и ни при ваших транзакций или кошелек.

+721
user221054 18 окт. 2015 г., 5:05:33

У меня есть набор шт hasing в 100 х/С и в настоящее время сложность сети 2674.36329706.

Мой потребляемая мощность составляет 200 Вт, а согласно https://www.litecoinpool.org/calc?hashrate=100&difficulty=2674.36329706&power=200&energycost=0.12&currency=USD

вероятность найти блок в 30 дней составляет 2.23%

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

+679
Alex Overd 9 мая 2015 г., 10:07:21

По другой подобный вопрос на биткоин стека обмен https://en.bitcoin.it/wiki/Block_hashing_algorithm показывает, как алгоритм работает на биткоин. Проблема есть, она показывает случайное число не больше, чем 2^32. Когда кто-то проходит через все значения этот раз может быть, кажется, время перемен и поиска надлежащего извращенец начинается заново, так как даже изменения втором к 1 является достаточным основанием для повторного тестирования в идиотов, а в алгоритме хэширования.

Как он относится к фактической алгоритмов интеллектуального анализа данных/программного обеспечения, имея все это в виду, как горная промышленность оборудования обеспечивают миллиарды или триллионы хэшей в секунду, когда каждую секунду только обеспечивает ~4,3 млрд. разные специальные слова и требует нового "второго времени", чтобы изменить время, так как начинать заново с идиотов? Кажется, как будто в самых экстремальных обстоятельствах, даже имея "Меркле корне" меняется за счет присоединения проводки к блоку не будет происходить достаточно часто, для самых мощных кросовки всегда есть над чем работать.

До такой степени, что возможно я ищу потенциально сложный, но простой для понимания ответ.

+674
johanandren 28 янв. 2010 г., 3:47:52

Сайт охватывает две темы:

  1. Базовое введение в биткоин
  2. Как можно получить Bitcoin за "бесплатно"

Я буду обсуждать только пункт 2. Представлены несколько возможности для заработка биткоинов являются:

  1. Добыча
  2. Выполняя спонсорские действия
  3. Используя некоторые сервисы, которые предлагают Bitcoin в качестве стимула
  4. Выполнение механического турка задачи
  5. Инвестирование
  6. Ставки

На странице guadagnarebitcoins.altervista.org не сам предложить какую-то услугу, и, кажется, просто предоставить информацию. Поэтому сам сайт не "лохотрон".

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

Все предложенные методы предполагают некоторое ненулевое количество усилий.

С учетом предложенных методов в идеале включает в себя хорошее интернет-решение, самопознания и отражения такие вопросы, как:

  • Результатом добычи в прибыли, я думаю, что это будет?
  • Это хорошая рентабельность для моего времени и денег?
  • Сколько я знаю об инвестировании?
  • Сколько времени и/или денег я могу позволить себе потерять?
  • Азартные игры-это хороший способ заработать деньги для меня?
  • У меня есть разумная уверенность в том, что сервис будет платить мне?

И так далее.

+632
RomanRocknRoll 24 нояб. 2011 г., 14:12:23

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

+581
goodyzain 20 февр. 2017 г., 7:40:42

Это, наверное, для других здесь ответить, но я дам ему выстрелили.

Мы ищем эллиптической кривой, которая имеет циклическую подгруппу с высоким (но не выше, чем 2^256 , как мы хотим работать с 32byte закрытых ключей и закрытых ключей порядки элементов по отношению к генератору точку) данной конкретной эллиптической кривой над этим премьер-поля, кажется, соответствует этим требованиям.

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

Что касается точки генератора. Я считаю, что это произвольный выбор. Так как группа является циклической (и насколько мне известно, премьер-порядок) любого другого элемента (если нейтральная) может служить генератор. Однако мы должны договориться о фиксированной точкой генератора по алгоритму ECDSA, чтобы иметь те же результаты каждый раз, когда мы запускаем алгоритмов. Для этого был выбран один элемент.

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

+561
sengsawan 4 окт. 2019 г., 8:02:05

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

Для достижения моей цели мне нужно решить 2 проблемы:

  • во-первых, как точно и однозначно определить работы, и
  • во-вторых, использовать что-то вроде публичных регистров для хранения и проверки информации.

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

+514
Hayden T 28 февр. 2010 г., 7:41:52

Такие операции добавлены в генезис блоке расходуемого, как и любые другие сделки от других блоков, или это проводка unspendable фонда.

Другими словами..

Это сделки в генезис блоке расходуемого, предоставил соответствующий закрытый ключ биткоин-получателем?

и если я скопировать код Bitcoin и создать свой собственный блок бытие. Могу ли я использовать закрытый ключ/открытый ключ я использовал в качестве биткойн-получатель транзакции жестко с генезисом блок?

+492
DataWriter 1 июл. 2016 г., 8:11:56

Данные, которые будут подписаны называется хэш-прообраза. Затем вы подписываете двойной SHA256 из прообраза хэш, который является 256-бит. Перед хэшированием, данные должны быть сформированы, как показано в этот ответ. Если вы подписываете SegWit сделки, содержание прообраза изменения, как определено в бип 143.

Затем вы можете использовать формулы здесь, экв. 2:

(Х1, У1) = к × Г(Х, Y) Mod Р
Р = Х1 п

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

Затем,

С = (К^-1 (H(М) + д * р)) п

д - это приватный ключ, Ч(М) является двойной SHA256 и результат. Теперь вы можете использовать Р, С , чтобы создать в кодировке Der подпись.

+415
MRkuper 29 апр. 2012 г., 4:00:41

ss

http://webbtc.com/stats

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

+392
Warry 9 сент. 2019 г., 17:27:49

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

ББК можно игнорировать, но они ходят систематически путем перебора всех вариантов с небольшой трудностью для большой энтропией. легко найти ключи являются просто приманкой, чтобы иметь больше людей. @Питер: конечно слабый ГСЧ-это проблема, но это было не в вопросе, то лучше сделать несколько открытых аппаратных стандартов по trng.

интересно люди голосуют за это. мы должны смотреть правде в глаза: есть проблемы с реализацией биткоин помимо масштабируемости. хэширования не был продуман и Экк алгоритма (кривая secp256k1: Т=(Р,А,Б,г,н,ч); а=0, б=7 ... х=1. смотрите слайд-Руди) получила параметра обнуляется без каких-либо уважительных причин (производительность не является хорошим аргументом в средства шифрования). криптография не чтит слабые, маленькие они могут быть.

+358
bmorenate 12 мар. 2014 г., 23:35:09

Я новичок в Bitcoin. Я занимаюсь разработкой веб-сайт на PHP, чтобы позволить пользователям строить свой кошелек на моем сайте. Я хочу дать каждому пользователю кошелька. Я не хочу, чтобы дать пользователям закрытых ключей. Я держу личные ключи, так что все свои биткоины владеет рудником. Если каждый хочет потратить свои биткоины, он/она должен отправить запрос на снятие денег и я все улажу. Я хочу быть в состоянии, чтобы отправить биткойн-пользователей одновременно с одной сделки и одна плата. Так что если я даю каждому пользователю новый адрес, биткоины будут изменения (небольшое количество в каждый адрес). Поэтому тратить их нужно много плата. Что я должен делать? Я с помощью API blockcypher по. Есть ли другой API может помочь? Какой сценарий я должен сделать, чтобы достичь всех вышеуказанных целей? спасибо.

+345
Sak 19 мар. 2019 г., 23:47:39

Как сделать так, чтобы bitcoind это вызов RPC sendtoaddress добавляет сборов майнер для операции?

Пробовал добавлять в наш биткоин.файл conf: mintxfee=0.0001

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

+335
Nabil Tayeh 28 мая 2013 г., 17:44:12

Я покупал по подписке услуг с помощью Bitcoin платежи доставлен исполнителя BitPay.

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

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

+248
ustadra 6 июл. 2017 г., 11:46:39

Блок 364422 содержит операцию , которая занимает много времени, чтобы проверить. Эта конструкция сделка демонстрирует способ атаки отказа в обслуживании может быть выполнена. Это побудило Гэвин Андресен предлагать дополнительные ограничения к протоколу.

Гэвин рассказывает об этой проблеме в этом видео.

Известно, кто минировал этот конкретный блок? Каково же было их намерение? Они вступают в сговор с человеком, который создал операцию?

+208
Terry MacKay 1 июн. 2016 г., 12:12:54

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

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

+196
evo 8 июн. 2017 г., 10:15:22

SatoshiDice платит большинство ставок мгновенно, но по какой-то причине иногда ставки получить 'застряли'.

Вопрос, на который вы ссылаетесь в своем вопросе произошло за исключительно высокий объем для SatoshiDice. Они получили за БТЦ стоимостью 70000 ставок в течение 24 часов, что намного выше, чем обычно. Высокая текучесть, видимо, вызывает проблемы с оплатой в своевременно. Это усугублялось ошибка, которая вызвала слишком много SatoshiDice по БТЦ предприятием должна быть переведена на склад готовой продукции.

По состоянию на сегодняшнее утро есть только одна ставка, которая не была выплачена. Это была ставка на 0.35 BTC, а он потерял. Так что ответ на твой вопрос "нет, они не в настоящее время должен своим клиентам деньги. Но иногда они отстают на несколько дней".

+153
Alisso 23 мар. 2011 г., 8:42:43

Подождите 10 минут или около того. Если у вас более 8 соединений, вы получаете входящие подключения.

+136
paperuda27 20 дек. 2013 г., 12:23:56

Это очень сложный прогноз, но есть один фактор, часто выходило из Горно оценки стоимости: Стоимость оборудования. Когда амортизируются в течение ожидаемого срока службы, стоимость единицы оборудования может стать реально большой фактор в биткоин себестоимости добычи. В ближайшие дни, вполне вероятно, что ПЛИС или ASIC шахтеров станут более распространенными, поскольку они предлагают огромный прирост эффективности власти над ГП. "Оборотная сторона" для FPGA и ASIC является добыча, что это также очень дорого, чтобы получить начальный оборудованием, которое означает, что стоимость оборудования амортизируется в течение ожидаемого срока службы выше, чем с GPU майнинге.

Сейчас мы видим первый коммерчески доступный ПЛИС добывающие вышки становятся доступными, стоимостью около $440 за 100 МГН/с установка потребляет 6.8 Вт электроэнергии. Вот в моем доме в Лас-Вегас, Невада это будет стоить около 55 центов в месяц, чтобы запустить один из этих ПЛИС плат, и даже если устройство уцелело 10 лет до его смерти, амортизируемая стоимость оборудования составит $3.67 в месяц, совершенно затмевая энергетических затрат. На ATI Radeon серии HD 5830 установок в настоящее время я руковожу стоить около 6.58 $за 100 МХ/с на электроэнергию в одиночку, но 10-летний амортизационный только добавляет 0.96 $в месяц за 100 МН/s в эту стоимость. Это означает, что бай-ин для горнодобывающей ГПУ низкая, но прибыль и устойчивость.

Это ставит мою цену за монету для ПЛИС в размере $2,45, а для графических процессоров на $7.54, хотя там, конечно, место для улучшения в эти цифры и ваш пробег будет меняться. Важно, однако, заключается в том, что ПЛИС добыча гораздо выгоднее, вне зависимости аппаратных затрат и, скорее всего, будет следующая большая вещь, которая очень много делает для биткоина в целом энергопотребления с ПЛИС горно потребляет около 8% электроэнергии, добыча ГПУ в настоящее время потребляет. Если ПЛИС добычи захватили прямо сейчас, сеть Bitcoin может вырасти до 12 раз хэшрейт не видя чистое увеличение в потреблении энергии.

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

+115
ovchi 9 авг. 2012 г., 3:34:55

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

Сделать это очень просто :

Служба печатает свои зеленые адреса, услуги Б решает довериться обслуживания А.

Когда кто-то отправить биткоины с Службы на службу в, он будет посылать из сервиса зеленым адресу.

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

Это в основном полезно для перевода биткоинов В2В (бизнес для бизнеса), обычно это помогает легче и быстрее арбитраж между 2 бирж биткоинов, если оба решите доверить зеленая адрес друг друга.

Это может быть полезно, чтобы позволить для POS (точка продаж) с мгновенные сделки, если в терминале можно доверять зеленый-адрес вашего биткоин-банк (или интернет-кошелек)

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

Зеленый адрес-это просто биткоин-адрес, но это адрес "от" люди решают доверять и принимать транзакции с этого адреса, не дожидаясь подтверждения.

Возможные недостатки :

  • Меньше анонимности, или даже не анонимность на всех ( всегда используя тот же публичный адрес), который не является проблемой для бизнеса, и его даже на учет/аудит ( да биткойн может также помочь fiughting коррупции ! )

  • Блокчейн спам (несколько сделок в биткоин сети), который является хорошей вещью, если Blockchain можно масштабировать.

  • Призывает людей используют надежных поставщиков кошелька (какая-то биткоин банки). Здесь тоже есть хорошие и плохие стороны.

  • Это не достаточно, чтобы создать зеленый-адрес, вы все равно должны быть надежные, так что ваш зеленый адреса полезно

  • Сейчас, насколько мне известно, только mtgox.com, btcpak.com и instawallet.org поддерживаю идею. Чтобы быть полезным, зеленая адресная система должна быть широко принята биткоин пулы, биржи, интернет-кошельки, предприятия и т. д.

    См. также https://en.bitcoin.it/wiki/Green_address

+114
Austin Milam 15 окт. 2013 г., 1:05:27

Это решаемая проблема, см. https://bitcointalk.org/index.php?topic=25786.0 и это.

Он также был недавно реализован в BitcoinJ, и называется "каналы микроплатежей".

+108
Max Khan 26 июн. 2012 г., 15:44:14

Допустим, вы хотите создать радужную таблицу двойных-ша-256, вы тогда хотите, чтобы вычислить 2^256 хэшей который 1.579*10^77 хэшей позволяет divived на среднем поим власть у нас (один в 30Ghash/с):

1.579*10^77 хэш / хеш 30,000,000,000/с
3.8596*10^66 секунд
Или 1.2238*10^59 лет

Что, поправьте меня, больше, чем время вселенной!

И если мы взяли собственно биткойн-сеть мощность (@ около 20 дворец Таш/с), мы бы до сих пор ждать 1.8358*10^56 лет. Который даже не быстрее.

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

+98
britg 4 апр. 2019 г., 3:28:34

Я строю приложение, и одной из моих функций является возможность сканирования приватный ключ, а затем отправить часть своих средств на другой адрес. Как я могу сделать что-то подобное в JavaScript или PHP? Мне нужно запустить мой собственный Bitcoin-сервера?

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

+84
user43539 19 нояб. 2019 г., 21:17:39

Blockchain.info не отображаются операции с OP_RETURNs, пока они не будут подтверждены на Blockchain.

Вы можете посмотреть все последние OP_RETURN сделок на монеты секреты, и есть ссылка оттуда на простой PHP-библиотека для работы с OP_RETURNs.

+29
user3561494 6 июл. 2012 г., 20:28:53

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