Как не segwit полного узла, обеспечивают проверка блокчейна?

Допустим блок с наиболее Техас segwit , теперь блок более 1Мб и будет около 4 мб, я понимаю, что не SegWit узел ( скажем биткоин-ядра 0.15 ) не может получить блок нужного размера, так как он видит этот блок так действует ? и если это потому, что сделки опустить часть segwit на входы, то как устаревшие узлы проверить блок ?

+468
Leonel Alejandro 12 апр. 2012 г., 22:43:56
28 ответов

Хотите отправлять BTC с одного адреса на другой адрес без использования В JSON-RPC ДЛЯ.

Затем и используются:

  1. https://bitcore.io/api/

  2. https://www.npmjs.com/package/bitcoin-transaction/v/1.1.1

2-й:биткоин-транзакции хорошо работает в тестовом режиме, но давая каждый раз новые ошибки для Mainnet.

Если кто знает лучше способ отправлять БТЦ, пожалуйста, дайте мне знать.

+991
Debra Kerlin 03 февр. '09 в 4:24

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

+985
Diane Rivord 23 июл. 2014 г., 17:26:25

Ну, у вас есть всю информацию, вам нужно:

  • Рассчитать цену ваших монет 24 часа назад (в долларах США)
  • Получить цену биткоин 24 часа назад (в долларах США)
  • Вычислить, сколько биткоин монета стоила в БТЦ 24 часа назад, используя две предыдущие результаты
  • Сравниваем с текущим значением БТЦ монет

Сделано :)

+890
Chris Phillips 3 янв. 2019 г., 4:38:22

у меня есть мой собственный блокчейн работает локально, мне нужно запустить Абэ Обозревателе для того же, но я столкнулся с проблемой при выполнении последней команды, где Саян-мое имя блокчейн

питон -м Пиркойны-Абэ.Абэ --конфиг в /Home/проводник/saiyan_abe.конф, застрелись-байт 100000 --нет-служи тест

Данных RPC не понял: блок несовпадение хеша

catch_up_rpc: отбой

Пропуск переменной datadir /дома/проводник/.digitalcarbon: [значение errno 2: нет такого файла или каталога: у'/дома/проводник/.digitalcarbon/блоки/blk00000.дать

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

+772
acwatson421 29 авг. 2011 г., 12:14:25

Это не возможно, что делать вообще не имея над 51% сети. Все сделки являются бесповоротном.

С 51% сети мощность майнинга, это действительно легко обратных сделок.

Кто-нибудь с такой мощью было бы сделать лучше прибыль просто добыча, как атаковать сети приведет к потере доверия и падение стоимости (с такой мощью его с уверенностью предположить, что у вас есть клад БТЦ)

+663
tquadrat 27 апр. 2013 г., 5:18:25

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

+620
Mandrew 30 июн. 2012 г., 4:45:42

Вы не можете шифровать отдельные БТЦ. Только кошелек с БТЦ (в этом народные способы, реальные технологии, за ним другой) могут быть зашифрованы.

+567
ak65234 5 янв. 2013 г., 21:55:07

Наиболее популярным является BitMit.com

Вы также можете проверить полный список на биткоин Вики.

+542
Cyclion 9 мар. 2010 г., 17:42:34

Можно рассчитать общую сумму, когда вы знаете последнего блока в цепочке блоков. Вы можете проверить номер блока, удерживая курсор мыши на значок в правом нижнем углу биткоин-клиент на Qt.

Затем вам нужно будет использовать эту таблицу для расчета общей суммы биткоинов существует. Эта таблица только перечислены заблокировать награды, которые половинок каждые 210 000 блоков, и начинается от 50 БТЦ.

В настоящее время вы можете легко добавить 10,500,000 БТЦ с первого 210,000 блоков с 25 раз текущее количество блоков минус 210,000.

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

деф total_bitcoins(current_block_count):
 граф = current_block_count
 вознаграждение = 5000000000 # Сатоши
 итого = 0 
 пока счетчик > 0:
 итого += мин(число, 210000) * награда
 граф -= 210000
 награда /= 2
 возврат общая / 100000000.0

Обратите внимание, что этот процесс ограничивает общее количество биткоинов, которые когда-либо будут созданы в 20,999,999.9769.

+452
hwrdtm 11 сент. 2014 г., 23:32:13

Вы добавьте жестко узлов с добавления узла или подключения?

задача addnode=<ИС> добавить узел для подключения и попытка держать соединение открытым
подключения=<IP-адрес> подключать только к указанному узлу(с)

Так что, если вы использовали подключение, нет соединения, в любой, но жестко узлов.

+439
kate21 31 янв. 2014 г., 7:16:45

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

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

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

+383
Reid Mewborne 11 авг. 2012 г., 0:12:47

На основании того, что биткоин "производство" остановится около 21 млн биткоинов, это может привести к биткоин заморозить поток?

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

+349
rafszul 27 апр. 2012 г., 9:12:07

Я понимаю с пульсации, что любой пользователь сети может предложить свою собственную валюту. Кто-то приводил пример часто авиакомпании миль.

Авиамили, по моему опыту, приходят в целых числах. Т. е. 2000 миль, не 1999.5 миль.

Если я начну торговать миль на рябь, кто-то может легко предложение о покупке или продаже в дробных единицах. Так что остатки в Ripple кошелек может быть 1999.5 км, верно?

Есть ли способ в гофре в силу единицах определенной валюты должны быть целыми числами?

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

+331
minhas23 14 сент. 2012 г., 1:28:45

Нет. Сложность обрабатывается на стороне сервера, а не клиентские.

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

+319
wsgavin 11 июл. 2010 г., 0:29:16

Не мы на самом деле имею в виду устаревшие блоки, когда речь идет в контексте эгоистичного майнинга?

Вы всегда имеете в виду устаревшие блоки, не сирота и близких.

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

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

An incorrect website showing the term orphan block.

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

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

+319
iCrazyKravchik 27 мар. 2014 г., 22:13:57

вы должны установить его в config.py,

Строка 22: Это минимальная сложность для добычи монет (например, биткоин)

ShareTarget = 0x00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff

если вы желаете, чтобы настройка объединены добыча трудность для, которое контролируется по строке 161 один config.py:

GotWorkTarget = 0x00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff

Надеюсь, что помогает.

+291
karin futerko 6 февр. 2013 г., 0:54:49

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

Как этот: zpub6nYqvTejCbqMTRTGz9rHkJnrJKbLsx36lqlnujchddj6a5na7hbumepn9htsdgwpntncponkpcbl5vkeaascvxbxa1h4rpma4j19rzgjprp

Я попытался с помощью https://www.npmjs.com/package/bitcoin-receive-payments Но я не хочу аккаунт OpenExchangeRates, чтобы использовать это.

Есть в этом руководстве по PHP https://freedomnode.com/blog/58/generate-bitcoin-wallet-addresses-from-extended-public-key-with-php

Но я не могу найти эквивалент для JS.

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

Кто-то знает?

+290
sanja117 3 июл. 2019 г., 1:59:43

Он действителен. На самом деле, оклейка вот сделка на самом деле мало что показывает галочка рядом с "подпись значок" с указанием надлежащей подписью.

Это не действует. Что сайт ничего не проверить. Он просто проверил, есть ли что-то в поле scriptWitness, и если бы был, он был отмечен как подписанный. Что галочка не означает, что она действует.

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

64: неимперативные-скрипт-проверить-флаг (подписи должны быть равны нулю для не удалось проверить(мульти)сиг операции)

обычная ошибка: неверная подпись.

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

+287
Anuj Negi 22 сент. 2011 г., 6:12:02

Децентрализованная сеть биткоин-майнеров "центр сертификации биткоина".

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

+280
ifiore 13 авг. 2018 г., 4:20:26

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

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

+257
xuechenwei 14 июл. 2019 г., 3:40:14

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

+228
Cam McCuen 14 окт. 2011 г., 11:41:16

Как был инициализирован биткоин? Можно запустить систему только с одного узла (компьютера)? Пожалуйста, объясните это на простом английском языке. Спасибо, ребята.

+185
Whyaduck 12 мар. 2010 г., 0:53:41

Мне нужно отслеживать количество Bitcoins в базе данных. Это типа uint64 достаточно?

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

+180
Shc fkj 1 сент. 2011 г., 9:33:58

Будет Шахтер просто игнорировать этот блок?

Да, блок будет просто проигнорирован Шахтер.

как обновить Шахтер К-В-С-D-Е (шаг за шагом)?

Когда Шахтера узел получает онлайн и начать общение со сверстниками, он начнет “рукопожатие” путем передачи версия сообщения, которое содержит все основные определения информации, в том числе BestHeight (блокчейн высота узла). С версии v0.10, узлов синхронизации с заголовков '-первый'. Это означает, что узлы при первом перезапуске спросить коллег за заголовки блоков и проверить их. В getheaders сообщение запрашивает заголовки сообщений, которые предоставляет заголовки блоков, начиная с определенного момента в Blockchain. Подключенные сверстников ответит заголовки сообщений, которые отправляет заголовки блоков в узел, который просит определенных заголовков с getheaders сообщение. Затем узел отключен Шахтера будет проверять трудности до тех пор, пока совет. Это позволяет Пэр, который был отключен, чтобы получить заголовки, он еще не видел.

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

Описанный выше процесс описан синхронизации узла, когда он был отключен на некоторое время. Чтобы сделать ответ более полным, я расскажу еще немного о том, как транслировались новые транзакции и блоки. Узлы unsolicitedly передает инв сообщение (инвентаризация сообщения), содержащие один или несколько перечней объектов, как известно, передающего узла. Он может быть послан объявить о новых сделках или блоков. Принимающий узел может затем сравнить запасы с инв сообщение от запасов его уже видел, а затем использовать последующие метода GetData сообщение с просьбой невидимые объекты.

+115
Dor Weid 12 авг. 2010 г., 20:28:38

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

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

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

+114
yuttadhammo 12 июн. 2012 г., 16:09:10

Плата отображает "цель: в течении 10 блоков, текущий рейтинг: 2.5 СБ/байт" при использовании Электрум бумажник, чтобы отправить Bitcoin на других людей.

Я не могу полностью понять средства "Цель: в пределах 10 блоков, текущий рейтинг: 2.5 СБ/байт" ?

Сколько я должен потратить, если я пошлю один биткоин к другим людям ? Спасибо!

Я надеюсь, вы сообщите мне подробности о том, как рассчитать плату!

Добавил Содержание

В Abdussamad: Спасибо!

1: Тест 0,00000001 ВТС , верно?

2: я посылаю одного BTC на других людей, как я могу знать байта? Если я знаю, что байт, я могу рассчитывать плата= байт * 2.5* 0,00000001 ВТС

enter image description here

+88
slabak 24 янв. 2016 г., 13:10:02

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

Допустим, у меня есть 100 неизрасходованные БТЦ по адресу ADDR_A.

UserX требует оплату 1 BTC до ADDR_X. Я выполнил просьбу, трачу 100 БТЦ от ADDR_A, направляя 1 BTC до ADDR_X и 99 до ADDR_CHANGE_A. (Давайте игнорировать влияние комиссионные в этом примере.) Необработанные транзакции передается через биткоин API как озарение.

Пять секунд спустя Userы требует оплату 1 BTC в ADDR_Y. Я хочу использовать ADDR_CHANGE_A в качестве входных данных для облегчения сделки.

Вопрос: Могу ли я использовать свой вновь созданный адрес ADDR_CHANGE_A в качестве входных данных, учитывая, что оригинальный выход изменить целевое ADDR_CHANGE_A еще не подтвердили? Другой материал на этом сайте указывает, что транзакция должна работать, но я хотел бы понять, почему это работает. Если предположить, что биткоин API получает моя транзакция, которая использует ADDR_CHANGE_A в качестве входных данных, но не имеет знания, что ADDR_CHANGE_A был использован в качестве выхода в до сделки, которая состоялась всего несколько секунд раньше, не было упирать на мои попытки провести с ADDR_CHANGE_A?

+66
sale 18 сент. 2010 г., 4:46:48

https://github.com/vinced/namecoin Есть некоторая информация в ридми и здесь: https://github.com/vinced/namecoin/blob/master/DESIGN-namecoin.md

+47
Sue OShea 25 июн. 2015 г., 12:04:38

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