Лучшее предположение/расчет?
Я перевел несколько биткойнов на свой новый кошелек после создания адреса. Это было сегодня утром, и мой биткойн-кошелек синхронизировался весь день (5 часов), пока он загрузил 1,5 ГБ данных и исчерпал мою квоту на широкополосный доступ 3G на месяц :-(
Он также очень медленный ближе к концу, сейчас он составляет 80% и работает очень медленно. Это потому, что последние блоки содержат больше транзакций (разве каждый блок не содержит историю всех транзакций до него?).
Означает ли это, что будущим новым пользователям биткойнов придется иметь дело с огромным объемом загрузки/квотой на синхронизацию?
Моя текущая папка Биткойн, 28 мая 2012 года, составляет 2,16 ГБ. Из которых, может быть, 60 МБ — это данные лично для меня, такие как мой кошелек, адреса, журналы и история транзакций. Так что в основном вам придется загрузить чуть более 2 ГБ для синхронизации с сетью.
Отвечая на ваш второй вопрос: я думаю, что да. Биткойн состоит из длинной цепочки блоков, содержащих все транзакции, которые когда-либо были совершены. Таким образом, чем дольше живет биткойн и чем больше он используется, тем больше будет расти эта цепочка блоков и тем больше данных придется загрузить каждому пользователю, прежде чем он сможет безопасно использовать биткойн-клиент.
РЕДАКТИРОВАТЬ: blockchain.info отображает чистый размер блокчейна здесь: https://blockchain.info/charts/blocks-size
Если этот темп роста останется прежним, у биткойна могут возникнуть проблемы...
Ваш биткойн-кошелек не занимает слишком много места, это данные о цепочке блоков, которые занимают всю пропускную способность. Биткойн полагается на то, что каждый хранит копию цепочки блоков, чтобы предотвратить мошенничество.
Стандартный клиент использует контрольные точки, позиции в цепочке блоков, чтобы знать, какие блоки считаются безопасными и неизменяемыми разработчиками, а это означает, что они не будут проверяться так тщательно. Новейшие блоки проверяются более тщательно, чтобы предотвратить злонамеренное внедрение данных.
Если у вас есть ограничение пропускной способности, знайте, что Биткойн должен выполнить эту операцию только один раз — в конце концов, вы загружаете всю историю операций с биткойнами. После этого загрузки станут более управляемыми.
Будущие биткойн-клиенты могут работать как «облегченные клиенты», которые будут загружать гораздо меньше данных, но в настоящее время это поддерживают только альтернативные клиенты. Также возможно, что будут разработаны клиенты, которые будут использовать оверлейную сеть, что означает, что им вообще не нужно будет ничего загружать, но опять же, стандартный клиент этого не поддерживает.
Если вы хотите работать с биткойнами без загрузки каких-либо данных, вы можете попробовать использовать некоторые электронные кошельки — это в основном веб-сайты, которые предлагают разместить ваши биткойн-потребности. Некоторые из них взимают небольшую плату, и если они упадут, вы потеряете все свои монеты, но, с другой стороны, это обеспечивает большую гибкость и отсутствие необходимости загрузок.
В целом, стандартный клиент требует от пользователей некоторой боли в начале, но после этого в основном все становится ясно. Вы всегда можете попробовать использовать электронный кошелек, но тогда вы доверяете безопасность своих монет кому-то другому.
Я использую биткойн- клиент http://electrum.org , так как цепочка блоков размещена на сервере, поэтому вам не нужно загружать ее каждый раз, когда вы ее открываете. Он также имеет несколько действительно крутых функций безопасности, если вы потеряете файл локального кошелька.
MultiBit в настоящее время требует около 30Mb
Однако это потому, что это легкий клиент. Он загружает только заголовки транзакций для блокчейна и сохраняет только транзакции, связанные с вашими конкретными закрытыми ключами. Таким образом, он может игнорировать огромное количество данных о транзакциях как неактуальные.
Это будет связано с датой и транзакцией. Например, если вы настроили кошелек сегодня (5 июня 2017 г.), он составляет около 120 ГБ, и большая часть этого за последние 4 года, а также за последние несколько месяцев, все из-за увеличения количества транзакций. Это и сила, и слабость в том смысле, что лучший способ — хранить все транзакции, но для многих нецелесообразно хранить более 120 ГБ транзакций локально.
Дэвид Шварц
Крис Мур