Cold Storage — “Холодное хранение” на примере биткоина

forknews.io 19 м

Время прочтения: ~2 м


Многие сервисы хранения криптовалют указывают в числе своих преимуществ, “Cold Storage” или Холодное хранение. Что стоит за этой технологией и как это работает?

Термин Cold Storage изначально появился именно для bitcoin и связан с внутренней организацией кошелька. Все мы многократно видели биткоин-адрес — замысловатая строка, начинающаяся с “1”, “3” или «bc1», длинной от 26 до 35 символов.  

Примеры:

1Fu5CUREbr5yEDfUMuNMxdJ7TWA2v39K4V

34w8tCWpUCMWhkYhJMtFjPeG9rR8YstCin

Такие адреса идентифицируют куда будут отправлены биткоины. После отправки средств получатель видит в своем кошельке, что он получил определенную сумму — внешне все просто. 

Однако под капотом любого биткоин кошелька спрятан достаточно развитый механизм, который позволяет не только идентифицировать перевод. Но и является защитой от траты денег третими лицами.  

Особенностью большинства криптовалют является то. Перевод средств совершается не в определеную точку сети — а транслируется на все доступные узлы. И включается в блокчейн по всему миру. То есть потрачены эти средства могут быть любым участником сети — но при определенных условиях. 

Учить язык

Получатель средств должен доказать. Что именно он может произвести трату. Мы можем представить себе. Что адрес — это номер ячейки камеры хранения. Открыть ее может любой желающий. У кого есть верный код или ключ. 

Таким образом. На самом деле “кошелек” биткоин является комбинацией из двух ключей. Одни- запирает средства (это и сесть адрес) второй — “отпирает. Или позволяет их потратить. Читая про биткоин вы наверняка встречались с терминами “открытый ключ”(public key) и “приватный” он же “закрытый” ключ (private key). 

На этом и основана технология холодного хранения. Или Cold Storage. 

“Холодным хранением” в строгом понимании является перевод биткоинов на адреса. Закрытый ключ который никогда ни при каких условиях не мог быть скомпрометирован (разглашен). В самом простом варианте — это ключи. Которые получены на компьютере без сетевого подключения. 

Упрощенно процесс выглядит примерно так: На компьютер, который не подключен к интернету и любой другой сети с флеш или другого носителя устанавливается программа, которая генерирует пары ключей. Приватные ключи сохраняются на отдельном носителе или распечатываются в виде “Бумажных кошельков” в специальном формате WIF (Wallet Import Format). А публичные — используются для перевода средств. После генерации необходимого количества кошельков и переноса данных в надежное хранилище компьютер полностью стирается. В некоторых случаях даже уничтожается физически.

Проверить баланс любого кошелька в сети биткоин можно с помощью множества онлайн-сервисов. Таких как blockchain.info. Так же большинство программ-кошельков (например bitcoin-qt) позволяют импортировать адреса-получатели без приватного ключа, в режиме watch-only (только наблюдение).

В такой ситуации можно быть спокойным. Что никто не сможет украсть полученные средства без доступа к приватным ключам. 

Однако, как и в случае с обычным кошельком важно обеспечить сохранность приватных ключей. Иначе восстановить кошелек. А соответственно получить доступ в деньгам станет невозможно. 

Отметим, что электронное хранение является все же более надежным. Конечно при должной защите носителя. Но и у бумажного кошелька есть определенные преимущества.

Что же касается сервисов, обещающих “холодное хранение” стоит дважды подумать — реализуют ли они такую схему в полной мере или только декларируют. Ведь для того. Чтобы получить доступ к таким средствам. Требуется сравнительно много времени и непосредственное участие человека. 

То есть, по настоящему надежным можно считать только самостоятельно созданное “холодное хранилище”. Как обезопасить копию приватных ключей мы поговорим в следующей статье. 


Учить язык