Что такое блокчейн?
t.me/telegovГоворя про сеть криптовалюты, стоит понимать базу данных, в которой содержится информация о всех проведенных транзакциях между всеми участниками криптосообщества за все время.
Отличительной особенностью такой системы является запись информации в виде блоков, находящихся одновременно у всех участников самой системы в зашифрованном виде.
Блок информации
Каждый блок информации независимо от объема и сети строится однотипным образом - он содержит в себе информацию обо всех изменениях сети, которые случились до его формирования.
Структурно блок имеет:
- уникальный номер;
- запись о собственном размере;
- заголовок;
- счетчик транзакций;
- массив множества транзакций.
Из принципа блокчейна понятно, что каждый новый блок также содержит указание на предыдущий. С момента занесения блока в цепочку он не может быть изменен.
Объем блока информации основной сети биткоина составляет 1 Мб, в других сетях объем блока может значительно отличаться, например, объем блока сети Bitcoin Cash, появившейся в августе этого года, составляет 8 Мб и может динамически изменяться.
Виды блокчейна
Блокчейн биткоина является публичным, т.е. кто угодно может просмотреть историю транзакций, а также участвовать в достижении консенсуса, то есть выполнении проверки блоков информации.
Помимо публичного вида блокчейна, он может быть частным. В таком случае право вносить записи в цепочку блокчейна предоставляется только одной компании. Такие системы сейчас получили широкое распространение для ведения внутреннего учета в компаниях.
Для проведения аудита, например, в частном блокчейне иногда создается возможность общедоступного чтения цепочки, в то время как право записи по-прежнему принадлежит только самой компании.
В том случае, когда нескольким компаниям нужна «закрытая сеть» создаются консорциумные блокчейны. Такие сети контролируются заранее выбранным набором узлов, и так же как и частные блокчейны, имеют свои параметры консенсуса для проверки и записи блоков информации в основную цепочку, а также параметры доступа к сети.
Защита сети
Шифрование информации производится с помощью стойкой криптографии, и каждый последующий блок цепочки строится на шифре предыдущего. Криптографические методы, используемые для шифрования используются в широко известных протоколах SSL, а также в банковских сетях передачи данных и прочими финансовыми структурами. Это делает биткоин настолько же защищенным как и все имеющиеся способы передачи и хранения средств.
В блокчейн может попасть только достоверная информация, это происходит благодаря механизму консенсуса сверки блоков перед их записью, поэтому невозможно подделать или заменить общедоступные данные цепи без привилегирующего (>51%) значения вычислительной мощности системы.