Перейти к содержимому

Блок биткоина что это

  • автор:

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

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

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

Что такое блок в Биткоине?

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

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

Забавный момент: сразу после запуска сети Биткоина в 2009 году размер его блоков составлял 36 мегабайтов. 14 июля 2010 года он был уменьшен до одного мегабайта.

Почему размер блока так важен?

Согласно замыслу создателя криптовалюты Сатоши Накамото, бухгалтерская книга пополняется новыми страницами раз в 10 минут. Иногда немного быстрее, иногда чуть медленнее, но в среднем это именно 10 минут. Размер каждой страницы (блока) ограничен, то есть количество записываемых туда транзакций тоже ограничено. В итоге у нас есть два лимита: на число транзакций в блоке и периодичность его нахождения.

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

Почему размер блока так важен? Источник: AppleInsider. Фото.

В начале 2013 года блоки Биткоина были заполнены в среднем на 125 килобайтов. К маю 2015 года этот показатель уже вырос до 425 килобайт, при этом блоки стабильно заполнялись полностью несколько раз в день. То есть транзакций пользователей было достаточно.

Зачем нужно расширять блоки?

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

4 мая 2015 года главный научный сотрудник Bitcoin Foundation Гэвин Андресен опубликовал статью, которую в оригинале можно найти по запросу «Why increasing the max block size is urgent». В ней разработчик заявил, что увеличение размера блока — необходимая мера для Биткоина.

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

Чуть позже Андресен заявил, что займётся разработкой аналогичного клиента Bitcoin XT, первая версия которого была выпущена в декабре 2014 года ещё одним критиком размера блока Биткоина Майком Хёрном.

В июне 2015 года руководства крупнейших китайских пулов для добычи криптовалюты F2pool, BTCChina, Antpool, Huobi и BW подписались под предложением увеличить блок Биткоина из-за растущего количества транзакций. В этом же месяце Андресен опубликовал предложение по улучшению Биткоина (BIP — Bitcoin Improvement Proposal) 101. В нём разработчик предложил отказаться от фиксированного ограничения на максимальный размер блока и перейти на новую модель, в котором лимит будет расти с предсказуемой скоростью.

Что было в BIP 101?

BIP 101 предполагал увеличение размера блока до 8 мегабайтов с 11 января 2016 года. Затем лимит должен был удваиваться каждые 730 дней вплоть до января 2036 года.

Считалось, что благодаря увеличению блока до 8 мегабайтов Биткоин сможет обрабатывать до 24 транзакций в секунду. BIP 101 понравился многим криптоэнтузиастам и крупным майнинговым пулам. И всё же у нововведения были противники. Создатель Bittorrent Брам Коуэн заявил, что столь резкие изменения в протоколе криптовалюты противоречат её главной идее.

Что было в BIP 101? Источник: Reddit. Фото.

16 августа 2015 года BIP 101 был интегрирован в код Bitcoin XT. И хотя апгрейд поддерживался многими, его интеграция не смогла придать популярности альтернативному клиенту Биткоина.

Какие предложения по увеличению размера блока понравились комьюнити?

Bitcoin XT, Bitcoin Unlimited, Bitcoin Classic и Segwit2x были популярными инициативами в 2016 году, однако ни одна из них не привела к расширению лимита блока Биткоина.

В январе 2016 года было решено отказаться от поддержки BIP 101 в Bitcoin XT и просто перейти на единовременное увеличение размера блоков до 2 мегабайтов. Это привело к серьёзному падению интереса к Bitcoin XT. К январю 2017 года менее 30 нод (узлов) в сети клиента поддерживались майнерами. Ещё год назад их количество превышало 650 единиц.

Через месяц был создан Bitcoin Classic путём форка оригинального Биткоина. Инициатива получила поддержку от Coinbase, Bitstamp, Circle, Роджера Вера и Гэвина Андресена. К сожалению, в 2017 году майнеры Bitcoin Classic не смогли достичь консенсуса по поводу очередного форка, после чего создатели криптовалюты решили прекратить её разработку, высказав свою поддержку Bitcoin Cash.

Примерно в одно время с созданием Bitcoin Classic консорциум крупнейших майнинговых пулов, кошельков и бирж Bitcoin Roundtable обсудил планы в отношении протокола Segregated Witness. Речь шла об увеличении размера блока оригинального Биткоина до 2 мегабайтов.

Что такое SegWit?

Segregated Witness или SegWit это улучшение, в котором размер блока освобождается за счёт выноса данных о подписях транзакций во внешний блок, именуемый «отдельным свидетелем». Именно так переводится словосочетание «Segregated Witness». Благодаря этому в один блок можно вместить почти в четыре раза больше транзакций.

31 марта 2017 года было предложено ввести SegWit путём софтфорка, за ним должен был состояться хардфорк SegWit2x для расширения размера блока до 2 мегабайтов. Детали апгрейда были обсуждены во время нью-йоркского соглашения, в котором приняли участие 58 крупнейших владельцев узлов сети Биткоина. Сообщается, что на тот момент они контролировали 83.28 процента мощности всех вычислительных устройств для добычи криптовалюты.

SegWit был принят в августе 2017 года, а вот по SegWit2x майнерам так и не удалось достичь консенсуса — апгрейд был отменён за несколько дней до его предполагаемой интеграции.

Почему разделился блокчейн Биткоина?

Консенсус в комьюнити по поводу «правильного размера блока» так и не был достигнут. В августе 2017 года состоялся хардфорк криптовалюты, который привёл к разделению её блокчейна.

Почему разделился блокчейн Биткоина? Источник: Slate. Фото.

1 августа 2017 года под эгидой Роджера Вера был создан Bitcoin Cash. В форке Биткоина размер блока был увеличен до 8 мегабайтов, при этом интеграция Segregated Witness была отклонена. В мае 2018 Bitcoin Cash прошёл через новый хардфорк, в ходе которого блоки вовсе были увеличены до 32 мегабайтов. Правда, эта инициатива так и не сделала альткоин популярнее оригинального Биткоина. Да и смысла в ней не было. Как оказалось, майнеры BCash всё так же используют блоки на 2 мегабайта, ведь в большем объёме нет смысла.

Заглядывайте в чаш крипточат миллиардеров. Там обсудим все подробности.

�� Что такое генезис блок биткоина и других криптовалют

генезис-блок

Genesis-блок — это то, с чего начинается любая криптовалюта и блокчейн-сеть. Это первичный блок, который кардинально отличается от всех последующих. Однако он добывается создателями сети, а не рядовыми майнерами. И это единственный блок, который не ссылается на предыдущий блок, так как является толчком для построения всей сети. Предлагаем подробно рассмотреть, что такое генезис-блок и почему он так важен в обзоре от ProstoCoin.

Что такое генезис-блок

Генезис-блок (от англ. Genesis Block, “блок зарождения”) — самый первый блок распределительного реестра, который является основой и прототипом для создания всех остальных блоков. В современных криптовалютных системах генезис-блок нумеруется, как “блок 0”, поэтому его еще часто называют нулевым. В первой же версии Биткоина начальный блок считался первым.

Genesis Block имеет отличительный от других блоков путь создания. Блокчейн устроен таким образом, что каждый последующий блок ссылается на предыдущий. Заголовок каждого нового блока представляет собой хэш-функцию его информации, информацию предыдущего блока и всех транзакций, совершенных в системе. Поскольку у блока генезис отсутствует “родительский блок”, на который он мог бы ссылаться, он жестко программируется с использованием предварительно вычисленного значения хэша.

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

Для чего нужен Genesis блок

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

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

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

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

Генезис блок Биткоина

генезис блок Биткоина

Запуск сети Биткоин состоялся 3 января 2009 года. Именно в этот день неизвестный человек или группа программистов под ником Сатоши Накамото опубликовала генезис-блок Биткоина. Сатоши закрыл первый блок на обычном компьютере, поскольку в то время еще не пользовался сетью, ее сложность была минимальной, а сами биткоины ничего не стоили. Именно этот момент принято считать зарождением криптомира, который нам известен сейчас.

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

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

Теория 7 дней и первая транзакция

Следующий блок в сети Биткоин появился только спустя 6 дней, при том что среднее время, необходимое на генерацию блока в этом блокчейне, составляет 10 минут.

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

Некоторые же предполагают, что Сатоши намерено сделал перерыв, чтобы сопоставить историю создания Биткоина с библейской историей сотворения мира. Возможно и то, что тогда блокчейн еще не был запрограммирован на создание блока каждые 10 минут.

Первым человеком, совершим транзакцию с ВТС, стал Хэл Финни, известный крипто-энтузиаст. За несколько дней до этого он поделился в своем Твиттере сообщением о том, что участвовал в запуске Биткоина.

Секретное послание Сатоши Накамото

Еще одним загадочным аспектом первого блока Биткоина стало секретное послание, которое Сатоши зашифровал в блок. В хэше genesis-блока был зашифрован заголовок из газеты The Times тиража от 3 января 2009 года. Название статьи на первой полосе гласило: «Chancellor on brink of second bailout for banks». Один из вариантов перевода звучит так «Канц­лер стоит на грани ради вто­ро­го спа­се­ния бан­ков».

Chancellor on brink of second bailout for banks – New York Times

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

Данные блока

Данные первого блока Биткоина:

  • Количество транзакций: 1
  • Комиссия за транзакцию: $0,00
  • Высота блока: 0
  • Отметка времени: 02.03.2009, 18:15
  • Одноразовый номер (nonce): 208393
  • Сложность блока: 1

Высота блока — это количество блоков в цепочке перед данным блоком. Высота блока Genesis равна 0. Следовательно, перед ним не было размещено никаких блоков.

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

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

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

Ноды

Любой компьютер, подключенный к сети Биткоин, называют нодой или узлом связи. В блокчейне Биткоин есть два вида нод (узлов связи) — полные и легкие. Полные узлы имеют копию всего блокчейна и требуют много памяти для хранения. В сети Биткоин Genesis-блок записан непосредственно в их программное обеспечение. Задача таких узлов проверять правильность транзакций.

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

Исходный код

Свою историю рассказывает и предварительный исходный код Биткоина, который был известен еще до 3 января 2009 года и распространялся самим создателем. При его изучении была найдена терминология, которую использовал Сатоши. Например, блокчейн разработчик называл “цепью времени” или древовидной структурой с корнем в генезис-блоке.

В коде были найдены упоминая “майнер биткоинов”, хотя в официальном White Paper Биткоин данная терминология не используются. Полный ВТС в коде описывается как “монета”, а ее части обозначаются “центом”. Сейчас же части ВТС принято называть сатоши.

Технические особенности

Хэш первого блока Биткоина содержал на два шестнадцатеричных нуля больше, чем это требовалось. И выглядел так: 000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f.

Timestamp следующего блока 0: 2009-01-03 18:15:05. Блок получил 653 666 подтверждений и имел размер в 285 bytes.

Сырая версия, написанная на языке C ++:

Сырая версия генезис блока BTC

разобранная версия генезис-блока BTC

Генезис блок в других криптовалютах

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

Zcoin

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

Генезис блок Zcoin был запущен в октябре 2014 года. Его зашифрованное послание было сформировано по примеру биткоина и также содержало заголовок из газеты The Times: “Times 2014/10/31 Maine Judge Says Nurse Must Follow Ebola Quarantine for Now”.

TecraCoin

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

В хэше блока TecraCoin зашифрован заголовок из New York Times: “The NY Times 2018/07/12 It Came From a Black Hole, and Landed in Antarctica”, что переводится как “Он появился из черной дыры и приземлился в Антарктиде”.

Основное отличие криптовалют от любых других денежных единиц заключается в том, что они могут функционировать децентрализовано. Достигается это именно за счет взаимосвязи каждого нового блока со всеми предыдущими, а отправной точкой для начала цепочки является создание блока Genesis. В момент, когда Сатоши Накамото — разработчик, личность которого до сих пор не раскрыта – создал генезис-блок Биткоин, он положил начало денежной революции. Его работа породила идею о том, что деньги могут быть устойчивыми к цензуре, независимыми от правительств и корпораций, контролируемые только людьми и принадлежащие только им.

Блокчейны и криптовалюты строятся из блоков. Но что это такое?

block

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

В Bitcoin схема добавления нового блока в цепочку работает следующим образом: Ты как пользователь хочешь перевести 1 биткоин своему другу. Ты создаешь заявку на транзакцию и она направляется в систему. Ноды-майнеры проверяют твою заявку на фиктивность (если у тебя нет 1 биткоина на криптовалютном кошельке, то они запрос заблокируют) и если все ок, то они добавляют ее в формируемый блок.

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

А зачем это нужно? Не проще создать один компьютер, который будет собирать заявки, проверять и добавлять?

В этом как раз вся соль. Bitcoin — и другие криптовалюты — это децентрализованные системы. Здесь нет единого пункт контроля. Здесь работают равноправные ноды, которые соревнуются друг с другом и пытаются разгадать загадку первыми. В этом уникальность системы, которую создал некто под псевдонимом Сатоши Накамото в 2008 году.

Ну ок. А зачем добавлять именно блоки? Не проще ли просто добавлять отдельные транзакции?

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

Поэтому и говорят, что одним из преимуществ блокчейнов является неизменяемость (immutablity) данных. Ты можешь написать в Word список транзакций, а затем пойти и изменить что-нибудь в середине списка. Здесь это сделать нельзя.

А какие бонусы получают майнеры за создание нового блока?

Майнер получает 12,5 биткоинов. Это очень серьезная сумма денег. Она уменьшается в 2 раза каждые 2 года. И следующее уменьшение будет в 2020 году.

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

Такая система обеспечивает отличную защиту против хаков, однако она работает медленно и здесь нужно платить комиссии. Чтобы улучшить масштабируемость (scalability), девелоперы сейчас внедряют такие решения как payments channels и Lightning Network.

Блок

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

Строение блока [ править ]

Поле Описание Размер
Magic no. Значение всегда равно 0xD9B4BEF9 4 байта
Размер блока (blocksize) Число последующих байтов, оставшихся до конца блока 4 байта
Заголовок блока (blockheader) Состоит из 6-ти компонентов 80 байтов
Счётчик транзакций (transaction counter) Положительное целое число VI = VarInt 1-9 байтов
Транзакции (transactions) Список транзакций Множество транзакций

Что такое блок? [ править ]

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

Так как за нахождение блока выдается награда в 12.5 BTC, блок так же содержит Bitcoin-адрес, на который отправлена награда. Запись об этой транзакции называется – generation transaction, т.е. транзакция создания Bitcoin, в списке транзакций блока она всегда находится на 1м месте. Bitcoin транзакции транслируются на всю сеть отправителем – узлы собирают информацию о них и, руководствуясь определенными условиями, включают их в найденный блок.

Сложность [ править ]

Основная статья: Сложность

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

Форк [ править ]

Основная статья: Block chain

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

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

См. также на BitcoinWiki [ править ]

Ссылки [ править ]

  • График количества транзакций в блоке
  • График количества брошенных блоков

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *