Какие части Биткоин (Лайткоин и т. д.) обратным порядком байтов?

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

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

+222
Josh Cole 30 дек. 2011 г., 15:36:36
20 ответов

Установите OpenSSL. Когда исполняемый в свой путь, введите эту команду, чтобы сгенерировать закрытый ключ:

в OpenSSL ecparam -генкей -имени названием secp256k1 -noout -из файла, myprivatekey.УГР

Для создания соответствующего открытого ключа, сделайте следующее:

в OpenSSL ЕС -в файла, myprivatekey.Пэм-pubout из mypubkey.УГР

Это даст вам обоим ключи в формате PEM. Я не уверен, что формат веб-страница хочет, но это не должно быть трудно преобразовать. Вы можете использовать вариантов последней команды для вывода других форматах. Удалить -pubout если вы хотите, чтобы секретный ключ, оставьте его, если вы хотите открытый ключ. И вы можете использовать -outform Der и получить дер формате. Вы можете использовать текст , чтобы получить шестнадцатеричное.

Не дают какой-либо форме закрытого ключа кому-либо.

+944
Esther Sch 03 февр. '09 в 4:24

я прочитал некоторые вопросы, которые задают "сколько стоит оборудование и т. д. В шахте, и как долго для того, чтобы платить за себя", думаю, это резонный вопрос, много ответов, объяснить, сколько это стоит, чтобы купить горно компьютер и т. д! но я не могу видеть, когда кто-то говорит "стоимость шахты £ХХХХ и он генерирует £ыыыыыыыы в реальном фунтов наличными! что ishard о вопрос? предположим, я покупаю оборудование за $ 1к, что я могу ожидать по сравнению с эксплуатационными расходами?

+919
AnnaRaven 15 окт. 2016 г., 6:37:32

Как сообщение об ошибке говорит, signrawtransaction устарела. Прекратите использовать его. Вместо того, чтобы использовать signrawtransactionwithwallet (если сделки вы подписываете использует ключи от вашего кошелька) или signrawtransactionwithkey (если вы указываете ключи в командной строке).

+912
rubyleigh 27 авг. 2012 г., 17:34:39

Спасибо всем гостям, которые думали об этом. Я нашел решение для этой проблемы. Я использую blockchain.info API-интерфейс. Есть вариант отправить на несколько адресов одновременно. https://github.com/blockchain/api-v1-client-python/blob/master/docs/wallet.md

+826
Venus Kong 14 мар. 2012 г., 12:34:12

Не все операции требуют siganture будут транслироваться

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

+824
user250738 3 янв. 2014 г., 12:15:11

Я получил эту ошибку, когда я попытался скомпилировать на Lubuntu 16.04

34: ошибка: ожидается ‘)’ перед ‘host_16bits’
рядный uint16_t htole16(uint16_t host_16bits)

используя clion, есть ли руководство о том, как отлаживать на Linux используя clion?

+742
Graphite 22 мая 2015 г., 9:45:10

Есть многие альткоины биржах, таких как биржами, которые можно купить в альткоины, биткоин деньги, но вы должны быть warey, что цена активно манипулируют владельцами проекта

+718
D8Sasi 6 мая 2018 г., 19:22:51

1 - Если вы не хотите использовать сторонние системы, вам понадобится сервер, на котором bitcoind.

2 - установить биткоин-Кварты. В данных каталога, создать биткоин.конф со следующими атрибутами (вам понадобится больше, если вы пытаетесь подключиться к bitcoind извне на localhost):

сервер=1
rpcuser=имя пользователя
rpcpassword=пароль

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

Если вам нужна дополнительная помощь, не стесняйтесь, спрашивайте здесь, или свяжитесь со мной для более непосредственную помощь по разумной цене ;).

+714
Johnny Zhonglin Zhang 9 апр. 2012 г., 21:06:35

Я в замешательстве.

Я смотрел видео в сети освещения объяснил (Лайткоин/Биткоин), и читать следующие комментарии Крэйг Райт:

Это происходит потому, что схемы такие как сегрегированный свидетель позволяют введение частичного резервирования систем в Bitcoin. [Источники: coingeek, SegWit и иллюзию масштаба]

Из видео объяснение segwit/молния казалось бы, что такое Bitcoin, необходимых для открытия платежных канал и создать "вексель", который используется для проводки молния(ы).

Как это можно считать частичным резервированием, если есть 1-к-1 сопоставление биткоины на платежные балансы канал?

Это было на самом деле, кажется, сделать наоборот и сохранить 3-й партии честных.

Что я упускаю?

Спасибо.

+694
Michael Oryl 16 дек. 2010 г., 17:38:33

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

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

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

+635
Tim Ellis 7 апр. 2012 г., 11:06:28

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

Я нахожусь в основном интересует сравнение между хром приложение и на OSX приложение. Также это приложение для Android, в iOS приложение а приложение Firefox, не уверен, если есть что-то еще (вероятно, что для Windows существует). Существует, конечно, возможность напрямую использовать этот сайт, но я предполагаю, что это почти всегда менее безопасны, чем остальные, поэтому нет особого смысла, учитывая это (если я не ошибаюсь).

+600
nicolaslaino 21 июл. 2019 г., 14:54:11

Мне просто нужно разобрать узел и поиска один биткоин-адрес и сделать все операции в адрес желательно с использованием nodeJS в течение последних 200 или около того блоков. Какие-либо рекомендации?

+585
N Hill 28 июн. 2012 г., 23:51:49

Я хотел бы знать, если есть.

+481
user284630 15 сент. 2014 г., 13:26:35

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

Каждая виртуальная машина получает примерно 0,5 до 2 KH/сек. Мы уже попробовали некоторые лайткоин майнинг пулы, однако все те, что мы нашли, была довольно высокой сложности доля (64 и выше), так что мы только в редких случаях были подтверждены акций, потому что clean_jobs=True сообщения будут приходить до ВМ может закончить акцию.

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

Whats лучший способ использовать такую установку?

Спасибо, ребята!

+471
Dan Natic 18 июл. 2017 г., 20:08:08

При сравнении этих тестовых векторов на мои собственные результаты, для испытания #2 и #5, я в конечном итоге с отрицательным ы значения. Мои результаты показывают, что для испытания #2, test_s = my_s * -1, как целое, еще шестнадцатеричное представление совпадает с испытаний, а для испытания #5, test_s = my_s + curve_order. Что такое правильный способ справиться с негативными ы значение, или, возможно, я должен не получать негативных ов значений для этих тестов?

+460
Liz Wigglesworth 3 апр. 2018 г., 20:16:15

Если я читаю правильно, ваш вклад транзакция 7bd31512076520e5fb2ee1cef9b6e63f0571cbd05d26676c7df336b4e0323e3f. Эта сделка не нашли по Поиск по blockchain.info. Я думаю, одно из следующего является истиной:

  • Идентификатор транзакции является неправильной

  • Сделки не вышло в эфир

  • Сделка была трансляция, но никогда не был подтвержден, и столько времени прошло, что blockchain.info перестал следить за ними.

Итак, проверьте, что идентификатор является правильным, и если это так, попробуйте (пере)вещание сделки.

+404
Oren S 19 июл. 2017 г., 23:18:56

Соответствующего источника это:

если (AllowFree(dPriority)) // не менее среднего
{
 если (AllowFree(dPriority / 1000000)) вернуться тр("высокий");
 еще если (AllowFree(dPriority / 100000)) вернуться тр("высшие");
 еще если (AllowFree(dPriority / 10000)) вернуться тр("высокий");
 еще если (AllowFree(dPriority / 1000)) вернуться тр (средне-высокий);
 еще вернуть тр("средний");
}

Метки изменяется только что-то выше, чем "средний", когда приоритетом является минимум в 1000 раз больше, чем минимальная. Ваш приоритет-это большие (по моим оценкам 570/144 * 27 = 107 раз минимум), но это не такой уж и большой.

+299
user3994695 14 окт. 2013 г., 8:28:08

Но как именно правила консенсуса заставляют?

Каждый полный узел следит за их выполнением.

Интернет говорит, что правила консенсуса правила Тхет каждый полный узел следующим образом. И отвергает блоки, которые не соответствуют правилам консенсуса "ни на что".

Правильно.

ОК.

Но.

Должны все полные узлы принимаете? Или должен наиболее полного узлы принимают? Или есть какой-то "святой полный узел", которые должны принять?

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

Что если один контролирует 90% от полной узлов и решает принять блоки, скажем, 200btc/заблокировать? Что если один контролирует 90% hashpower и 90% всех узлов и 90% всех узлов?

То есть сеть, которая не будет взаимодействовать с кем-либо еще, потому что он не следует правилам консенсуса и поэтому все, что он говорит выглядит как мусор для всех остальных. Что касается остального мира, то 90% мощности майнинга просто остановить горно действует биткоин блоков. Они не пытаются понять смысл мусор, который человек создает, потому что они не имеют понятия, что это значит. Как бы они знают, какие правила существуют, что делать том, что чувственные данные?

Как бы я даже знаю, что эти блоки имеют 200 награда БТЦ? Тот же набор правил, что говорит мне, где искать в блоке выяснить, награда мне подсказывает, что награда-это не 200 БТЦ. Как бы мой узел даже знаю, как понять это? Конечно, это не так. Он бы сказал, "это не блок, это фигня какая-то, что я не могу понять смысл" и игнорировать его.

Правила моей биткоин полного узла следует не предоставляют никакой способ указать блок награда за 50 БТЦ. Нет просто никакого способа, чтобы получить мой полный узел признать, что такая вещь существует, потому что оно закодировано не.

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

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

+223
Zgniotek Mc 27 дек. 2018 г., 11:59:46

Нет.

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

Заголовок содержит хэш Меркле сделки корень... но даже если вы могли обратить хэш-функции в дерево Меркле сделки, вы не знаете высоты, а высота не сохраняется в дерево Меркле сделки.

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

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

+146
Jerry Keenehan 6 мая 2013 г., 10:44:59

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

Что является лучшим способом, чтобы вручную отправить транзакцию на официальный клиент (либо JSON или бинарный)? Спасибо!

+115
Arthur Barrett 20 февр. 2010 г., 4:12:21

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