Здравствуйте,
Представьте себе Bitcoin сети 1 компьютер в течение последних лет существования Bitcoin в.
Теоретически и практически это один компьютер может вычислить blockchain, который был столь же долго, если даже не один блок больше, чем текущая blockchain Bitcoin в. (К группе компьютеров перерасчета этот фальшивый блок цепь невероятно быстро, в течение нескольких дней или около того, может быть, даже считанные часы или минуты).
Таким образом, "подделка blockchain" можно было бы построить переписывание истории Bitcoin.
В настоящее время Bitcoin защищена "контрольно-пропускные пункты" против такого "легко" переписывают истории.
Какие ценные бумаги находятся в месте в Bitcoin для защиты:
1. Современные ходовые узлы?
2. Новые узлы?
Новые узлы, кажется, должны быть защищены от загрузки поддельных блочных цепей от "контрольно-пропускные пункты" зашиты в исходный код Bitcoin.
Какие другие механизмы безопасности существует в Bitcoin для защиты от таких поддельных блочных цепей?
До свидания,
Skybuck.
Запуск клиента QT каждый блок является "контрольно-пропускной пункт", Там нет централизованных контрольно-пропускных пунктов, реализованных в Bitcoin, хотя сторонние клиенты иногда делают использование той или иную формы его. Вы, конечно, не будет никого, кто может отправлять или принимать платежи от вас. И вероятно, вы должны быть отлажены клиентом, чтобы держать его в таком состоянии, так что на самом деле все, что вы сделали это создало вилку на момент времени, что операции отклонились от сети большинства. Таким образом, у вас есть своя собственная монетка, давайте назовем это FauxCoin, что никто, кроме вас использует. Вы можете посетить доску Alt-монетный, чтобы попытаться изменить это.
Вы дурак.
https://github.com/bitcoin/bitcoin/blob/master/src/checkpoints.cppВозможно, все пользователи Bitcoin дураки.
И вы грубы, которые, предположительно, ты крут с «Потому что этим полотном и предположит, наши IRL и веб-идентичность никогда сознательно не отвечает. Я не люблю такие личности. Путь один действует с гарантированной анонимностью много говорит о характере человека.
Что я предполагал, вы имели в виду, как будет много читателей я представляю себе, является своего рода контрольных точек, используемых, например, PPCoin или альтернативных клиентов. Потому что я также предположил, что вы не были настолько просты, чтобы не был гугла запроса, прежде чем задавать такой вопрос в форуме Dev. Если бы вы просто вошли "Bitcoin чекпойнтинг" в поле магии волшебника, вы бы видели это -
https://en.bitcoin.it/wiki/Checkpoint_Lockin -- который, по моему Google, по крайней мере, является главным результатом.
Это, молодой Skybuck, связывает вас всю информацию, вам, возможно, потребуется, в целом и в деталях, о том, как "подделка blockchain атака" не нападение на всех.
Все известные уязвимости и атаки перечислены и обсуждены инлайн и в связи широко здесь:
https://en.bitcoin.it/wiki/WeaknessesПожалуй, ближе всего к вашей предлагаемой атаке является "Конкурент / вредоносный код клиента" (
https://en.bitcoin.it/wiki/Weaknesses#Rival.2Fmalicious_client_code), Который, опять же, требует не только (1), что вы раскошелиться клиента исполнять эту функцию создания и приклеить с поддельным blockchain, но (2), что вы убедите людей, чтобы загрузить его, предположительно, с верой в то, что это реальная клиент.
Вы также можете думать о этой, которая, как вики классифицирует это, безусловно, не является проблемой:
https://en.bitcoin.it/wiki/Weaknesses#Generate_.22valid.22_blocks_with_a_lower_difficulty_than_normal