Post
Topic
Board Oбcyждeниe Bitcoin
Re: Двойная трата Биткоина под микроскопом
by
madnessteat
on 29/11/2019, 18:19:55 UTC
Можете объяснить как именно нужная транзакция скармливается своему пулу не особо понимаю как это работает?

Так же как и любая другая транзакция скармливается любому другому пулу.
Самый простой пример:
1. удаляете блокчейн с компьютера
2. запускаете синхронизацию по новой и ждете до того блока, где первой транзакции еще не было.
3. выключаете интернет.
На этом шаге у вас на компьютере блокчейн который пока ничего не знает про первую трату. Ваши потраченные битки все еще видно в вашем кошельке так как будто вы их не тратили!

4. Отправляете сами себе биткоины. Как именно? Да прямо своим же кошельком - корой или электрумом или еще чем-то. Неважно.
5. Запускаете майнинг на своем пуле который к интернету не подключен.
6. Когда смайните более сложную цепочку чем все остальные майнеры, включаете свой пул к интернету.

Спасибо, не совсем понятна одна деталь. Вот мы дошли до 4 пункта, как мы можем убедиться, что наша транзакция при транслировании по сети попадает на нужный нам пул,

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

Хаха. Точно интернет же мы отключили.

Получается, что наша полная нода должна стоять на сервере майнинг пула. Правильно я понимаю?