0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Что такое блок Биткоина и за что отвечает его размер

Что такое блок Биткоина и за что отвечает его размер

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

Как создается блок Bitcoin?

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

То есть непрерывная цепь блоков – это своеобразная книга учета, куда записываются все операции , которые когда-либо были совершены в системе. Любой пользователь должен быть уверен, что система учета не подделана. Как формируется такая уверенность?

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

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

Если же майнер наконец задачу решил, то он сообщает всей сети о получении нового блока. Найденный блок проверяется полными узлами сети, и после проверки включается в блокчейн. Для «подгонки» скорости обработки к росту мощности всей вычислительной сети каждые 2016 блоков происходит перечет сложности, чтобы время на поиск нового блока было примерно равно 10 минутам.

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

Теперь кратко опишем структуру блока.

Как работает блок

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

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

Завершенный блок — это постоянная запись транзакций в прошлом, а новые транзакции записываются в текущем блоке.

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

Майнинг Биткойнов

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

Они соревнуются «чтобы завершить текущий блок», чтобы получить в награду BTC. Когда майнер способен решить эту задачу, ответ передается другим узлам майнинга и проверяется. Каждый раз, когда майнер решает загадку, он получает награду — 12.93, которая делится между всеми майнерами-участниками сети.

Поскольку за решение каждого блока вознаграждаются майнеры совершенно новыми BTC, каждый блок также содержит запись о том, какие адреса или скрипты Биткойн имеют право на получение награды. Количество сгенерированных биткойнов на блок начинается с 50 и уменьшается вдвое каждые 210 000 блоков (около четырех лет) – этот процесс называется халвингом.

Первая запись в следующем блоке — это транзакция, которая присуждается победившему майнеру (сейчас майнеры объединяются в пулы, и награда делится между всеми участниками пула) в BTC. Именно сложность математической задачи регулирует скорость создания новых BTC, поскольку новые блоки не могут быть представлены в сеть без ответа. Исходя из того, что в среднем на решение этой проблемы уходит около 10 минут, примерно 12,5 новых BTC создаются каждые 10 минут.

Для примера, в Эфире каждые 13.46 секунд (время проверки 1 блока) создаются 2 монеты ETH.

Что такое Биткоин простыми словами

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

реклама

Начнем с того, что существуют фиатные (бумажные) деньги, куда относятся все государственные валюты, то есть евро, доллар, рубль и так далее. А есть цифровые монеты, как например, Биткоин. Да, это первая монета среди всех криптовалют, но не нужно думать, что она единственная.

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

реклама

Как работают транзакции в Биткоине? Все переводы средств (биткоинов) в сети Биткоина проводятся с помощью майнинга. Для перевода пользователь должен зайти в специальную программу, далее указать сумму и адрес биткоин-кошелька. И после того, как пользователь нажмёт на кнопку «Отправить», это ещё не значит, что биткоины ушли получателю. Сначала запись об этой транзакции должна быть записана в специальный реестр (блокчейн). Слово «блокчейн» переводится с английского как «цепочка блоков».

Ещё раз повторюсь (см. на скриншот ниже), вся информация о транзакции рассылается всем участникам сети Биткоина (майнерам) и эти же майнеры занимаются генерацией этого самого блока. В блок записывается определенное количество транзакций и после того, как блок будет полностью сгенерирован, участники сети получат вознаграждение. Таким образом происходит эмиссия монет (их выпуск, производство). И на этом месте, думаю, Вы уловили откуда берутся сами биткоины. Уточню, что прибыль получает только тот майнер, который сгенерировал блок первым. Генерация блока это сложная математическая задача, для которого нужны специальные устройства (видеокарты) и, соответственно, электроэнергия. Думаю, что каждый из Вас знает как нынче подрожали видеокарты. Резюмируя выше сказанное, биткоин далеко не берется с воздуха. Для генерирования биткоина необходимо какое-то количество электроэнергии и майнинг фермы. На момент этой статьи всего существует 18,762,756 биткоинов из 21,000,000. Если забегать вперёд, то последний биткоин будет добыт в 2140 году.

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

реклама

  • биткоин генерируется путем сложных математических операций;
  • информация о всех транзакциях в сети биткоина записывается в блокчейн;
  • блокчейн нельзя удалить или отредактировать, так как он зашифрован и распределён среди всех участников сети;
  • биткоины не достаются бесплатным образом. Для их генерации нужно затрачивать ресурсы;

Если Вы хотите следить за последними новостями в сфере крипты и новыми проектами, то советую подписаться на Telegram канал, там много очень много полезной информации. Всем желаю отличного дня!

Хорошо, а что если увеличить размер блока?

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

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector