Обнаружение вилки с помощью bitcoind

Какой самый эффективный способ обнаружить в развилке в Blockchain?

Мое приложение опросы для изменения адреса пользователей депозит на каждого нового блока.

Депозиты зачисляются на счет пользователя с записью в базе данных, затем эти средства переводятся в холодильнике.

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

Меня беспокоит следующее происходит:

  • Вклады пользователя BTC и создания записи в базе данных.
  • Цепочка ответвляется от 51% атаки или несовместимым программным обеспечением.
  • Пользователь получает возврат из хранения холодной, но я больше не имеют доступа к средствам, они послали так его из моего кармана.

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

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

+961
Muhammed Pala 7 сент. 2015 г., 11:12:19
24 ответов

Я создал mainnet с-узел молний, следуя руководству. https://medium.com/@dougvk/run-your-own-mainnet-lightning-node-2d2eab628a8b

Я заметил, что мой узел виден на https://lnmainnet.gaben.win/ но Ури неизвестно. Есть ли какие настройки я должен проверить на моем сервере?

+968
KARVAC 03 февр. '09 в 4:24

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

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

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

При отправке, потому что вы знаете, получатели, адреса, вы можете использовать subtractFeeFrom параметров sendmany или sendtoaddress , чтобы указать, что плата будет вычтена из указанных адресов (т. е. получателей). К этому еще следует вычесть из остатка на счете.

+910
EntoYa 25 мар. 2017 г., 3:45:46

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

Это звучит, как вы пытаетесь эффективно реплицировать в реальном времени перекладки проводки? Bitlisten.com эффективно сделал это и обеспечивает аудио выход, когда это происходит в режиме реального времени. Они используют Blockchain.info с API, чтобы получать в реальном времени сделки.

+905
pquimo 5 окт. 2017 г., 8:27:40

Наилучшие оценки эффективного размера блока с SegWit являются 1.6-2.0 МБ.

Текущих операций в секунду возможны вокруг 3 Тх/с. Учитывая, что эффективное увеличение составляет 1,6 - 2,0 х, транзакций в секунду такие же нескольких что дает нам где-то около 5-6 Тх/с.

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

+897
cutie cones 5 авг. 2016 г., 15:38:45
докер экзек-это toshi_db_1 команду psql-у Постгреса -д toshi_development

Получил ответ на GitHub вопрос https://github.com/coinbase/toshi/issues/198

+885
akhouri 28 мар. 2012 г., 12:22:31

Это обсуждалось в списке рассылки некоторое время назад: http://sourceforge.net/mailarchive/message.php?msg_id=30824341

Я предполагаю, что 32-битные метки был использован Сатоши в оригинальный клиент и 64-битные временные появился позже, чтобы избежать переполнения типа timestamp.

Нам, возможно, придется изменить (hardfork) старого 32-битного поля типа timestamp для 64-разрядной в какой-то момент. См https://en.bitcoin.it/wiki/Hardfork_Wishlist

+860
mihijs 18 окт. 2019 г., 7:12:47

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

enter image description here

Я пытаюсь выяснить, как они вычисляют, что дно меняться БТЦ процентов 3.85%.

Их API (https://api.coinmarketcap.com/v1/ticker/?limit=100) выплевывает эти данные:

{
 "идентификатор": "биткоин", 
 "имя": "Биткоин", 
 "символ": "БТЦ", 
 "ранг": "1", 
 "price_usd": "8397.08", 
 "price_btc": "1.0", 
 "24h_volume_usd": "8190950000.0", 
 "market_cap_usd": "141531834530", 
 "available_supply": "16854887.0", 
 "total_supply": "16854887.0", 
 "max_supply": "21000000.0", 
 "percent_change_1h": "-0.51", 
 "percent_change_24h": "1.0", 
 "percent_change_7d": "-1.88", 
 "last_updated": "1518191066"
}, 
{
 "идентификатор": "Эфириума", 
 "имя": "Эфириума", 
 "символ": "Эт", 
 "ранг": "2", 
 "price_usd": "846.675", 
 "price_btc": "0.101377", 
 "24h_volume_usd": "3096660000.0", 
 "market_cap_usd": "82559453770.0", 
 "available_supply": "97510206.0", 
 "total_supply": "97510206.0", 
 "max_supply": нуль, 
 "percent_change_1h": "-0.2", 
 "percent_change_24h": "4.14", 
 "percent_change_7d": "-5.14", 
 "last_updated": "1518191052"
}

Первый номер указан в этой "percent_change_24h": "4.14" , но они не показывают, как они придумали, что второе число ( 3.85% ).

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

Спасибо

+859
Bryce Ballein 9 мая 2016 г., 7:27:09

В чем разница между этими методами распространения блока с точки зрения размер / требования к пропускной способности & вычисления, а также совместимость и надежность?

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

+805
Basav 21 июл. 2016 г., 22:07:05

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

+790
indijanc 17 мая 2015 г., 3:31:55

Понятие "принят" довольно размытая, так как он зависит от того, что бип влияет. Некоторые вещи кошелек-только, или только повлиять на протокол, и являются обязательными для выполнения для разных реализаций. Когда Бипс повлиять на консенсус правил в протокол (правила, которые определяют, какие блоки являются допустимыми), вся сеть должна принять их в ногу, хотя (правда для бип 16, 30 бип, бип 34, 62 бип, бип 65).

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

Вот список Бипс внедрена в биткойн версии v0.13.0 (см. По этой ссылке для вверх-к-дата список):

  • Бип 9: изменения, позволяя нескольким мягкой вилки должны быть развернуты параллельно были реализованы начиная с версии v0.12.1 (Пр #7575)
  • Бип 11: Multisig выходы с версии v0.6.0 (пр #669).
  • Бип 13: формат адреса для P2SH адресов осуществляется с версии v0.6.0 (пр #669).
  • Бип 14: подрывную строка используется в качестве пользовательского агента с версии v0.6.0 (пр #669).
  • Бип 16: оплата-скрипт-хэш-правила оценки были выполнены с версии v0.6.0, и вступил в силу с 1 апреля 2012 года (Пр #748).
  • Бип 21: URI-код формата для Bitcoin платежей осуществляется с версии v0.6.0 (пиар #176).
  • Бип 22: в 'getblocktemplate' (ББТ) протокол RPC для добычи полезных ископаемых реализуется с версии v0.7.0 (Пр #936).
  • Бип 23: некоторые расширения для ББТ проводятся с версии v0.10.0rc1 проверка, в том числе longpolling и заблокировать предложения (пиар #1816).
  • Бип 30: оценка правилах запретить создавать новые сделки с тем же txid, как и предыдущие не полностью проведенных сделок было реализовано с версии v0.6.0, и правило вступило в силу 15 марта 2012 (пиар #915).
  • Бип 31: в "понг" протокол сообщений (и протокол версии поднять до 60001) была реализована начиная с версии v0.6.1 (Пр #1081).
  • Бип 32: иерархически детерминированные кошельки была реализована начиная с версии v0.13.0 (пр #8035).
  • Бип 34: правило, которое требует блоки, чтобы содержать их высота (число) в последние входного сигнала, а введение версия 2 блоков реализуется с версии v0.7.0. Правило вступило в силу для версии 2 блоков, как из блока 224413 (5 марта 2013), а версия 1 блоки не допускается, поскольку блок 227931 (25 марта 2013) (пр #1526).
  • Бип 35: в 'mempool' протокол сообщения (и протокол версии поднять до 60002) была реализована начиная с версии v0.7.0 (пр #1641).
  • Бип 37: цветение фильтрации для операции ретрансляции, частично дерево Меркле блоков, и протокол версии поднять до 70001 (включение с низкой пропускной способностью СПВ клиентов) был реализован с версии v0.8.0 (пр #1795).
  • Бип 42: Исправлена ошибка, которая могла вызвать субсидия расписание, чтобы возобновить после блока 13440000 была исправлена в версии v0.9.2 (ПР #3842).
  • Бип 61: на "отклонить" протокол сообщений (и протокол версии поднять до 70002) был добавлен в версии v0.9.0 (пр #3185).
  • Бип 65: в CHECKLOCKTIMEVERIFY softfork был объединен в версии v0.12.0 (пр #6351), и портированы с версии v0.11.2 и версии v0.10.4. Mempool-только CLTV была добавлена в пиар #6124.
  • Бип 66: строгий дер правилах и соответствующих версии 3 квартала было реализовано с версии v0.10.0 (пр #5713).
  • Бип 68: последовательность замков были реализованы в версии v0.12.1 (Пр #7184), и были активированы с блока 419328.
  • Бип 70 71 72: оплата протоколе поддержка была доступна в биткойн-ядра графический интерфейс с версии v0.9.0 (пр #5216).
  • Бип 111: NODE_BLOOM обслуживание немного добавил, и применяются для всех экспертных версий на версии v0.13.0 (пр #6579 и ПР #6641).
  • Бип 112: в CHECKSEQUENCEVERIFY опкод был реализован с версии v0.12.1 (Пр #7524) и была активирована с блока 419328.
  • Бип 113: медиана времени прошлого замок времени расчеты были выполнены с версии v0.12.1 (Пр #6566) и были активированы с блока 419328.
  • Бип 125: опт-полностью заменить на плату сигнализации выполнены в mempool и добычи как в версии v0.12.0 (пр 6871).
  • Бип 130: прямые заголовки объявление согласовывается с экспертной версии >=70012 как в версии v0.12.0 (пр 6494).
  • Бип 133: feefilter сообщения уважаемых и отправили на экспертную версии >=70013 как в версии v0.13.0 (пр 7542).
  • Бип 152: компактный блок передачи и связанных с оптимизаций используются как в версии v0.13.0 (пр 8068).
+770
Philip Schlesinger 1 янв. 2016 г., 1:17:17

Я пошел nicehash.comсайт, который позволяет пользователям на добычу биткоинов.

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

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

Я вижу 2 пути на самом деле теряют деньги:

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

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

Поэтому два вопроса: смогу ли я когда-нибудь заплатят, и сколько ?

На первый вопрос, я где-то читал, что для каждой новой сделки, ряд компьютеров не исчисление и быстрый компьютер часто выигрывает. Компьютер, который выигрывает платят, другие-нет. Это точно ?

Спасибо, ребята !

+716
Tiger 42 3 мая 2014 г., 17:25:11

btc-e.com 0.2% торговый сбор 0.5 LTC для снятия Лайткоин

vircurex.com 0.5% торговый сбор 0.1 ЛТК для снятия Лайткоин

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

Но на самом деле это единственные варианты и очень маловероятно, что какие-либо альтернативы или будет скоро, что может победить любую.

+698
Lisa Heptinstall 24 дек. 2017 г., 21:21:46

Да. Вполне возможно.

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

Если это не вы можете либо:

  • Экспортировать ключи, перемещать бумажник файлов (а не удалять его, так что вы можете переместить его обратно если что-то неправильно, на Mac файлы кошелек здесь: ~/библиотеки/application поддержки/биткоин/), импортировать ключи.
  • реализовать себя / платить кому-то реализовать, если для вас
  • найти альтернативный клиент сделает это за вас (Армори может есть, список здесь)
  • найти альтернативный клиент для открыть и экспортировать закрытые ключи, так что вы можете импортировать их в новый незашифрованный кошелек.
  • когда все остальное терпит неудачу: вести биткоин в новый незашифрованный кошелек и угробили старый, зашифрованные, кошелек. Будьте уверены, чтобы сказать людям, что ты мигрировала, ваши старые адреса по-прежнему в ваш зашифрованный кошелек.
+634
off99555 1 мая 2018 г., 22:39:45

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

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

Что мне интересно, это было бы технически возможно на крипто валюту иметь фиксированную целевой уровень инфляции? Например, Европейский центральный банк имеет целевой уровень инфляции в 2% (я думаю), который должен стимулировать рост, в то же время избежать чрезмерной инфляции.

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

+567
Pj29 5 сент. 2013 г., 0:15:53

При запуске, после загрузки и проверки блоков, ядра биткоин-клиент "загружает банлист". Что это банлист?

+527
BSmith 7 янв. 2019 г., 3:00:15

Есть сайты, которые отслеживают Blockchain и агрегировать данные. Е. Г. https://bitinfocharts.com/top-100-richest-bitcoin-addresses.html

+509
user2803250 13 мая 2018 г., 10:30:17

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

+441
thedanotto 28 мая 2019 г., 12:26:00

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

+388
lzam 25 мая 2013 г., 0:45:41

Примечание: этот ответ был написан весной 2016 года и с тех пор настигла фактических Spec и несколько реализаций. Я надеюсь, что в скором времени обновить этот ответ.


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

На интервалах, начат следующий процесс:

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

Узлы помнят их кратчайших путей к ряду ранее выбранного узла Маяк.

Теперь Алиса хочет отправить 0.3 BTC на Боб.
Алиса кратчайшие маршруты до Б, Б1и Б2. Боб просто зашел в интернете и знает только В2. Они добавляют вместе, их пути к Б2 и таким образом найти путь:

 Алиса → П1 → П2 → В2 ← Н3 ← Боб

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

 Алиса → П1 → П2 → В2 ← Н2 ← Боб

Они могли бы сократить путь к:

 Алиса → П1 → Н2 ← Боб

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


Источники: харде, mmeijeri, mmeijeri.

+365
Arm Champ 21 нояб. 2010 г., 13:09:02

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

+326
Kayla Reyes 17 янв. 2019 г., 13:06:38

Купить Antminer С1с 200 гр за 1.45 корабли БТЦ в субботу. Просто купить CX750 еще на 90 баксов, и вы отправиться в шахту. Генезис блока показывает чистый доход от 1100 $или 1.19 БТЦ к августу. http://thegenesisblock.com/mining/a/31ee55a871

https://bitmaintech.com/productDetail.htm?pid=00020140107162747992Ce5uBuxW06D6

Все остальное я нашел это:

А) завышена Б) задержки

или, что более вероятно

С) оба

+171
Awindor 25 авг. 2010 г., 1:57:19

Итак, у меня есть кошелек на Blockchain.info. Это возможность получать БТЦ ВСН и монеты ЕТН. Мой друг прислал мне несколько БТЦ, но я случайно дал ему ВСН адрес. Я облажался? Может БТД приехать в кошелек через МПБ адрес?

+168
lanquil 10 нояб. 2011 г., 21:01:10

Ответ прост: это цена, по которой продавец и покупатель валюты договорились о цене за него, т. е. цена, по которой рынок очищает. Проданной валюте, в конце концов, товар.

Это может помочь вам убрать все лишние и думать о нем, как фунт кофе или somesuch. Продавец Салли кофе, но хочет долларов. Покупатель Боб долларов и хочет кофе. Салли не расстается с ней кофе меньше чем за 4$. И Боб не купите кофе в течение более чем 3 долларов. Рынок не понятно по этим ценам. Новый продавец, сам выходит на рынок и готов продать его кофе за $3.50. И новый покупатель, законопроект вводит и готов купить кофе за $3.50. Сэм и Билл обмен кофе за доллары. Этот факт опубликован на остальных участников рынка, которые, таким образом, способен сделать вывод, что в какой-то момент в недавнем прошлом, что двое участников получили возможность совершать сделки по цене $3.50. Как игрок на рынке, вы гарантированно найдете покупателя или продавца по такой цене? Нет. Но это полезная часть данных.

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

Мюррей Ротбард, человек, Экономика и государство

http://mises.org/rothbard/mes.asp

Людвиг фон Мизес, теория денег и кредита

http://mises.org/books/Theory_Money_Credit/Contents.aspx

+90
themouette 24 янв. 2014 г., 2:00:23

Насколько мне известно, самая крупная сделка по размеру был мега сделки добытое f2pool в 2015 году: Он был 999,657 байт, имел 5,569 входов и 1 выход.

+27
Y M 26 сент. 2019 г., 18:02:46

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