А блок это файл, в котором данные (относящийся к конкретному криптовалюта ой сети) постоянно записаны. Блок записывает самые последние транзакции цифровых монет, которые еще не были записаны ни в какие предыдущие блоки.
Вы можете представить, что блок похож на страницу огромной бухгалтерской книги или книги записей, которая называется “данные“. Каждый раз, когда выполняется блок , это как будто мы переходим к следующему блоку, как будто переворачиваем страницу на следующую пустую страницу и так далее.
Так, 1 данные представляет собой неизменяемую серию данных с отметкой времени, управляемую группой компьютеров..
Открытая blockchain сеть является само определение демократичной системы, поскольку она не имеет центрального органа.
Так как blockchain является общей бухгалтерской книгой, содержащаяся в нем информация является доступной и открытой для всех, чтобы увидеть.
Три столпа технологии блокчейн:: Децентрализаци, прозрачность, неизменность.
Первоначально, технология блокчейн использовалась для Bitcoin и другие криптовалюты , но blockchain теперь нашли случаи использования в различных отраслях промышленности, таких как финансовые, здоровье и другие.
Более подробная информация о блоках и добыча
Для добываемый монеты, подобно Bitcoin, BitcoinZ , Digibyte и т.д. , блоки формируются шахтеров.
Информация о текущих операциях, сделано с цифровой монетой, как они, не добавляется к blockchain сразу. Вместо, она проводится в пуле транзакций или пула памяти.
Если вы шахтер, ваша задача - собрать транзакции из пула транзакций в “кандидат” блок, и попытаться добавить этот блок-кандидат в blockchain.
Каждый блок-кандидат получает заголовок блока, которая в основном куча метаданные о блоке и шахтеры используют эти метаданные при попытке добавить блок в blockchain.
Информация этих метаданных включает в себя
1) версия , описывающая структуру данных внутри блока, так что компьютеры способны правильно считывать содержимое каждого блока.
2) последний блокидентификационный номер «S. Это тот же тип номера, что шахтеры пытаются получить для текущего кандидата блока.
3) - Merkle корень который contrains все операции внутри блока хэшируются вместе, чтобы сформировать одну строку текста. Все поля являются уникальными, и считается, как наиболее значительная часть заголовка блока.
d) текущее время.
е) - цель значение, установленное сетью цифровых монет, с которым работают майнеры., чтобы попытаться добавить блок-кандидат в цепочку блоков.
Целевой рассчитывается из трудность которая представляет собой установленное значение в Bitcoin сети регулировать как трудно добавить блок операций в blockchain.
Чтобы добавить блок-кандидат в blockchain, майнеры хешируют дополнительное произвольное число (называется “данное время” или “добыча поле” ) в данных в заголовке блока и надежду, что результат ниже определенного целевого значения.
Если первый одноразовый номер не работает (начинается с 0), шахтеры сохранить его и приращение хэширования заголовка блока. В конце концов они найдут временное значение, которое возвращает блок хэш, который Меньше чем целевое значение.
После того, как кто-то обнаружил, что работает нонс, блок-кандидат «решен», и все транзакции в этом блоке добавляются в цепочку блоков..