Post
Topic
Board Новички
Re: Новичкам сюда! - FAQ
by
Aleck
on 02/02/2012, 11:12:53 UTC
Aleck, вы рассуждаете о протоколе и алгоритме с позиции старой идеалогии централизации, когда клиенты общаются с сервером с фиксированной версией и правилами.

Да я понимаю, что p2p это не клиент-сервер. Поэтому и задаю вопросы, чтобы узнать, как именно регламентированы различные моменты. Я понимаю, что такие моменты, как размер комиссии, количество транзакций в блоке и даже частота блоков легко изменяется в исходном коде. Но по факту-то эти моменты все равно как-то регламентированы в официальном клиенте. А официальный клиент, как я полагаю, в среднесрочной перспективе все равно будет оставаться ориентиром для остальных узлов.

Большинство моих вопросов имеет смысл именно в такой интерпретации: как это реализовано на данный момент в официальном ПО.

А то, что "в открытом ПО возможно всё" это и так понятно. Просто иногда становится непонятно, зачем вообще как-то ограничивать размер блока, если "в будущем, когда мы упремся в это ограничение, его можно будет подправить"? Может его проще сразу не вводить? С другой стороны, раз его ввели, мне интересно узнать зачем, с какой целью? Если это сделано, чтобы создать разницу для генерирующих узлом между платными и бесплатными транзакциями, тогда интересно, а как дела обстоят сейчас: какой лимит от максимального размера блока исчерпан, принимают ли в массе своей узлы бесплатные блоки, какой размер средней транзакции и соответственно средний размер комиссии? И т.д.

p.p.s. на данный момент, пока проект bitcoin развивающийся, у него есть узкие места централизации - домен bitcoin.org, его владельцы, и наверное его разработчики (владельцы аккаунта на sourseforge и git). Уже благодаря наличию финансовой заинтересованности некоторых/многих участников, таких как, например, крупнейшие пулы майнинга и обменные биржи, мониторящих изменения в клиенте и возможно самостоятельно перенося изменения из основной ветки кода клиента в свою. При появлении серьезных расхождений в коде с идеологией как минимум будут возмущены этим положением.

Вот это, на мой взгляд, и является главным риском проекта. Если на каком-то этапе возникнет конфликт между тяжеловесами проекта, то это может привести к глобальному сплиту сети и появлению независимых версий проекта.

Кстати, а нет ли где-нибудь информации, какой максимальной длины цепочки отбрасывались за нынешнюю историю биткоина? Хочется оценить ситуацию, в целом всё спокойно и расхождение не выходят за пределы 1-2 блоков, или были более серьезные разделения? И если были, то в чем причина: во временной несвязности сети, или в реальной конкуренции?