Я не уверен этикет о ссылках моих статей в блоге на этом форуме. Дайте мне знать, если это плохая идея.
http://blog.appamatto.com/2010/12/base-less-block-chains.html
Я написал статью о разработке Bitcoin-подобный протокола, который позволяет новые клиентам определить правильную голову из-цепи, получая только "новый" блоки. Другими словами, система стала бы вещательного только и не было бы никакого способа, чтобы запросить старые блоки от сверстников.
Я до сих пор борюсь с идеей, но я думаю, что если временные метки присутствуют в протоколе, нападения на новых клиентах, должны быть по крайней мере запредельно трудно. Если временные метки нет, то есть "История атаки" где злоумышленник ретранслирует блоки из всей истории цепи, разветвление цепи в последний момент. История атаки довольно трудно снять, так как старые руки не будут ретранслировать узлы, которые не являются новыми.
Вещание только Бытийность позволяет для некоторых интересных свойств, включая нижнюю сеть и использование дискового пространства, но это может быть слабыми против потерянных блоков.
Естественно, этот метод требует баланса на основе реализации Bitcoin.