Добыча не является произвольным мусороперерабатывающим Несвоевременным видом работы. Он служит для защиты сети, и не может быть просто заменена другими видами деятельности. Самая большая слабость Bitcoin, если какой-либо один объект или группа взаимодействующих субъектов распоряжаться более чем 50% от всего
Глобальный вычисление по сети BTC. Это происходит потому, что для того, чтобы выполнить двойные расходы, вы должны быть в состоянии писать блоки быстрее, чем не-взаимодействующие узлы. В этом смысле, когда мы говорим о "трудность", Это не только трудности в генерации монет, это также трудности в нападении на сеть.
Если связка шахтеров были переключиться на другие проблемы, даже временно, что бы открыть дверь для кого-то с большим количеством ресурсов, чтобы сделать снимок в два раза трачу, что может сделать совсем немного ущерба для общего доверия людей BTC. Я бы сказал, что никто не имеет ресурсы, чтобы сделать это на данный момент, но вы упомянули правительство, которые, вероятно, единственные объекты, оставленные с "выполнимый" ресурсы, чтобы сделать это. Таким образом, лучший способ защититься от нападавших / правительств на самом деле сделать
именно то, что мы уже делаем, которая добывает так быстро, как мы можем максимум из-за трудностей.
Теперь вопрос пришел раньше, есть ли другие виды вычислений, которые могли бы служить той же цели, хэширования для сети BTC, но также может быть полезным в другое приложение? Там в два критерия для этого:
- (1) "проблемы" необходимо решить, должны обладать гибкостью вводить произвольную сложность решения - так что сеть трудность может быть откалибрована для глобальной скорости вычислений
- (2) Решение задачи в (1) должны быть очень быстро, чтобы проверить.
Хеширования до заданного числа нулей является большим, потому что цель хэш может наложить только о любого уровня сложности в сети, и в то время как он занимает 2 ^ 52 хэши для вас, чтобы найти блок с 52 нулевых битов в передней, он принимает все остальные в точку
один хэш для проверки вы нашли решение. Вот почему это называется "доказательство правильности работы" безопасность. Это требует тонны вычислительной мощности для получения действительного решения и легко "доказывать" что вы сделали это. Если вы можете найти другую проблему, которая имеет такую гибкость и решить / проверить отношения, можно было бы использовать его. Но это было бы наиболее определенно в другом blockchain ... и бог знает, у нас есть достаточно тех, кто уже ...
EDIT: На самом деле, я не должен так говорить отрицательно о новых blockchains. Если кто-то на самом деле произвел новый blockchain, который был основан на решении реального мира, лечение рака, такие проблемы, я думаю, было бы очень кстати. Единственное, что лучше, чем обеспечение сети является
также быть найти лекарство от рака в то же время!