Edit: Короче говоря, не может вы просто взять компьютер алгоритм хеширования, обработать его в автономном режиме, сохранять результаты работы, подключение к сети, а затем сбросить все результаты сразу?
Блоки связаны между собой. Вам нужен предыдущий блок для вычисления одноразового номера (который включает в себя хэш предыдущего блока). Вот почему вы не можете мой офлайн дольше ~ 10 минут. Через 10 минут вы существенно разветвление.
^^ Это отвечает тэ Orignal вопрос.
Могу ли я спросить, что ваша цель? Вы пытаетесь сохранить пропускную способность? Глядя на «маску» за отчетный демон? Попытка свести к минимуму риск курсовых разниц?
Ну, я могу иметь доступ к 2 T / хэшу при определенных условиях, и хеширование в автономном режиме может быть один из этих условий.
Если вы не можете подключить вычислительную мощность к сети Интернет (или какой-либо другой способ обновления шахтеры) бесполезно для добычи полезных ископаемых.
Помните, что вы должны быть решая
следующий блок. Каждые 10 минут "кто-то»решает блок. Когда это происходит, ваши данные несвежие, и если вы найти блок бесполезно, как вы решаете неправильный блок. Ферма, которая может подключаться только к Интернету, когда каждая минута будет ужасно неэффективная (stales), но будет работать. В среднем вы потеряете 10% от вашего хеширования мощности, поскольку данные пошел несвежим, и вы никогда не будете знать его до следующего обновления. Тем не менее 2-х * 0,9 = 1.8TH эффективным.
Более длительные периоды времени между обновлениями будет быстро сделать это невозможно работать на том же blockchain, как и все остальные. Ваша единственная надежда будет построить более длинную цепь в частных и опубликовать все это сразу. Проблема заключается в том, что в течение продолжительного периода времени, шансы у вас будет более длинная цепь можно пренебречь.
В качестве примера, скажем, у вас есть 25% от пропускной способности сети и решить, помоему в частном порядке для й блоков, а затем опубликовать их все сразу, если он больше, чем в основной цепи.
Если х = 1 (для подключения к Интернету и опубликовать блок цепочку после нахождения одного блока), то у вас есть 25% шанс иметь самую длинную цепочку.
Если х = 2 (опубликовать после обнаружения двух спина к спине блоков), то у вас есть только 0,25 ^ 2 = 6,25% шанс.
Если х = 3 0,25 ^ 3 = 1,56%
..
Если х = 6 ^ 0,25 6 = 0,02% (1 в 4096 шанс). Даже 6 блоков только в среднем 4 часа для 2-х подсетей.
Таким образом, подключение к сети один раз каждые 6 блоков и проверки, чтобы увидеть, если вы впереди будет зарабатывать вам (6 * 50) / 4096 = 0,08 BTC и это займет 4 часа. Обратите внимание, вы не заработаете 0.08 BTC каждый раз. Вы заработаете 300 BTC 1 / 4096th времени и 0 BTC 4095 / 4096th времени. В среднем, несмотря на наличие 2 TH вы только заработать около 0,5 BTC в день (примерно так же, как 500 MH вышке, которая постоянно обновляется).
Теперь гипотетический, если у вас есть некоторые ограничения, которые вы могли бы получать данные, но только передающие через каждые пару часов, вы могли бы работать ж / полную эффективность. Разница была бы астрономическими (величины выше, чем обычная добыча соло), но вы могли бы
1) послать любые обновления блока цепи на ферму
2) если ферма больше чем 1 блок позади него покидает цепь
4) если ферма вперед на 1 или более блоков и времени, превышающего пороговое значение передачи он передает.
Так как вы выигрываете или проигрываете несколько блоков на партию вы будете сталкиваться очень высокая дисперсией, но ожидаемая доходность (EV) будет то же самое.