Моя попытка:
1) Mining «создает» монету, решая головоломки. Если головоломка решена, шахтер передает это в сеть, и утверждает, что определенное количество Bitcoin. Затем сеть проверяет, является ли шахтер действительно решить загадку, и если они согласны с решением, и количество Bitcoin утверждало, то шахтер получает такое количество Bitcoin. Так монеты «созданы из воздуха», а потому, что это модель консенсуса - то есть большая часть сети Bitcoin должен согласиться - шахтер не может просто требовать 1000000 Bitcoin.
2) Монеты генерируются в сделке - они на самом деле не «провел с» другой адрес. Адреса сами являются абстракцией для списка операций, которые могут быть потрачены, если конкретный другой тип головоломки решаются.
3) Для добычи полезных ископаемых, головоломка, которую необходимо решить, является: учитывая хэш-функцией и определенный вход + Nonce, найти случайное слово, которое вызывает значение хэш, чтобы быть ниже определенного порогового значения. Реальный мир аналогии (большинство из них с участием Тоен cosses) трудно, но популярный пример класса химии может работать несколько: фенолфталеин используются для демонстрации, когда раствор более кислый, чем она является основой. Вы должны добавить базовую одну каплю в то время (титрование), и только тогда, когда кислота нейтрализована делает решение стать и оставаться розовым. Это титрование занимает много времени. Но как только вы сделаете это, вы можете поделиться одно решением с кем-то и просто сказать им, сколько мл вы добавили, и они затем могут быстро проверить, если вы правильно, добавляя такое же количество - решение должно стать розовым, а затем добавив капельку исходный раствор снова - решение должно получиться ясно. Аналогия еще испорчена, потому что для хеширования, есть только одна операция хэша требуется для проверки значения. Если вы никогда не имели эту демонстрацию в химии (или не принимать химию), ударил вверх YouTube
4) Сложность регулирует каждые 2016 блоков на основе количества времени последней +2016 (ну, 2015) блоков вышли на шахту. В идеале это должно занять ровно 2 недели. Если последние 2016 блоков фактически занял 12 дней, то сеть (1- (12/14)) * 100% = ~ 14,3% быстро, и трудность доводят до ~ -14,3% более трудно решить, так что в идеале следующие блоки 2016 должны принимать точные 2 недели снова. Все это делается с помощью кода и, еще раз, с помощью консенсуса - так что нет ни одного человека, организации или компании, которая изменяет трудность.
5) Да, метод добычи, где хэш входа и одноразовый номер взят очень похож bruteforcing. Результат функции хеширования является непредсказуемым (или поэтому мы предполагаем, что касается SHA-256), так что шахтер должен попробовать много одноразовых номера, чтобы найти комбинацию входного + нонс, что приводит к желаемому значению хеша.