Генерация QR-кода с помощью блока NXT / задор API для сканирования

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

+611
Philip 21 апр. 2011 г., 15:14:07
20 ответов

bitaddress.org не принимаю приватные ключи Электрум, говорит неверный ключ версия 133 не поддерживается.

Электрум дает только один закрытый ключ на адрес.

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

+940
Akshay Soam 03 февр. '09 в 4:24

о несвежих акции, у меня эта проблема тоже с беспроводной карты, некоторые карты стоят дешево, а при подключении к SSID, они делают большой пинг раз в бассейн, и тогда я черствеет акций, я думаю, что ваша проблема такая же, потому что вы вставляете ее в материнской плате, и ваш модем получает питание БП от материнской платы. Так что hepend почему они не работают???? минер использовать большое электроэнергия мощность и блоки питания ускорителя работают на большие нагрузки, автоматически генерируемых ими гармоник напряжения (гармоники, как громит). Этих мусоров мешай работать модем, wirelles карты, которые берут питание от материнской платы и не имеют хорошими фильтрами от гармоник напряжения. старые или дорогие карты работают нормально. Материнские платы Шахтера, видео карты имеют хороший повер регуляторов, поэтому они работают как обычно.

+860
Marinha do Nascimento 5 апр. 2015 г., 7:08:21

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

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

Есть несколько предложений по ограничению централизации майнинга. Я опишу два из них здесь. Мульти-ВПР (https://bitcointalk.org/index.php?topic=281180.0) еще один, но я не знаком с этим.


2Р-пр

Ittay Эяль, и Эмин пистолет Sirer есть предложение назвать две фазы доказательство работы (2Р-пр), которое пытается рассмотреть горно централизации - http://hackingdistributed.com/2014/06/18/how-to-disincentivize-large-bitcoin-mining-pools/. Эта цитата показывает, как это работает:

Двухфазный Пау состоит из блока, который имеет две отдельные cryptopuzzles в нем. При двухфазном пр:

  1. Двойной хэш заголовка (и SHA256(SHA256 и(заголовок))) меньше, чем параметр сложности х, и
  2. Заголовок подписанный закрытым ключом фонда транзакции, а хэш (и SHA256(сиг(заголовок, привчной))) этой подписи меньше чем за секунду трудности параметра Я.

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

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

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

Мне кажется, это очень хорошая идея, за исключением одной вещи. Как мы можем, в децентрализованном порядке, определить, какой трудности должны меняться? В идеале, вы могли бы иметь способ, чтобы узнать, сколько бассейн добыча происходит, и если бассейн имеет большой процент добычи энергии, затем сделать Часть 2 сложность выше. Это может быть сделано централизованно легко, но это начинает победить весь смысл использования криптовалюты. Это может быть сделано с жестко заданными параметрами о сложности графика, но что, если мы получим это неправильно и это либо (1), позволяет блокировать цепи крайне трудно мой и все просто моя соло или (2) делает его очень легко сделать, Часть 2, и не имеет целью ограничение бассейн добыча на всех.

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


Знак помоему

В каком-то смысле, знаком с моим похож, только имея второй этап 2Р-пр, хотя это реализовано совсем по-другому.

Знак в шахте (первый реализуется ziftrCOIN) в принципе исключает nNonce области заголовки блоков и заменяет его с алгоритма ECDSA подпись (Р, С). Как всегда, действует блоков должны хэш (хэш весь заголовок, включая подписи) достаточно низкое значение, чтобы удовлетворить параметра сложности. Есть дополнительное правило, однако, что блоки должны иметь действительную подпись другие части заголовка блока, проверяется с помощью открытого ключа приема платежей в Фонда (блок вознаграждение) сделки. По сути, знак помоему использует шифрование, чтобы гарантировать, что шахтер получает возможность провести награды за блок.

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

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

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


Заключение

Есть три уровня объединены добыча disincentivization.

  1. (Биткоин) без препятствий. Стимулировать пул майнинга путем ограничения дисперсии награды.
  2. (2Р-пр) некоторые препятствия. Разрешить некоторые пулы добычи, но сделать это трудно, чтобы создать неоправданно большие бассейны.
  3. (Знак Мой) полностью disincentivized.

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

Биткоин вряд ли изменится, и централизация, вероятно, будет ограничен добросовестный шахтеры выбирают не вступать в чрезмерно больших бассейна. К сожалению, это не предельная централизация все, что много. https://blockchain.info/pools

+858
varsha valanju 22 мар. 2017 г., 17:19:24

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

+823
T Iona 13 июн. 2017 г., 10:07:30

Оба из них являются правильное декодирование, разница в base58check байт версия.

  • 1MCNpVGDY7BGjJyWZL5FJZiaVkQEiuxy8h имеет версию байт 0х01 для P2PKH

  • 3MtPk2kf61VepUfwgRjqjC5WeGgxE4rRps имеет версию байт 0x05 для P2SH

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

+817
John Isaiah Carmona 20 авг. 2018 г., 15:38:21

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

Монеты не подделывают.

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

+784
shahir909 1 нояб. 2010 г., 22:08:25

Я пытаюсь создать multisig бумажник от двух сгенерированных xpubs. Процесс я беру это, чтобы создать две multisig кошельки с двумя xpubs, добавить друг другу ключи как ключи и генерации multisigscript с помощью ключей. Однако, когда я отправить тестовом режиме монеты base58addr , что я генерирую в конце концов, я не вижу его ближайшие либо из моих кошельков. Может кто-то пожалуйста, помогите мне выяснить, где я делаю неправильно? Это мой код:

константный wallet1_accountKey = "tpubDCe8iQEHFMvcm9WZsYZEd8h9dNvodids3y9evkdzzzr59ncnf2n8ecfzwqkttdp6pwujacucxrptsotkuuyjxp8fmksz3wjvypnpxsmqubd"
константный wallet2_accountKey = "tpubDDQHqrK6Xj7A9tfW2zkiZiBPs475qj8eq5obvibobxga1bg5ai1bnpqbwktvf6ecei8xokk9wqp7gk5jygdjaoegqbh1evhvcx2plc3zgru"
типа const='multisig'

константный options_wallet1 = {
...
};

константный options_wallet2 = {
...
};

константный результат1 = ждут walletClient.createWallet('wallet1', options_wallet1);
константный результат2 = ждут walletClient.createWallet('wallet2', options_wallet2);

// ДОБАВЛЕНИЕ КЛЮЧЕЙ
константный wallet1 = walletClient.бумажник('wallet1');
константный wallet2 = walletClient.бумажник('wallet2');

константный wallet1_account = ждут wallet1.getAccount('по умолчанию');
константный result3 = ждут wallet2.addSharedKey('по умолчанию', wallet1_account.accountKey);

константный wallet2_account = ждут wallet6.getAccount('по умолчанию');
константный result4 = ждут wallet1.addSharedKey('по умолчанию', wallet2_account.accountKey);

// ГЕНЕРИРУЮЩАЯ P2SH С БРЕЛОКА
константный wallet1_address = ждут wallet1.createAddress('по умолчанию');
константный wallet2_address = ждут wallet2.createAddress('по умолчанию');
константный ring1 = брелок.fromJSON(wallet1_address);
константный ring2 = брелок.fromJSON(wallet2_address);
константный публичные ключи = [ring1.открытый ключ, ring2.открытый ключ];

константный multiSigScript = скрипта.fromMultisig(м, н, публичные ключи);
константный base58addr = multiSigScript.getAddress().toBase58('тестовом режиме');
+780
kboda 17 июл. 2018 г., 11:18:07

Есть bitcoinj.в настоящее время денежный проект, вместе взятые. Код не готов для использования, но должны быть на следующей неделе: https://github.com/bitcoinj-cash/bitcoinj

+623
user2716556 9 авг. 2011 г., 3:57:12

Это не реально.

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

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

Есть небольшое препятствие для такого Шахтера в том, что большие блоки распространяются медленнее и, следовательно, немного более вероятно, чтобы быть сиротами.

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

+581
anjchang 10 июн. 2014 г., 15:24:54

Я написал скрипт, который декодирует сырьевых сделок, а это быстрее, чем вызов decoderawtransaction ЭКП.

Насколько вероятно, структура сырьевой сделки изменится в будущем?

+538
arunwebber 30 апр. 2015 г., 6:05:16

Правильно ли я понимаю, пожалуйста?

Только выше NIT-это общий объем данных увеличивается мало - настолько мало, что им можно пренебречь.

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

Неправильно. Выходы SegWit как выглядят выходы AnyoneCanSpend для устаревших узлов (AnyoneCanSpend = P2SH-адрес, который можно потратить без подписи - вы просто должны знать сценарий, чтобы провести его.) В то время как новые узлы понимаю "свидетельство программы" и убедитесь, подписи свидетелей, устаревшие узлы думаете, что это просто обычный скрипт AnyoneCanSpend. Следовательно, они принимают транзакции, которые проводят адресов свидетелей.

+500
Chris Jeon 1 мая 2010 г., 5:31:51

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

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

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

+411
Indraj Gandham 14 авг. 2013 г., 3:17:08

я хочу скачать последний стабильный биткоин-ядра ГРЦ файлов. и хотите построить его на моей системе из источника.

вот последний ГКЗ от биткоин-ядра , но не стабильный для производства готовой среды.

https://github.com/bitcoin/bitcoin 

https://bitcoin.org/en/download показывает последнюю версию как

Последняя версия: 0.14.2

Обновление 1 :

Похоже, ГИТ кассе - это то, что я ищу.

+316
user5377908 21 дек. 2012 г., 1:01:19

Для Bitcoin-Qt, то почему я не могу получить какие-то подтверждения, но все равно вычитает из моего общего баланса?

+305
Wasabi Developer 20 дек. 2015 г., 13:08:47

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

+304
Ginni 15 февр. 2015 г., 19:07:18

Да, сделать перевод работает довольно хорошо с биткоин-кошелька на Qt. Однако, перевод не будет представлен в Сети, пока ваш клиент находится в актуальном состоянии. До этого момента операция показана в вашем кошельке, а не в глобальной сети.

В качестве альтернативы можно использовать другой кошелек, например Электрум (http://electrum.org): Электрум-это кошелек, который подключается к серверам, которые уже синхронизированы и, следовательно, даст вам немедленные результаты, а также.

+299
cam 19 янв. 2010 г., 18:26:08

ОК, мой самый насущный вопрос заключается в том, что я сделал три ~$500 в Bitcoin покупок в эти выходные и скачать биткоин-клиент на Qt, но закончились места на HDD просто перед выходом синхронизации блокчейна, и теперь я даже не знаю, что мои БТЦ баланс, если моя ценность потеряли, или что.

Теперь я не знаю, что делать.

Я, по крайней мере, достаточно яркий, чтобы сделали принт-скрин из трех адресов Bitcoin от клиента, а также моей BitInstant заказов (в то время как они показывают, в адрес получателя и суммы, уплаченные/полученные, они не перечислите сумму биткоинов я предполагаю и надеюсь, что я получил), но я не могу найти мой собственный ключ в клиент, хотя кажется, что я могу отправить монеты На вкладке этого имени.

Я даже не знаю, что мой общий объем биткоин с биткоин-QT, который еще не закончил синхронизация портит всю малину, и я просто застрял без помощи Bitcoin или фиат, так как мой жесткий диск только ~200МБ осталось с 1,746 блокирует остальные.

Что я должен делать?

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

+284
eyedropper 25 янв. 2012 г., 6:33:16

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

+274
PinkBossLady 15 июн. 2015 г., 21:24:00

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

И я вижу, что они выдают результат :

время генерации блока составляет примерно 10 минут (9 минут и 54 секунд), стандартное отклонение измерений составляла около 881.24 секунд

Они использовали данные от blockexplorer, с данными блока #0 для блока № 153260.

Вот данные блока 0 и блока № 1 enter image description here

enter image description here Тогда я вычислить генерации блоков как:

 Время генерации блока для блока#Н= (метка времени блока № Н+1) - (метка времени блока № Н)

Но я получаю результат, как показано ниже:

Имею в виду: 9.8 минута = 9 минут 48 второй 

стандартное отклонение: 1477.469066205157

Это совершенно разные бумаги вышеупомянутый документ.

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

+157
Kaung Mon 20 сент. 2012 г., 20:50:39

Подписи сообщения обеспечивает полезное свойство "не отказ", который представляет ценность для получателя сообщения.

Это способ записи обещание сделаны таким образом, что получатель потом сможет доказать:

  • это обещание было дано, и
  • кто дал обещание
  • когда обещание было дано
  • кому обещание было дано
  • что обещание было

Таким образом, что обетовавшим не может отказать или изменить позже.

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

Если обещание будет достоянием общественности, оно также может быть полезно в качестве способа выявления мошенничества, например, где же уникального ресурса (например БТД) два раза обещал к двум разным получателям.

+90
dugost 28 апр. 2015 г., 3:12:47

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