Bitcoin Forum
November 09, 2024, 05:57:22 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: халявный блок?  (Read 5234 times)
icreator (OP)
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
December 10, 2014, 04:21:00 AM
 #1

Допустим есть 1 узел халявный - который не проверяет транзакции на предмет откуда монеты взялись - тоесть хранит не всю цепочку а только заголовки блоков и все платежи считает верными
такое ведь возможно?

таким образом он не делает никакой работы для защиты сети - но участвует в ПОВ/ПОС и получает награду
как это присечь?

слать в каждом блоке кривую транзу? но тогда тот узел что шлет её будет заблокирован другими узлами...

что если таких халявщиков станет большинство и сеть умрет?

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
December 10, 2014, 05:23:59 AM
 #2

Quote
таким образом он не делает никакой работы для защиты сети - но участвует в ПОВ/ПОС и получает награду
Только всем остальным узлам сети совершенно наплевать, что он у себя хранит

Quote
как это присечь?
меньше курить.
icreator (OP)
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
December 11, 2014, 04:32:58 AM
 #3

по существу есть ответы?

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
fruit
Legendary
*
Offline Offline

Activity: 1064
Merit: 1023


habr


View Profile
December 11, 2014, 01:14:16 PM
 #4

Quote
таким образом он не делает никакой работы для защиты сети - но участвует в ПОВ/ПОС и получает награду
Только всем остальным узлам сети совершенно наплевать, что он у себя хранит

Quote
как это присечь?
меньше курить.

Наоборот, больше курить документацию.

~DefaultTrust (Trust - is fraud.)
Доверие - это разновидность мошенничества.
t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
January 07, 2015, 03:56:40 AM
 #5

такой узел будет тупо жеч електричество так как плоди его деятельности блоки не будут приниматся сетю
leadcorp
Newbie
*
Offline Offline

Activity: 84
Merit: 0


View Profile
April 07, 2015, 03:35:36 PM
 #6

Допустим есть 1 узел халявный - который не проверяет транзакции на предмет откуда монеты взялись - тоесть хранит не всю цепочку а только заголовки блоков и все платежи считает верными
такое ведь возможно?
Нет, невозможно. В Майнинге обычно чаще побеждают те пулы, у кого больше вычислительных ресурсов. Т.е. победивший определяет какие транзакции будут содержаться в блоке. И так каждые 10 минут.

Обычно те у кого так много вычислительных ресурсов не занимаются такой дребеднёй, т.к. им и так досталось 25 BTC (а в будущем это будут комиссии со всей сети Биткоин). А учитывая что таких больших пулов много, то каждый борется за свои позиции, просто иначе от них все мелкие майнеры уйдут и весь пул рухнет.

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

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


таким образом он не делает никакой работы для защиты сети - но участвует в ПОВ/ПОС и получает награду
как это присечь?
Как только все остальные майнеры и пользователи сети выяснят то, что блок сфабрикован, блок не будет принят. Соответственно ни о какой награде речи идти тут не может, т.к. сеть этот блок просто не будет учитывать вместо него будет учитан легитимный блок.

Легитимность транзакций в блоке определяется с помощью криптографии ECDSA, т.е. каждый компьютер в сети биткоин (даже ваш Bitcoin-QT клиент) проверяет не только соответствие суммы/отправителя/получателя подписи (подпись формируется с помощью приватного ключа), у тех у кого FULL NODE они проверяют существуют ли эти деньги в системе и подтверждают это ссылаясь на блокчейн, - выходы этих денег ищутся в блокчейн, каждый раз - т.е. сфальсифицированная транзакция вместе с невалидным блоком будет присечена на компьютере первого обычного пользователя у которого загружен полный блокчейн. Т.е. валидными блоками в сети биткоин считаются те которые полностью проверены как на соответствие подписей ECDSA, так и на соответствие уже существующим выходам/входам в блокчейне (читай чтобы не допустить создания несуществующих средств). И всю цепочку существования можно проследить назад в прошлое вплоть до 2009 года.

слать в каждом блоке кривую транзу? но тогда тот узел что шлет её будет заблокирован другими узлами...
что если таких халявщиков станет большинство и сеть умрет?
Такое присекается в считанные миллисекунды наипростейшими математическими механизмами. Поэтому Биткоин будет жить вечно.

Рекомендую посмотреть вот это видео: http://www.youtube.com/watch?v=RuZ80TPUF_A (если потребуется то несколько раз) оно максимально подробно технически описывает то, как работают эти механизмы и является практически лучшим видео описывающим в простой форме то, как функционирует сеть Биткоин.
becool
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
April 17, 2015, 03:32:41 PM
 #7

leadcorp
Спасибо, содержательное сообщение, дающее понимание, побольше бы таких на форуме.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!