сеть bitcoinTestnet возвращая адреса mainnet

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

 $индекс = 97;
 $изменение = ложь;
 $ключ = HierarchicalKeyFactory::fromExtended($tpubaddress, NetworkFactory::bitcoinTestnet());
 пути $Path = ($изменение ? '1' : '0').'/'.$индекс;
 $child_key = $ключ->derivePath($путь);
 $адрес = новый PayToPubKeyHashAddress($child_key->getPublicKey()->getPubKeyHash()))->getAddress();
 Эхо $адрес;

Это приводит к адресу

15fuesDBKKnEMnrZz3mT9fxbm7dkjwDN3z

что является mainnet адрес P2PKH.

Есть ли способ я могу получить его, чтобы дать мне тестовом режиме, P2PKH адрес (например, mjKxMDjShxKS5LymC43EmctDoB5Sg3n6uz)?

Это нарушает мою попытку создания сырьевой сделке с адреса б/у это из той сети. Если нет, должен ли я сообщить это как вопрос на GitHub проекта?

+105
Ashley Orozco 31 янв. 2011 г., 0:49:21
22 ответов

Нет опции в биткоин-адресов, которые сделки будут отправлены "от". Биткоин клиент будет использовать один (или более) из ваших адресов, которые ранее были направлены достаточные средства, чтобы покрыть ваши новые сделки.

Чтобы это было понятнее, рассмотрим пример. Кто-то (человек) пошлет вас (человек y) несколько монет.

А -> У1 [2 монеты]

Теперь еще кто-то отправляет вам больше монет:

Б -> У2 [3 монеты]

Предположим, вы хотите заплатить человеку B 4 монеты. Что происходит, это ваш биткоин клиент будет создать транзакцию из следующих трех частей:

У1 -> Б [2 монеты]
У2 -> Б [2 монеты]
У2 -> У3 [1 монета]

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

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

У3 -> с [1 монета]

Адрес У3 был создан внутри вашего клиента и вы не имеете возможность выбрать что это такое.

Для получения дополнительной информации см.:

+889
Shane C 03 февр. '09 в 4:24

Ответы на ваши вопросы по порядку:

  1. Пошлины, уплаченной по сделке определяется размером сделки. В настоящее время, если вы хотите сделать необычные вещи с Биткоином, вы должны поместить скрипт в сделки, которые посылает им ... каждый выход содержит сценарий дает условия, при которых он может быть использован в качестве входных данных. OP_EVAL, p2sh и ЧВ (проверить хэш-проверки) предоставляют все возможности положить скрипт в сделке, которая получает монеты.

  2. Это позволяет вам иметь монеты послан к вам и делать сколь угодно сложные вещи с ними без взимания комиссии нагрузку на отправителя. Монеты после того, как они послали за вами, но вам придется оплатить в следующий раз, когда вы попытаетесь сделать что-нибудь с ними (здесь нет бесплатного сыра...). Самая важная польза-дело-вот мои кошельки, из которого монеты можно будет потратить только с помощью двух различных устройств (например, портативного компьютера и вашего мобильного телефона). Даже если оба устройства "зараженных вирусом" маловероятно, что ни один вредоносный объект был взломан обоих устройствах. Мы надеемся, что это позволит покончить с серией краж монету, или, по крайней мере, сделать это намного сложнее для операторов ботнета, чтобы украсть монеты из людей, которые владеют машинами они захватили.

  3. Голосование проходит в блоки в течение семи дней, предшествующих 01-февраля-2012. Не указан часовой пояс.

  4. Первоначально голосование было "да" / "воздержался". Гевин поставил код в ветку "master" биткоин клиент, что бы вызвать кого-нибудь, кто обновились до последней версии автоматически голосовать "да". Это возмутило некоторых людей, которые добавили новый параметр "нет". Однако, что действительно имеет значение, является ли или не 50+х% проголосовали "Да" - это "воздержался" считается за "нет" голосовать за целей, которые важны. Если меньшинство hashpower, чтобы дать возможность p2sh один злонамеренный пользователь может вызвать постоянное блокчейн сплит, поэтому очень важно, что это не будет разрешено, пока мы не будем абсолютно уверены, что большинство из hashpower на борту.

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

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

+887
Taimoor 10 февр. 2013 г., 5:25:28

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

Каждые 210000 блоков, это половинки субсидии. Прямо сейчас, каждый блок может (не обязательно!) чтобы привести 50.00000000 биткойн в оборот. Очень скоро это станет 25.00000000. Четыре года спустя, 12.50000000. И это будет продолжаться: 6.25, 3.125, 1.5625, и так далее. Есть правда только 8 знаков после запятой, и в какой-то момент субсидия будет только 0.00000001. Четыре года после этого, он станет фактически нулевой. Это не произойдет в этом веке.

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

+876
dezbat 24 февр. 2013 г., 18:41:34

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

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

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

+788
SeizeTheDay 8 мар. 2017 г., 0:28:25

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

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

Вот несколько правил, что метки не допускаются.

+751
frederick herring 12 мая 2018 г., 5:47:28

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

Универсальный вариант

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

  1. Перейдите в этот список блокчейн исследователей.

  2. Выберите один (или несколько) и посетите его сайт.

  3. Почти все они на главной странице отображать высоты последних блоков.

  4. Высота блока, сколько блоков есть до этого блока в блокчейне, чтобы взять высоту самого высокого блока и добавить одну—вот сколько там блоков в блокчейне.

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

Для ядра биткоин-пользователей

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

{
 "цепочка": "главная",
 "блоки": 381466,
 "заголовки": 381466,

Первые несколько строк getblockchaininfo на полностью синхронизированы узел

Важно, чтобы узел, который граф заголовки могут пойти вниз, если биткоин ядро обнаружит блоки, которые должны быть привязаны к эти заголовки являются недействительными. Совсем недавно это произошло во время 4 июля 2015 вилка (хотя 0.10.0 и позже биткоин основные узлы не были затронуты) и он также может случиться, если есть попытка хард-форк, что имеет поддержку большинства скорость сети хэш.

В биткойн-ядра графический интерфейс (биткоин-Кварты), вы можете запустить getblockchaininfo ЭКП, перейдя в меню Справка -> отладка пункт -> консоль вкладке, а затем введите в:

getblockchaininfo
+596
maks5656 26 авг. 2013 г., 13:14:47

Нет, и этого не произойдет в обозримом будущем.

Любой хэш-вычисление приведет в любой из 2^256 возможных чисел. Это значит, что шансы найти ни одной точной цифры-это 1/2^256.

Даже на сегодня мощности ~47000000 М/С, он будет считать вас 7.812×10^49 лет найти прообраз для каждой из этих 2^256 цифры, предполагая, что каждый хэш ты найдешь уникален (нет столкновений).

+577
oiwv 12 апр. 2018 г., 15:11:46

Вы должны включить эту функцию в настройках доплата:

enter image description here

+511
MidreMaino 3 нояб. 2013 г., 1:13:49

То, что вы ищете, иерархически детерминированные кошельки. Вы можете создать один например с Электрум кошелек.

Смотрите также теги и здесь на биткоин.Клиент StackExchange.

+489
Lona 5 мая 2013 г., 8:07:53

В параллельной теме о "https://bitcointalk.org/index.php?topic=2512771.0" я не делал точную математику, но грубый расчет показывает это:

В настоящее время мощность эквивалентной примерно 800.000 горно коробки типа "AntMiner С9". Для 51% атаки вам нужно купить 400.000 + 1, и принести их в сети (их энергопотребление составляет 1200 Вт, поэтому вам понадобится угольной или газовой электростанции, уровень промышленного класса). Если вы хотите "купить" шахтеров (взятку), то это требует много общения с ними, и финансовый стимул. Бы шахтеры форка (взятку), если они видят, что они теряют ценность биткоин добывают? Я имею в виду, после такой атаки было бы отработано, стоимость Bitcoin будет работать против нулевой (быстро). Что остальные стимулом для Шахтера? Ваша разовая взятка бы, может быть, нужно быть эквивалентно, может быть 1 год, доход Шахтера, а это на 51% шахтеров. В настоящее время 12,5 награда БТД составляет ~10 000 евро/швейцарских франков/долл., 6 час, 21 в день 18мио в день. И нужно 51% шахтеров. Большой гы ...

+475
user90967 28 янв. 2015 г., 2:07:55

Единственная проблема с этим заключается в том, что кто-то на горе. Гора Gox потенциально могут знать или узнать симметричный ключ для Yubikey для Вы приобрели через них. Ключи загружаются YubiKeys приобрести непосредственно от Yubico не доступны для Yubico сотрудников, ни для вас, пользователей, и надежно хранится с Yubico через свои устройства YubiHSM. МТ. Гора Gox могут использовать аналогичное оборудование для обеспечения безопасности ключи для их YubiKeys, но мы не знаем, насколько надежно их YubiKeys запрограммированы, или то, как ключи хранятся на МТ. Гора Gox. Без этих знаний, которые мы с достаточной степенью уверенности, в случае YubiKeys прямо из Yubico, мы можем предположить, что YubiKeys продал свой МТ. Гора Gox либо так безопасен, как те, которые продаются по Yubico или менее безопасно.

Моя мысль заключается в том, что МТ. Гора Gox настаивает на Программирование своих фирменных YubiKeys себя так, что они не зависят от YubiCloud услуги Yubico по возможности своих клиентов для проверки подлинности сервера. Сейчас, YubiCloud проверки подлинности бесплатно, и Yubico предлагает платную опцию, которая гарантирует YubiCloud аптайм и доступность, но ИМХО цена SLA является высокой (сейчас 3 $/Yubikey и укрепите дальше/год). Таким образом, МТ. Гора Gox может взять это на себя, чтобы гарантировать доступность сервиса проверки подлинности Yubikey и не зависят от Yubico на всех.

Я согласен, что было бы неплохо, если бы мы могли использовать наши собственные (не MtGox стоимость фирменных) YubiKeys с их обслуживанием. Одна из проблем с регулярными старые пароли, что вы должны иметь их столько, чтобы убедиться, что компромисса не влияет на все остальные. Строгой двухфакторной аутентификации устройств как YubiKeys должны частично решить эту проблему, но сейчас мы видим, что растет число услуг, которые потребуются вам для приобретения специально-импортный Yubikey в работе с их сервера. В результате keychainfull из YubiKeys, пожалуй, хуже (и наверняка дороже), чем USB-накопитель полный паролей.

+382
Nick C 6 авг. 2012 г., 17:27:03

В JSON-RPC, а в протоколе не указаны другие протоколы, которые используют его. Скорее он просто определяет общую структуру, что протоколы с помощью JSON-RPC должны использовать. В JSON-RPC не определяет никаких методов; Логин - это метод, который предоставляет протоколы с помощью JSON-RPC для.

ББТ, Стратум и getwork использовать JSON-RPC для. Они сами не в JSON-RPC или некоторые подмножества JSON-RPC для. Кроме того, ни один из тех, у входа способ.

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

+369
Martin Fiset 25 дек. 2011 г., 7:42:23

Автор данной статьи, похоже, поставить некоторые мысли в этом проблема, которую вы описываете и предложила решение, которое представляется актуальным на ваш вопрос:

Новый HD-кошелька, который переносит ключ утечки Мастер генерации ключей. Вместо одного мастер-ключа, наши HD-кошелька использует м мастер приватные ключи ˆd1, . . . ,ˆdm для некоторых разумных размеров м determinedby требований кошелек. (Например, в сочетании казначей-Ревизор случае использования раздела 2, м должно превышать количество Т департаментов в организации.) Чтобы сохранить главный приватный ключ размер вниз, эти мастер-закрытые ключи могут быть сгенерированы псевдослучайно без потери безопасности, используя, скажем, therudimentary детерминированного кошелька, описанного в разделе 1.*

https://eprint.iacr.org/2014/998.pdf

+359
Fatima Rafiqui 6 июл. 2010 г., 9:47:38

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

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

+358
Dex Bracewell 4 янв. 2012 г., 17:21:16

Я использую CGMiner(если есть лучше) на AMD Radeon серии HD 8570D. он получает 22-23kh/С, но чаще всего я вижу людей, упоминая их графики производить множественные megahashes. я просто неверной конфигурации или мне придется покупать что-то более мощное(и дорогое)

+339
Shiv Ramsamooj 2 нояб. 2017 г., 7:07:51

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

Безопасность сети зависит от вычислительной мощности, так дорого, что ни одна группа не может позволить себе приобрести 51% акций.

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

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

Я вижу два крайних ситуациях, когда это может работать:

а) либо комиссионные будут астрономическими.
Б) или нужно будет провести огромное количество сделок

вариант а) явно не жизнеспособен, который оставляет вариант Б).

Что бы это значило для биткойн-экономики?

Будет биткойн должны стать "высокой скорости" деньги? Как это может быть реализовано? И как бы мы предотвратить блокчейн выходит из-под контроля?

Мой анализ правильный?

+280
Ristor 19 июн. 2014 г., 9:59:08

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

+265
Chuanzhen Yu 21 авг. 2015 г., 22:34:30

Я не видел ничего, что отслеживает все сделки, в том числе неудачных, и хотя этот проект выглядит его обещание:

http://codesuppository.blogspot.co.uk/2013/07/work-in-progress-on-bitcoin-blockchain.html

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

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

+210
vraba 8 мая 2018 г., 14:31:30

Я пишу парсер Blockchain и я натыкаюсь на этого типа scriptPubKey в Blockchain лайткоины:

20a75ca72ffd994d2004d67b0e89015913f7352455d0111ede590430037c9fe2ac
20e664c3f6909687499d9bf13108e35306477a8d71b20655a75cbc64270416a9f2
20651b85139631645bfd68327d85af913a7e33e74433848c5facfe48368c7d1504
20604f5ced8c595af687a0e8718098c4818b7d51f2ba79cca931dc74d6cdb8c021

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

Blockchair кажется, разбирать эти как-то адреса, Вот так:

https://blockchair.com/litecoin/address/s-31fa6bd469e97be4fe639911ca60bddf

https://blockchair.com/litecoin/address/s-4e7d283f055044b547f571bfdbbdb291

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

Я пробовал обычным способом сжатия в другие форматы, такие как этот:

ТЭМП = префикс + hash160(scriptPubKey)
адрес = в base58check(темп + контрольная сумма(ТЭМП))

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

Я обнаружил, что у меня в base58-то с 23 байт, чтобы получить целевой длины, но это о нем.

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

+192
Phillipd 8 дек. 2014 г., 14:40:28

Термин "деньги не растут на деревьях" приходит на ум. Задайте себе эти вопросы сейчас.

  1. Откуда мы распределяем богатство?
  2. Что дает это значение?
  3. Как мы можем запретить людям делать подделки?

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

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

Это лишь несколько возможных сценариев, которые полагаются на криптографию, чтобы решить проблемы с Bitcoin.

+173
pavlocha 25 февр. 2015 г., 14:08:48

Я под управлением iOS 10.3 на 6С iPhone и не могу пройти мимо заставки доплата экране независимо от того, как долго я ждать. Все работало просто прекрасно, пока два обновления назад.

Кто-нибудь его видит?

+66
lakama 15 сент. 2019 г., 9:51:32

Привет, спасибо за просмотр.

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

С Уважением

Ричард Норманн

+65
palikastraw 24 нояб. 2014 г., 15:56:23

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