Как мне запустить мой собственный тестовом режиме? Какая тестовом режиме-в-коробке?

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

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

+451
user84246 22 мар. 2015 г., 9:23:28
40 ответов

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

+971
NicVandEmZ 03 февр. '09 в 4:24
+928
user3278574 6 янв. 2019 г., 20:24:14
Другие ответы

Связанные вопросы


Похожие вопросы

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

Можно ли запустить два экземпляра биткоин на Qt / bitcoind с одного прослушивания на производства и другой на тест? (на одном компьютере)

Это целесообразно или не целесообразно?

+895
urug 7 июл. 2016 г., 23:03:08

Если нынешние трудности-D, тогда целевой хэш (значение, ниже которого хэшей блоков должно идти) - это:

0x00000000FFFF0000000000000000000000000000000000000000000000000000 / Д

(по определению сложности, который представляет собой часть максимальная цель), или иначе говоря, число действительных хешей:

65535 * 2208 / Д

Это означает, что соотношение всех хешей за действительное хэши будут:

2256 / (65535 * 2208 / г) = Д * 248 / 65535 = Д * 4295032833

В ходе текущей (январь 2017) сложность Д = 392963262344.3704 означает, что один хэш в

392963262344.3704 * 4295032833 = 1687790113931869416948

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

1 / 1687790113931869416948 = 0.000000000000000000059 %

+894
Rexyu 6 мая 2017 г., 1:39:29

Он просто пытается быть быстрее и лучше в некоторых аспектах, чем биткоины?

+889
Scot Bernard 23 мар. 2013 г., 21:21:05

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

+867
Paul Asare 26 авг. 2014 г., 12:25:45

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

Ссылаясь на chainparams.cpp на GitHub :

https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp

статические CBlock CreateGenesisBlock(константный тип char* pszTimestamp, константный команду cscript& genesisOutputScript, nTime uint32_t, uint32_t nNonce, uint32_t nBits, int32_t nVersion, константный CAmount& genesisReward)
{
 CMutableTransaction txNew;
 txNew.nVersion = 1;
txNew.вин.размер(1);
txNew.Uвых.размер(1);
 txNew.ВВХ[0].scriptSig = команду cscript() << 486604799 << CScriptNum(4) << СТД::вектор<беззнаковый тип char>((константный беззнаковый тип char*)pszTimestamp, (константный беззнаковый тип char*)pszTimestamp + функция strlen(pszTimestamp));
 txNew.Uвых[0].nValue = genesisReward;
 txNew.Uвых[0].scriptPubKey = genesisOutputScript;

 CBlock генеза;
 бытие.nTime = nTime;
 бытие.nBits = nBits;
 бытие.nNonce = nNonce;
 бытие.nVersion = nVersion;
бытие.vtx.push_back(MakeTransactionRef(с std::двигаться(txNew)));
бытие.hashPrevBlock.Является setnull();
 бытие.hashMerkleRoot = BlockMerkleRoot(бытие);
 возвращение бытия;
}

/**
 * Построить блок Genesis. Обратите внимание, что выход из своего поколения
 * сделки не могут быть потрачены, поскольку он изначально не существовало в
 * базы данных.
*
 * CBlock(хэш=000000000019d6, Вер=1, hashPrevBlock=00000000000000, hashMerkleRoot=4a5e1e, nTime=1231006505, nBits=1d00ffff, nNonce=2083236893, vtx=1)
 * CTransaction(хэш=4a5e1e, Вэр=1, вин.размер=1, Uвых.размер=1, nLockTime=0)
 * CTxIn(COutPoint(000000, -1), компания 04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73)
 * CTxOut(nValue=50.00000000, scriptPubKey=0x5F1DF16B2B704C8A578D0B)
 * vMerkleTree: 4a5e1e
*/

статические CBlock CreateGenesisBlock(nTime uint32_t, uint32_t nNonce, uint32_t nBits, int32_t nVersion, константный CAmount& genesisReward)
{
 константный тип char* pszTimestamp = "времен 03/янв/2009 канцлер на грани второго пакета финансовой помощи для банков";
 константный cscript в genesisOutputScript = команду cscript() << ParseHex("04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f") << OP_CHECKSIG;
 возвращение CreateGenesisBlock(pszTimestamp, genesisOutputScript, nTime, nNonce, nBits, nVersion, genesisReward);
}

пустота CChainParams::UpdateVersionBitsParameters(консенсус::DeploymentPos д, int64_t nStartTime, int64_t nTimeout)
{
 консенсус.vDeployments[д].nStartTime = nStartTime;
 консенсус.vDeployments[д].nTimeout = nTimeout;
}

/**
 * Основной сети
*/
/**
 * Что делает хороший блок КПП?
 * + Находится в окружении блоков с разумной метки
 * (не блоки до метки после, ни после с
 * метка раньше)
 * + Не содержит никаких странных сделок
*/

класс CMainParams : общественные CChainParams {
общественные:
 CMainParams() {
 strNetworkID = "основной";
 консенсус.nSubsidyHalvingInterval = 210000;
 консенсус.BIP34Height = 227931;
 консенсус.BIP34Hash = uint256S("0x000000000000024b89b42a942fe0d9fea3bb44ab7bd1b19115dd6a759c0808b8");
 консенсус.BIP65Height = 388381; // 000000000000000004c2b624ed5d7756c508d90fd0da2c7c679febfa6c4735f0
 консенсус.BIP66Height = 363725; // 00000000000000000379eaa19dce8c9b722d46ae6a57c2f1a988119488b50931
 консенсус.powLimit = uint256S("00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
 консенсус.nPowTargetTimespan = 14 * 24 * 60 * 60; // две недели
 консенсус.nPowTargetSpacing = 10 * 60;
 консенсус.fPowAllowMinDifficultyBlocks = ложь;
 консенсус.fPowNoRetargeting = ложь;
 консенсус.nRuleChangeActivationThreshold = 1916; // 95% в 2016
 консенсус.nMinerConfirmationWindow = 2016; // nPowTargetTimespan / nPowTargetSpacing
 консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].бит = 28;
 консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].nStartTime = 1199145601; // 1 января 2008 г.
 консенсус.vDeployments[консенсус::DEPLOYMENT_TESTDUMMY].nTimeout = 1230767999; // 31 декабря 2008 года 

 Развертывание // из BIP68, BIP112, и BIP113.
 консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].бит = 0;
 консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].nStartTime = 1462060800; // 1-го мая 2016 года
 консенсус.vDeployments[консенсус::DEPLOYMENT_CSV].nTimeout = 1493596800; // 1-го мая 2017

 Развертывание // из SegWit (BIP141, BIP143, и BIP147)
 консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].бит = 1;
 консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].nStartTime = 1479168000; // 15 ноября 2016.
 консенсус.vDeployments[консенсус::DEPLOYMENT_SEGWIT].nTimeout = 1510704000; // 15-го ноября 2017 года.

 // Лучшая сеть должна иметь по крайней мере столько работы.
 консенсус.nMinimumChainWork = uint256S("0x0000000000000000000000000000000000000000003f94d1ad391682fe038bf5");

 // По умолчанию предполагать, что подписи в предках этого блока являются действительными.
 консенсус.defaultAssumeValid = uint256S("0x00000000000000000013176bf8d7dfeab4e1db31dc93bc311b436e82ab226b90"); //453354

/**
 * Начало сообщения string предназначен, чтобы быть маловероятным в обычные данные.
 * Символы редко используются верхние ASCII, а не действует как UTF-8, и производят
 * большое 32-разрядное целое число с любой расклад.
*/
 pchMessageStart[0] = 0xf9;
 pchMessageStart[1] = 0xbe для;
 pchMessageStart[2] = 0xb4;
 pchMessageStart[3] = 0xd9;
 nDefaultPort = 8333;
 nPruneAfterHeight = 100000;

 бытие = CreateGenesisBlock(1231006505, 2083236893, 0x1d00ffff, 1, 50 * монета);
 консенсус.hashGenesisBlock = бытие.GetHash();
 утверждаю(консенсуса.hashGenesisBlock == uint256S("0x000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f"));
 утверждаю(бытие.hashMerkleRoot == uint256S("0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b"));

 // Обратите внимание, что из этих с битами службы флага, большинство поддерживают только подмножество возможных вариантов
 vSeeds.push_back(CDNSSeedData("биткоин.сипа.быть", "семя.биткоин.сипа.быть", истина)); // Питер Wuille, только поддерживает Х1, Х5, Х9, и xD
 vSeeds.push_back(CDNSSeedData("bluematt.меня", "dnsseed.bluematt.меня", истина)); // Мэтт Коралло, поддерживает только Х9
 vSeeds.push_back(CDNSSeedData("dashjr.org", "dnsseed.bitcoin.dashjr.org")); // Луки Dashjr
 vSeeds.push_back(CDNSSeedData("bitcoinstats.com", "seed.bitcoinstats.com", истина)); // Кристиан Декер, поддерживает Х1 - ХФ
 vSeeds.push_back(CDNSSeedData("биткоин.jonasschnelli.ч", "семя.биткоин.jonasschnelli.ч", истина)); // Джонас Schnelli, поддерживает только Х1, Х5, Х9, и xD
 vSeeds.push_back(CDNSSeedData("petertodd.org", "seed.btc.petertodd.org", истина)); // Питер Тодд, поддерживает только Х1, Х5, Х9, и xD

 base58Prefixes[PUBKEY_ADDRESS] = СТД::вектор<беззнаковый тип char>(1,0);
 base58Prefixes[SCRIPT_ADDRESS] = СТД::вектор<беззнаковый тип char>(1,5);
 base58Prefixes[SECRET_KEY] = СТД::вектор<беззнаковый тип char>(1,128);
 base58Prefixes[EXT_PUBLIC_KEY] = импульс::назначение::list_of(0х04)(0x88)(0xB2)(0x1E).convert_to_container<СТД::вектор<беззнаковый тип char> >();
 base58Prefixes[EXT_SECRET_KEY] = импульс::назначение::list_of(0х04)(0x88)(0xAD)(0xE4).convert_to_container<СТД::вектор<беззнаковый тип char> >();

 vFixedSeeds = СТД::вектор<SeedSpec6>(pnSeed6_main, pnSeed6_main + ARRAYLEN(pnSeed6_main));

 fDefaultConsistencyChecks = ложь;
 fRequireStandard = истина;
 fMineBlocksOnDemand = ложь;

 checkpointData = (CCheckpointData) {
импульс::назначение::map_list_of
 ( 11111, uint256S("0x0000000069e244f73d78e8fd29ba2fd2ed618bd6fa2ee92559f542fdb26e7c1d"))
 ( 33333, uint256S("0x000000002dd5588a74784eaa7ab0507a18ad16a236e7b1ce69f00d7ddfb5d0a6"))
 ( 74000, uint256S("0x0000000000573993a3c9e41ce34471c079dcf5f52a0e824a81e7f953b8661a20"))
 (105000, uint256S("0x00000000000291ce28027faea320c8d2b054b2e0fe44a773f3eefb151d6bdc97"))
 (134444, uint256S("0x00000000000005b12ffd4cd315cd34ffd4a594f430ac814c91184a0d42d2b0fe"))
 (168000, uint256S("0x000000000000099e61ea72015e79632f216fe6cb33d7899acb35b75c8303b763"))
 (193000, uint256S("0x000000000000059f452a5f7340de6682a977387c17010ff6e6c3bd83ca8b1317"))
 (210000, uint256S("0x000000000000048b95347e83192f69cf0366076336c639f9b7228e9ba171342e"))
 (216116, uint256S("0x00000000000001b4f4b433e81ee46494af945cf96014816a4e2370f11b23df4e"))
 (225430, uint256S("0x00000000000001c108384350f74090433e7fcf79a606b8e797f065b130575932"))
 (250000, uint256S("0x000000000000003887df1f29024b06fc2200b55f8af8f35453d7be294df2d214"))
 (279000, uint256S("0x0000000000000001ae8c72a0b0c301f67e3afca10e819efa9041e458e9bd7e40"))
 (295000, uint256S("0x00000000000000004d9b4ef50f0f9d686fd69db2e03af35a100370c64632a983"))
};

 chainTxData = ChainTxData{
 // Данных блока 00000000000000000166d612d5595e2b1cd88d71d695fc580af64d8da8658c23 (высота 446482).
 1483472411, // * метка времени Unix последнего известного количества сделок
 184495391, // * общее количество транзакций между бытием и метки
 // (ТХ=... число в SetBestChain отладки.строк журнала)
 3.2 // * предполагаемое количество транзакций в секунду, после этого метка
};
}
};

консенсус.BIP34Hash = uint256S("0x000000000000024b89b42a942fe0d9fea3bb44ab7bd1b19115dd6a759c0808b8")

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

С другой стороны, ссылаясь на BIP34 Вики:

https://github.com/bitcoin/bips/blob/master/bip-0034.mediawiki

Спецификация:

1.Рассматривать сделки с версией выше, чем 1, Как нестандартные (официальный клиент Сатоши не мое или их реле).

2.Добавить высоту в качестве первого пункта в scriptSig фонда сделки, и увеличить блок версия 2. Формат высоты "сериализованного команду cscript" -- первый байт-количество байт числа (будет 0x03 на основной объем в течение следующих 300 лет), следующих байтов с прямым порядком байтов представление числа.

3.Если 75% из последних 1000 блоков версия 2 или выше, отбросить ложные версии 2 блоков. (testnet3: 51 в последние 100)

4."Точка невозврата", если 95% из последних 1000 блоков версия 2 или выше, отвергает все версии, 1 блоков. (testnet3: 75 последней 100)

Вы можете прийти с формула или пример? плюс, как было консенсуса.Функция BIP34Height и создается?

Спасибо

+852
Paiikon 11 мар. 2010 г., 9:33:38

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

+850
Lee You 7 нояб. 2017 г., 6:32:51

Я читаю через Сатоши бумаги, и в разделе 2. Операций, он начинается со слов:

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

То есть хорошая схема, которая показывает это на бумаге Satoshi bitcoin paper Oct 2008, Section 2

Таким образом, если BTC0 является предыдущей транзакции, новая транзакция:

КП(Owner1)

хэш := ч(BTC0,КП(Owner1))

С(хэш,КС(Owner0))

где

  • КП(Owner1) является открытым ключом для получателя (Owner1)

  • хэш := ч(BTC0,КП(Owner1)) это хэш предыдущей транзакции вместе с паб ключа получателя

и

  • С(хэш,КС(Owner0)) это ранее вычисленных хэш, подпись с помощью закрытого ключа отправителя (Owner0)

У меня есть пара вопросов:

Здесь я указал на предыдущей сделки-это BTC0 - это предыдущая сделка по этой монете, или предыдущей сделки в цепочке? Даниэль Drainville предполагает, что это "предыдущие транзакции, в которой эта монета была использована хэшируется вместе с получателя открытого ключа" в своей работе (Анализ биткоин электронные деньги системы)

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

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

+835
user24158 19 июн. 2010 г., 13:49:19

Я совершенно новым для биткоин, но находя все это очень интересно! Мой Биткойн-бумажник был на Qt синхронизация буквально за несколько дней (2 дня на самом деле), но он становится ближе, на 91% в настоящее время. У меня вопрос, если я должен был купить биткойны с MtGox или куда-нибудь, мне придется ждать синхронизации, чтобы закончить, прежде чем я мог видеть мои монеты? Мой перевод должен быть подтвержден на блоке цепочку добычи и будет последний в цепочке означает, мне придется подождать, пока он пришел через право? Бы вы подождать?

Спасибо,

+820
Cyber Axe 2 окт. 2019 г., 10:00:21

Я помню, у меня тот же вопрос, когда первоначальная способность OP_RETURN вышел в Bitcoin ядро 0.9, но большинство из сети по-прежнему работает 0.8.

Я помню, что он стал надежнее отправлять сделок OP_RETURN и получить их добывают только около 30% сети охотно ретранслируют их.

Так что вы должны держать глаза на https://getaddr.bitnodes.io/dashboard/#user-agents за аналогичную %возраст.

+814
connorbode 22 июн. 2011 г., 22:48:15

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

http://i.imgur.com/VzQ6V5q.png

http://i.imgur.com/WQ2yJtP.png

+809
Clemgus 8 нояб. 2017 г., 5:56:33
  1. Блок поиска является случайным. Количество блоков в период времени соответствует распределению Пуассона. Если в среднем составляет 10 минут на блок, то шансы как минимум 9 блоков в заданном 24 минутке примерно 0.086%. Не много, но это может происходить время от времени. Кроме того, если однократно мощность сети увеличилась не трудность догоняет, скорость, и вероятности, будет выше.
  2. Да, 6 подтверждений, что благодаря везению взяли, скажем, 30 минут, даже безопаснее, чем 6 подтверждений, что заняла 60 минут, так как злоумышленник будет иметь меньше времени, чтобы найти блоков в своей альтернативной ветке.
+748
egadoroi 10 февр. 2019 г., 10:26:10

Есть различные проблемы с генерации криптографических ключей (включая секретные ключи для Bitcoin) на загружаемый клиент против клиента, обслуживающегося в онлайн, как bitaddress.org делает. Однако, я думаю, вы сами должны судить о том, что является "более надежным." Здесь представлены вопросы:

  1. Целостности кода

    Проблема в обоих случаях, если ваш клиент является заслуживающим доверия, или, возможно, под угрозой. Есть много аспектов этого вопроса, в том числе если Вы доверяете оригинальный программисту сделать все правильно, и на самом деле не положить в некоторых биткоин-воровство программ-шпионов. Возможно, более интересным является вопрос, если бы его обнаружить, если кто-то (возможно злоумышленник?) должны были изменить код перед его выполнением. Для скачивания клиентами, вопрос в основном, если вы проверить его целостность путем сравнения ее с контрольной суммой, что публикуется на авторитетный источник. Это дает некоторую безопасность, если вы это сделаете, и если Вы доверяете какой бы Источник вы можете получить контрольную сумму, но в конце концов, даже если вы делаете, это, по сути, сводится к тому, в лучшем случае уповая, что лица собрали клиент для вас. Для веб-служил на JavaScript программы от bitaddress.org вы даже не получите шанс проверить это сами---то есть вы абсолютно должны доверять своего оператора (и, возможно, АНБ), чтобы служить бескомпромиссное программы.

  2. Качество генератора случайных чисел

    Любой закрытый ключ генерируется от случайности. Если слишком много, это было предсказуемо, что бы победить свою способность оставаться в тайне. И это слабое место, потому что на многих компьютерах в реальных условиях эксплуатации не слишком хороши в генерации случайных чисел, либо потому, что они не имеют выделенного источника случайности встроенный, или потому, что используемое программное обеспечение не имеет доступа к нему. С вы используете компьютер в интерактивном режиме, вы должны быть в основном хорошо, потому что временной джиттер в ваши нажатия клавиш, движения мыши и т. д. обычно используется для сбора твердо случайных чисел. Хорошо написано загружаемый клиент должен иметь доступ к таким объектам через вашу операционную систему и, как правило, библиотеки SSL---и еще, на практике, много слабых реализаций были найдены, в том числе в основной дистрибутив лет назад и, совсем недавно, в Android операционной системы, фактически влияющие на биткоин генерации ключей. Увидеть Хранителя статья о Google подтвердила проблему. Любой реализации JavaScript, как bitaddress.org может быть и хуже и лучше, имея меньше прямого доступа к таким случайным числом объектов.

  3. Среда выполнения

    Может ли вредоносная программа может незаметно на вашем компьютере мешают, либо шпионит за вашим ключам или ослабление ключи генерировать? Для скачивания клиента, мы говорим по сути об уязвимости вашей системы (плюс использования компьютера). На основе JavaScript bitaddress.org некоторые уязвимости веб-браузера, что "только" разрешить мешая что-то в браузере могут представлять дополнительный риск.

  4. Возможность и усилий и вознаграждения за противником

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

+722
kamal2305 31 июл. 2012 г., 12:50:27

Поскольку вы предполагаете, что 51% атаки станет выгодно, это будет стимулировать всех, чтобы попытаться 51% атаки. Это похоже на гонку вооружений, только результаты тех, кто делает это в 40 лет Быть финансово катаклизм. Я подозреваю, что там будет суперкомпьютеров ждать в готовом для хранения любой попытке первого удара с сильным карательным ответ. Там, вероятно, также других форм нападения карательного в сети не оставляя ничего на столе.

+653
nuHo4eT 24 янв. 2017 г., 9:12:01

У меня есть открытый ключ и зашифрованный закрытый ключ. Мне нужно расшифровать приватный ключ и узнать пароль. Мне нужна ваша помощь для этого.

Всем спасибо

+609
Donbhupi 21 мар. 2017 г., 14:03:23

От https://en.bitcoin.it/wiki/Proof_of_work: "Доказательство работы-это часть данных, которые было сложно (дорого, долго), чтобы произвести для того чтобы удовлетворять определенным требованиям. Это должно быть тривиальным, чтобы проверить, удовлетворяет данным требованиям".

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

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

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

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

+609
Mitch D 25 апр. 2015 г., 19:43:41

Я пытался читать это здесь: https://en.bitcoin.it/wiki/Difficulty

Но это уже ближе к строгие математические доказательства, чем объяснение.

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

Может умный разум объяснить простым языком?

+569
rbains email 21 авг. 2012 г., 23:58:24

Я знаю, что Bitcoin Core использует LevelDB с 0.8 версии. Однако, я не смог найти подробное объяснение о том, как Биткоин хранит и извлекает из LevelDB. Е. Г. Если б транзакция использует выход из предыдущей сделки в качестве входных данных, как биткоин поиска этой сделки и посмотреть, если это потратили? После того, как транзакция Б провел, как это транзакция обновляется?

+566
Ryder Victor 28 нояб. 2018 г., 8:34:36

Мой кошелек за две недели в синхронизации с сетью. Он мурчит у меня 8 соединения с сетью, однако... На верхней части моей walletscreen написано: "предупреждение: показаны операции возможна некорректная! Вам может понадобиться обновить, или другие узлы нужно обновить."

Как решить эту проблему?

+545
Deus777 4 сент. 2019 г., 18:40:19

БТК трейдера позволит вам создать стоп-лосс на верхней части вашего счета на главное пережить этот момент, БТЦ-е МТ. Гора Gox, BTC в Китае и CampBX.

Это не то же самое, обмен с размещением стоп-лосс, но на втором месте.

Раскрытие: я-один из основателей трейдера БТК.

+539
B Wulf 13 янв. 2013 г., 3:15:45

Что случилось, если бы я поделиться своим закрытым ключом с моим партнером? Мы можем потратить биткоины без collisons из того же кошелька? Я и мой друг используем BlockChain.info - что случилось, когда мы импортируем же секретный ключ? Это может разрушить этот кошелек?

+517
Brandon Lindner 12 дек. 2013 г., 16:01:13

Mastercoin основан на Bitcoin, и имеет очень похожие модели безопасности. Однако различные показатели безопасности разных (некоторые лучше, некоторые может и хуже).

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

+446
Anutik 16 июл. 2012 г., 5:07:01

У меня 4 кошельки в Многоразрядной качестве HD.

У меня есть пароль, секретные слова и временные метки для каждого кошелька.

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

Мой вопрос: я знаю, что магазины в MultiBit HD все данные в: C:\Users\username\Appdata\Roaming\MultibitHD

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

+445
momu148 15 авг. 2018 г., 8:30:46

Вам нужно использовать (упрощенное обозначение) [{АДР:сумма},{АДР:сумма}] для выходов, а не [{АДР:сумма,адрес:сумма}]. Это позволить несколько выходов с одного адреса (который не может быть допустимым JSON в вашем предположить синтаксис).

Более простая альтернатива тоже существует, а именно {АДР:сумма,в addr:сумма}.

+400
keith hull 12 апр. 2010 г., 15:00:05

Адреса хранятся в base58check формате. Вот как можно расшифровать его.

  1. Расшифруйте кодировке base58 (по аналогии с base64). Вы должны иметь 25 байт.
  2. Проверить, что 1-й байт-0х00 (байт версия биткоин)
  3. Убедитесь, что последние 4 байта-это правильная контрольная сумма остального. Это делается (в Python) путем:

    и SHA256(SHA256 и(данные[0:21]))[:4] == данные[-4:]
    

    (Или "возьмем первые 4 байта двойной SHA256 из первых 21 байт расшифрованных данных, а затем сравнить, чтобы последние 4 байт расшифрованных данных.")

  4. Берем средний 20 байт (данные[1:21]) и вставьте ее в следующих scriptPubKey.

    OP_DUP OP_HASH160 <х> OP_EQUALVERIFY OP_CHECKSIG
    

Вот некоторые библиотеки, которые будут делать шаги 1-3:

+336
TheLordOfDarkness 1 апр. 2018 г., 21:53:41

Это в конечном счете вопрос, где вы, возможно, придется выбирать между ликвидностью и контроля. Традиционные венчурные инвестиции являются гораздо более жидким, другими словами, они, вероятно, имеют гораздо больше денег предложить, чем любой биткоин фондовом рынке. На текущий обменный курс, сумма, которую вы хотели бы поднять эквивалентно примерно 15 000 биткоинов (на 1,5 млн конце серии, во всяком случае).

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

Я представляю, что было бы намного проще с традиционным ВК, чтобы заработать такие деньги, и это будет уже в фиат на маркетинговые усилия, которые вы планируете. Но загвоздка в том, что деньги ВК обеспечивает, вероятно, будет иметь обязательств, им тоже захочется контролировать свой бизнес в обмен на такие деньги, или как вы сказали, на 4 - 5 Год выхода плана.

Другой вопрос, который вы должны рассмотреть вот это: что ты ищешь в обмен на эти деньги? Ты просто думая о Деньги идут к акции, как в биткоин-бирже? Или вы хотите бизнес-консультации для вашего бизнеса? Биткоин обмен, безусловно, может обеспечить ликвидность, сколько, я не знаю. Но если вы хотите, бизнес-консультации, то вы, вероятно, лучше с традиционных ВК, так как они смогут обеспечить.

+300
WillfulWizard 9 авг. 2010 г., 10:02:19

В чем основная разница между физической биткоин и бумажный кошелек ?

И какой из них более безопасный ? И почему ?

+274
Isabella Scarlett 17 нояб. 2010 г., 5:43:05

У меня есть сырые сделки и хотите проверить, есть ли подпись или нет. Как я могу сделать это.

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

$ биткоин-Кинк --тестовом режиме getrawtransaction 587d670669e410748553badc3e885d7c58e67f1a0bb36e62ed165d340bf09924
01000000021a0b47f279296aff3d201d31e98eaecf2586bf647844897b1e916d71cfc5563d000000006b483045022100fd58b00ca836fd4b37b4e9dd2816fafd7817601f6248084c1f19e4d8004c484602203bd3e6d76bb45c2056b925e256b332df7f8a17b1b19b22bba1b6a2d9da59f6a3012103cd34f8c371bf1036718313bc2c33002b9b29c937688e7a4edd4cc92deb94f6b7ffffffffb28a42467f4f54a4cacf9646b44343ab2d5a9e63bcb7fa62ee11b1fbe89f13aa000000006b483045022100aa28c61966f5bb213758496f43c6ab3c0919317413e0828dbc9cf6b1ab230e6902207af7aafa4e651c9951e322913f55e97986731855da30d911e813434adbd11510012103cb15b2bf4fb903df697f0bb647dcf3d20e7e452110ec3cab0a512f64c0df398affffffff0210270000000000001976a914f3aae15f9b92a094bb4e01afe99f99ab4135f36288ac9f580f00000000001976a914b9482e1e602909deebaac56a534455f3d145969d88ac00000000
$ биткоин-Кинк --signrawtransaction тестовом режиме 01000000021a0b47f279296aff3d201d31e98eaecf2586bf647844897b1e916d71cfc5563d000000006b483045022100fd58b00ca836fd4b37b4e9dd2816fafd7817601f6248084c1f19e4d8004c484602203bd3e6d76bb45c2056b925e256b332df7f8a17b1b19b22bba1b6a2d9da59f6a3012103cd34f8c371bf1036718313bc2c33002b9b29c937688e7a4edd4cc92deb94f6b7ffffffffb28a42467f4f54a4cacf9646b44343ab2d5a9e63bcb7fa62ee11b1fbe89f13aa000000006b483045022100aa28c61966f5bb213758496f43c6ab3c0919317413e0828dbc9cf6b1ab230e6902207af7aafa4e651c9951e322913f55e97986731855da30d911e813434adbd11510012103cb15b2bf4fb903df697f0bb647dcf3d20e7e452110ec3cab0a512f64c0df398affffffff0210270000000000001976a914f3aae15f9b92a094bb4e01afe99f99ab4135f36288ac9f580f00000000001976a914b9482e1e602909deebaac56a534455f3d145969d88ac00000000
{
 "наговор" : "01000000021a0b47f279296aff3d201d31e98eaecf2586bf647844897b1e916d71cfc5563d000000006b483045022100fd58b00ca836fd4b37b4e9dd2816fafd7817601f6248084c1f19e4d8004c484602203bd3e6d76bb45c2056b925e256b332df7f8a17b1b19b22bba1b6a2d9da59f6a3012103cd34f8c371bf1036718313bc2c33002b9b29c937688e7a4edd4cc92deb94f6b7ffffffffb28a42467f4f54a4cacf9646b44343ab2d5a9e63bcb7fa62ee11b1fbe89f13aa000000006b483045022100aa28c61966f5bb213758496f43c6ab3c0919317413e0828dbc9cf6b1ab230e6902207af7aafa4e651c9951e322913f55e97986731855da30d911e813434adbd11510012103cb15b2bf4fb903df697f0bb647dcf3d20e7e452110ec3cab0a512f64c0df398affffffff0210270000000000001976a914f3aae15f9b92a094bb4e01afe99f99ab4135f36288ac9f580f00000000001976a914b9482e1e602909deebaac56a534455f3d145969d88ac00000000",
 "полный" : ложные
}
+257
user269951 3 нояб. 2016 г., 16:07:21

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

+248
ahmed elbagoury 9 апр. 2015 г., 15:12:15

Я знаю, Avalon и бабочка Labs, но они не в настоящее время. Кто-нибудь знает где, если где можно заказать и получить груз до конца года?

+241
Alpesh Shah 28 июн. 2016 г., 14:26:20

Я заказал Antminer С9. После делать некоторые исследования я обнаружил, что APW3+-12-1600 БП 1600 Вт рекомендуемый источник питания, однако он требует 200+ напряжение, которое не доступно для меня.

Я живу в США и стандартную розетку выходное напряжение 110В.

Не могли бы вы порекомендовать источник питания, который будет хорошо работать с S9 в США, не препятствуя ее проектная производительность?

А рекомендация или ссылка на руководство работы будут высоко оценены.

+203
user2033505 12 сент. 2012 г., 20:26:46

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

Coinomi не поддерживает БТГ, но, как они сказали, что, где я могу забрать свой БТГ?

Спасибо за любую подробную консультацию.

+201
samglover 28 мая 2014 г., 7:46:41

Нет. После сделки включен в цепь транзакция B является недействительным, и не будет разрабатываться. Если оно появляется в заминированном блоке, весь блок является недействительным.

Он не всегда был таким. Изначально, если транзакция была такая же txid как предыдущие сделки, он должен перезаписать первый. Затем, если этот блок был преобразован из цепи, вторая транзакция будет удален, но первая транзакция не добавил. Другими словами, добавление и удаление блоков приведет к изменению состояния неизрасходованный набор транзакций.

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

+191
jin se 18 февр. 2012 г., 17:28:14

Я использую btcrecover для восстановления книги BIP39 резервного копирования семя, которое я записала, но кажется неправильным. Инструмент принимает только P2PKH адреса и мой аккаунт был создан совсем недавно в таком формате 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNly. Я новичок в блокчейн, но я считаю, что это счета Segwit/P2SH?

Есть ли способ я могу преобразовать это в P2PKH адрес, так что я могу использовать инструмент?

+174
Rogelio Teodocio Trencio 5 сент. 2012 г., 2:14:15

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

+139
user102138 8 июл. 2016 г., 12:21:50

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

в iptables -Т мангл-выход -п ТСР -м ТСР --dport 8333 ! -д ${LOCALNET} -Джей Марк-набор-Марк 0х2
в iptables -Т мангл-выход -п ТСР -м ТСР-спорт 8333 ! -д ${LOCALNET} -Джей Марк-набор-Марк 0х2

Сделать один скрипт с --dport 18441-спорт 18441 и другой сценарий --dport 18442 18442 и-спорт

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

Экземпляр1: 20 подключений Экземпляр2: 20 подключений

один экземпляр вы бы:

SingleInstance: 40 подключений

+135
Boris Tka 26 июл. 2010 г., 13:27:12

Стоит отметить, для тех, кто не знает, что биткойн-клиент на https://github.com/bitcoin/bitcoin открытым исходным кодом и доступна для скачивания для тех, кто желает создать свою собственную криптовалюту, разумеется при условии соблюдения условий лицензии.

+94
sccs 7 сент. 2013 г., 7:26:50

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

+65
mohhamed rafi 10 янв. 2018 г., 12:40:46

Это случайность.

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

+41
Cartanus Gabriel 27 окт. 2019 г., 7:45:25

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil