Может майнер включают непереданных транзакции в свой блок?

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

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

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

Какая особенность в алгоритме биткоина/сеть мешает шахтерам, чтобы сделать так?

+47
Linesmerrill 9 февр. 2016 г., 1:14:04
21 ответов

Хожу сюда http://www.alloscomp.com/bitcoin/calculator

Я кладу в сумме мощность майнинга, я готов купить, например, 100 Gh/С. Он говорит, что я буду делать $2,094.25 в месяц. Я знаю, что изменения обменного курса, сложность повышается ставка. Но что мешает мне зарабатывать не менее $1500. Они говорят, что вступление в бассейне лучше, но даже если я иду в одиночку, что это то, что мешает мне сделать разумную сумму денег, основываясь на информации в этом калькуляторе. Я не могу быть как простой, как покупка Шахтер и позволяя ему работать весь день.

+944
Julian Espinel 03 февр. '09 в 4:24

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

+828
fertchen 10 апр. 2015 г., 12:55:58

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

+826
HiRangeCoins 29 янв. 2018 г., 3:49:47

Мне тяжело понять вас, но если я пытаюсь экстраполировать то, что ты говоришь, Я думаю, что это других трейдеров, которые находятся вне торгов, а не сама биржа. С таким количеством ботов там, я думаю, что многие люди используют их для торговли, которые могли бы вызвать дополнительную активность на рынке, который был на некоторое время бездействующие. Я использую ClueDex TrendSockets, чтобы увидеть в режиме реального времени данные о рынке и часто будет неактивных рынках, что вдруг к вам интерес и начать торговать. Если торговля происходит на рынке, это означает, что нет консенсуса по цене. Каждый из этих заказов в портфель заказов-это реальные заказы, но если цена не соответствует, нет рынка и ничего не поменялось. Алгоритм обмена только пытается найти совпадения цене. Когда вы размещаете ордер на продажу, вы ставите цену, которая является самой низкой, которую вы готовы продать эту монету. Когда вы размещаете ордер на покупку, вы ставите максимальную цену, которую вы готовы заплатить за эту монету.

+732
Hiroyuki Kitago 28 окт. 2012 г., 0:57:41

Короткий ответ-нет.

Форкс

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

Можно ли использовать догкоины на сети Litecoin без конвертации через обмен?

Потому что две разные сети блокчейн есть 2 разных блокчейнами, они имеют различные источники истины. Одна транзакция на цепи с вилочными не обязательно считаются действительными на другие (особенно если они произошли после развилки), поскольку они достигают консенсуса по отдельным блокчейнами. Вижу этот вопрос: я могу сделать повтор атаки проводить тестовом режиме Bitcoin на mainnet?

+719
Garisnowmans 5 апр. 2017 г., 4:25:13

Я недавно менял проверки кода в языке Python-bitcointx использовать libsecp256k1 библиотека.

В языке Python-bitcoinlib код (что Python-bitcointx является производным), функций OpenSSL используются для проверки подписи.

Я хочу быть в состоянии удалить зависимость от OpenSSL в будущем, и использовать только libsecp256k1 в Python-bitcointx, но есть проблема, которую я заметил, когда я переписал CECKey.метод verify ():

функция libsecp256k1 secp256k1_ecdsa_signature_parse_der() только позволяет строго действует в кодировке Der подписей.

bitcoind использует ecdsa_signature_parse_der_lax() функция, скопированные из libsecp256k1 по ВНО/ каталог. Эта функция не компилируется в нормальный цикл компиляции libsecp256k1.

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

Чтобы иметь возможность проверить нестрогом-закодированных подписи с libsecp256k1, я вижу 3 варианта:

Редактировать: я мог бы просто реализовать два метода проверки, строгих и нестрогих, а затем использовать их в тестах. в OpenSSL зависимость останется из-за verify_nonstrict().

  • вам ecdsa_signature_parse_der_lax (функций) с libsecp256k1/вно, добавить его в Python-bitcointx репозитории, компилировать пакет python время сборки, установите пакет.

Это не желательно, потому что он добавляет требование, чтобы компилятор C, чтобы построить пакет python. В некоторых случаях это может быть неудобно.

  • повторно реализовать ecdsa_signature_parse_der_lax() в Python

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

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

  • сделать цикл декодирования-с-в OpenSSL / кодировать-с-в OpenSSL / декодирования-с-libsecp256k1

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

Проблема с этим подходом (в дополнение к этому декодировать/кодировать цикла) заключается в том, что он позволит некоторым нарушениям формат bitcoind не позволит, потому что ecdsa_signature_parse_der_lax() только позволяет произвольное подмножество нарушения, допущенные в OpenSSL.

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

Мой вопрос: какие могут быть последствия этого выбора ?

А я вижу, что когда кто-то использует Python-bitcointx или Python-bitcoinlib, чтобы убедиться входы в какие-то сделки, и эти входы содержат подписи, которые принимаются на Украине, но не bitcoind, они могут быть убеждены в том, что Техас является действительным, но будет неприятный сюрприз, когда они пытаются транслировать.

С некоторыми протоколами, которые требуют от сторон сохранение подписанных сделок, которые могут быть актуальны.

Как это историческое поведение питона-bitcoinlib, я склонен просто документ, это в ридми.МД, как сбой, и оставить все как есть сейчас.

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

+646
kimberly lyon 11 июн. 2019 г., 6:37:09

У меня было немного БТЦ в MultibitHD 0.5.1 кошелек на некоторое время теперь. С последний всплеск цен, я попытался провести его в месте, которые использует компании "BitPay". Моя первая сделка, вероятно, было слишком мало в комиссии и неофициальный. Я пытался повторить с большим плату, но она тоже сказала мне, была слишком маленькой комиссии и моя попытка купить в магазине не удалось.

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

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

+547
dcjones 3 мар. 2014 г., 13:47:24

Как использовать Bitcoin API в мой код или как интегрировать его в мой код ? это требуется какой-то заряд ?

+497
Matt Scheurich 25 июн. 2013 г., 5:05:37

Честно говоря (и я не прочитал насквозь каждый ответ) ИМХО, Если я дам вам 20 $и примечание, если за год вы должны вернуть мне деньги, дать мне 20 долларов. Это не имеет значения, что произойдет на величину более 20 $внимание, в то время (это покупательная способность будет расти или уменьшается), важно то, что он представляет. Если вы заплатили с мешком яблок, потому что это было ваше согласие, то вы должны быть в состоянии ожидать Мешок яблок обратно.

Только отмена заключается в том, что никто не обязан погашать долг с Bitcoin, поскольку, как отметил в другие ответы, правовые нами тендер является действительным для всех долгов (в юрисдикции США). Я думаю, учитывая это, что было бы правильным сказать: "Эй, мы должны вам $75 - как насчет того, если мы пошлем его к вам в биткоин вместо наличных денег?" или яблоки.

Другая позиция одинаково действительны. С точки зрения продавца, вы задолжали ему $75. Он не видит ее, что вы послали ему 0.1 БТЦ (независимо от фактической суммы), что он видит, это ты послал ему 75 долларов в BTC.

+484
Denis Tsoi 23 окт. 2019 г., 1:25:16

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

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

+440
SandeepP 27 янв. 2012 г., 5:49:40

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

Мы можем посмотреть на https://blockchain.info/ что есть до 4/5 новых транзакций каждую секунду. Мой вопрос : У шахтеров пересчитать корень Меркле 4 до 5 раз в секунду ? Что происходит с транзакциями точно так же, как в это же время выйдет блок?

Я видел, что шахтеры могут выбрать операции, которые они хотят принять, но если это было так я бы Шахтером, затем принять, возможно, 2 или 3 сделки, найти код и получить 25 биткоинов награда. Почему это не возможно?

Спасибо Вам большое за ваши ответы и надеюсь вы сможете мне помочь. Спасибо.

+399
somespaceoddity 2 апр. 2011 г., 21:23:13

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

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

Есть ли другие реализации бип 32 я не в курсе? Есть ли планы (полностью) осуществлять бип 32 в Оружейной или любой другой клиент?

+399
RiaD 10 июн. 2012 г., 13:29:28

Какая последняя необходима хэшрейт на мой блок биткойн ?

Сколько энергии нужно, чтобы мои блок в день ? Спасибо

+328
Briez 5 мар. 2019 г., 18:06:43

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

Это правдоподобный сценарий?

+319
Ravioli 19 дек. 2018 г., 20:21:06

Монеты отправляются адресов в глобально распределенной, а не на кошельки. Сеть Bitcoin не “знают”, что кошелек-программное обеспечение, которое вы используете, чтобы управлять своими адресами, и это не мешает людям отправлять монеты по адресам, которые вы владеете. Итак, короткий ответ на ваш вопрос “без ограничений”.

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

+318
dthf 18 февр. 2014 г., 9:15:12

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

Это экономит пространство, но не пропускной способности или процессора.

+286
Michaela Sonnabend 26 янв. 2011 г., 10:33:33

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

+193
Andres Gimenez 29 июл. 2011 г., 17:30:21

Мне интересно - есть ли сервис, подобный CoinCreator , что позволяет создавать альткоинов с встроенной поддержки для объединенных горнодобывающей промышленности?

+180
Scott Bridgman 7 июн. 2012 г., 5:04:03

Обновление 2: в настоящее время существует более традиционные цена / объем графики:

Обновление: пульсация прямых котировок и графиков по webr3 предоставляет различные, главное пережить этот момент стиль графики и orderbooks для различных сообщества/ХХХ пар.

Обновление: в гофре книга проводник по melvster показывает график пульсации против биткоин ценам. Это также показывает последние действия ГК.


Раньше также было вручную обновлять этот список по:

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

В #гофре-маркет IRC-канал в freenode.net также показывает в режиме реального времени торги по "потокового обмена корма для заметных #гофре шлюзы" всех сделок. Вы можете увидеть его через

Пример торговли выглядит так:

< ripplebot> главное пережить этот момент ТРД 730.698114 @ 48,713.RwdLV79WzXmFuzP2cBwTG6mtXcfSnCjtof 2076 БТЦ #142

Я предполагаю, что означает, что цена сделки была РФА 48,713 за БТЦ, и я предполагаю, что 730 РФА торговались по этой цене через главное пережить этот момент, но я не видел хорошей документации.

Вот пример задать отчета:

Задать главное пережить этот момент 347.152555 @ 41,854.251463 БТЦ rwdLV79WzXmFuzP2cBwTG6mtXcfSnCjtof #143

Код для ripplebot можно найти на

+139
flatra20 15 июн. 2013 г., 23:54:48

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

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

Так:

  1. Это безопасно для использования (и, следовательно, использовать) тот же адрес для всех мои пожертвования?
  2. Если нет, то каковы лучшие практики?
+109
Lurchi 11 нояб. 2016 г., 19:08:26

Операции транслировались по любому в системе, и через случайные промежутки времени. Какие операции, из всех тех, что транслировались, включаются очень зависит от Шахтера, как он/она это тот, который группирует их и включает их в блок. Как отметил Нейт ниже, существует также предельный размер блока 1Mb, который ограничивает количество операций может быть включена в блок. Этот предел, чтобы не допустить огромных блоков, которые засоряют сеть и могут быть удалены, если количество транзакций в сети постоянно растет такое, что лимит-это серьезный фактор.

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

Если вы посмотрите на https://blockchain.info/ затем вы можете увидеть, сколько операций входит в каждый блок.

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

+106
user1252306 1 окт. 2019 г., 10:15:09

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