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

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

+905
SuitCase 25 апр. 2016 г., 10:39:05
22 ответов

Есть несколько аспектов, чтобы не посылать к открытому ключу напрямую. Вот несколько я могу назвать

  • RipeMD160 укорачивает адрес от 256 бит до 160 бит
  • Контрольная сумма вносится в адрес
  • Адрес не выставить по умолчанию, так что если с уровнем будет взломана, фонды по-прежнему безопасным ["квантовый компьютер устойчива к атакам"]
  • Платить хэш скрипта можно с тем же форматом адреса; в более поздних итерациях, например, с корнем это может значительно повысить конфиденциальность и функциональность при небольших или нулевых дополнительных затрат
+917
Naki Same 03 февр. '09 в 4:24

Как мне узнать, сколько подключений bitcoind сделал? От терминала.

+906
pepela 19 февр. 2014 г., 2:14:25

BitDB - это API для доступа (к сожалению) биткоин СВ сделок. Вы можете найти инструкции по операции поиска, если вы прокрутите вниз на https://docs.bitdb.network/docs/indexer#level-2-script

+882
user2787 24 янв. 2015 г., 4:03:08

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

Нет. Мне кажется, вы пытаетесь сделать замену за плату, которая вам нужна такая же входные данные, неподтвержденные транзакции.

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

+845
Robert Kozak 20 мар. 2012 г., 14:00:44

С сайта:

Обновление 28. Апреля
Вывод БТЦ сейчас включена.
Все выплаты будут производиться вручную в течение 24 часов.

Ваш пароль должен быть сброшен с следующей ссылке: сброс пароля

Для поддержки, пожалуйста, используйте тикет-систему
+815
Steven Tomlinson 20 мая 2014 г., 19:50:27

Так один ключ прив экспресс несжатого и сжатого паб.

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

Я не заметил параметром параметры сжатия в getnewaddress и importprivkey.

Это потому, что сжатый адресов помогает уменьшить размер транзакции?

+724
user1354917 29 янв. 2017 г., 10:33:31

Главная цепь БТЦ может обрабатывать что-то около 300к Техас в день без увеличения платы, Открытие и закрытие каналов должны быть сделаны с использованием стандартных TX на основной цепи. Так вот вопрос, если у нас будет большой мир принятия, может ЛН может произвести 300к Техас в день (сумма открытия и закрытия ВМС США)?

+670
Emeka Mbah 8 июл. 2010 г., 6:58:00

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

+605
Win Rinkle 22 мар. 2017 г., 18:44:38

TXIDs имеют две формы; форма, используемая внутри для минусов и Меркле листья (внутреннего порядка байтов), и формой, используемой в RPC-вызовов и блокировать исследователей (ЭКП порядка байтов). Их часто называют, respectivey, прямой порядок байтов и прямой порядок байтов (хотя эти описания не совсем точный).

Вот код на Python от Bitcoin.org разработчик документации генерирующая обе формы для TXID для проводки в вашем вопросе:

#!/usr/Бен/ОКР питона

из sys импорт byteorder
от импорта hashlib и SHA256

## Вы можете положить в $сведения о 80-байтовый заголовок блока, чтобы получить его хэш заголовка,
## или сырьевой сделке, чтобы получить его txid
данные = "01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0704ffff001d014dffffffff0100f2052a01000000434104e70a02f5af48a1989bf630d92523c9d14c45c75f7d1b998e962bff6ff9995fc5bdb44f1793b37495d80324acba7c8f537caaf8432b8d47987313060cc82d8a93ac00000000".decode("hex")
хэш = хэш-алгоритмы SHA256(SHA256 с(сведения).дайджест()).дайджест()

с принтом "предупреждение: этот код протестирован только на прямой x86_64 с аркой"
печать
печатать "система порядок байт:", byteorder
печать "внутреннего порядка байтов хэша:" хэш.кодировать('hex_codec')
печати "ЭКП-порядка байтов хэша:" хэш - [:: -1].кодировать('hex_codec')

И вот вывод:

Предупреждение: этот код протестирован только на прямой x86_64 с аркой

Порядок байтов системы: маленькие
Внутреннего порядка байтов хэша: 660802c98f18fd34fd16d61c63cf447568370124ac5f3be626c2e1c3c9f0052d
ЭКП-порядка байтов хэша: 2d05f0c9c3e1c226e63b5fac240137687544cf631cd616fd34fd188fc9020866

Внутренний порядок байтов используется Bitcoin является фактически прямым порядком байтов, в то время как RPC в порядок байтов с обратным порядком байтов. Подробные сведения объясняя, как это работает, смотрите по этой ссылке.

+572
gentmatt 27 февр. 2012 г., 15:52:59

Биткоин-класса Qt: очень длительное время запуска и при первом запуске нужно загрузить весь блокчейн

Многоразрядные: запускается в считанные секунды и загрузка всего за несколько секунд

Почему такое Bitcoin-Qt и так медленно?

+526
user3407735 16 янв. 2012 г., 14:16:20

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

Резервное копирование кошелька выходить в день-это очень хороший контр-аргумент. Безопасность и конфиденциальность часто трудно совместить. Это также причина, почему, например, многоразрядные и Bitcoin Wallet для Android до сих пор не использовать адреса для смены.

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

+496
Paul Young 21 нояб. 2016 г., 7:30:59

Сначала вам нужно понять некоторые понятия о том, как Биткойн и его потомкам сочинение.

  • Как сейчас, биткоин 0.9.1 - это последняя стабильная версия. Для новейшего исходного кода с последними изменениями в разработчики ядра (обновляется почти ежедневно!), можно подключить репозиторий и скачать снимок из мастер развития отрасли. Чтобы понять разницу, я рекомендую прочитать эту книгу или этот один.

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

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

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

  • Ты никогда на 100% уверены, ваши монеты действительно ваш, вы получаете степенью достоверности. Чем больше подтверждений вы получите, тем больше вероятность не попасть на двойной атаки. Никто не заставляет вас ждать 1, 10 или 100 подтверждений, нельзя ограничить это число в любом случае. Вы не можете изменить количество блоков на вновь отчеканенные монеты, чтобы "созреть" и быть расходуемого, - но так как вы хотите, чтобы все ваши монеты, чтобы быть premined, нет смысла в этом контексте.

  • Нет никакой "активации кошелька". Вы никогда не знаете, из триллионов возможных адресов, которые уже имеют открытый/закрытый ключ, пока их владельцы отправить монеты в/Из потом. И не узнаем до тех пор. Ближе всего я могу думать, это как Nxtcoin работает: вы должны отправить хотя бы одну монету из вновь созданного кошелька, чтобы пометить адрес как у тебя.

Посмотрите на эту монету, в NXT. Это не биткоин потомок и имеет ряд свойств, вы, кажется, хотите.

+491
Rubinovyj 25 нояб. 2010 г., 7:09:58

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

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

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

+479
Avra Sengupta 20 февр. 2019 г., 21:45:44

У меня bitcoind работает на сервере за www ящик, который я опрос каждую минуту для новых операций и сохранении новых данных в таблицу.

Что-то странное происходит иногда. Если я отправлю 1 БТЦ из моего кошелька на адрес на сервере bitcoind, оно пройдет просто отлично и показывает сразу в журнал при загрузке операции через RPC.

Однако, если я посылаю от обмена, он не появляется (по крайней мере, не на день или два). Я заметил, что эти обмены добавить еще один адрес и в то же txid, может ли это быть причиной?

Есть ли обходной путь для этого?

ТИА

+456
Markus Kramm 25 мар. 2013 г., 17:03:47

В отношении биткоин, Питер Тодд говорит: "само по себе принципиально технология не масштабируется. В целом идея всем знать все о каждой сделке, которая заложена в целевой модели биткоин прямо сейчас... это просто: О(П^2) масштабирование. Вы просто не можете уйти от этого. Неважно, как сильно вы толкать и тянуть, что постоянное значение k, вам никогда не уйти от того, что принципиально Это О(П^2) масштабирование.

ссылка: https://youtu.be/Td6fwuI7F7U?t=4m59s

Я предполагаю, что N-это количество сделок? Что означает K представляют?

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

+428
Valarie McCown 23 июн. 2012 г., 22:12:56

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

+373
acy 8 июн. 2016 г., 11:44:11

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

Однако, как WalletExplorer смогли назвать некоторые из этих кошельков?

+369
alvin de la cruz 18 нояб. 2011 г., 9:43:40

Я пытаюсь искупить 2of2 p2sh неизрасходованный выход. Я имею полное multisig выкупить скрипт, один вход и один выход p2pkh.

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

Это должно дать вход с подписанным ScriptPub из OP_0 [подпись][подпись][RedeemScript]. Однако, это не дает действительной подписи. Я использую сжатый ключи в redeemscript.

Каждый сиг имеет форму OP_PUSHDATA/размер+1[дер кодировать подпись]

Есть еще что-то конкретное о способе проводки должен быть сериализован и подписал? Я должен быть только с использованием несжатого ключи?

+359
Victor Wade 18 мая 2011 г., 17:55:58

На этом весьма ограниченном случае, вы можете взглянуть на https://github.com/circulosmeos/bitcoin-in-tiny-pieces

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

$ Эхо 0х01 | ./bitcoin-public-from-private.py | ./bitcoin-address-from-public-key.py

И на вопрос:

Например, может ли быть произвольным или бесконечное количество ключей паб с закрытым ключом?

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

Это в самом простом случае, не учитывая более сложных случаях в биткоин (как БГ ключии т. д.)...

+320
Eamonn 16 сент. 2013 г., 1:18:34

Этот метод описывает, как создать 2-из-3 multisig.

Я слышал, что существует внутренний предел с числом multisig части, ограничивая их 3.

Работает стандартный метод, описанный выше , генерирующих и расходов multisig адреса работают с более чем 3 части? Каков лимит? Как обойти это и создать/провести больше multisigs через bitcoind (практическим способам будут оценены)

+153
Mario Zharkov 15 сент. 2019 г., 8:15:37

Ну, я не думаю, что вы ищете, не существует.

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

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

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

Другой блок реализации Explorer, который я знаю, является одним из BitcoinJS команда, которая записывается в Node.js. Его можно найти на Гитхабе.

+150
user17420 26 окт. 2012 г., 17:47:55

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

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

+35
ToWhom 22 нояб. 2018 г., 18:26:36

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