Это точка, которая кажется совершенно банальной для меня, но если даже ведущий разработчик Bitcoin может быть смущен об этом, он заслуживает пост.
Цитата: Гэвин Андресен в Нью-Йорке, август 2011 г.
Разве я не заботиться о шахтерах? На самом деле, нет, совершенно откровенно. Я имею в виду, добыча игра с нулевой суммой, не так ли? Так что, если мы делаем это проще для более шахтеры начать пытаться генерировать биткойны, что на самом деле не делает всю серию для системы.
Добыча действительно игра с нулевой суммой для шахтеров. Общая сумма Bitcoins, которые можно получить с помощью добычи фиксируется протоколом и сборы сделки пользователи готовы платить, и если это легче для одного человека к шахте, что он приобретает будет происходить за счет других шахтеров.Горное дело не нулевой суммой игра для Bitcoin, и это очевидно, если вспомнить главную причину добыча существует, которая для защиты сети. Чем больше людей в состоянии шахты, тем больше общая честны hashrate, что делает его гораздо труднее злоумышленнику обогнать blockchain. Кроме того, все больше шахтеров означают больше децентрализации, и больше трудностей в совершал нападения на угрозу определенные объектов по добыче.
Обратите внимание, что это не один один к "помогая X GH / с стоит шахтеров присоединиться к увеличению общей hashrate по X", Новые шахтеры увеличит трудности, в результате чего некоторые старые шахтеры уйти; новое равновесие будет достигнуто, который имеет более высокую общую hashrate, чем раньше.
Следуя на "игра с нулевой суммой" тема, не делает добычу легче также означает, что это будет проще для злоумышленника? Ну, это зависит от того, как именно мы делаем добычу проще. Например, если какое-то изменение сделано, что удваивает hashrate каждого, он будет применяться в равной степени честных шахтеров и нападавшие и, следовательно, не имеет никакого эффекта.
Но любое изменение, которое дает честные шахтер преимущество над злоумышленниками, обращаясь с трудностями, что честные шахтеры, скорее всего, заботиться о, могут увеличить общую честную hashrate без увеличения hashrate, которые могут быть накопили злоумышленник на данном счете, что делает сеть более безопасной. Некоторые примеры вещей, которые могут помочь честным шахтерам (особенно в домашних условиях шахтеров) больше, чем они помогают атакующие:
1. Сокращение добычи дисперсии. Злоумышленник не будет иметь много относительной дисперсии, потому что он достаточно велик, чтобы провести эффективную атаку; и он не будет заботиться больше о награде или ее дисперсии, так как награда добычи не является его главной целью.
2. добычи Сделать технически проще для различных случаев применения. Злоумышленник не будет заботиться о технической сложности; он будет нанимать лучших инженеров и сделать это в масштабе, чтобы уменьшить амортизированной стоимости. Для на дому шахтера, даже тривиальное неудобство может означать разницу между началом шахты или нет.
3. горнодобывающая Поддержка бассейнов. Злоумышленник не собирается использовать бассейны, потому что он не нуждается в них, и потому, что он хочет, чтобы контроль над блоками. В домашних условиях шахтеры должны использовать некоторую форму бассейна.
4. Сделайте эффективную добычу аппаратных средства к массам (или сделать аппаратное обеспечение доступным для масс эффективных для добычи полезных ископаемых). Злоумышленник, возможно, будет развивать свое собственное решение ASIC для развертывания в масштабе; мелкие шахтеры не могут позволить себе такую роскошь, поэтому они не должны быть оставлены в этой гонке вооружений.
5. Сделать это можно использовать существующие ресурсы. Способность добывать на холостом ходе процессора компьютера или горное устройство на PCIe карте, которая может быть добавлена к ПК и использовать существующую вычислительные, электрические и физические ресурсы помогут на доме шахтеров более злоумышленник, который нужно сделать специальную покупку всей инфраструктуры.
6. горнодобывающие предложения активы, такие как облигации компаний и. Это позволит людям без средств физически мины вкладывать больше средств в честные добычи, в то же время совершенно бесполезно для злоумышленников. Выдающий объект потребуется определенная ответственность, чтобы убедиться, что это не сам злоумышленник.
7. Сокращение задержек в сети. Чем больше времени требуется, чтобы узнать о новых блоках, найденных, тем больше хэш впустую на старых блоках. Злоумышленники не будут страдать от этого, потому что они в основном мое на свои собственные блоки, которые они могут быть мгновенно знать.
Это также означает, что некоторые способы сделать добычу "Полегче" может, возможно, на самом деле помочь Нападавшие более честных шахтеров, и тем самым нанести ущерб безопасности сети. Исчисление / хеширование услуги по аренде, которые дают наниматель полному контроля над содержимым вычислений, если сделано в масштабе, может позволить злоумышленнику сделать налеты без инвестиций в долгосрочном развертывании.
Так что если вы хотите blockchain - основное техническое новшество, которое отделяет Bitcoin от всего, что предшествовало его - правильно выполнять свою работу по обеспечению Bitcoin сделок, то вы должны заботиться о добыче, вы должны заботиться о шахтерах, и вы должны заботиться об изменении Биткойн экосистемы (которая также включает в себя основной протокол) способами, которые полезны для типичного горняка.