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

Мировая сеть, создающая новые блоки является одноранговой. Все узлы сети равноправные и равнозначные.

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

С технологической точки зрения, блокчейн - новое эволюционное воплощение пиринговой сети.

Прошлое воплощение пиринговой сети, предок блокчейна - торренты.

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

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

Но понимание работы торрентов вызывало затруднения у большинства обычных пользователей.

А сейчас, в 2018м году, P2P обновления встроены и широко используются для загрузки и обновления цифровых продуктов крупнейшими поставщиками ПО: Microsoft, Blizzard, Valve и прочими.

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

Теперь пришло время молодой технологии блокчейн пережить самый ранний этап оценки полезности.


Блокчейн - это одновременно и технология распределенного реестра и его воплощение.

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

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

Когда команда собирает достаточное количество хороших идей, она готовит масштабное обновление с изменением протокола.

Такое обновление называется форк.

В зависимости от метода внедрения, форки бывают мягкими и жесткими.

Софтфорк - новая версия протокола, совместимая со старой.
Участникам сети не обязательно обновлять ПО.

Хардфорк - фундаментальное обновление протокола, исключающее совместимость со старым. Для внедрения хардфорка, участники сети должны быть согласны обновить своё ПО.

Форк - метод развития блокчейна.

Made on
Tilda