Что такое блокчейн?
Блокчейн (англ. blockchain или block chain) выглядит как цепочка, составленная из блоков, каждый из которых несет информацию о совершенных внутри системы операциях.
Любое действие требует достоверного подтверждения. Проверяются форматы и подписи, после чего данные объединяются и уходят в блоки. Genesis block является основой, он закладывается в базу, а следом наслаиваются сегменты цепочки, о которых и пойдет в данной статье.
Все сведения содержатся в заголовках, из них составляется история блокчейна, записанная в хешах – общих, собственных или предшествующих.
Блокчейны бывают очень длинными и разветвленными, с одинаковыми или разными транзакциями. Главным становится наиболее протяженный, со сложно выстроенными хешами или завершенный прежде других.
Движение транзакций
Транзакция представляет собой некую минимальную операцию, которая считается действительной, если осмысленно доводится до логического конца. Подобный вид договорных соглашений совершается в банковской сфере, когда нужно перевести средства между счетами, выдать наличные деньги, использовать другой сервис, войти в сделку купли-продажи. В информатике любые транзакции обрабатываются или отменяются только в полном объеме.
Действия системы подчинены определенной логике. Это своего рода соревнование. Один адрес содержит неизменное число биткойнов до реального включения очередной операции в блок. Несколько разных транзакций могут уходить от одного источника по ряду адресов. Однако после вхождения одной из них в блок, другие будут игнорироваться. Активной будет последняя зафиксированная операция, предыдущая превращается в ошибку.
В случае разветвления сети одинаковые транзакции перемещаются в отдельные блоки и считаются правильными, пока одна из ветвей не отомрет естественным путем.
Как только транзакция попала в блок, она значится достоверной и подтверждается каждой последующей операцией. Трех-шести подтверждений достаточно, чтобы транзакция не была отменена. То есть шесть блоков в цепочке гарантируют, что она будет жить. Для разных онлайн-сервисов пороги подтверждений отличаются.
Заработанными биткойнами можно распоряжаться после 100-120 доказательств создания блока. Это обычно происходит через двадцать часов после начисления комиссии. Дважды вознаграждение получить нельзя.
Майнеры, работающие с Blockchain
Чтобы добыть цифровую валюту в виде биткойнов или алткойнов, следует объединить действия майнеров – пользователей, специализирующихся на формировании блокчейнов. Все записи синхронизировано фиксируются и копируются на компьютере каждого участника группы. Пулы функционируют совместно, любая информация находится в открытом доступе. Коррективы вносить непрактично и бессмысленно, поменять бесчисленные блоки цепи невозможно.
Результат блокчейна выражается в выплаченной сумме, соответствующей номиналу биткойна или другой альтернативной валюты, и представляется цепочкой подписей. Цифровые монеты делят между членами группы в оговоренном отношении с выплатой комиссионных процентов.