Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
vijaya
7 лет назад

Как осуществляются транзакции Биткоин

 

Как осуществляются транзакции Биткоина

Держать биткоины при себе может и хорошо, если вы работаете на бирже, к примеру, и ожидаете повышения цены, но ведь смысл денег — потратить их, верно? Итак, как работают биткоин-транзакции?

Биткойнов нет, только записи биткоин-транзакций

Есть одна забавная вещь о биткоинах: они нигде не существуют, даже на жестком диске. Мы говорим о ком-то, у кого есть биткоины, но когда вы смотрите на конкретный биткойн-адрес, он же кошелек, в нем нет цифровых биткойнов. Вы не можете указать на физический объект или даже цифровой файл и сказать «это биткоин».

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

Как выглядит транзакция?

Если Аня отправит Саше биткоины, эта транзакция будет содержать три части информации:

  • Вход. Это запись того, какой биткоин-адрес был использован для отправки биткойнов, в первую очередь это будет адрес Ани (она получила их от ее подруги Евы).
  • Количество. Это количество биткоинов, которые Аня посылает Саше.
  • Выход. Это биткоин-адрес Саше.

Как он отправляется?

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

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

Когда Аня хочет отправить биткоины Саше, она использует ключ от своего «сейфа», чтобы подписать сообщение с исходной транзакцией монет и их количеством, и выходом (адрес Саши).

Затем она отправляет их из своего биткоин-кошелька в широкую сеть биткоинов. Там эта транзакция проверяется майнерами, и помещается в книгу транзакций, блокчейн.

Почему я должен иногда ждать, пока мои транзакции будут проверены?

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

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

С другой стороны, некоторые торговцы не заставят вас ждать. Они могут доверится вам, предполагая, что вы не будете пытаться проводить одни и те же биткоины где-то еще, до подтверждения транзакции. Это часто случается для транзакций с низкой стоимостью, где риск мошенничества не так велик.

Что делать, если суммы ввода и вывода не совпадают?

Поскольку биткоины существуют только как записи транзакций, вы можете столкнуться с большим количеством транзакций, привязанными к определенному адресу биткоина. Например, Даша послала Алисе два биткоина, Федя послал ей три биткоина, и Ева послала ей один биткоин. Все это будут разные транзакции полученные в разное время.

Они не будут автоматически объединены в кошелек Алисы, чтобы сделать один файл, содержащий шесть биткоинов. Они просто сидят там как разные записи транзакций.

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

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

Вместо этого ей придется отправить одну из входящих транзакций включающею данную суму, а затем остальные биткоины, их остаток, будут возвращены ей в качестве изменения (сдачи).


Алиса отправляет Ване два биткоина, которые она получила от Даши. Даша — это вход, а Ваня — выход. Но сумма перевода составляет всего 1,5 БТД, потому что это все, что она хочет отправить. Таким образом, ее кошелек автоматически создает два выхода для ее транзакции: 1,5 БТД  Ване и 0,5 БТД к новому адресу, который создается для Алисы, и принимает перевод с изменением уже от Вани.

Есть ли какие-либо сборы за транзакцию?

Иногда, но не всегда.

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

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

Могу ли я получить квитанцию?

На данный момент Биткойн не предусматривает квитанций. Хотя в версии 0.9 есть изменения, которые изменят работу платежей, делая их намного более удобными и зрелыми.

Платежные процессоры, такие как BitPay, сегодня предоставляют расширенные функции, которые вы обычно не получаете с собственной транзакцией биткоинов.

Что, если я только хочу отправить часть биткоина?

Транзакции Биткоин делятся. Сатоши – стомиллионная часть биткоина. Можно отправить транзакцию размером 5430 сатоши.

 Эту и другие статьи о мире криптовалют вы можете прочитать на нашем сайте: CoinBoom.net   


1
0.000 GOLOS
На Golos с July 2017
Комментарии (1)
Сортировать по:
Сначала старые