Читать «Блокчейн для бабушки за 60 минут» онлайн - страница 9

Евгений Хата

Изменение единственной транзакции изменит весь блок и следующие за ним блоки.

В случае с биткойном транзакция считается неизменной после 4 или 5 подтверждений (3–4 последующих блока). Это занимает около 40–50 минут. Следовательно, транзакция достаточно безопасна даже с одним подтверждением, особенно если размер транзакции небольшой.

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

Что такое хешрейт?

Хешрейт – это количество попыток в секунду, необходимых для получения правильного значения nonce.

Для сравнения, хешрейт человека составляет около 0,00003 Н/с (хешей в секунду). Поэтому, если вы решите майнить вручную (сложить головоломку), на 1 nonce уйдет 9–10 часов.

В блокчейне Биткойн общий хешрейт – количество попыток вычислить блок. Он составляет миллионы триллионов в секунду (= хеши тэга). Это бесконечно большие цифры: 10 000 000 000 000 000 000 000 хешей в секунду. У человека всего 0,00003. Шансы вычислить блок рассчитываются как отношение вашего хешрейта к общему хешрейту сети.

Так как популярность криптовалюты растет, майнеров становится все больше. Именно поэтому вычислительная мощность будет постоянно увеличиваться.

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

Вместо стандартного ПК появилось специализированное оборудование, так называемые ASIC-майнеры.

ASIC-майнеры – это компьютеры, которые занимаются исключительно хешированием и делают это быстрей других. Больше они ничего не могут.

Например, компании Bitmain или BitFury, крупнейшие производители ASIC-чипов, по всей видимости, стоят миллиарды долларов. ASIC выполняют гига-, а иногда и терахеши в секунду.

Проблема масштабирования блокчейна

В основном банки проводят около 2000 транзакций в секунду (Tx/s). Технологии блокчейна столкнулись с большим препятствием: поскольку каждая нода в сети должна фиксировать данные всей сети, скорость сети ограничена скоростью самой медленной ноды. Блокчейн ограничивает количество транзакций в секунду во избежание централизации вычислительной мощности большими и сильными нодами, которые могут хранить и обрабатывать более крупные блоки, а также для ограничения скорости роста цепочки.

Жаркие дебаты в криптосообществе ведутся на тему размера блока, так как чем больше блок, тем выше Tx/s.

Для увеличения Tx нужно либо уменьшить размер транзакции (меньше данных на Tx), либо увеличить размер блока (больше хранимых данных).