Сколько биткоин исходный код, неприкасаемые? [Уязвимость CVE-2018–17144]

Мое понимание заключается в том, что уязвимость CVE-2018–17144 (ошибка инфляцией введены в 0.15) был частично результат того, как запутанный исходный код.

Вне зависимости от конкретной уязвимости CVE-2018–17144 примеру, существуют частях биткоин-кода, которые являются "неприкасаемыми"? Сколько магии есть в исходном коде, что вкладчиков нужно просто выяснить, существует?

Если биткоин побил бы костяк команды прыгать на возможность, чтобы воссоздать биткоин со всеми новыми функциями (мачтовые, кран, Шнорра) и т. д. без 'раковый центр'? Описывает исходный код как раковая центр огромное преувеличение, или это игриво точный? Идея текущими участниками, работающих по старому коду, как ходьба на цыпочках точный?

+691
Don London 14 дек. 2017 г., 12:43:00
23 ответов

https://www.blocktrail.com/block/273294 высота или хэш, это работает в любом случае, никаких сложных вещей с внутренним ID в URL-адрес и с 3 разных страниц для отображения блока ;)

+972
Greg Hacke 03 февр. '09 в 4:24

Я читал, что OP_RETURN операции позволяет до 80 произвольные байты, которые будут использованы в операции unspendable. На мой вопрос, как это возможно, что в этой знаменитой сделки (d29c9c0e8e4d2a9790922af73f0b8d51f0bd4bb19940d9cf910ead8fbe85bc9b) толкают 983 байт?

Подробно:

 Передачи данных размером 893 байт. OP_CODES:

 6а 4Д Д7 03 
 OP_RETURN OP_PUSHDATA2 (03d7 = 983 следующим байт)
+905
dmsnell 1 июл. 2010 г., 14:03:35

В моем понимании, неподтвержденная транзакция может быть принята в mempool при условии, что он имеет плату, которая, как правило, не менее 5460 сатошей, который будет установлен по умолчанию в текущей версии ядра биткоин (при условии ввода=148B, выход=34В, и релейный узел не менял настройки по умолчанию). Если спамер прислал сделки как, что, правда, скорее всего, не взял с mempool на любой Шахтер (из-за низких сборов) и тем самым возвращается к первоначальному спамер без потерь? Это не может произойти за большого количества подобных сделок?

+901
Aytab 22 апр. 2018 г., 12:08:33

Если это так, то три отдельных сторон должны договориться о последовательности символов?

+871
JWBR 18 февр. 2016 г., 2:38:55

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

Но мое понимание таково:

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

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

+848
user46190 20 июл. 2015 г., 16:47:42

Мой телефон сломался и не может использоваться, и я новичок в целом немного монет. Я поменял телефон, и скачал немного бумажник монета как я могу получить мой баланс обратно?

+844
webbroi 12 мая 2010 г., 10:35:21

Сайт WikiLeaks предоставляет биткоин-пожертвования адрес 1HB5XMLmzFVj8ALj6mfBsbifRoD4miY36v

Согласно этой статье из "Сидней морнинг геральд", Джулиана Ассанжа из WikiLeaks был объявлен "врагом государства" со стороны США.

Рассекреченные ВВС США контрразведка документов, выпущенный в США о свободе информации законы, показывают, что военнослужащие, которые контактируют с WikiLeaks или Викиликс сторонники могут подвергнуться обвинению в "общении с врагом", военное преступление, что влечет за собой максимальное наказание смерти.

Имеет ли какие-либо уточнения или дальнейшего анализа нами правительство (или кто), какие последствия будут отправлять биткоины на Викиликс?

+836
Donise B 22 янв. 2010 г., 7:37:29

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

+831
Moch Lutfi 20 февр. 2018 г., 20:04:18

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

Вы можете найти это видео в помощь:
Как работает Bitcoin под капотом

+679
Anon6721233 7 окт. 2012 г., 16:42:10

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

+496
Gita 17 июн. 2016 г., 13:07:22

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

+480
CNSivakumar 12 янв. 2018 г., 3:23:51

Я тестирую некоторые новый код, и нужно отсортировать вывод listtransactions. В конечном итоге мне нужно, чтобы убедиться, что нет повторяющихся txids.

Как вывести ./bitcoind -переменной datadir=1 listtransactions "*" в лог-файл, или отсортировать его прямо в окне терминала?

+390
Joe Schnide 7 июн. 2013 г., 18:05:49

Просто дважды проверьте, вы дважды проверьте адрес, по которому вы отправили биткоины. Я знаю, вы были, предполагают, чтобы отправить их к себе, но не могли бы вы сделали опечатку и отправил их кому-то другому. Если это так, то я боюсь, что вы сделали кого-то богатым. Если нет, следовать тому, что сказал другой человек, свяжитесь с администраторами 50BTC.com и спросите их, что произошло?

+370
Vilhelm Gray 2 апр. 2017 г., 21:19:00

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

В прошлом я довольно успешным https://www.btcaccelerator.net/transaction-accelerator-viabtc но чтобы быть в состоянии использовать его, вы также должны txID.

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

+368
Lorri Anne Adams 28 июн. 2014 г., 6:50:11

Кто-нибудь есть php-код, который может делать то, что делается на этом сайте:

https://www.bitaddress.org

А именно создание закрытых ключей и связанных с ней публичных адресов?

+368
cako 4 мар. 2017 г., 22:37:19

Факторы, которые важны для любого обналичить решения:

  • Где вы находитесь (страна)?
  • Сколько вы хотите торговать?
  • Какой тип денег вы хотите получать?
  • Как только вы должны иметь доступ к поступлениям?
  • Важна конфиденциальность?

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

В США, например, МФ. Gox не непосредственно обеспечивают уход Ач. Переводы Ач-это метод недорогой банковские переводы. Они поддерживают вывод средств на Dwolla и Dwolla может быть подключен (через АСН) на ваш банковский счет.

Вот статья для МТ. Гора Gox биткоин Вики:

И вот статья для описания самых различных обналичить / способы вывода:

+343
ClemsonCooz 27 авг. 2013 г., 19:50:46

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

Будет ли это законно?

Я бы засудили за это?

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

+302
zaxart 20 окт. 2011 г., 3:04:30

Я знаю, что лайткоин является (был?) "серебро" биткоин "золото".

Вопрос:

Каким был первый альткоины? Было ли это на самом деле лайткоин или что-то еще?

Для целей "АЛТ монета"

  1. Что было первым форком Bitcoin
  2. Что было первым альткоины, что больше, чем, скажем, 10 человек добывали?
+289
GD314 2 нояб. 2015 г., 3:27:21

В BIP44 предел разрыва подход является слабым или даже нарушена концепция для восстановления на основе BIP32 кошельки.

Это делает предположение о случае использования BIP44 на основе BIP32 кошелек.

Ограничение в 20 (некоторые даже используют 5) быстро приведет к потере средств на восстановление, если кошелек был использован в не-супер-нетривиальные случаи использования.

Недостающие метаданные в BIP39 мнемоника или в BIP32 xprivs стремятся сделать восстановление комплекса и имеет умеренный риск потери средств.

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

Так как восстановить?

Если вы создали кошелек или пересканировать средство, использовать очень большие ограничения зазора. Может быть, 1'000 или 10'000.

Если вы только начинающий пользователь?

  • Ну, просто убедитесь, что вы держите вашу старую резервную копию в случае, если вы обнаружить потерянные средства.
  • Не чисто доверять BIP32/39 восстановление, убедитесь, что все ваши средства находятся там
  • Если нет, обратитесь к специалисту (следите за мошенничество, использование доверенное лицо), или исследования, как продлить предельный зазор и как вывести несколько типов сценария
  • Если вы используете Электрум, читал тут про разрыв пределы и способы продлить его
+275
Kevin McMahon 9 нояб. 2019 г., 6:05:20

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

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

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

+262
CALEBUNGA 19 июл. 2014 г., 9:45:06

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

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

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

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

+209
Goldie 19 сент. 2014 г., 20:50:42

Я нашел на этом сайте: https://bitcoinwisdom.com/bitcoin/calculator что позволяет вводить ваши затраты на электроэнергию, ваши вычисления скорости, сколько вы заплатили за вашего оборудования для майнинга и Биткоин значение для расчета рентабельности. есть также: https://en.bitcoin.it/wiki/Mining_hardware_comparison которые стоит посмотреть. Я надеюсь, чтобы выяснить, если добыча стоит, если вы не можете сделать первоначальные инвестиции за 4-500$. Еще работаем над этим, еще не начались.

+110
Vighnesh Pai 2 апр. 2018 г., 21:39:57

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

Каждой в содержит (хэш-индекса) на предыдущих выходных в Blockchain. Если у вас есть полный узел с txindex=1 то есть полный индекс всех предыдущих сделок. Вы можете использовать (хэш, индекс), чтобы найти оригинальные UTXO, которые несет фактическое значение.

Таким образом, операционные издержки = сумма предыдущих выходов - сумма текущих выходов

+41
Vedmant 16 мар. 2014 г., 5:47:01

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