Что такое блокчейн: руководство для чайников в 2021 году

Знакомьтесь, это Вася и он — душнила. Главная цель жизни Васи — спорить с друзьям.

7272

Спасибо огромное! Вот так и надо объяснять всё. 

По статье, однако, вопросы:
1) В случае децентрализованного хранения - чем больше инфы, тем больше ресурсов для её хранения. Если это Террабайты инфы, то врядли она передается так, как вы описали - "после каждого обновления весь объем инфы пересылается всем майнерам и обновляется у них"

2) Почему для майнинга требуются в основном видеокарты, если рассчеты примерно математические?

3) В случае решения задач майнерами - непонятно кто и как ставит эти задачи. То есть задачи-то ставит какая-то программа (алгоритм, утилита), так? Она где хранится? Централизована? Также передается вместе с блокчейнами или что?

3

1. Там не террабайты. За всю историю BTC его блокчейн весит всего ~365гб. К тому же размер блока ограничен 1мб. В более "толстых" блокчейнах применяются некоторые методы оптимизации. Но обычно размер блока ограничен, а главной проблемой является место на диске. В эфире это решается "подрезанием" старых блоков, так-как они нужны не всегда.
2. GPU более эффективны в математических рассчётах, чем CPU.
3. Задача определена алгоритмом, у каждого участника сети есть нода, где в коде прописано повышение сложности и критерии, по которым блок считается смайненым. В случае битка это поиск "красивых" хешей, где вначале хэша должно быть определённое кол-во нулей. Майнер, добавляя новые транзакции в блок и меняя определённое число в блоке, постоянно хэширует этот блок. И когда хэш блока получается "красивым", он сообщает сети, что смайнил блок. Блок включается в цепь, а майнер получает награду.

Поиграться в блокчейном в браузере можно в этой демке: https://andersbrownworth.com/blockchain/

12