Новичкам

Что такое Bitcoin (Биткоин) адрес

Каждый пользователь системы Биткоин может совершать анонимные транзакции и генерировать столько адресов, сколько ему нужно. В этом состоит главная ценность криптовалюты, ведь такая архитектура позволяет совершать транзакции без участия третей стороны. Соответственно, новый адрес Биткоин кошелька можно создавать хоть каждый день.

Одним из фундаментальных механизмов P2P систем является электронная подпись. Она подразумевает, что пользователь, который хочет совершить транзакцию, должен, после регистрации Биткоин кошелька, сгенерировать пару из приватного и публичного ключа. Публичный ключ как раз и будет является тем самым адресом, на который можно получать переводы.

Как работает электронная подпись?

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

Гораздо более практичным вариантом является использование нескольких Биткоин адресов. Например, если человек хочет знать, что перевод пришёл от конкретного пользователя, он должен отправить ему уникальный адрес, на который ещё не приходило никаких транзакций. В таком случае, когда данный публичный ключ будет использован в качестве адресата, человек сможет убедится, что деньги из нужного источника получены.

Такая система делает использование Биткоина безопаснее, ведь доверять временной метке в транзакции нельзя. Во-первых, потому что в разных уголках планеты время может отличаться, а во-вторых, потому что о нём очень легко соврать. Система не проверяет дату и время перевода, поэтому участники системы могут их вообще не ставить, либо ставить не верные.

После всего этого остаётся вопрос, почему в кошельках генерируется не только публичный, но и приватный ключ? На самом деле, для получения денег второй ключ не нужен, так как отправлять Биткоины можно на любой, даже не существующий адрес. Но стоит помнить, что в этом случае они будут безвозвратно утеряны. Если же монеты были отправлены на правильный публичный ключ, получатель может их потратить, с помощью приватного ключа. Именно это и называется электронной подписью.

На практике это происходит следующим образом:

  1. Человек генерирует пару из приватного и публичного ключа, которые связаны между собой.
  2. Публичный ключ виден всем пользователям. Его можно спокойно распространять и получать на него монеты.
  3. Когда пользователь хочет потратить монеты, он вводит приватный ключ, чтобы подписать транзакцию.
  4. Система проверяет Биткоин адрес, и если пара из приватного и публичного ключа признаётся правильной, перевод считается совершённым.

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

Как узнать адрес биткоин кошелька?

Как правило у кошелька бывает несколько публичных ключей, и все они хранятся в соответствующем разделе приложения, где взять Биткоин адрес можно в любое время. Для каждого из них там же храниться приватный ключ. В качественных версиях локальных кошельков неизрасходованные транзакции, то есть те, на которые можно ссылаться в новых переводах, хранятся отдельно.

В случае с онлайн кошельками всё работает точно так же, только ключи хранятся в соответствующем разделе сайта. Генерируются они так же онлайн, после чего автоматически попадают на сайт и становятся доступными для получения переводов.

Отправить комментарий

5 + пятнадцать =