Мой текущий план выпустить с Linux демона и Linux кварт клиента только с встроенным CPU шахтера. Исходный код будет доступен (генезис блок одноразового номер за исключением) за четыре недели до старта. После запуска, там будет 4-недельный период 1 / 10й нормальных наград, затем десять недель от наращивает до нормального уровня вознаграждения десяти процентов в неделю. * Я думаю *, что достаточно времени для того, кто имеет машину Windows, портирование вещи для Windows, кто-то, кто имеет макинтош к порту вещи к тому, что они называют свою операционную систему в эти дни (они все еще на кошках?), Кто-то, кто имеет cudaminer писать соответствующие cudaminer плагины и т.д., прежде чем они пропустите на много. Во всяком случае, после этого ската-периода, награда доказательства правильности работы будет постоянное количество для каждого блока навсегда, так что это не так, как кто-то собирается упустить огромный instamine, если они не готовы их добыча клиента.
Proof-оф-пакета награда будет существовать, но они будут в основном для пользователей, а не шахтеров, и только начинает иметь значение очень, очень медленно. Когда транзакция выполнена, входные монеты получат десять процентов акций награды за год на срок до двух лет с ТМ, который их создали. Большая часть этого пойдет на людей, делающих сделку, но незначительная часть будет идти (вместе с ТХ сборов) шахтерам. При определенных обстоятельствах (txIn неизрасходованного в течение более одного года) шахтер бы получить до половины доли премии для конкретного txIn, но я думаю, что это будет редко. Люди обычно делают ТЕ для себя, а не вводить никакого интереса (для них) периода года в.
Сейчас мой план, что блоки всегда будет формироваться на основе доказательства правильности работы. Это займет около восьми лет, прежде чем есть, как много монет, созданных доказательства-из-акций (и в основном присуждаются тем, кто совершает сделку), поскольку формируются доказательством правильности работы (и присуждены шахтерам). Вы можете думать, что, если вам нравится, как восемь лет награда уполовинивать интервал для шахтеров.
Оба (Транзакции как) корректуры из-кола и доказательство правильности работы будет иметь значение для целей разрешения вилы, так что если вы хотите, чтобы выйти на первое место в вилке, вы включаете как много недавних сделок, как это возможно.
Кроме того, поскольку заголовок блока изменяется в длине и формате (я хотел, чтобы переместить extranonce тока и трудность в заголовок, где они принадлежат, между прочим), нет никакого в настоящее время дошедший до нас СИС, что добудет его. Так что будет длительный период GPU и CPU совместного доминирования перед любым СИСОМ существует (если добыча вещи когда-либо становится достаточно ценным, чтобы оправдать развитие ASIC на всех). Тем не менее, я хочу, чтобы иметь по крайней мере один хеширования Algo, что будет очевидно "низко висящий фрукт" для разработчиков ASIC, так что если и когда они получают там они могут оставить другой Algos в одиночку.
Для памяти, жесткие хэш я рассматривал импульс, кукушку цикл и Scrypt, все с некоторыми более жесткими параметрами, чем обычно встречается.
Мне особенно нравится импульсу хэш, потому что кто-то, кто может построить полную таблицу должен асимптотически приближаться к одной импульсам хэш за встречными хэша. Это делает его очень эффективным для определенного объема памяти, без пользы для больших количеств, так что кажется, как хороший способ, чтобы настроиться на машины с различными уровнями памяти. Я видел, как он сломал для Protoshares, хотя, и это довольно общий перерыв. Это означает, что память GPU насчитывает около 10x оперативной памяти с точки зрения скорости хеширования, так что если полная таблица импульса меньше 20Gbytes, это будет быстрее на GPU. Это довольно жесткие спецификации для домашней машины высокого класса, но если графические процессоры не имеют преимуществ там, шахтеры GPU будет работать на другой алгоритм, я надеюсь. Если я сую его до 40Gbytes и 60Gbytes, те могут быть для серверного класса машин (сейчас - дома машины в течение нескольких лет).
В 20Gbytes это хорошо для заказного высокого класса домашней машины - графические процессоры могут быть так же быстро, но графические процессоры имеют более простые вещи, чтобы сделать, как сосредоточиться на SHA256D вещах.
Я не волнует, как много для кукушкой цикла, потому что он ничего рядом с асимптотической эффективности хеширования для машин с большим объемом памяти, что импульс не подходит. Используя классический пример из теории графов была отличная идея, хотя; это вдохновляет меня смотреть в разрешимые экземпляры других классических проблем, как факторинг и т.д.
Факторинг и модульный факторинг в частности, очень интересные проблемы, которые я бы очень хотел, чтобы увидеть более серьезные государственные исследования на и публично разработанный СБИС для. * Общественный * разработка СБИСА для этой проблемы могла бы заставить все использовать более криптографические ключи, которые они должны делать в любом случае, потому что я уверен, что * секрет * СИС развитие позволило определенным сторонам читать свои личные связи в течение длительного времени теперь дают ключи размера некоторые из них используют.
Я менее осведомлен об общих возможностях графического процессора; Я не сделал много программирования на них. Идея использования с плавающей точкой для ничего подобного консенсусу рода дает мне ульи, и 80-битных поплавки Intel печально известны среди криптографов и трудно математики людей за их противоречивые результаты на CPU. Они таинственно получить нижние 16 бит мантиссы обнуляются, если компилятор решает сделать разлив регистра в память - что оптимизирующие компиляторы делают иногда и не иногда. И если кто-то выходит с другой ошибкой FDIV или что-то это может означать, цепную вилку из ада. Тем не менее, если проверка * * военнопленный делается с некоторыми очень явной целочисленной математики, которая имеет вполне определенное поведение, она могла бы работать.