...
Но вообще пока это ерунда всё, найдут решения получше.
Это экономия места на диске. Это экономия времени пользователя. Короче, экономия ресурсов, которые можно и нужно экономить, но этого не делается. У меня уже нет желания синхронизировать кошель биткойна из-за этой кучи гигабайтов на винте. А ведь биткойн еще не то что в полную силу не вошел, он даже еще не окуклился.
Вобщем-то оно и так есть уже, для PoS требуется синхронизированая база со всем блокчейном на текущий момент, и таких баз много.
Для PoS конкретно подождать пока синхронизируется не велика потеря.
То есть частично замечание мелкософта к биткоину о том что никто ничего не получает просто за кошельки онлайн и транслирование транзакций устранено.
Всмысле а остальные со временем смогут пользоваться электрум для новы, который уже тестируется.
Электрум для новы - это легкий кошель без возможности майнинга?
Вообще-то именно тем что ты не скачиваешь тупо, а поверяешь правильность транзакций, а не кому-то доверяешь и объясняется длительность синхронизации.
Чтобы никто начиная с какого-то момента не нарисовал себе монеты в какой то одной транзакции выложеной готовым блокчейном или не выкачиваемым вовсе, а веря какому-то сайту.
Или воспользовавшись тем что качают но не пересчитывают хэши.
Или воспользовавшись тем что качают, проверяют, но найдя баг в проверке, которую долго не замечали потому что вариант проверки текущих транзакций и блоков от того старого давно отличается, и тут незаметно скоректировали код кошелька что касается старых транз и дружно что-то подменили. Нужно чтобы старые блоки проверялись как и новые, чтобы там не замутили чего.
Тут все держится на честности большинства, на их здравомыслии, на их заинтересованости в этой честности, никогда не забываем про это.
Правда основной в этом ведущий тормоз оказывается винт, а не проц, хотя по логике тогда должно быть проц и память, по факту память роли не играет вообще, а проц мало, а винт больше всего потому что при выбраной структуре БД и механизме работы то есть на данном этапе закачивания с проверкой происходит сохранение на винт сразу, плюс еще и не последовательно, а еще и перетасовывается или чередуется с множеством считываний, от того и работает тааак медлено. Если запустить с ключом без проверки цепочки то загрузится намного быстрее.
Ну хотя у кого совсем медленный интернет то может и упрется в интернет конечно. Но у людей с широкополосным упирается в винт как я описал.
Поэтому:
"Короче, экономия ресурсов, которые можно и нужно экономить, но этого не делается. У меня уже нет желания синхронизировать кошель биткойна из-за этой кучи гигабайтов на винт"
А у меня тоже нет желания скачивать, как найти кому можно доверить держать и проверять эту копию вместо меня? Путину, Обаме, или какому-то банку? Почему вы меня мучаете отвечать за свои деньги лично? Я хочу свои деньги отдать тому у кого шустрый интернет и винт и пусть они скачивают и проверяют, пусть это будет кто угодно, то что система подразумевает коллективную честность а я ее превращаю в честность авторитетов меня не волнует, и что? Мне начхать, ну ка экономьте мне время! И банковскую карту выдали чтобы сразу буханку покупать! Чего морозитесь?
Самый настоящий толстый клиент должен быть, он и есть единственный авторитет кому все доверяют, и никто и ничто более и блоки хэшей или пос блоки.
Система основана на честности большинства отвечающих за свои деньги, а не на иных авторитетах и их ценностях просто рисующих циферку на своей бумажке, а сейчас в своем компике и говорящих что это и есть твои деньги, ты можешь пользоваться ими очень удобно и суперски, но эта карточка это собственность банка а не твоя, твой счет мы всегда можем заблокировать, а еще некоторые из нас любят 40% придуманого налога с тебя снять, может завтра мы, не знаем, это от правителей зависет, а они никогда никому не добавляли, они только снимать любят, потому что жировая прослойка толстая и требует питания.
А у банкира прослойка тоньше?
Может всетаки доверить это дело толпе таких же как ты владельцев, но с всетаки вдолбленой им ответственостью за свои деньги? Может это лучше если люди научаться писать не по расписанию нянечки, а потом ложится тихий час, а сами управлять своими деньгами как в прошлые века?
И так чтобы без прямого грабежа населения не могли в карман залезать своей жирной лапой?
А не просто вписав минус 40% всем сразу через одного программиста получив одну бумажку?
А если в следущий раз минус 100%?
С либерти резерв фрилансеров кинули на 100% заработаных трудом денег.
Если всего этого хотеть в биткоине то базы не то что можно не качать, а обязательно надо не качать!
Пусть обязательно лень народа очередной раз породит нового глиста пускающего на ветер то 40%, то 50%, то 100% их заработка.
"Хм. Не понял смысла "срезки". Как можно транзы срезать, а остатки оставлять?"
ну на уровне кода кошелька это делать объявлять. Остатки вводить заменой всех блоков предыдущих на блок с транзакциями ввода остатков, или иные механизмы продуманые в самом кошельке.
Это один из вариантов, просто подобный вариант используется в складском и бухучетах и т.д. в бухгалтерии. Здесь вместо этого может быть что-то другое, просто скачиваешь базу как писалось типа торрентами, но за такой-то блок ручаются на момент скачивания допустим 10 000 узлов, в твоем клиенте это показывается, чколько именно узлов, или просто заложено доверять без скачивания при заверении 10 000 узлов находящихся в онлайне, не последний блок а например блок квартальной давности.
Но надо отлично понимать что любые упрощения, какие бы они не были - есть угроза.
Не просто так сделано что механизм закачки начальной заполнения базы ничем не отличается от докачивания во время работы.
Все те же самые функции, такой же вызов, так же работает, это дополнительная защита, которая в данный момент, а может и всегда будет нужна.
Нельзя от этого отказываться говоря что софт тупит.
На надежности работы этого софта как и на этих гигабайтах всё и строится.
"Электрум для новы - это легкий кошель без возможности майнинга?"
Легкий это да.
С майнингом или нет лучше у разработчика уточнить.
Но за нежелание качать блоки отвечаешь угрозой своих же денег, так что есть о чем думать.
А отдавать все в руки тех у кого их больше или кто решил что он более властный это прямо сейчас пойти и взять фиат, наличными или карточкой и счет в банке, там уже всё это есть, никаких блокчейнов.