Вам нужно найти проблему, которая: 1) очень трудно решить (около 20000 GPU-часов в растворе); 2) тривиально, чтобы проверить это было сделано правильно (менее чем 1 GPU, второй за чек); 3) политически нейтральный (мы должны договориться о решаемой задаче, и некоторые люди будут возражать против использования своих графических процессоров для решения некоторых проблем).
Brute заставляя SHA256 подписать блок очень трудно, но как только это будет сделано, это тривиально, чтобы проверить решение, поэтому он идеально подходит. Вы можете сделать жесткий F @ H проблема, которая занимает 20000 GPU-часов, чтобы решить, но это заняло бы 20000 GPU-часов, чтобы убедиться в том, что решение было сделано правильно, так что это не работает.
Обычно считается, но я не уверен, если это доказано, что невозможно иметь проблему, которая удовлетворяет как 1 и 2, при выполнении полезной работы. Никто не предложил еще нет. F @ H не будет работать на # 2. Если вы можете найти полезную задачу, которая удовлетворяет обоим условиям, пожалуйста, сообщите нам об этом! Я уверен, что это будет легко принято.
Мы должны найти полезную, но повсеместно доброкачественную проблему. F @ H было бы хорошо, но "сдача в аренду" будет сильно нежелательными. Нам нужно найти хотя бы одну проблему, что сеть может стандартизировать в течение длительного времени. Эта часть проще, чем найти проблему, которая удовлетворяет как 1 и 2.
Кроме того, вы играете с огнем, используя слово "поддержка" Вот. Это имеет особое значение: Если вы больше не хотите, чтобы ваши монеты, вы можете обменять их, чтобы получить что-то обратно. Выполнение полезной работы для создания монет не приходит с гарантией того, что вы можете получить, что объем работы обратно, когда вы поворачиваете ваши монеты.
Ну что, если вычислительная мощность была разделена таким случайным образом 1 пользователь должен решить 1 блок, а другой пользователь или два будет проверять один и тот же блок. Несколько Подтверждение должно позволить этому случиться, хотя это гораздо менее эффективны. Будет ли возможность кодировать окружающую среду, которая может это сделать? Продавая рабочие блоки заинтересованной стороны в Bitcoins они платят независимо от рыночной стоимости и, следовательно, теоретически должна увеличить цену. Для тех, кто возражает против этого может быть необязательным, как объединенная добыча.
Конечно, цель этого можно было бы победить, если они продали свои монеты и цена упадет вниз. Возможно, еще один крупный обмен может быть создан или текущий один изменен, чтобы каким-то образом добавить деньги за научно-исследовательскими instituions подпирать значение для Bitcoins без фактического создания или вручая любых Bitcoins.
Я предполагаю, что другой Possiblity бы бассейн, который продает работу (Deepbit имеет хорошую часть вычислительной мощности) за деньги и в свою очередь, предлагает купить монеты обратно от пользователей для набора стоимости на основе цены работы. Это также имеет те же проблемы, что и выше.
Если бы я имел все ответы о том, как сделать это, я бы не просил для предложений. Я знаю, что это будет трудно, но, учитывая текущее состояние Bitcoin это не смогло повредить, если каким-то образом был найден для достижения этой цели. Конечно, есть много написания кода, который должен был бы быть сделано, но в конечном счете это будет больше, чем стоит.
Где Satoshi, когда он нужен?