Криптовалюта Riecoin майнит для Римана


Какая трата усилий – добыча биткойнов – все это компьютерное время только для проверки транзакций! Riecoin – это новая криптовалюта, которая использует поиск основных созвездий в качестве доказательства работы.

Биткойн, будучи открытым исходным кодом, довольно легко развить для создания новых криптовалют. Большая проблема не в инженерии, а в том, чтобы заставить кого-нибудь отнестись к ним достаточно серьезно, чтобы они имели ценность.

Riecoin увеличивает свои шансы на успех, заставляя алгоритм доказательства работы делать что-то полезное – очень полезное, если вас волнует гипотеза Римана или гипотезы Харди-Литтлвуда о k-кортеже.

Алгоритм доказательства работы использует непредсказуемое время, необходимое для выполнения задачи, чтобы гарантировать, что все агенты распределенной обработки не будут пытаться проверить блок в одно и то же время, что создает опасность гонки, т.е. несколько проверок принимаются в разных частях сети.

Представьте, что вы хотите раздать приз в классе. Если вы попросите всех студентов просто поднять руки, если они хотят получить приз, у вас будет слишком много кандидатов, поскольку все они более или менее поднимают руки одновременно. Однако, если вы дадите им очень трудную сумму, чтобы они успели поднять руки, вы распределяете рейз, возможно, достаточно, чтобы просто поднять одну руку вверх, и вы можете убедиться, что они не жульничали, проверив это ответ правильный.

Это алгоритм доказательства работы, и в случае Биткойн он принимает форму нахождения хэш-кода для некоторых данных в блоке с определенным значением. Поскольку эта задача стала настолько важной, для ее решения были построены специальные компьютеры. В результате время на решение доказательства работы со временем уменьшилось бы, но у биткойна есть механизм, который позволяет ему регулировать сложность проблемы так, чтобы это занимало примерно то же время.

Riecoin – это, по сути, биткойн с доказательством работы, основанным на простых числах. Вы можете подумать, что задача может быть основана на поиске простого числа заданного размера, но здесь есть трудность.

Время нахождения простого числа p похоже на log (p) 4, а время проверки того, что p является простым числом, похоже на log (p) 3. Это не является хорошим доказательством работы, потому что время, чтобы проверить простое число, почти такое же, как время, чтобы найти его.

Доказательство работы, используемое Riecoin, состоит в том, чтобы найти n простых чисел, близких в определенном смысле. Эта проблема требует времени журнала заказов (p) (n + 3), но для его проверки требуется только log (p) 3. Это позволяет проверить доказательство работы, а сложность задачи по сравнению с проверкой можно отрегулировать, изменив n.

На данный момент у Riecoin n = 6, и закрытие означает, что p, p + 4, p + 6, p + 10, p + 12 и p + 16 должны быть простыми.

Точный алгоритм по-прежнему использует хэш блока, но для генерации значения b, которое устанавливает наименьшее p, с которого начинается созвездие простых чисел, то есть p> b. Изменение размера b меняет сложность задачи. Кроме того, существует верхний предел размера p, который зависит от блока, поэтому одни и те же решения нельзя повторно использовать с разными блоками. То есть каждый блок устанавливает диапазон, в котором должно находиться созвездие.

Это умно, и найденные значения могут помочь в работе над гипотезой Римана, которая, конечно же, является одной из проблем Премии тысячелетия и стоит 1 миллион долларов. Менее амбициозно эти созвездия можно использовать для проверки гипотезы Харди-Литтлвуда о k-кортежах – на данный момент для k = 6.

Вы можете найти все программное обеспечение, необходимое для начала работы, на веб-сайте Reicoin. Он был запущен 11 февраля 2014 года, поэтому пока не ожидайте, что у него будет устоявшаяся (или какая-либо) ценность – это требует времени.

Чтобы быстро ознакомиться со многими другими аспектами запуска новой криптовалюты, посмотрите следующее видео:

Настоящая ценность Riecoin заключается в том, что он демонстрирует, что доказательство работы может быть полезной работой. Я не вижу причин, по которым алгоритм доказательства работы в биткойне не может быть изменен, чтобы можно было использовать разные задачи для проверки блока – при условии, что все они в среднем занимают одинаковое время.

Если проявить немного творческого мышления, это изменение может быть сделано, не нарушая текущую инфраструктуру биткойнов, и это может даже предоставить способ финансирования майнинга биткойнов после того, как последний биткойн будет добыт – да, есть последний биткойн. Если бы можно было купить всю эту вычислительную мощность за относительно небольшую сумму денег, тогда майнинг мог бы продолжаться, и не было бы необходимости добавлять «банковские» комиссии к биткойнам.


Добавить комментарий