Post
Topic
Board Oбcyждeниe Bitcoin
Re: Пара вопросов про bitcoin
by
KTChampions
on 12/10/2021, 08:35:50 UTC
Но это реорганизация блокчейна, а обсуждается вопрос о полной подмене какого-то блока (с данными которых в существующей сети вообще никогда не было, например "волшебное" исчезновение битков с баланса кошельков сатоши и появлении их на кошельках банкиров) т.е. тут без форка точно не обойтись.

Так я и говорю о полной подмене атакуемого блока своим блоком, с данными, которых в сети никогда не было. Например я перевёл кому-то Y битков на триллион баксов, чтобы вывести их в к кэш. Моя транзакция находится на глубине Х от последнего блока. Потом я подсчитал, что если я потрачу полтриллиона имеющихся у меня баксов на то, чтобы подменить  блок X другим блоком в котором будет транзакция,  возвращающаяся мне  те Y битков  на мой же адрес и моя цепочка имеет 100% шанс обогнать существующую цепь, я это сделаю. Полтриллиона баксов профит.
Касательно подмены блока, следующего за генезис блоком. При экзотических условиях теоретически наверное можно , но практически нельзя.  Для этого вам надо сделать новую цепочку более длинной, чем цепочка, которая развивается уже более 10 лет. Так как  скорость создания новых (даже пустых с одной единственной coinbase транзакцией) блоков для битка в вашей "новой" цепочке ограничена, как бы вы не увеличивали свой хешрейт, то для того чтобы это произошло в старой цепочке она должна упасть практически до нуля.

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

А так запустить "свой биткойн" конечно можно. Будет биткойн 2. Но кто в него полезет?

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