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

    • Блокчейн Cronos не смог вернуть $9,19 млн даже после отката сети

      Команда блокчейна Cronos сообщила, что валидаторы сети приняли «непростое решение» откатить цепь после взлома кредитной платформы Tectonic. Однако вернуть все похищенные средства не удалось: $9,19 млн, 8% из украденных $120,4 млн, так и остались за пределами сети. Чтобы вернуть активы, оставшиеся в сети Cronos, валидаторы перемотали уже подтвержденные блоки назад и аннулировали транзакции пользователей, не имевших отношения к атаке. Откат охватил 1 час 54 минуты истории блокчейна и коснулс

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

    • В сети Lightning для Биткоина нашли критические уязвимости

      Разработчики Core Lightning, программного обеспечения протокола Lightning Network для блокчейна Биткоина, выпустили экстренное предупреждение для операторов узлов. Причиной стала волна отчетов об уязвимостях, сгенерированных искусственным интеллектом за последние десять дней. Разработчики считают, что уязвимость может привести к потере средств пользователями. Под угрозой все узлы, работающие на версиях 26.04 и старше. В качестве срочной меры команда проекта рекомендует приостановить маршру

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

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

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

      in DeFi, токены

    • Количество активных адресов в сети XRP Ledger выросло за две недели на 655%

      За последние две недели, с 10 по 24 августа, активность в сети XRP Ledger (XRPL) компании Ripple выросла более чем на 655%, показывают данные платформы Santiment. Если 10 августа число активных учетных записей составляло 47 180, то за последние 14 дней их количество увеличилось на 308 890, до 356 070 адресов.   $XRP NETWORK ACTIVITY EXPLODED! Active addresses have surged 654.71%, jumping from 47,180 to 356,070. That kind of spike typically signals a sharp increase in net

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

    • Активность в сети Cardano выросла на 33%

      Блокчейн Cardano показал рост сетевой активности на 33%, за сутки 20 августа обработав 32 841 транзакцию. Среднее время создания блока было 20,2 секунды при средней скорости обработки транзакций 0,38 сделок в секунду, говорят данные платформы Chainspect. С момента запуска в сентябре 2017 года блокчейн Cardano обработал около 123,02 млн транзакций. Помимо роста числа транзакций в сети у Cardano наблюдается высокая активность разработчиков. Исследователи Chainspect зафиксировали в сети 303 1

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

×
×
  • Create New...