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

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

+577
malina777 19 дек. 2012 г., 12:04:32
15 ответов

С достаточно приличной видеокарты (или видеокарт), ваша машина будет в порядке Шахтерск. Единственный спец, который действительно имеет значение для горно-ГПУ. Оперативной памяти, процессора и т. д. не имеют большого влияния.

+923
Josy614 03 февр. '09 в 4:24

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

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

+854
Ifsuul 10 дек. 2016 г., 3:12:28

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

Однако, в ответ на вопрос, вы должны быть в состоянии использовать hidepid опции монтирования для procfs. Более подробная информация доступна здесь. Она не идеальна, как это все-или-ничего подход к сокрытию процессов (подобно тому, как Windows обрабатывает Диспетчер задач - при скрытии проходит другой пользователь может видеть только свои собственные процессы, а не других пользователей или системных процессов, если они не поднять, хотя с hidepid даже высота не позволит их просмотра), а не просто скрывая ни одного.

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

+785
cshapiro 30 авг. 2010 г., 2:21:00

Синхронизация полный узел требует скачивания блоков от сверстников узла. В настоящее время этот процесс требует много ресурсов, в том числе ЦП для проверки блоков, дисковых операций ввода-вывода записи полученных блоков на диск и ОЗУ, чтобы провести блоки в памяти во время обработки и провести кэша базы данных UTXO. Во время синхронизации, блоки загружаются параллельно и в первую очередь проверяются параллельно. Единственные компоненты, которые не делаются параллельно являются те, которые полагаются на другие блоки, такие как проверка, что все сделки являются действительными и что предыдущий блок был действительным. Синхронизации также может быть ускорена с использованием assumevalid с биткоин основных 0.14. С assumevalid, подписи в сделках не проверяются до определенной точки, assumevalid блока. Это экономит ресурсы, как проверкой подписи является одним из более дорогих частей проверка блока.

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

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

+699
Alex Chrom 6 июл. 2012 г., 16:50:28

Первым делом: шифрования, который посвятил всю жесткого диска сервера. Во-вторых: зашифровать бумажник.DAT-файл В-третьих: используйте любой возможный способ защиты нападение вы можете. Использовать googleauth для 2 шаг войдите в систему. отключить root доступ. Если вам необходимо выполнить SSH, запустить его под случайный порт. Не порт 22. использовать растяжку mod_sec/mod_evasive, если вы думаете, что это может быть хорошей... добавить. использовать НПВ брандмауэра. Используйте безумные настройки. Если вы только планируете продавать в одной стране: заблокировать все IP, что не в этой стране Отключить все уведомления об ошибках и отключать любую информацию, которая может позволить злоумышленнику получить информацию о том, что сервер работает на (нет "этот сервер работать на Apache в CentOS" и т. д.). Я предполагаю, что вы знаете это, но им просто дать справедливое предупреждение. Хозяин несколько приложений за пределы минимума. (так что не Майнкрафт сервера). Лично я рекомендую не держать средства в кошелек, потому что ~/.биткоин/кошелек.DAT-это всего искали что хакеры

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

Примечание есть несколько проектов, которые на самом деле довольно хорошо. Я начал писать основной системе Биткоин эскроу мой собственный кодирования и с использованием "пакета корзину интерфейс биткоин" и "Биткоин корзину интерфейса пакета"

http://sourceforge.net/projects/bitscrow/ Я использую, чтобы иметь гораздо более заранее версии я построил для FreiCoin но замечательные люди в FDCServers разрушил мой сервер разработки на меня (спасибо ребята). Так что я довольно далеко позади, снова. Однако вы должны по крайней мере иметь представление о, может быть, общее направление для начала Эта версия не требует bitcoind на все, что довольно уникально. Но если вы хотите кошелек, то возможно, вам придется интегрировать самому.

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

есть много вариантов. вы даже можете начать с нуля, хорошая документация доступна здесь. https://en.bitcoin.it/wiki/PHP_developer_intro

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

Кроме того, проверьте https://github.com/Bit-Wasp/BitWasp

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

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

+586
Hunter Gemmer 19 июн. 2012 г., 5:55:28

Нет, это неверно, существует два типа двойных трат:

  1. одной транзакции проводить такую же utxo
  2. множественные транзакции проводить такую же utxo

CheckTransaction (), который вызывается CheckBlock() проверить только первый случай, не второй, второй сделан как консенсус::CheckTxInputs и CheckInputs(),

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

+578
Alex Sicoe 10 мая 2019 г., 8:03:33
Этот тег следует использовать для вопросов, касающихся обслуживания blockchain.info'. Блокчейн Лтд. это компания, которая предлагает веб-кошелек и предоставляет проводнике под домен blockchain.info.
+539
McDonnellDean 7 июл. 2015 г., 17:36:17

Я не видел это обсуждали раньше, если было просьба дать ссылку.

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

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

Если я контролирую 51% и я делаю это, кажется, что успешная вилка-это наиболее вероятный исход. Принимая его на шаг дальше с 51% случае: если я найду блок через 3 минуты и я вычисляю, что 95% последние блоки были найдены спустя 6,5 минут я могу задержать мой блок от сети коротко, рискуя 5% шанс быть избитым для того, чтобы получить время выполнения в следующем квартале?

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

Например, я нахожу блок 1000 и сети принимает его. Мы все начало добычи на блоке 1001. Я нахожу 1001 через 3 минуты, я держу это в себе и начать на 1002. Мне повезет и найду 1002 прежде чем кто-либо передает 1001. Я начинаю работать на 1003. Кто-то транслирует 1001 и сеть переходит на горно 1002. В этот момент я не сразу транслировать мой блок 1002. Я подсчитали, что 99% последних блоках транслируются через 4 минуты. Поэтому я продолжаю добыча 1003 в течение дополнительных 4 минут, взяв с собой только 1% шансов быть прерванным.

Затем, только после того, как сеть потратила 4 минуты горно 1002 ли я передать мои 1002, которое обесценивает и другие шахтерские 1001 и всей сети расходы на 1002. Это оставляет меня с победой блоки 1001 & 1002 в 4+ минуты на 1003.

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

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

+363
harinsa 18 янв. 2016 г., 10:53:06

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

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

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

К сожалению, наиболее часто используемых биржах с 2011 года закрылись. Но это может быть стоит посмотреть, если вы отправили его в счет, главное пережить этот момент, как была основана в 2011 году.

+321
Dhe Meldz 25 дек. 2013 г., 5:32:43

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

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

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

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

Это, как говорится, дяди ввести дополнительные экономические сложности, что я не уверен, что хорошо понял (как стимулы к пустым дядек)

Кроме того, рассмотреть этот документ здесь

(Схватил со Реддите пост)

+237
Panther Kmr 22 сент. 2015 г., 17:21:55

Существует три Бипс, которая все стремимся обеспечить толчок к скрипт-хэш-функция (P2SH):

Бип 12 (OP_EVAL): новый код берет значение из стека (в любом месте) и выполняет его, как будто оно было частью самого сценария.

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

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

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

Бип 17 (OP_CHECKHASHVERIFY): новый опкод хэшей сценарий, который был уже выполнен, и просто сравнивает его на верхний элемент стека.

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

Также отметим, что бип 17 не препятствует бип 12 или 16 могут быть реализованы в будущем, если некоторые другие необходимости их более сложные функции.

+203
Marco Pashkov 22 февр. 2013 г., 16:04:13

В текстовом формате это уравнение имеет смысл только когда вы поймете теорию позади него. У ^ 2 = х ^ 3 + 7 Mod Р означает "делать все математические уравнения с помощью конечного числа полей с определением П". Это может быть написано (У^2 = х^3 +7) Mod Р.

Чтобы сохранить математические простое, позволяет просто вычесть одну сторону от другой, чтобы увидеть, если это значение ноль. Это позволяет нам избегать корней. Вот код, используя Python интерактивной оболочки, например, на Python из командной строки):

>>> х = 55066263022277343669578718895168534326250603453777594175500187360389116729240
>>> г = 32670510020758816978083085130507043184471273380659243275938904335757337482424
>>> Р = 115792089237316195423570985008687907853269984665640564039457584007908834671663
>>> (х**3 + 7 - м**2) % р
0
+158
fredfx 25 июн. 2014 г., 6:40:18

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

Блокчейн не перестанет существовать, если злой организации получили большинство hashpower. Таким образом, на ваши вопросы было бы лучше сформулировать так: "если злой организации, которая хотела уничтожить биткоин у большинства hashpower, будет биткоин становится менее полезным?"

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

+85
DrSAR 14 нояб. 2018 г., 14:03:28

Как Bitpay.com бумажник получении сделки информация и список unspents?

Они подключение к Электрума сверстниками сервера или подключения к серверам?

+82
Kenneth Lacasse 30 июн. 2011 г., 22:59:55

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

+55
Salim Shamim 27 февр. 2015 г., 8:10:22

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