Что мешает переписывать историю цепочки с различными трудностями?

Похоже, сложность детерминирована, но только если метки доверяют.

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

+840
fmeyers 10 дек. 2015 г., 16:52:06
29 ответов

Я не уверен, что это было. Когда сеть начала работать (и Сатоши был практически единственный добыча полезных ископаемых), блоки не найдены каждые 10 минут. Например, первая 2016 блоков были обнаружены в 24 дня, а не 2 недели. Как правило, это приведет к цели, чтобы идти вверх, но она не может пойти выше жестко максимальная цель, так только в блоке 32256 30 декабря 2009 года мы начали видеть перенастроить механизм, ногами и блоки прибывают каждые 10 минут.

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

Я думаю, вы не правильно понимаете эту строку кода. Хэш-значения представлены в виде 256-разрядных целых чисел без знака. uint256(0) дает представление 0 в этот тип данных. ~ логическое не и ~uint256(0) инвертирует все биты, давая максимально возможный целое число, 2^256-1. Правый сдвиг на 32 бита дает 2^224-1, так что каждый хэш имеет вероятность 1/2^32 будет ниже, чем максимальная цель.

Значение преобразуется в более компактный "бит" формы, что также заставляет его быть округлены до (2^16-1)*2^208.

Делая 256>>32 или 1>>24 привело бы к 0 с целочисленными типами не могу держать фракций.

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

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

Я понимаю, что вы можете создавать новые адреса для каждой транзакции. Сказать, что я 1BTC уделено и 1BTC выплачена Б.

На вкладке Обзор биткоин-клиента по умолчанию, баланс будет отображаться как 2BTC. Я могу только предположить, что он просто сложил все суммы в адрес Б?

Но когда я отправить 2BTC в адрес C, это создать новый 'адрес отправителя' X и перейти на суммы от A и B в X, а затем отправить на C или отправить две сделки по одному от каждого счета A и B?

+988
Stian Jensen 11 окт. 2019 г., 1:31:47

http://www.worldcoinindex.com/ может? попробуйте задать их на БТТ нить https://bitcointalk.org/index.php?topic=384546.0 или, может быть, CoinMarketCap, если просили в частном порядке предоставит вам расширенный API?

+983
Oni 14 июн. 2013 г., 7:23:19

http://wantsbtc.com является DNS-обслуживание, что вынуждает пользователя подписывать его выбрали имя для своей БТЦ-адрес, тем самым доказывая, что она принадлежит им.

+968
Jonathan Tso 18 авг. 2015 г., 0:10:19

Хорошая (или плохая) новость заключается в том, что ваши друзья вас не посылал биткоинов в адрес 13BuBwcQM2WwedYzqkccovjYYPKBAc6Rwe еще попроси его не делать этого, пока вы не настроите свой аккаунт blockchain.info или другой электронный кошелек.

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

+953
elizabethchatmon 24 дек. 2018 г., 11:10:56

Я новичок в BTC и у меня вопрос: Как получить приватный ключ от кошелька Blockchain на "смотреть только" адреса? Я пытался в течение дня без положительных результатов. Спасибо.

+920
Ana Shiz 11 июн. 2015 г., 0:27:08

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

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

+915
Martin Dow 6 июн. 2010 г., 22:31:23

Мой ПК перестал работать некоторое время назад (Трояном на каждой перезагрузки). Я купил SSD диск и установил Windows 7 64-бит на ней (так же, как у меня на моем HDD). Я тогда прикрепил жестких дисков на моем компьютере и предназначенная для резервного копирования все важное, прежде чем я отформатировал его. Все мои старые файлы остаются на жестком диске, в том числе и Bitcoin-Qt С и мой кошелек.дат. Поэтому мои монеты тоже должны быть там, верно?

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

Ранее (до покупки SSD) в кошельке все-таки показал свой Сткк, несмотря на это, не будучи полностью синхронизированы.

Я пытался работать с биткоин-Qt с -пересканировать команду, но это не помогло.

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

+886
marovimarvii 25 февр. 2019 г., 23:20:41

Тонкие клиенты (СПВ)

  • MultiBit.org
    • Инструменты -> экспорт закрытых ключей -> откройте файл, который вы экспортировали
  • grabHive.com (только для Mac)
    • Экспорт пока не реализовано

Надстройки браузера

  • SpareCoins.Ио(хром)
    • Значок -> ключ резервного копирования бумажник (в зашифрованном виде)

Полное Клиентами

  • Биткоин-Кварты
    • Помощь -> окно отладки -> консоль
      • walletpassphrase {пароль} {ожидания}
      • dumpwallet {именем} (рекомендуемый способ, сваливает все бумажник ключи в человека-readble формат, в файл с именем filename)
      • dumpprivkey {bitcoinaddress} (дополнительный метод, экспорт закрытого ключа)

Клиенты с Детерминистические кошельки

  • BitcoinArmory.com
    • Свойства -> Бумажник Индивидуальными Ключами -> Резервное Копирование Закрытого Ключа (Обычный Base58)
  • Electrum.org
    • Экспорт -> личные ключи -> откройте экспортированный файл

Гибридные Веб-Кошельки

  • StrongCoin.com
    • Ваши аккаунты -> выберите -> расшифровать приватный ключ (с пароль)
  • BlockChain.info
    • Импорт/экспорт -> Экспорт в незашифрованном виде -> ищем 5*, л* и к* личные ключи

Кошельки Андроид

  • Mycelium.com

    • Ключи -> (параметры-бар |) -> экспорт
    • (Устарело) управление ключами -> (параметры) -> экспортировать на SD-карту(JPG в "мицелий-экспорт папки"), QR-код или в буфер обмена
  • BitcoinSpinner

    • (Параметры) -> настройки -> дополнительно -> экспорт закрытого ключа -> QR-код или буфер обмена
  • Биткоин кошелек (Андреас Шильдбах)

    • (Параметры) -> резервное копирование ключей (зашифрованные)
      • в OpenSSL энк -д -алгоритма AES-256-CBC С -а-в

.... будет больше времени, надеюсь сохранить этот ответ обновлен

+867
BinaryOverride 6 мая 2015 г., 20:02:56

Предстоящий релиз клиента bitcoin.org версия 0.7, включает в себя:

  • getrawmempool
+829
Hanung 13 июл. 2015 г., 12:56:32

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

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

+773
Kandy7 26 сент. 2016 г., 19:13:47

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

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

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

+731
Alex Peters 9 июн. 2016 г., 3:15:26

Брайан с утра сижу здесь. Жаль, что вы испытали задержки! Были некоторые проблемы в прошлом, что мы работаем, чтобы улучшить. Компания отправляет большой объем биткойн-транзакции (часто параллельно на многих машинах), и в результате у нас иногда возникают вопросы, которые являются редкостью в другом месте. В данном случае, я считаю, корень проблемы был вокруг траты монет, где входы были не в блоке еще. Мы передали большое количество сделок, а иногда и другие узлы получают их из ордера (сделки, которые проводит изменения могут прибыть до сделки, вызвавшего изменения). Официальный клиент, bitcoind, была проблема (неясно, была ли это ошибка или задумано) если сделка в детский бассейн, который был подключен до (это ввод проводок, наконец, прибыли) не получить впоследствии передал всю сеть как обычная сделка. Мы общались с Гэвином об этом, чтобы увидеть, какие решения могут принять его в ближайшее время выпустить.

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

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

+712
Shain Ann Galampanao 13 апр. 2011 г., 23:30:55

Я работаю на PIVX вилкой в течение некоторого времени, чтобы лучше понять блокчейн инфраструктуры и кодирования в целом. Я был в состоянии изменить все параметры, удалить контрольно-пропускные пункты, создать новый блок бытие Blockchain и как включить Тяп & отключить военнопленных/переключатель для PoS и мастернод успешно.

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

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

Любая помощь будет высоко ценится.

Я работаю на PIVX вилкой в течение некоторого времени, чтобы лучше понять блокчейн инфраструктуры и кодирования в целом. Я был в состоянии изменить все параметры, удалить контрольно-пропускные пункты, создать новый блок бытие Blockchain и как включить Тяп & отключить военнопленных/переключатель для PoS и мастернод успешно.

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

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

Любая помощь будет высоко ценится.


Глядя через masternode-sync.cpp я нахожу эти экземпляры:

 случае (MASTERNODE_SYNC_SPORKS):
 RequestedMasternodeAssets = MASTERNODE_SYNC_LIST; 
перерыв;
[....]
 BOOST_FOREACH (CNode* типы pnode, vNodes) {
типы pnode->ClearFulfilledRequest("getspork");
[....]
 если (mnodeman.CountEnabled() == 0 ) {
 если(syncCount < 2){
Сбросить();
syncCount++;
}
 } еще
возврат;
[....]
 если (RequestedMasternodeAssets == MASTERNODE_SYNC_SPORKS) {
 если (типы pnode->HasFulfilledRequest("getspork")) продолжать;
типы pnode->FulfilledRequest("getspork");

 типы pnode->PushMessage("getsporks"); //получить текущие сетевые одноразовая посуда закончилась
 если (RequestedMasternodeAttempt >= 2) GetNextAsset();
RequestedMasternodeAttempt++;

возврат;
[....]
 //комплект для синхронизации
 если (RequestedMasternodeAssets == MASTERNODE_SYNC_SPORKS) {
 если (типы pnode->HasFulfilledRequest("getspork")) продолжать;
типы pnode->FulfilledRequest("getspork");

 типы pnode->PushMessage("getsporks"); //получить текущие сетевые одноразовая посуда закончилась
 если (RequestedMasternodeAttempt >= 2) GetNextAsset();
RequestedMasternodeAttempt++;

возврат;
}

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

+676
Jim Wright 5 янв. 2016 г., 12:15:45

Вы можете использовать insticce.com API-интерфейс для создания уникальных адресов для вашего приложения. Он ударил URL-адрес обратного вызова на ваш выбор, когда получена оплата.

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

Если вы принимаете ноль conf вы будете уведомлены, и также получают компенсацию на ваш адрес через несколько секунд клиент нажимая "отправить".

Он работает в тестовом режиме, mainnet и использует формат cashaddr.

+675
Southclaws 11 июл. 2014 г., 18:50:13

Здесь больше вариантов для доступа к данным:

https://btc-e.com/api/2/btc_usd/depth

https://btc-e.com/api/2/btc_usd/trades

+630
Pekir Pekir 17 мар. 2014 г., 8:37:34

Нет никаких проблем с использованием того же адреса снова и снова. Я начал торговать более чем год назад, и мой "основной" -кошелька есть еще один и тот же адрес.

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

+604
SoS 14 мар. 2016 г., 21:34:59

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

Хотя я могу представить другие процессы, которые не требуют подписью в товарной накладной еще нужен закрытый ключ / подпись на обновление оплаты канала, по которому оплата идет. Это необходимо, чтобы принять предложенную htlc и урегулировать его. Поскольку мы, конечно, нужна подпись для htlcs мы можем использовать их и для счетов-фактур.

+553
nfbskdad 12 нояб. 2015 г., 15:59:12

Вы, кажется, начинаете с описанием "уставный счетов" характеристика пульсации, а затем поворачиваться к замораживанию.

Авторизованные учетные записи, которая позволяет эмитенту явно одобряют счетах, на которых могут провести его инструкций. Эта функция описана здесь: https://wiki.ripple.com/Authorized_accounts.

Функцией "стоп" функция пульсации позволяет эмитентам либо заморозить в глобальном масштабе все свои выданные средства или заморозить средства, выданные конкретному пользователю. Замороженные средства могут быть возвращены эмитенту. Эта функция описана здесь: https://wiki.ripple.com/Freeze.

+522
Slava 25 нояб. 2019 г., 0:28:52

Пуля пунктов ниже еще действует?

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

  • Мы запустить выпуск SegWit в производстве к тому времени столь жесткая вилка выпущена в версии ядра биткоин.

  • Мы будем работать только ядра биткоин-совместимых систем консенсус, в конце концов, содержащие оба SegWit и жесткой вилкой, на производстве, в обозримом будущем.

  • Мы стремимся к технологии масштабирования, который более эффективно использовать пространство блока, таких как Шнорра multisig.

https://medium.com/@bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff#.8vbwu3ft7

+454
Doug Newton 26 янв. 2015 г., 14:20:08

Можно ли добавить прокси к Antmner С3? Я хочу разместить Antminer на работе, но есть прокси я должен пройти через. Я вижу, где ставить DNS-информации, но не где, чтобы положить имя прокси. Любая помощь будет большое.

+450
Peter Boomsma 4 нояб. 2019 г., 9:41:26

Я не специалист по Пиркойны, но гибридная модель консенсуса в доказательство работы (PoW) и доказательство-Кола (Пос) уже существует с Decred (ПКТ), и я знаю пару вещей о нем.

Различия между ПР и поз:

  • Пау должен шахтеров, которые используют горнодобывающего оборудования, чтобы найти блоков и проверки новых транзакций, отправленных в сеть.
  • Пос потребностей заинтересованных сторон, Кола/запереть монет для проверки блоков уже добывают шахтеры. В stakers могу проголосовать о признании недействительным блоки создаются неблагоприятные Тяп-горно поведения, как добыча пустые блоки.

Сходство между Пау и поз:

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

  • Как бац - и POS-шахтеры блок усиления вознаграждение или процент от вознаграждения.

  • Как бац - и POS-шахтеры могут использовать майнинг пулы для более последовательного и стабильного притока денежных средств.

  • Как бац - и PoS-майнинг методы сделать сеть более безопасной от нападений.

Decred POS-системы по продаже билетов (упрощенный):

  • Билеты имеют свою цену. е.г: 100 ПКТ. (см. https://dcrstats.com для текущей стоимости билета.) Эта сумма варьируется в зависимости от того, сколько билеты покупаются в общей сети. Когда вы покупаете билет, сумма ставки/взаперти и до сих пор находится в вашей собственности.

  • После определенного периода времени (от 28 дней до 142 дней), если билет был успешно голосования, тогда на ПКТ будут отправлены обратно на ваш кошелек + часть блока награду. Эта награда сумма разная, зависит от многих факторов, и может быть все-от 10-30% вознаграждения в год.

  • Decred развивается бассейны билета-расщепление так stakers не нужна вся стоимость билета, чтобы начать делать ставки.

Я посмотрел Пиркойны (ппц) кернеры/чеканка

  • Кернеры Peercoin-это сделать, имея монеты пребывания в синхронизированных кошелек. Это означает, что вы используете узел Пиркойны, и это вознаградит вас ~1% в год. Это называется 'чеканить'. (Читать https://peercoin.net/minting для получения дополнительной информации.) Я не нашел много технических деталей в документе ппц.

Я надеюсь, что это проясняет некоторые вещи, о PoW/гибридная система POS консенсуса, и мне жаль, что я не могу дать более конкретную информацию о Пиркойны.

+429
lds 28 февр. 2014 г., 17:00:45

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

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

Условия использования Google волокна сервиса

Вот некоторые простые правила, которые вы должны иметь в виду при пользовании услугами, предоставляемыми компанией Google волокна:

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

Узнать об условиях бустеры обслуживания

+304
GeorgieB 1 нояб. 2017 г., 7:17:00

getrawmempool: список транзакций в памяти bitcoind и не лучший способ, чтобы отслеживать все новые операции.

Вы можете использовать данные из blockexplorers, лучший, который предусматривает отслеживание и анализ blocktrail.com

+212
Will Meldon 3 апр. 2012 г., 19:40:47

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

+210
Gradys1142 21 авг. 2017 г., 23:47:10

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

Поэтому для segwit4 у нас есть три варианта:

  1. Как вы предложили, полностью откажется от поддержки segwit1 и просто поиск, замену бит 1 бит на бит4 и 95% на 80%. Проблема в том, что если позже segwit1 ловит и поддержка команды, мы hardforked из сети, а затем мы вынуждены понизить наш узел, чтобы не раскошеливаться. Обратите внимание, что это вероятно, так как большинство сетей уже о поддержке segwit1. Факт, который также используется BIP148 в силу segwit активации.

  2. Сохранить поддержку segwit1 и добавить segwit4. С этим мы не раскошелится, но имеет проблемы с дублированием кода и тестирования.

  3. Ждать segwit1 истекает, и потом делать поиск/замену. Это безопасный вариант предложил, чтобы избежать проблем с 1. и 2.

+130
TwinPenguins 9 янв. 2010 г., 15:02:46

Я предложил бы использовать Python для решения этой задачи. pybitcointools есть то, что вы должны быть в состоянии десериализовать шестигранной сделки в JSON, и манипулировать, что и затем сериализовать снова, чтобы иметь возможность подписать и транслировать через поддержку blockchain.info.

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

>>> opdup = 0x76
>>> ophash160 = с кодом 0xa9
>>> push20 = 0x14
>>> opeqver = 0x88
>>> opchecksig = 0xAC
>>> pubkeyhash = 0x2dbde30815faee5bf221d6688ebad7e12f7b2b1a

Мы собираемся добавить шестнадцатиричное значение , перемещая их побитовое.

  • OP_DUP OP_HASH160 2dbde30815faee5bf221d6688ebad7e12f7b2b1a OP_EQUALVERIFY OP_CHECKSIG
  • Это наговор мы хотим 76a9142dbde30815faee5bf221d6688ebad7e12f7b2b1a88ac

Это один из способов сделать это

>>> quickfix = значение 0xFF
>>> ПКР = quickfix
>>> ПКР = ПКР << 8 | opdup
>>> ПКР = ПКР << 8 | ophash160
>>> ПКР = ПКР << 8 | push20
>>> АСМ = ПКР << 8*20 | pubkeyhash
>>> ПКР = ПКР << 8 | opeqver
>>> ПКР = ПКР << 8 | opchecksig

Затем муравей, чтобы проверить, если его же:

>>> почти = шестигранные(АСМ)
>>> готово = почти.раздела("как 0xFF")[2]
>>> печать(готов)

Надеюсь, что это то, что вы после :-)

+112
Greg Tibbe 21 мая 2011 г., 11:25:41

я решил это для моего узла по линиям в биткоин.cfg, а после того, как я запустил клиент ( не Кварты) с

-rpcuser=mynamewhateveryounameit

и в конфиге я написал

Положение печеньку = ваш пароль) rpccookiefile=Д:\биткоин\кошелек.печенье

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

подключение к питон прокси ( я использовать Python-bitcoinrpc-мастер, гораздо лучше, чем только Python

из bitcoinrpc.импорт authproxy AuthServiceProxy

И это все по той причине, что скоро будет невозможно установить ваш пароль или имя пользователя в файле config. не знаю, почему, но это, как это

+86
Hoppie 12 июл. 2011 г., 9:48:59

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

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

+69
tipu 16 дек. 2016 г., 10:48:58

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