Jump to content

Блоки в сети Bitcoin


BlogMustLive

Recommended Posts

Posted (edited)

Запись опубликовал polym0rph 1 апр 2012, 22:27

15 372 просмотра

 

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

 

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

 

Решение каждого блока вознаграждается новыми монетами, по этому каждый блок содержит запись о Bitcoin-адресе на который начисляется награда. Эта запись называется транзакцией генерации и всегда записывается первой в списке сделок каждого блока. Число монет получаемых за нахождение блока начинается с 50 и уменьшается вдвое каждые 210 000 блоков (в среднем 1 раз в 4 года).

 

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

 

Сложность математической задачи, которую нужно решить для нахождения блока, автоматически изменяется сетью для того, что бы 1 блок генерировался раз в 10 минут. Корректировка происходит через каждые 2016 блоков (примерно 1 раз в 2 недели), в этот момент все Bitcoin-клиенты сравнивают фактически затраченное на создание 1 блока время и изменяют сложность так, что бы время соответствовало целевому, увеличивая, либо уменьшая сложность задачи.

 

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

 

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

 

Общие вопросы о Блоках:

 

Q: Сколько Блоков создано на данный момент?

A: Текущее количество блоков

 

Q: Каково максимальное количество Блоков?

A: Не существует «максимального количества Блоков», Блоки постоянно добавляются в конец цепи, в среднем 1 раз в 10 минут.

 

Q: Когда будут сгенерированны все 21 миллион BTC (биткоинов) Блоки будут продолжать создаваться?

A: Да. Блоки служат подтверждением проводимых операций по переводу BTC. Сделки будут происходить и после генерации всех монет, а значит и Блоки будут создаваться до тех пор, пока люди будут расплачиваться биткоинами.

 

Q: Сколько я потрачу времени на генерацию одного Блока?

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

 

Q: Если я рассчитал Блок на 1%, то?..

A: Не существует такого понятия как «рассчитать Блок на 1%». После 24 часов работы над поиском Блока, ваши шансы найти его будут ровно такими же как и в самом начале, или в любой другой момент. Шансы на нахождение Блока всегда одинаковы. Те кто считает иначе — заблуждаются.

Нахождение Блока — это как подбросить монету 53 раза подряд и ждать, что все 53 раза выпадет «решка». При каждой попытке получить 53 «решки» подряд — ваши шансы на успех будут одинаковыми.

 

Q: Где я могу узнать побольше о технических деталях процесса генерации Блоков?

A: Посетите страницу: block hashing algorithm.

Edited by BlogMustLive

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Покупка энергии в кошельке TRX (Rent Energy), продажа (Delegate). Как заработать, продавая энергию в сети Tron?

      @HelberСпасибо! попробую Trust wallet, жаль только что как браузерный довесок какой-то  урезанный. На Тронлинке возможно кто-то морозит троны ради 4,8% годовых. Кстати вроде появилась возможность продавать свою энергию, правда я толком в этом еще не разбирался.   Примечание модератора: все полезные материалы собираем не в первом посте, а в другом, на второй странице. Он же закреплен над данной страницей форума - кликните "Открыть сообщение"   Там теперь будет и список се

      in DeFi, токены

    • Активность в сети Биткоина упала до минимума за 13 лет

      Сетевая активность в блокчейне Биткоина достигла минимальных значений за последние 13 лет, фиксирует платформа BitInfoCharts. По данным ресурса, этой весной число ежедневных активных адресов колеблется в диапазоне от 80 000 до 120 000 — последний раз подобные показатели датировались осенью 2013 года. Метрика отражает только транзакции, проведенные напрямую в сети. Сюда не входят перемещения средств внутри криптобирж и на других платформах, то есть вне блокчейна, уточняют журналисты РБК. 

      in Новости криптовалют

    • Биткоин-пул Foundry добыл семь блоков подряд и добился раздвоения сети

      Крупнейший в мире майнинг‑пул Foundry добыл семь новых последовательных блоков Биткоина — с №941879 по №941885. Во время параллельного майнинга несколькими пулами сеть Биткоина раздвоилась, но блокчейн засчитал результат Foundry. Пул Foundry до блока №941881 успел добыть четыре блока подряд. Затем произошло практически одновременное обнаружение блока №941881 двумя майнинговыми пулами — Foundry и AntPool. Разница во времени между находками составила всего 12 секунд, что привело к раздвоению

      in Новости криптовалют

    • Протокол OP_NET добавляет смарт-контракты и DeFi в сети биткоина

      В сети биткоина запустили 19 марта протокол OP_NET. Теперь можно выпускать смарт-контракты и использовать DeFi в нативной сети биткоина. Отпадает необходимость в межсетевых мостах и обернутых токенов.  Операции проходят через биткоин-транзакции, комиссии оплачиваются в BTC. С запуском мейннета был представлен стандарт токенов OP-20, запущена DEX MotoSwap (ограничение по регионам), инструмент стейкинга и фарминга.   С европейского IP пускает на биржу. Что бы подклю

      in Биткоин

    • ФБР предупредило о новой криптосхеме в сети Tron

      Федеральное бюро расследований США (ФБР) предупредило о новой мошеннической схеме в сети Tron, нацеленной на владельцев криптовалютных кошельков. По данным ведомства, злоумышленники распространяют токены с текстовыми сообщениями, которые в блокчейн-обозревателях отображаются как официальные уведомления правоохранительных органов.    Пользователям предлагают пройти обязательную «верификацию» в рамках процедур противодействия отмыванию денег (AML). В тексте утверждается, что кошельки н

      in Новости криптовалют

×
×
  • Create New...