Рассчитать сумму Primecoin(XPM файла) добывают/создано до сих пор

По данным Википедии:

http://en.wikipedia.org/wiki/Primecoin

награда дается за нахождение блока 999*(сложность**2). Значит ли это, что вам нужны исторические данные о трудности для того, чтобы подсчитать, сколько монет есть?

+200
user71899 19 сент. 2018 г., 14:54:24
30 ответов

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

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

Вы можете создать монету, которая говорит, "на 18 сентября 2018 года, блок награда будет половина", и это правило запеченная в протокол. Может быть, люди мое это...может быть, они не будут. Если они делают, они делают это, зная, что блок награды будут меняться в тот день, и будут отвергать блоки из узлов, которые не следуют этому правилу.

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

+985
Gabz 03 февр. '09 в 4:24

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

Для каждого входного сделки, все остальные входы были раздеты от сделки, чтобы проверить, что остальные входные данные на выход он тратит, как колодцы, как и соответствующие подписи. Как усилие зачистки операций линейно зависит от количества входных данных и зачистки повторяется для каждого входа, мы делаем N-раз работу, которая растет линейно с N: O(П)*О(Н) = О(П2), затраты растут квадратично с числом входов. Это означает, что в два раза превышает число входов, расчетные усилия для проверки четверок.

Ржавый Рассел объяснил загадку в своем блоге, когда он анализировал 'в Megatransaction: почему он занимает 25 секунд?'.

+982
user105927 10 дек. 2012 г., 10:57:27

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

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

Если вы хотите деталь вашего случая вы можете получить лучший ответ.

+970
Carlos F 22 мая 2015 г., 1:31:16

Итак, я пошел к localbitcoin, я встретил случайный парень в Старбаксе дал ему деньги и он перешел 1BTC с его телефона на мой счет Blockchain.info . Я думал, что придется ждать по крайней мере 10 минут или Поэтому прежде, чем сделка будет включать в блокчейн и есть первое подтверждение, а не парень ее послал и буквально через секунду после того, что Bitcoin был там в моем blockchain.info кошелек, как это возможно?

+954
Otman Ben Aboud 18 мар. 2018 г., 12:21:05

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

Ваш баланс составляет сумма сделки неизрасходованные выходы (UTXOs) на ваши адреса. Вы можете проверить их вручную: в биткоин основного клиента идти на помощь > отладка - > консоль, для проверки адресов типа listaccounts, чтобы проверить UTXOs тип listunspent или listaddressgroupings.

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

Это "в" части сделки.

После этого программного обеспечения Bitcoin будет добавить "оттуда" часть, где адрес получателя (или адрес) вы будете присутствовать с суммой(ы). Как UTXO может быть использован только один раз, все это должно быть передано. От остальной проводки плата будет выплачена, а остальное-это изменения, которые будут отправлены обратно в недавно созданный адрес твоего (и это увеличит "фрагментации" вашего кошелька). На изменения появляется также в "ауте" часть (так что не будет увеличивать размер сделки и, следовательно, плата), в то время как плата за сделку останется в сделке с не выход.

После этого биткоин программное обеспечение вычислит плата за сделку , необходимых в зависимости от настроек, которые вы используете (сумма/байт), обновление соответствующих сумм (transaciton плата и изменение) и сделка готова к отправке.

+946
Amory 11 июн. 2011 г., 3:23:43

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

+852
Jojo 19 дек. 2011 г., 19:13:47

Я понимаю, что все Биткойн-протокола основана на асимметричной криптографии.

Пользователь получает 2 ключа (государственных и частных). Как эти ключи подключиться к биткойны?

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

+821
poky 22 сент. 2018 г., 1:32:10

У меня AMD Radeon серии HD 6450 карта и Ubuntu-мой ОС. Если я нормально войти в систему и запустить cgminer работает правильно и определять графические карты. Теперь мой монитор выключен и я подключаю к компу по SSH. В этом cgminer сценарий не определять тип видеокарты:

[2013-12-22 13:35:09] начал cgminer 3.7.2
 [2013-12-22 13:35:09] clDevicesNum вернул ошибку, не видеочипов полезная
 [2013-12-22 13:35:09] устройства не обнаружены!
 [2013-12-22 13:35:09] ждем USB-устройств на лету или нажмите Q для выхода
 [2013-12-22 13:35:09] пробники для живой бассейн
 [2013-12-22 13:35:09] бассейн 0 сложность меняется на 256
 [2013-12-22 13:35:10] Сеть разн к 3.23 к

Я подозреваю, что карта находится в режиме ожидания, потому что монитор выключен. Для решения этой я включено перенаправление X11 в мой SSH сессии, но это не помогло.

команду sudo aticonfig --ЛСА
* 0. 01:00.0 видеокарты AMD Radeon серии HD 6450

* - Адаптер по умолчанию 

Что может быть причиной такой ситуации? Возможно, что карта находится в режиме ожидания? Как проверить, что и как заставить карты начинается?

Редактировать

Мой cgminer запустить скрипт:

#!/Бен/ш
экспортировать дисплей=:0
экспорт GPU_MAX_ALLOC_PERCENT=100
экспорт GPU_USE_SYNC_OBJECTS=1
компакт-диски /путь mypath/cgminer-3.7.2-архитектуру x86_64-построен
./cgminer [параметры]

Редактировать

команду sudo aticonfig --адаптер=все --odgt
Нет протокола, указанного
Нет протокола, указанного
Ошибка - Х должна быть запущена для выполнения АМД Овердрайв(ТМ) команды
+817
Storm dashien 1 дек. 2018 г., 21:35:05

да, знак с bip47 уведомление закрытого ключа

+745
saniy 6 янв. 2019 г., 10:26:57

Я полагаю, вы тот же человек, который сделал эту тему на bitcointalk: https://bitcointalk.org/index.php?topic=1969807.0

Я отвечу вам здесь, чтобы помочь и другим людям.


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

Ваш код должен выглядеть так:

неподписанные символ ПК[] = {0x03, 0x96, 0xf8, 0x78, 0x1a, 0x49, 0х00, 0x37, 0x2a, 0x5d, 0x72, 0xd8, 0x47, 0x18, 0xd1, 0x46, 0x17, 0x0d, 0x59, 0x83, 0xe6, 0x7d, как 0xFF, 0x8b, 0x4a, отличается от значения 0x28, кодами 0xfe, 0xf8, 0х06, 0x90, от 0xC0, 0x97, 0x67};
СТД::вектор<беззнаковый тип char> ВМК(ПК, ПК+ оператор sizeof(ПК));

CPubKey по умолчанию(ВМК);
если (по умолчанию.Функция IsValid()) {
 соиь << "действительным" << епси; 
} еще {
 соиь << "неверный" << епси;
}
+740
Sujata 10 мар. 2014 г., 10:30:11

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

Но если я пошлю с другого адреса у моего узла, gettransaction только показать детали операции получения адреса.

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

+715
galilo 31 дек. 2017 г., 4:32:22

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

Эти усилия (на момент написания статьи) в число членов сообщества, заинтересованных в участии.

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

+604
Scarhead 19 авг. 2013 г., 21:13:01

Бирже MtGox потоковый API или что-то не так с кодом.

Я использовал этот пример с https:// bitbucket.org/nitrous/mtgox-api/src/004c254993963baeb239ac7ac7f676b5024fc93f/socket/ws.client.html?at=master

Вы можете увидеть пример здесь http://atc.leadsoft.eu/test.html

Я вошел в URL-адрес сервера (https://socketio.mtgox.com/mtgox) и щелкните подключить, но большую часть времени он пишет только подключен или ожидания подключения и зависает.

+604
Meine 10 авг. 2010 г., 12:20:36

Томас Voegtlin , разработчик Электрума объясняет рассуждение в первые 10 минут этого интервью. Я думаю, он также разместил то же самое на Bitcoin списке рассылки разработчиков некоторое время назад.

https://letstalkbitcoin.com/blog/post/epicenter-bitcoin-69-thomas-voegtlin-electrum-spv-wallets-and-bitcoin-aliases

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

+598
svetik88 6 апр. 2014 г., 7:17:49

Я читал и читал и читал в интернете, но никто, кажется, есть проблемы, как это.

Им пытаются cgminer настройка на моего Ubuntu 12.04 (64 бит) Desktop, но мне не удалось. Скачал cgminer из URL http://ck.kolivas.org/apps/cgminer/ прочитайте все инструкции, но не работает.

Мгновенные сообщения об ошибке, когда я пытаюсь запустить его

./cgminer: ошибка при загрузке разделяемых библиотек: libudev.так.1: невозможно открыть разделяемый объектный файл: нет такого файла или каталога

Любой помочь? им кстати на графики от Nvidia, Если это делает разницу.

+531
mloop1 4 янв. 2012 г., 18:48:08

Как мне получить биткоины золото в ГК нано с Bitcoin золото (Segwit) кошелек?

+520
user35323 13 мая 2010 г., 5:16:23

Блоки Bcash шахтеров найти не совместимы и поэтому полностью игнорируют биткоин-узлов. Мог бы также существовать вообще.

Любой узел, который пытается пройти Bcash блок на биткоин полный узел будет немедленно забанен.

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

+490
Gladdilyn Cabacang 25 июн. 2017 г., 22:51:08

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

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

https://en.wikipedia.org/wiki/Triangle_%28chart_pattern%29#The_symmetrical_triangle

+465
user27521 27 нояб. 2016 г., 13:11:13

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

В контексте возврата, пользователь получает обратно долларов.

Теперь, Алиса, скажем, некоторые Bitcoins, и она хочет, чтобы конвертировать их в доллары США. Чтобы обойти конвертацию, она получает идея, чтобы купить что-то с Bitcoin от example.com и запросить возврат/отмена заказа, после успешного перевода.

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

Я знаю, что это может быть не совсем этично делать это, но я просто интересно, если это возможно, и заканчивается более долларов в руках Алисы, по сравнению с традиционными обменами БТД → доллар США (через какой-то случайный обслуживание из интернета).


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

+418
njrhfphzl 15 апр. 2018 г., 13:07:15

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

+393
dannuic 25 июн. 2014 г., 12:43:08

вот пример сделки на тестовом режиме(https://github.com/suhailvs/bitcoin-code/tree/testnet), вам нужен отдельный ключ,адрес назначения и предыдущие transacion хэш , который имеет выход адреса, которые относятся к данному закрытый ключ::

импорт hashlib
импорт txnUtils
от импорта keyUtils keyToAddr, addrToScriptPubkey

# От --> один вход
закрытый ключ = hashlib.и SHA256('abcdefghijklmnop').hexdigest() # mpSyb71528U8dQjuTCeDCcJqH8dQTyY13c
from_address= keyToAddr(закрытый ключ,тестовом режиме, правда=)
txn_hash = "3c24ca820100153fb43434191d10464dd2dcd13f0c9aa07d15f7330e8bcd0596"

# В - > Андроид тестовом режиме, бумажник
to_address = 'miD4PnSDWC2M725hvFBoBhNn8fbowoHnns'

# Подписать Transction
signed_txn = txnUtils.makeSignedTransaction(
 закрытый ключ, txn_hash, 0, addrToScriptPubkey(from_address), входа#: баланс 0.01 БТЦ
 [[900000,addrToScriptPubkey(to_address)]] # выходы: 0.009 БТЦ 
)

печать 'подпись TXN', signed_txn

# Трансляция этой сделки(т. е.: signed_txn) по адресу:
# https://testnet.blockexplorer.com/tx/send
+364
Heidi Lasek Mitchell 9 мар. 2011 г., 10:07:10

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

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

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

После того, как вы подключены к сети, то вы начнете получать списки IP-адресов и портов известных клиентов.

+261
FoxAndZombie 21 июн. 2016 г., 21:39:09

Я разрабатываю конструктор сделку, но я столкнулся с рядом проблем. На некоторые из которых я нашел ответ в том, как заключить сделки с несколькими входами?, для остальных я постараюсь объяснить:

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

'Версия': 1, 'входы': (2) { 'output_tx_hash': 'аааа', 'output_position': 0, 'скрипт': оригинальный сценарий, как: '76a914' + хэш + '88ac', 'последовательность': ffffffff, }, { 'output_tx_hash': 'вввв', 'output_position': 1, 'скрипт': ", # ничего 'последовательность': ffffffff, } 'выходы': (2) "значение": 100000 'скрипт' : '76a914' + хэш 88ac ключ паб БТЦ+'' 'значение' : 50000 'скрипт' : '76a914' + хэш 88ac ключ паб БТЦ+'' 'locktime': 0

  1. В скрипте раздела входов, есть "ничто", но то, что точное число байт в нем - 1 байт, 4 байта или что-то еще?
  2. Есть ли пошаговое руководство или руководство по инструкцию построения сделки и подписания, который охватывает несколько входов и несколько выходов транзакций. Я успешно отправлять транзакции в блокчейн, но только с одним входом.
+251
CHARLES M BARNES 17 окт. 2018 г., 11:38:33

Каждая транзакция имеет уникальный идентификатор, который является txid. Это хэш транзакции и каждая сделка хэш-код является уникальным.

+239
Peter P 5 окт. 2015 г., 16:56:09

есть вопрос обсуждения стратегии автопилота (возр.Ф.: https://github.com/lightningnetwork/lnd/issues/677 ) там говорится, что в настоящее время она использует ограниченное Барабаши Альберт модель или льготные привязанности ( https://en.wikipedia.org/wiki/Barab%C3%A1si%E2%80%93Albert_model ) это означает, что он будет смотреть на топологию сети и случайным образом выбирать узлы для подключения. Однако распределение вероятностей не является равномерно распределенной, но, взвешенных по степени узла (значение числа каналов узла) узлов приводит к тому, что autopiolot скорее всего для подключения к узлам, которые уже сильно связаны.

модель является вынужденной, т. к. в настоящее время узлы, которые являются слишком большими ( думаю, имея больше, чем каналов 5к) будут исключены.

+225
sirenka 25 мар. 2011 г., 16:41:24

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

+225
Mike Fahie 3 июн. 2018 г., 14:33:33

Обращаясь к функции CAmount CFeeRate::GetFee(size_t в nBytes_) в feerate.cpp:

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

CAmount CFeeRate::GetFee(size_t в nBytes_) константный
{
 утверждаю(nBytes_ <= uint64_t(с std::numeric_limits<int64_t>::Макс()));
 int64_t nSize = int64_t(nBytes_);

 CAmount nFee = nSatoshisPerK * nSize / 1000;

 если (nFee == 0 && nSize != 0) {
 если (nSatoshisPerK > 0)
 nFee = CAmount(1);
 если (nSatoshisPerK < 0)
 nFee = CAmount(-1);
}

 возвращение nFee;
}
+153
larryg 23 апр. 2016 г., 7:33:05

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

В плену они могли проверить хэш, но они не могут здесь.

Это неправильно. Вы могли бы предъявить действительный хэш и еще дважды проводят операции в Пау. Это потому, что биткоин блокчейн предназначен, чтобы принять самую длинную цепочку (технически, цепочки с самыми доказательство работы). Однако, чтобы запустить такую атаку в цепи военнопленного, злоумышленник должен либо управления >50% мощности до шахты быстрее, чем остальная часть сети или разделить его вычислительные мощности в половину, если он хочет, чтобы добывать на конкурирующих сетей. Это не экономически обоснованное решение, и, следовательно, не могут быть достигнуты с военнопленным. Однако, в пос недостаток возникает потому, что он стоит валидатор для проверки сделки на несколько вилок.

Как не допустить атаку на кону?

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

+97
foxsis 7 янв. 2015 г., 7:42:17

Я читал оригинал биткоин бумаги и думаю, что я это понимаю, но я с трудом, касающихся его страницах операции на blockchain.info. Например, иногда есть 2 выхода, и ни один из них не возвращается отправителю (то что в статье назвали бы "изменить"), который, кажется, нарушает правила нарезке и комбинировании описанных в статье.

Есть хорошее руководство о том, как читать эти схемы?

+54
asmo 19 окт. 2015 г., 9:53:56

Почему пустая страница?

http://blockchain.info/hub-nodes

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

+43
RGarella 23 нояб. 2013 г., 4:27:28

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