Сколько биткоин клонов там?

Сколько биткоин клонов там?

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

Есть список где-то?

+705
Rajib karmaker 27 янв. 2013 г., 11:07:19
23 ответов

Что значит биты поля представляете?

Прежде всего, мы должны понять, что поле 'бит' означает.

Бит в формате 'компакт'. Это вроде как формат с плавающей запятой, но он представляет больших чисел, а не произвольные действительные числа. Первый байт указывает количество байтов, которые представляют ряд занимает, а на следующий одного до трех байтов дать наиболее значительные цифры. Если 2-й байт имеет значение больше 127, то число интерпретируется как отрицательное.

Чтобы преобразовать положительное число в формате "компактные", мы:

  • преобразовать целое число в базе 256.
  • если первая (наиболее значимая) цифра превышает 127 (0x7F, а) вставьте цифры ноль
  • первый байт формат 'компактный' количество цифр в 256 представительства, в том числе добавляется ноль, если он присутствует
  • следующие три байта-это первые три цифры выше представления. Если меньше трех цифр присутствуют, то одна или более из последних байтах компактное представление будет ноль.

Пример 1 - 1000 конвертировать в формат 'компактный'

Например, чтобы представить 1000 в формате 'компактный', мы преобразовать в базовый 256:

1000 = (0x03)*256 + (0xe8)*1

Итак, у нас есть 2 цифры базы 256 количество:

Е8 03 

Первая цифра не с кодами > 0x7F, поэтому мы не сохраняем цифра ноль:

Е8 03 

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

02 03 Е8 00

Пример 2 - конвертировать максимум целевой 'компактный' формат

Минимальная сложность имеет целью 2^(256-32)-1. Представим, что в формате "компактные". Сначала мы преобразовать его в базовый 256:

ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ

Вот 28 как 0xFF цифр. Первая цифра с кодами > 0x7F, так же мы добавим цифра ноль:

00 ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ ФФ

Сейчас это 29 цифр. шестигранные(29) = 0x1d. Поэтому 'компактный' представительство это:

1д 00 ФФ ФФ

Заметьте, что мы потеряли много 'ФФ' есть цифры. Мы только держали 2 байта точности, что с байта, размер и добавляется нулевой байт, используя две из четырех доступных байт. Если мы должны были преобразовать вернулась в компактном формате, чтобы увидеть, какое количество мы фактически хранится, мы получаем:

ФФ ФФ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

это максимальная цель используется биткоин. Это какая сложность 1 устанавливает блок хэш-цель.

Как значение битов поля рассчитывается?

Теперь, когда мы знаем, что биты поля означает, мы можем посмотреть на то, как его значение будет принято решение. В официальном клиенте, биты значение вычисляется с помощью функции GetNextWorkRequired() в src/main.cpp, которая выполняет следующие действия:

  • если мы работаем на блок, кратного 2016 (каждые 2 недели)
    • посмотрите на метки на последний блок, и блок 2015 блоков, прежде чем он
    • вычислить разницу в этих двух метки
    • если разница составляет более 8 недель, установить его на 8 недель; это предотвращает сложность снижается более чем в 4 раза
    • если разница меньше, чем полнедели, установить его на половину в неделю, это предотвращает сложности увеличивается более чем в 4 раза
    • умножьте разницу на текущие цели (т. е. текущее бит преобразуется из "компакта" представляют цель, которую он представляет)
    • разделите результат на 2 недели
    • если результат превышает максимальный целевой (2^(256-32)-1), установите его на максимум целевой
    • преобразуйте результат в 'компактный' форма, и использовать это как новый бит значение
  • в противном случае (мы работаем на блоке, который не кратен 2016 года
    • если мы в тестовом режиме, и это позднее 15 февраля 2012 года
      • если прошло более 20 минут, так как последний блок был найден
        • набор битов, до самого высокого возможного значения, 0x1d00ffff, что представляет собой трудность 1; этоспециальные-мин-трудность правило
      • в противном случае
        • набор бит К же, как и в прошлом неособо-мин-трудность правило блок
    • в противном случае (мы не в тестовом режиме, или до 15 февраля 2012 года)
      • набор бит К же, как и в последнем блоке
+935
pam cook 03 февр. '09 в 4:24

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

Если это больше, то вы можете посмотреть на "https://www.udemy.com/beginners-blueprint-for-earning-bitcoins-online/".

Если это для начинающих, и вы намерены внести свой вклад, посмотрите на код, посмотри "bitcoin.org" и предоставлять услуги обществу :-)

+888
kinocritic 11 июн. 2011 г., 0:52:08

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

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

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

+883
THEROBERTSHOW 25 янв. 2019 г., 6:54:03

Это пульсация лохотрон, как заявляют на сайте и форуме-нить?

+875
lobzik87 24 июн. 2010 г., 22:32:03

Это хороший вопрос. В Bitcoin-Qt был первый написанный клиент. Это было написано для того, чтобы скачать весь блокчейн, которая, вероятно, не оптимальным.

Вы правы в том, что это проблематично, и он станет еще больше со временем.

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

+824
user2360885 16 авг. 2014 г., 21:12:57

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

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

... или по крайней мере вычислить степень "потерял случайности"?

+803
Bev 10 нояб. 2014 г., 7:15:41

Да, это лохотрон.

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

Не дают мошенник любого входа или иной идентифицирующей информации. Там не никакой необходимости, чтобы сделать так.

+754
W Zest 25 нояб. 2013 г., 16:54:35

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

Сервер 1: биткоин АВС: 0.17.2. Сервер 2: биткоин АВС: 0.18.0

Я сделал следующее:

  1. выполнена команда: backupwwallet "мой_файл.дат" на сервере 1 успешно.
  2. скопировать "файл myfile.DAT" для сервер 2.
  3. команда Рэнд: importwallet "мой_файл.дат".

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

код ошибки: -8
сообщение об ошибке:
Не удается открыть файл дампа кошелек.

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

CDBEnv::открыть: каталога журнала=/домой/cryptodaemon/.bitcoincash/базы данных файл ошибок=/домой/cryptodaemon/.bitcoincash/дБ.журнал
2018-09-09 07:48:21 не удалось переименовать кошелек.DAT в бумажник.дат.1536479301.бак

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

+651
Seoman 16 авг. 2016 г., 1:27:20

я пытался двигаться в MultiBit кошелек как описано здесь, но не удалось. https://youtu.be/E-KcY6KUVnY у меня есть семя и пароль от MultiBit кошелек и некоторые файлы из резервной папки в МБХ......формат AES'. Любую помощь я ценю Я использую Linux

+635
linda graham 2 окт. 2010 г., 1:30:09

Сообщение информирует Вас о том, что сервер Электрум ваш кошелек подключен к не в синхронизация (не актуальную) с блокчейн. В сообщении вы цитируете это 9 блоков за.

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

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

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

+578
thaJeztah 2 янв. 2014 г., 4:28:50

Биткоин ядра с 0.15 поддерживает multiwallet.

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

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

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

+470
polaris73 12 янв. 2016 г., 21:52:39

Недавно обновлена до последней версии ЛНД (после руководство stadicus) но когда я перезапустил клиент я получаю эту ошибку, когда я проверить логи:

[Ошибка] НСУВ: не удалось обработать консенсуса сервер уведомлений (имя: blockconnected, деталь: `не удалось сохранить синхронизации информации 00000000000000000024cca7ae0fea5ae75fd1405a44e7fac08a94c03b19bbe4: ошибка получения хэшей блоков по высоте 563348: блок не найден

enter image description here

У меня все мои каналы не активен на данный момент, но подъем, казалось, работал с

getinfo lncli

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

+395
balpha 25 апр. 2011 г., 14:30:47

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

+395
home32123 26 нояб. 2019 г., 4:24:19

Ваш вопрос не имеет смысла; цена посреднической валюты не имеет никакого отношения.

Допустим, вы хотите купить на сумму 600 долларов Bloopcoin. Курс Bloopcoin составляет около 60 долларов за Буль, так что вы ожидаете получить 10-Буль.

К сожалению, только на рынках купить с BTC доступны, и (предположим) валютный курс BTC составляет 6000 $за БТЦ. Вы все еще можете купить 0.1 BTC за $600, а затем использовать эти 0.1 БТЦ, чтобы купить 10-Буль.

Если вместо БТД будет по $12000 за BTC, вы бы только быть в состоянии купить 0.05 BTC за $600, но если Буль бирже составляла $60 за Буль, эти 0.05 БТЦ бы еще купить у вас 10 пик.

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

+297
Matthew Peterson 27 мар. 2017 г., 4:17:04

Прибыль, которую вы заработаете, будет отличаться от того, что вы ожидаете, чтобы заработать на данный день. Для того, чтобы заработать доход блок должен быть найден и пока не будет найден блок, вы ничего не заработаете. Например, предположим, что ваш бассейн в среднем основывает блок каждые 2,5 часа и каждый блок вы заработаете 11.25 дож. Вы бы заработали около 22.50 доже в сроки от 6 часов. В первые 24 часа, Вы заработаете 101.25 дож. На следующий день вы заработаете 112.50 и на следующий день будет 101.25 Дожа, но ваш среднедневной за 5 дней составляет 108 дож.

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

Пока у вас нет оснований для беспокойства и, похоже, ваш низкий доход является просто примером невезения, но с течением времени удача становится менее существенным фактором. Вы должны добраться до 108 в день и в некоторые дни вы будете зарабатывать больше. Счастливый добыча :).

+296
sunoo hajee 28 авг. 2014 г., 7:02:25

Так я скачал и разархивировал ядра биткоин. Теперь у меня есть биткоин-0.17.1 сидя в своем домашнем каталоге . Что дальше? Как установить и запустить? (Очевидно, я новенькая, помочь высоко ценится.)

+294
P4wok 15 февр. 2018 г., 23:39:03

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

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

Как вы это делаете?

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

+271
Tuyen Pham 19 апр. 2015 г., 5:51:31

Этот сценарий выглядит немного построил для меня.

1. Эскроу:
Краткосрочные сделки обычно используются для урегулирования расчетов между двумя сторонами, обеспечивая тайбрейк, чтобы убедиться, что получатель выполняет платную услугу, а плательщик оплачивает оказанные услуги. Я не вижу, что нужен кто-то, возможно, что требует отказа от Управления деньги третья сторона просто вывести в течение нескольких минут. Отсюда, кажется, контра интуитивно понятно, что "эскроу" служба будет существовать, что облегчает снятие депозитов и выплаты в такой частоте. Аналогичная ситуация может быть построена с обмена,. Они обычно не гарантировать выплаты насколько я знаю, хотя.

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

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

Сколько подтверждения ждать?
Если бы я был предлагая "эскроу" сервис, я бы его осуществлении через 2 из 3 адресов multisig. Три клавиши будет принадлежать плательщика, получателя, и escrow. В качестве адреса может быть уникальной для участвующих сторон, выплаты будут получены от вкладов в любом случае.

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

+260
penguinswin3 23 мая 2017 г., 11:49:38

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

Bolt7 использует следующую цитату со ссылкой на открытое послание Bolt2

Готовность инициализирующий узел объявляет канала сигнализирует в канал открытие, установив announce_channel чуть в channel_flags (см. болт #2).

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

Итак, подведем итог: письмо с подписями-это сообщение между партнерами, позволяющие на сообщение сплетни протокол peer2peer объявить канал. Надеюсь, что дал понять (:

+179
g33kz0r 28 мая 2014 г., 14:14:33

Вы ищете пути к улучшению защиты клиента от недостатков?

Вот список его токовой защиты:

+152
Viktor Bukarev 6 авг. 2010 г., 4:22:14

Как я могу использовать bitcoind через терминал на Mac и OSX? Я думаю, что это не рассматривал эти вопросы, но, честно говоря, я не уверен:

В Bitcoin-Qt в управление командной строкой в Mac

Какие шаги в построении bitcoind на Mac ОС X 10.6?

+148
LizaShostak 16 апр. 2018 г., 22:54:31

я не читал исходный код для bitcoind, но я хочу знать, если он скачивает плохие блоки, которые в дальнейшем будут отклонены сети (и, вероятно, позже будут удалены из блока файлы bitcoind-х)?

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

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

+59
carl vallieres 25 авг. 2014 г., 22:24:57

Я изменил исходный код Bitcoin и я побежал. Тем не менее, он дает следующее сообщение об ошибке:

chainparams.ЧГК:140: CMainParams::CMainParams(): hashGenesisBlock утверждение ` = = uint256("0xxx") не удалось.

Прервана (ядро бросила)

Он также не создает .альткоины папку в домашней папке, так что я не вижу отладки.журнал. Почему это так?

+46
user226394 20 мая 2014 г., 0:50:57

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