Как вы определяете, если сделка является уникальной?

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

+922
pjs 13 янв. 2012 г., 0:48:51
31 ответов

Вы, наверное, хотите взглянуть на Бипс 22 и 23, а также libblkmaker исходный код (который включает пример использования).

+960
Vagelis 03 февр. '09 в 4:24

Может кто прояснит?

  • Почему биткоин-адрес в сделки, когда биткоин скрипт уже содержит по умолчанию хэш?
  • Почему не сумма часть сценария?
  • Почему биткоин скрипт позволит подписать только часть сделки?
+930
RodH257 14 мая 2010 г., 0:48:55
Другие ответы

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


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

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

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

В то время, ЛН должен устранить необходимость для 0-конф совершенно сделок.

+921
svarin 15 апр. 2017 г., 0:25:33

С наследием P2PKH адрес, signmessage и verifymessage может быть использован, чтобы убедиться, что другая сторона фактически не контролирует биткоин-адрес в вопрос. Однако, P2SH, P2WPKH и P2WSH адреса выдавать ошибку для signmessage, и мы не знаем, когда или если это будет сделано, чтобы работать. Итак, еще одна процедура необходима, если мы хотим сделать то же самое с segwit.

В качестве обходного пути, я мог бы владелец адресу segwit отправить 1 сатоши проверки адресов, которые я создаю в моем бумажнике только для них. Но это морока и это отталкивает их. И что, если они хотят свои сатоши назад? =Д; Это было бы проблемой.

Есть ли способ сделать то же доказательство собственности без их отправить мне монету?

Я предпочитаю ответ с помощью JSON RPC на моем конце (но без этого, я также имеют доступ к bitwasp, и в противном случае, я открыт ко всему, что работает на PHP), и самый простой (ручной) процедуре на своем конце. Это нетехнические простых пользователей. Я мог бы подтолкнуть их в использовании определенного кошелька, если кошелек имеет функцию, которая позволит им реализовать идею лучше обойти.

Я не тег это с помощью JSON-RPC для Потому что я не знаю, какая технология придет ответ от.

+919
Lyss Collins 14 июн. 2017 г., 3:08:09

Необеспеченные заказы не появляются в БД. Я предполагаю, что mtgoxlive основан на тех же данных, предоставляемых API, так что это, вероятно, точно.

Если вы действительно хотите знать, просто сравните глубины рынка от mtgoxlive с тех, что показаны на bitcoincharts и clarkmoody.

+866
Caika 3 мар. 2019 г., 19:40:11

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

+855
MorningCoffee 15 окт. 2010 г., 7:00:12

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

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

Фильтр применяется, как только вы установите фильтр, используя filterload. Вы можете установить fRelay ложные в версии команды, чтобы указать, что вы хотите отключить вещание операций до тех пор, пока фильтр добавляется.

Клиенты СПВ, которые хотят использовать фильтрацию зацветают обычно набор fRelay false в версию сообщения, затем установите фильтр на основе их кошелек (или некоторое их подмножество, если они накладываются друг на друга различных сверстники). Будучи в состоянии отказаться от инв сообщения до тех пор, пока фильтр предотвращает клиент заливает движения в короткий промежуток времени между чистовой вариант квитирования и установка фильтра.

+846
HRH Sven Olaf von CyberBunker 12 июл. 2016 г., 21:45:44

Я использую версию 40000 в bitcoind и вчера он перестал получать новые подтверждения. Вот getinfo для него.

 "версия" : 40000,
 "баланс" : х,
 "блоки" : 225454,
 "подключений" : 8,
 "прокси" : "",
 "создать" : ложные,
 "genproclimit" : -1,
 "трудность" : 4367876.00084220,
 "hashespersec" : 0,
 "тестовом режиме" : ложные,
 "keypoololdest" : 1362824413,
 "keypoolsize" : 101,
 "paytxfee" : 0.00000000,
 "ошибки" : "срочно: требуется обновление, см. http://bitcoin.org/dos подробнее"

Мой blkindex.DAT-это в настоящее время 7.89 ГБ (разбит на 5 архивов) и журнала базы данных c. 12ГБ.

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

+784
SilverFire 10 нояб. 2018 г., 21:38:47

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

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

Впрочем, адрес может быть конфиденциальности риска. Все знают, что адрес 123авс существует; то, что они не знают, кому он принадлежит. Если вы разместите адрес на ваш личный сайт, или со счета, который может быть подключен к вам, теперь они знают, что.

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

+696
chutton 8 июн. 2019 г., 12:18:26

В биткоин-Яш вы могли бы сделать нечто подобное

aliceToBobRedeemScript = биткоин.сценарий.компиляции([,
биткоин.опкоды.OP_IF,
биткоин.опкоды.OP_HASH160,
aliceSecretHash,
биткоин.опкоды.OP_EQUALVERIFY,
bobPrivKey.getPublicKeyBuffer(),
биткоин.опкоды.OP_ELSE,
биткоин.сценарий.количество.кодирование(10),
биткоин.опкоды.OP_NOP3,
 биткоин.опкоды.OP_DROP, 
alicePrivKey.getPublicKeyBuffer(),
биткоин.опкоды.OP_ENDIF,
биткоин.опкоды.OP_CHECKSIG
]);

есть некоторые примеры кода на старом atomicswap демо, это не CSV, но показывает другие вещи, например, как знак пользовательских сделок и т. д

https://github.com/rubensayshi/counterparty-p2sh-demo/blob/master/atomic-swap.js#L163-L185

+658
Rafael Gomez 30 дек. 2016 г., 13:34:29

Из этого блога с описанием timejacking атаки:

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

Так что блок временных меток на основе "сетевого времени", который, в свою очередь, один из:

  • Медиана времени рекламируемых сверстников (если между ±70 минут от системного времени)
  • Системное время

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

Так что Блока отметки времени:

  • < 2 часа от "сетевого времени".
  • > медиана последние 11 кварталов.

Мне нужно обновить мои уроки распространения ошибки, но я предполагаю, что это приводит к точности в пределах ±3 часа.

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

+598
DaWe4444 28 апр. 2014 г., 17:30:23

blockexplorer.com не показывают правильный баланс. Однако, вы ищете в блокчейн тестовом режиме.

Правильный запрос состоит в следующем: http://blockexplorer.com/address/134dV6U7gQ6wCFbfHUz2CMh6Dth72oGpgH

Если вы откроете эту ссылку, вы увидите, что он показывает правильный баланс.

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

+595
Jessica Pebbles Preble 29 июн. 2010 г., 16:04:56

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

<дата + время> ошибка копирования кошелька.DAT в <путь> - <тип ошибки>

Это самый распространенный тип ошибки:

ошибка копирования кошелька.DAT в <дест> - в Boost::файловая система::copy_file: отказано в доступе: "<источник>", "бумажник.резервного копирования"

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

backupwallet "C:\Users\<имя_пользователя>\AppData\роуминг\биткоин\кошелек.резервного копирования"

вместо.

+498
Pema Yeshi 23 июн. 2011 г., 21:12:41

Несколько дней биткоин уничтожили меру накопительство?

Иногда. Но только потому, что биткоины смена адреса не означает, что они поменяли руки.

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

Не напрямую. Хотя скорость обращения денег и БДД связаны, они не являются абсолютно одинаковыми. скорость обращения денег находится в зависимости от юридического определения, в то время как БДР на основе технического определения. Кроме того, БДД весит движение старых, редко используемых монет, как более важные, чем часто торгуемыми.

Два отличия:

Первый

БДД базируется на транзакции в сети Bitcoin, в то время как скорость обращения денег базируется на деньги смена владельца. Сделка не означает, что деньги меняют руки. Примеры:

  • Изменения. Я посылаю вам 10 бтц, 5 БТЦ вернется в мой адрес, как изменить. Биткоин сеть видит 15 перемещения BTC, но только 10 бтц действительно поменял владельца.
  • Отмывания. Самый лучший пример. Много биткоинов передвигаться, но в конце концов, вы все еще имеете такую же сумму.
  • Я двигаюсь мои биткойны из МФ Gox в blockchain.info. Опять же, есть проводка, но нет денег.

Из-за этого, скорость обращения денег на основе оценки общего объема сделок будут неточными.

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

Второй

Потому что общий объем транзакций-это такой уж плохой показатель того, насколько быстро биткоины собственности изменить, БДД был создан. Она отличается от скорости обращения денег в том, что вы не можете игры, отправив деньги туда и обратно , потому что это гораздо более значительное, чтобы потратить 100 БТЦ, что последние переехали неделю назад, чем потратить 1 БТЦ в тысячу раз.

+488
ZaurMasalli 18 дек. 2015 г., 15:01:23

Я хочу купить биткоин майнер. Я из Индии. Поэтому я хочу спросить , выгодно ли будет купить биткоин набор Шахтера и начало горного дела в Индии ?

+486
dshaaban 19 июл. 2017 г., 17:47:36

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

+456
Hamid Syahid 6 мар. 2012 г., 2:11:38

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

+431
aquaninja 23 февр. 2017 г., 11:05:38

Приватный ключи чаще всего отображается в формате импорт кошелек (ВИФ), также известный как в base58check (число, выраженное в базовой 58 с контрольной суммой в конце и Байт версия в начале).

Для создания ВИФ закрытый ключ, вам нужно:

  1. Создать секретный уровнем показателя (закрытый ключ) с помощью кривой secp256k1.
  2. Преобразования секретной экспоненты/закрытый ключ в формат base58check.

Вот два простых способа для создания секретной экспонентой:

  1. Выберите случайное число в диапазоне [1, curve_order).
  2. Генерировать случайное 64-символьный шестнадцатеричный код строки (шестнадцатеричное строковое представление 256-разрядное число) и проверить, чтобы убедиться, что число находится в диапазоне [1, curve_order). При необходимости повторить.

Для кривая secp256k1, порядок кривой 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFfebaaedce6af48a03bbfd25e8cd0364140 (или 115792089237316195423570985008687907852837564279074904382605163141518161494336L).

Это число очень близко к величине 256-разрядное число (0xFFF...ФФФ в hex), так что вы можете ожидать, что вы никогда не будете превышать порядок кривой, если вы генерировать случайный 256-разрядное число.

Как Питер Wuille упомянул, открытые ключи, полученные при выполнении умножения точки с базовой точкой кривой и секретной экспоненты/закрытый ключ. В результате (Х,Y) координат является открытым ключом.

Биткоин адрес, как и закрытый ключ, также отображается в формат base58check. Чтобы получить адрес, нужно сделать следующее:

  1. Рассчитать hash160: ripemd160(и SHA256(открытый_ключ)).
  2. Преобразования hash160 в формат base58check.

Чтобы преобразовать число в формат base58check, просто выполните следующие действия:

  1. преобразовать значение в массив байтов и добавления байт версия для начала
  2. вычислите первые 4 байта и SHA256(SHA256 хэш(результат шага 1)) и назовем ее контрольной суммы
  3. добавить контрольную сумму в конец результата Шаг 1
  4. переместить результат шага 3 к скорости "123456789ABCDEFGHJKLMNPQRSTUVWXYzabcdefghijkmnopqrstuvwxyz"
  5. проверьте, сколько ведущие нули исходного двоичного значение имели и добавить их в начало результатов шага 4

Здесь представлены более подробные инструкции.

Теперь, если вы не хотите, чтобы беспокоиться о таких вещах, я бы проверил библиотеке Python Coinkit (https://github.com/halfmoonlabs/coinkit или "Пип установить coinkit").

Вы можете выполнять простые операции, такие как эти:

>>> из coinkit.импорт ключей BitcoinKeypair
>>> hex_private_key = '91149ee24f1ee9a6f42c3dd64c2287781c8c57a6e8e929c80976e586d5322a3d'
>>> к = BitcoinKeypair(hex_private_key)
>>> к.private_key()
'91149ee24f1ee9a6f42c3dd64c2287781c8c57a6e8e929c80976e586d5322a3d'
>>> к.открытый_ключ()
'042c6b7e6da7633c8f226891cc7fa8e5ec84f8eacc792a46786efc869a408d29539a5e6f8de3f71c0014e8ea71691c7b41f45c083a074fef7ab5c321753ba2b3fe'
>>> к.wif_pk()
'5JvBUBPzU42Y7BHD7thTnySXQXMk8XEJggqgcybw7cckw8rah7m'
>>> к.адрес()
'13mtgVARiB1HiRyCHnKTi6rEwyje5TYKbw'

Вы также можете создать случайные пары ключей:

>>> к = BitcoinKeypair()

И мозг бумажник пары ключей:

>>> пароль = "пастухом" Маис набор эмаль Гораций дива размер максимально действительно рев торговый центр'
>>> к = BitcoinKeypair().from_passphrase(пароль)
>>> к.пароль()
пастух Маис набор эмаль Гораций дива размер максимальной рыкает на самом деле торговый центр'

Раскрытие: я-один из создателей Coinkit.

+405
Richard Harding 10 окт. 2013 г., 2:06:11
  1. На неизрасходованные транзакции вывода (UTXO) набор включает только действительные сделки выходы, которые до сих пор не расходовались. Один раз использовал txo является, то оно удаляется из набора UTXO. Так, чтобы проверить, если выход существует и расходуемого, то ли это в самой UTXO установить.
    Это на самом деле делает обнаружение двойной траты попытка "сделки в возрасте" гораздо проще, чем найти дважды тратить попытки на неподтвержденные транзакции.

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

  3. Это создает риск разворота ниже 0,1% с нападающим, который имеет 10% от мощности майнинга. Почему 6 число подтверждает, что является безопасной?

+394
Robert Barclay 15 янв. 2019 г., 5:17:20

В зависимости от вашего языка и Bitcoin библиотека, вы можете имитировать поддельные биткоин сверстников. Это то, что я делаю, когда я разрабатываю с NBitcoin. (В C#)

В принципе, я установка 2 сверстниками, "клиент" и "сервер", потом настройки клиента "доверять" мой узел сервера в тестах. (т. е. не проверить блок корректность и доказательство работы)

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

+341
Acul Dera 23 дек. 2017 г., 19:14:12

В связи с предстоящим выпуском ядра биткоин 0.9, мне интересно, как вопрос пластичность транзакций является фиксированной и каковы последствия исправить?

Похоже, что пластичность транзакции вызывает проблемы в сети Bitcoin:

  • Сеть ddosed по нескольким очевидным дважды проводит ретранслируется
  • Отправители сделок необходимость избегать тратя 0 транзакции подтверждения в случае, если они станут недействительными по ковкости
  • При сохранении TxIDs отработавшего проводки для учета необходимо убедиться, что TxID не переодеться позже

Все эти вопросы будут решаться в предстоящем обновлении, и если да, то как они будут решаться?

+323
amazpyel 1 февр. 2015 г., 23:26:38

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

+289
user19713 28 нояб. 2012 г., 5:10:41

Какие плюсы/минусы использования новых bc1xxx адрес segwit против адрес segwit 3ххх?

+255
TacoStrike Gaming 20 янв. 2019 г., 22:17:39

Биткоин использует SHA256d, чтобы хэш блока заголовков, который и SHA256(SHA256 и(Х)).

Предвидя ваш следующий вопрос, он использует двойной хеш для защиты от удлинения атаки (источник).

+165
TiesB 20 июл. 2016 г., 0:49:36

Итак, я сгенерировал новый адрес с getnewaddress и сделал оплату на него. Вскоре после того, как компьютер bitcoind побежал на закрыли (из-за потери энергии) и после загрузки он снова мой кошелек больше не знаю адреса. Я предполагаю, что все что случилось было то, что вновь созданные адреса не записываются на диск во времени. Но ключи все равно должны быть в keypool, верно? Как восстановить ключи и импортировать их в кошелек? У меня еще есть адреса.

+141
zacharchamp 24 дек. 2011 г., 5:17:14

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

Там, кажется, нет поля txid выше, но есть одна tx_index котором говорится, что наговор. Вы можете получить количество БТЦ в этой транзакции (ввод и вывод) с помощью API ядра getrawtransaction(чтобы открыть номера кошелька транзакции, вы должны перестроить свой блокчейн после добавления строки txindex=1 в conf и перезапустить сервер с -переиндексация вариант)

+133
Samia 7 сент. 2012 г., 12:03:22

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

Предположение 1: Если я правильно понял, то биткоин-адрес генерируется алгоритмически независимые сети, поэтому я должен уметь создавать публичное выступление и закрытого ключа в автономном режиме исправить?

Предположение 2: Могу ли я получить средства через сеть, используя мой публичный адрес без того, чтобы сделать мой закрытый ключ известен каждому, верно?

Предположение 3: Теперь, когда пришло время, чтобы потратить мои средства, я на форуме можете создать биткоин транзакцию дающего с моего адреса в другое место и подписать его с моего закрытого ключа полностью в автономном режиме. Тогда я могу передать, что транзакций на отдельный компьютер с доступом в интернет, а затем опубликовать, что транзакции в сети Bitcoin будет добываться/поверяются в блокчейне?

Вывод: Если все 3 пункта верны, то я должен быть в состоянии держать свой секретный ключ из интернета, которые всю жизнь правильно?

+94
ybentz 11 авг. 2012 г., 3:12:31

Как рассказать о том, почему это принято во всех в blockchain.info, 1Wh4bh является:

>>> импорт base58 
>>> байт.шестигранные(base58.b58decode('1Wh4bh')) 
'001406e058'

Следующим https://en.bitcoin.it/wiki/Protocol_documentation#Addressesэто только содержит предисловие биткоин-адрес ('от 0x00'), и контрольная сумма: '1406e958'. По сути, двойной SHA256 из 0х00 (как в hash160 открытого ключа не указывается) является:

1406e05881e299367766d313e26c05564ec91bf721d31726bd6e46e60689539a

Первые 4 байта совпадают, поэтому контрольная сумма в порядке.

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

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

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

+55
kibishi Fabyson 12 янв. 2019 г., 19:06:40

Вы можете использовать скрипт, который выполняется каждый день, который подключается к Exchange с помощью их API и запросов Ваш баланс.

Если вы были в расчете прибыли и убытков за использование доллара США в качестве базовой валюты можно воспользоваться текущей рыночной цене на бирже BTC/USD и умножьте это на общее количество БТЦ у вас на балансе, потом добавить это в свой баланс США чтобы получить общую сумму баланса. Затем сохранить ваш общий баланс USD на этот день в базе.

Теперь ваша база данных должна иметь записи вашего ежедневного остатка долларов США, из которых вы можете рассчитать свой ежедневный П и Л. очевидно, вы могли бы использовать другой скрипт для создания PDF-или веб-страница, показывающая прибыли и убытков графически.

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

Я надеюсь, что смог дать вам некоторые идеи.

+41
Yasir Mehmood Gondal 5 апр. 2013 г., 3:26:16

Во-первых, позвольте мне вкратце объяснить, как заблокировать Erupters (обычно известный как Икар шахтеров) работа.

  1. Компьютер под управлением интеллектуального программного обеспечения (например, cgminer) отправляет задачу на erupter.
  2. В erupter пробует все 2^32 возможных идиотов.
  3. Если erupter создает действительный случайный код, он отправляет его обратно к компьютеру. Но при отсутствии действительного элемент найден (задача не может быть сделано), ничего не отправляется обратно на компьютер.

Поэтому компьютер должен подождать некоторое время для некоторых нонсенс или через какое-то время рассматривать задачу как результат. На этот раз в случае Erupter блока примерно 12.78 секунд (2^32 хэшей / 336MH/с). К сожалению cgminer (по данным ГИТ источников - https://github.com/ckolivas/cgminer/blob/master/driver-icarus.c#L81) ждет только для 10ки. Поэтому он пропускает некоторые допустимые значения Nonce. Но это другая история.

Теперь о смысле государства:

  • Светодиод выключен - erupter в настоящее время работает
  • Светодиод - erupter ждет новое задание
  • Короткая вспышка - erupter только что нашли код. Возможно, что Erupter находит несколько идиотов на один запрос. Я не уверен, если он будет мигать несколько раз в этом случае.
  • Длинные вспышки - на самом деле не хватает времени на этапе (ожидания) между двумя выкл. (рабочей) фазы. Это означает, что erupter закончил работу, но компьютер не отправили следующий запрос еще. Это, наверное, из-за какой-то ошибки или просто потому, что компьютера нет задач для erupter готов.

Обычно длинные вспышки должно происходить после каждого запроса. Но из-за 10ки erupter вопрос становится новой задачи до завершения предыдущей.

+39
TheOpposition 22 сент. 2014 г., 4:06:18

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

+39
danno 9 апр. 2012 г., 19:03:09

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

$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